目錄
一、防火牆
1、iptables防火牆使用
二、系統相關
1、centos7查詢開機啟動項服務:
2、centos磁碟空間不足,找不到占用檔案
3、檢視埠占用情況,殺死程序
4、檢視記憶體占用排名情況
使用iptables防火牆開放埠
systemctl stop firewalld.service
systemctl disable firewalld.service
firewall-cmd --state
yum install iptables-services
vi /etc/sysconfig/iptables
新增埠80、8080、3306、3690埠:
2.1、檢視當前已經開放的埠
firewall-cmd --list-ports
2.2、開啟埠,以8888
為例
firewall-cmd --zone=public --add-port=8888/tcp --permanent
2.3、重啟防火牆
firewall-cmd --reload
2.4、其他指令
# 關閉防火牆
firewall systemctl stop firewalld.service
# 關閉防火牆開機啟動
firewall sustemctl disable firewalld.service
# 查詢所有啟動項:
systemctl list-unit-files
# 過濾查詢啟動項:
systemctl list-unit-files | grep enable
systemctl list-unit-files | grep mysql
# 啟動失敗服務
systemctl --failed
使用du -sh 和df -h 檢視/data目錄,有時會出現兩者查詢的結果不一致,其原因是使用rm命令刪除檔案時,只有當該檔案不存在任何link才會被刪除,但若此時剛好有程序訪問這個檔案,則這個檔案的實際占用空間將不會被釋放。
du是根據檔名進行的空間統計,使用rm時該檔案對系統來說已經不可見,所以不會統計這個檔案。df則是磁碟實際占用的數量。
# 查詢埠占用程序,獲取pid
netstat -ntlp|grep 8080
# 根據pid查詢程序詳情,包括狀態、時間以及對應軟體
ps 1777
# 停止程序,其中 -9 表示強迫程序立即停止
kill -9 [pid] #-9 表示強迫程序立即停止
#或者根據服務名稱查詢程序id及其子程序(此種方式更加詳細)
ps -ef|grep redis
netstat -antup |grep 2711
# 10表示記憶體佔用量前10的程序
ps aux | sort -k4nr | head -n 10
adduser admin
passwd admin
# 查詢sudoers的路徑
whereis sudoers
# 再檢視root對該檔案的許可權,會發現只有讀的許可權,需要要修改
ls -l /etc/sudoers
# 新增w許可權
chmod -v u+w /etc/sudoers
# 編輯新使用者的root許可權
vim /etc/sudoers
# 在root下一行追加新增的使用者
admin all=(all) all
# wq儲存退出,收回sudoers的寫入許可權
chmod -v u-w /etc/sudoers
# 刪除名稱為admin的使用者
userdel -rf admin
Centos 命令 配置彙總
linux centos重啟命令 1 reboot 普通重啟 2 shutdown r now 立刻重啟 root使用者使用 3 shutdown r 10 過10分鐘自動重啟 root使用者使用 4 shutdown r 20 35 在時間為20 35時候重啟 root使用者使用 如果是通過shu...
centos7 命令彙總
一般我們習慣使用ifconfig,但centos7預設不支援。centos7中檢視ip命令 ip addr 大小寫敏感 也可以安裝ifconfig,方法如下 1 查詢 yum search ifconfig回顯告訴我們是在yum install net tools.x86 64包裡 2 安裝 yum...
centos7常用命令彙總(一)
shutdown 關機命令 shutdown h 5 5分鐘後關機 halt 直接關機 poweroff 直接關機 shutdown h now 0 立即關機 reboot 直接重啟 shutdown r 5 5分鐘後重啟 shutdown r now 0 立即重啟 list ls 如下 示例 ro...