1. 程式人生 > >linux運維基礎命令總結

linux運維基礎命令總結

系統內存 目前 -i 網卡 tables 交換 配置 刪除 proc

一、Ipteables

1.1查看全部iptables命令

iptables --help

2.1保存命令行中設置的iptables規則到iptables文件

service iptables save

/etc/rc.d/init.d/iptables save

3.1查看iptables 規則

iptables -L -n

service iptables status

cat /etc/sysconfig/iptables

iptables --list

iptables -save

4.1iptables有四種內建表:

Filet NAT Mangle Raw

5.1 iptables 常用命令

-A 追加規則 iptables -A INPUT

-D 刪除規則 iptables -D INPUT 1(編號)

-R 修改規則 iptables -R INPUT 1(位置) -s IP地址 -j DROP 取代現行規則順序不變

-I 插入規則 iptables -I INPUT 1 --dport 80 -j ACCEPT

插入一條規則,原本位置上的規則將往後移動一個順位

-L 查看規則 iptables -L INPUT 列出規則鏈中的所有規則

-N 新的規則 iptables -N allowed 定義新的規則

6.1通用參數

-P 協議 iptables -A INPUT -p tcp

-s 源地址 iptables -A INPUT -s IP

-d 目的地址 iptables -A INPUT -d IP

-sport 源端口 iptables -A INPUT -p tcp --sport 22

-dport 目的端口 iptables -A INPUT -p tcp --dport 22

-i 指定入口網卡 iptables -A INPUT -i eth0

-o 指定出口網課 iptables -A INPUT -i eth0

-j 指定要進行的處理動作

二、centos的系統命令

查看系統信息 uname -a (uname --help)

查看操作系統的版本號 cat /etc/redhat-release

查看CPU信息 cat /proc/cpuinfo

查看系統環境變量 env

查看系統內存及交換分區使用情況 free -m

查看分區使用情況 df -h

查看系統運行時間、用戶數、負載 uptime

查看網絡配置 ifconfig(centos6) 或者 ip addr(centos7)

查看網絡監聽和連接狀態 netstat -ntlp(centos6) 或者 ss -ntlp(centos7)

查看系統進程 ps -ef

查看系統實時進程狀態 top

查看活動用戶 w

查看用戶登錄日誌 last

查看用戶計劃任務 crontab -l

查看系統服務狀態 chkconfig --list(centos6) 或者 systemctl list-unit-files(centos7)

查看已安裝的軟件包 rpm -qa

三、chmod 權限

+ 表示增加權限,- 表示取消權限,= 表示唯一設定權限。
  r 表示可讀取,w 表示可寫入,x 表示可執行,X 表示只有當該檔案是個子目錄或者該檔案已經被設定過為可執行。
  -c:若該檔案權限確實已經更改,才顯示其更改動作
  -f:若該檔案權限無法被更改也不要顯示錯誤訊息
  -v:顯示權限變更的詳細資料
  -R:對目前目錄下的所有檔案與子目錄進行相同的權限變更(即以遞回的方式逐個變更)
  --help:顯示輔助說明
  --version:顯示版本

linux運維基礎命令總結