CentOS 学习笔记 [自学记录]
Posted 赵戬
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了CentOS 学习笔记 [自学记录]相关的知识,希望对你有一定的参考价值。
CentOS安装:
版本:服务器
额外软件:FTP服务器
设置网络和主机名:centos
1.启动sshd远程访问,并加入到开机启动项目
启动命令:systemctl start sshd
开机启动:systemctl enable sshd
查看状态:systemctl status sshd
2.安装并启动FTP
关闭防火墙与SELinux
防火墙:systemctl stop firewalld
SELinux:setenforce 0
安装:yum install vsftpd
启动命令:systemctl start vsftpd.service
重启命令:systemctl restart vsftpd.service
开机启动:systemctl enable vsftpd.service
查看状态:systemctl status vsftpd.service
修改配置文件:vim /etc/vsftpd/vsftpd.conf
修改:userlist_enable=YES ftpusers中用户禁止访问
增加:userlist_deny=NO user_list中用户允许访问
3.安装mysql并完成设置
检查本机是否安装过MySQL: rpm -qa|grep mysql
1.解压rpm包:tar -xvf mysql-8.0.25-1.el8.x86_64.rpm-bundle.tar
2.安装MySQL公共插件:rpm -ivh –prefix=/z/mysql mysql-community-common-8.0.25-1.el8.x86_64.rpm
3.安装MySQL客户端插件:rpm -ivh mysql-community-client-plugins-8.0.25-1.el8.x86_64.rpm
4.安装MySQL lib插件:rpm -ivh mysql-community-libs-8.0.25-1.el8.x86_64.rpm
5.安装MySQL客户端:rpm -ivh mysql-community-client-8.0.25-1.el8.x86_64.rpm
6.安装MySQL服务端:rpm -ivh mysql-community-server-8.0.25-1.el8.x86_64.rpm
7.启动MySQL:systemctl start mysqld
8.查看临时密码:cat /var/log/mysqld.log | grep password
A temporary password is generated for root@localhost: QhmVRzky7v+6
9.修改密码: alter user 'root'@'localhost' identified WITH mysql_native_password by 'Merro1234~!@';
10.修改root用户连接类型:update mysql.user set host = '%' where user = 'root';
重启数据库:systemctl restart mysqld
11.防火墙开放3306端口:firewall-cmd --permanent --add-port=21/tcp
4.安装JDK
启动远程访问:
如果没有安装ssh服,可以用命令来安装该服务
安装命令:yum isntall openssh-server
查看状态命令:systemctl status sshd
启动命令:systemctl start sshd
加入系统启动服务命令:systemctl enable sshd
远程链接命令:ssh root@192.168.0.120
启动FTP:
查看FTP:systemctl status vsftpd.service
安装FTP:yum install vsftpd
启动FTP:systemctl start vsftpd.service
重启FTP:systemctl restart vsftpd.service
开机启动:systemctl enable vsftpd.service
禁用匿名用户:进入 vi /etc/vsftpd/vsftp.conf 编辑 anonymous_enable=NO
开放FTP服务:firewall-cmd --permanent --zone=public --add-service=ftp
安装MySQL:
安装Tomcat:
查看、启动、关闭、重启防火墙:
systemctl status firewalld
systemctl start firewalld
systemctl stop firewalld
systemctl restart firewalld
管理防火墙
端口管理:
firewall-cmd --permanent --add-port=21/tcp
firewall-cmd --permanent --list-ports
firewall-cmd --reload
firewall-cmd --permanent --remove-port=21/tcp
add 和 remove必须一一对应,如果--add-port=8080-8085/tcp,--remove-port=8080/tcp是不生效的
查看开启的端口和服务
firewall-cmd --permanent --list-ports
firewall-cmd --permanent --list-services
以上是关于CentOS 学习笔记 [自学记录]的主要内容,如果未能解决你的问题,请参考以下文章