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 [email protected] 

启动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

你可能感兴趣的:(Windows)