centos7常用命令总结(实测centos7以上版本)

查看端口情况

netstat -ntlp //查看当前所有tcp端口·
netstat -ntulp |grep 80 //查看所有80端口使用情况·
netstat -an | grep 3306 //查看所有3306端口使用情况·

防火墙启动、关闭、状态查询命令

systemctl stop iptables.service
systemctl start iptables.service
systemctl restart iptables.service
systemctl status iptables.service
取消开机启动
systemctl disable firewalld
开机启动
systemctl enable firewalld

防火墙端口相关命令

ps:"–permanent"永久生效,没有此参数重启防火墙后失效
开放端口
firewall-cmd --zone=public --add-port=8088/tcp --permanent
查看端口
firewall-cmd --zone=public --query-port=80/tcp
删除端口
firewall-cmd --zone=public --remove-port=80/tcp --permanent
端口转发
firewall-cmd --add-forward-port=port=80:proto=tcp:toport=888 --permanent
移除端口转发
firewall-cmd --remove-forward-port=port=80:proto=tcp:toport=888 --permanent
批量开放端口
firewall-cmd --zone=public --add-port=390-400/tcp --permanent
查看所有开放的端口
firewall-cmd --list-ports
firewall-cmd --list-all
重新加载防火墙规则
firewall-cmd --reload

杀死进程

常规执行命令
kill -9 进程号
杀死所有80端口相关
sudo fuser -k -n tcp 80
模糊查询找到相关进程并杀死
ps aux|grep nginx |grep -v grep |awk ‘{print $2}’ |xargs kill -9

解压命令

tar -zxvf 压缩文件名.tar.gz
unzip 压缩文件名.zip

打包文件

tar -cvf 压缩文件名称.tar.gz 被打包文件

rpm安装

rpm -ivh xx.rpm

上传下载文件(需安装组件,若无则yum install lrzsz -y)

rz (上传)
sz /文件路径 (下载)

查看服务器版本

cat /etc/redhat-release

查看相关进程

netstat -tunpl |grep 80
netstat -antlp | grep 80

移除文件夹

rm 文件路径
rm -rf 文件路径(删除文件夹及文件内容)

刷新查看文件内容(不间断刷新)

tail -f 文件名称

sed命令

sed -i ‘s/11/22/g’ a.txt 修改a.txt文件中“11”字符串替换为“22”
sed -i ‘s/11/22 &/’ b.txt 修改b.txt文件中11前面添加“22”

创建命令

touch 文件名称
mkdir 文件夹名称

创建命令

ls -l 查看目录文件大小及权限

修改服务器时间

date -s ‘2020-07-02 18:00:00’

校准时间

ntpdate ntp2.aliyun.com

切换用户

sudo su root
sudo su -s

限制能够su为root的用户

检查方法:
  #cat /etc/pam.d/su,查看是否有auth required /lib/security/pam_wheel.so这样的配置条目
  加固方法:
  #vi /etc/pam.d/su
  在头部添加:
  auth required /lib/security/pam_wheel.so group=wheel
  限制只有wheel组的用户可以su到root
将test用户加入到wheel组命令:usermod –G wheel username

sudo时提示user is not in sudoers file

chmod 777 /etc/sudoers进行赋值修改权限
vi /etc/sudoers 文件,添加内容“用户名 ALL=(ALL) ALL”
在这里插入图片描述

pkexec chmod 0440 /etc/sudoers,此命令是恢复该文件权限问题,不然会发生错误,如下图
在这里插入图片描述

非root用户启动tomcat

添加tomcat用户组:/usr/sbin/groupadd tomcat
修改tomcat目录所有者:chown -R 用户组:用户名 /usr/local/tomcat

非root用户1024端口以下不能使用

通过防火墙进行端口转发解决问题
iptables -t nat -A PREROUTING -p tcp --dport 80 -j REDIRECT --to-ports 8080

立即重启服务器

shutdown -r now

立即关机

shutdown -h now

min分钟后关机

shutdown -h +min

后台运行jar

nohup java -jar -Xms1024m -Xmx2024m -XX:MetaspaceSize=256m -XX:MaxMetaspaceSize=512m jeecg-system-start-3.4.3.jar > output.log 2>&1 &
  • 1
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值