1. 显示所有处于监听状态的端口
netstat -nalp|grep 80
运行该命令将显示所有处于监听状态的端口为443的网络连接,并列出哪些程序正在使用这些连接
2.查看防火墙中已打开的端口
firewall-cmd --list-ports
这个命令用于显示firewalld防火墙中已打开的端口。具体来说,它会列出在防火墙规则中已经指定允许通过的端口。将列出所有已经在防火墙规则中打开的端口,包括TCP和UDP端口。请注意,运行此命令需要在具有管理员权限的终端中执行。
3.防火墙相关命令
1、查看防火墙状态
systemctl status firewalld
2、如果不是显示active状态,需要打开防火墙
systemctl start firewalld
3、查看所有已开放的临时端口(默认为空)
firewall-cmd --list-ports
4、 查看所有永久开放的端口(默认为空)
firewall-cmd --list-ports --permanent
5、 添加临时开放端口(例如:比如我修改ssh远程连接端口是223,则需要开放这个端口)
firewall-cmd --add-port=223/tcp
6、 添加永久开放的端口(例如:223端口)
firewall-cmd --add-port=223/tcp --permanent
7、关闭临时端口
firewall-cmd --remove-port=80/tcp
8、 关闭永久端口
firewll-cmd --remove-port=80/tcp --permanent
9、 配置结束后需要输入重载命令并重启防火墙以生效配置
firewall-cmd --reload
systemctl restart firewalld
4.解压zip压缩包
unzip stu.zip
5.服务器相关
shutdown - 建议使用的命令
shutdown是最常用也是最安全的关机和重启命令,它会在关机之前调用fsck检查磁盘,其中-h和-r是最常用的参数:
-h:停止系统服务并关机
-r: 停止系统服务后重启
shutdown -h now --立即关机
shutdown -h 10:53 --到10:53关机,如果该时间小于当前时间,则到隔天
shutdown -h +10 --10分钟后自动关机
shutdown -r now --立即重启
shutdown -r +30 ‘The System Will Reboot in 30 Mins’ --30分钟后重启并并发送通知给其它在线用户
6.nginx相关
1.启动nginx
进入nginx目录,执行启动命令:./nginx
直接带目录启动:/usr/sbin/nginx
使用 systemctl 启动方式:service nginx start
指定配置文件启动:./nginx -c /etc/nginx/nginx.conf
2.关闭nginx
快速关闭 Nginx./nginx -s stop
正常关闭 Nginx,有序地停止 Nginx(等待所有请求结束后再关闭Nginx)./nginx -s quit
3.重启nginx
./nginx -s reload