centos7常用命令總結
防火牆啓動、關閉、狀態查詢命令
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=888:proto=tcp:toport=8888 --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
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 查看目錄文件大小及權限