目录
一、如何修改主机名:
更改主机名:nmcli general hostname 新主机名;
显示主机名:nmcli g h;
重启NM:systemctl restart NetworkManager
注意:因为用到了general参数,修改了Network的配置,所以必须重启NetworkManager才行。
二、防火墙
1、查看防火墙状态:systemctl status firewalld或者firewall-cmd --state或者service iptables status;
2、启动防火墙:systemctl start firewalld;
3、设置防火墙开机自启动:systemctl enable firewalld;
永久关闭后在启动
4、关闭防火墙开机自启动:systemctl disable firewalld;
5、加载防火墙配置:firewall-cmd --reload或者systemctl reload firewalld;
6、暂时关闭防火墙:systemctl stop firewalld或者service iptables stop;
7、永久关闭防火墙:systemctl disable firewalld或者chkconfig iptables off;
8、重启防火墙:systemctl restart firewalld或者service iptables restart;
9、永久关闭后重启:chkconfig iptables on;
10、查看已经打开的端口:【firewall-cmd --list-ports查看公共作用域,永久打开的端口】【firewall-cmd --permanent --zone=public --list-ports】;
2211是SSH服务修改后的端口。
由下图可以看出SSH服务端口已经启动
12、添加端口:firewall-cmd --zone=public --add-port=8080/tcp --permanent【zone--作用域,public指的是公共的作用域;add-port--添加端口,8080/tcp表示添加的端口号及类型;permanent--表示永久添加,不加表示临时添加。】;
11、验证某一端口是否生效:firewall-cmd --zone=public --query-port=8080/tcp;
13、关闭端口:firewall-cmd --zone=public --remove-port=8080/tcp --permanent;
注意:只要添加、关闭或修改端口,都要重新加载防火墙配置,对对防火墙的更改才能生效。
三、SSH服务
1、查看是否安装ssh服务:rpm -qa | grep ssh;
2、开启ssh服务:systemctl start sshd;
3、修改ssh配置文件,更改端口号:vim /etc/ssh/sshd_config;
4、启用新的端口:sudo semanage port -a -t ssh_port_t -p tcp 6666;
5、重启ssh服务:systemctl restart sshd;
6、防火墙放开新增的端口:firewall-cmd --zone=public --add-port=6666/tcp --permanent;
7、查看已经打开的防火墙端口:firewall-cmd --permanent --zone=public --list-ports;
7、重新加载防火墙设置:firewall-cmd --reload;
8、查看新开启的端口状态:netstat -antlp 或者 netstat -antlp | grep 6666;
9、测试端口是否能够连通:;
10、删除ssh端口:semanage port --delete -t ssh_port_t -p tcp 2211;
11、刷新ssh服务:systemctl restart sshd;
12、查看ssh服务的端口状态:netstat -antlp