一 端口相关
端口开放与关闭(如果防火墙是开启的状态是需要开放端口的)
# 开放5672端口
firewall-cmd --zone=public --add-port=5672/tcp --permanent
#关闭5672端口
firewall-cmd --zone=public --remove-port=5672/tcp --permanent
# 配置立即生效
firewall-cmd --reload
查看防火墙所有开放的端口
firewall-cmd --zone=public --list-ports
开启/关闭防火墙
# 开启
systemctl start firewalld.service
# 关闭
systemctl stop firewalld.service
# 防火墙状态
firewall-cmd --state
如果要开放的端口太多,嫌麻烦,可以关闭防火墙,安全性自行评估
查看监听的端口以及端口被进程占用
netstat -lnpt 'port'
netstat -lnpt | grep 'port'
杀死进程(根据进程ID杀)
kill -9 'PID'
二 服务相关
SCP传输文件
scp remote_username@remote_ip:remote_folder/remote_file local_file
# 案例 意思就是将192.168.0.1这个服务节点下的tmp目录一个交xxxx.jar 复制到当前节点的tmp目录下
scp root@192.168.0.1:/tmp/xxxx.jar /tmp/
# 具体用大层出不穷,可以可以--help中对参数的设
# 远程服务器防火墙有特殊限制,scp便要走特殊端口,具体用什么端口视情况而定,命令格式如下:
scp -p [特殊端口号] remote_username@remote_ip:remote_folder/remote_file local_file
# 当然也可以实现本地和线上之间的文件交互,不用每次都用Xftp或者其他的ftp工具进行传输
chmod权限相关
# 通常在touch test.sh 的时候,书写好脚本内容后,需要进行权限变更,对于脚本除了你默认设置的组
chmod +x test.sh
#同时,chmod还可以使用u(user)、g(group)、o(other)、a(all)和+(加入)、-(删除)、=(设置)跟rwx搭配来对文件的权限进行更改,编号是各种权限的数字代码,示例:
# 把file的文件权限改变为-rxwr-xr-x
chmod 0755 file
# 向file的文件权限中加入用户组可写权限
chmod g+w file
tail阅读动态文件(阅读日志用的比较多)
# 打印动态日志文件
tail -f xxxx.log
# 显示动态日志最后20行
tail -n 20 filename
# 逆序显示动态日志最后10行
tail -r -n 10 filename
内存磁盘相关
查询内存大小
free -m