ping IPADDR 測試網絡是否連通 -s 字節數 -i 發送間隔 -c 次數shell
traceroute 顯示路由追蹤信息 IPADDR/HOSTNAME網絡
route 顯示路由 -n 數字形式 -host HOSTNAME測試
route add -net IPADDR netmask NETMASK gw GATEWAYui
route del -net IPADDR netmask NETMASK命令行
ifconfig [NICNAME] [IPARRR/MASK] [是否啓用 up|down] 顯示/配置網卡信息rest
-a 顯示全部網卡信息 -s 摘要信息[相似netstat -i] netmask NETMASK 排序
netstat 顯示網絡狀態 -a 全部 -r 路由表 -n 數字方式 -l 監聽狀態鏈接進程
-t TCP鏈接 -u UDP鏈接 -p PID和進程名 -c 持續列出網絡狀態ip
ps 顯示進程內存
a shell相關進程 u 用戶以及其餘信息 x shell無關進程 [BSD style]
-e 顯示全部進程 -f 顯示更多字段 F更多
-l 長格式 -o ATTR1,ATTR2 顯示指定字段
pstree 顯示進程樹
-a 顯示命令及完整參數
-c 取消同名兄弟進程的合併
-p 顯示進程PID
-u 顯示進程UID
-h 對當前進程父進程高亮顯示
top 監控進程 -n # 顯示#次 -b 批處理模式 -d 刷新時長 如下爲交互子命令
排序子命令 M 內存 P CPU使用率 T 時間
是否顯示信息 l 平均負載&啓動時間[uptime命令] t 進程&CPU m 內存
c 是否顯示完整命令行 q 退出 k PID 終止進程
kill PID 終止進程 -l 顯示信號列表 默認發送SIGTERM信號 -# 發送#對應信號
killall PROCESSNAME 終止全部進程名是PROCESSNAME的進程
nice[進程優先級] 普通用戶只能調大nice值 數字越小 優先級越高
nice值範圍 -20 ~ 19 [100-139] (0-99是內核優先級)
renice NI PID 修改已經啓動的進程的nice值
nice -n NI COMMAND 指定啓動時的進程的nice值
前臺切換到後臺 Ctrl+z 啓動時後臺運行 COMMAND &
jobs 查看後臺的全部做業 +/- 默認/第二個操做做業
bg/fg [%JOBID] 中止後臺做業/調回前臺運行 kill %JOBID 終止某做業
vmstat # & 每隔#秒顯示一次系統狀態 共&次
/proc/meminfo 內存信息 /proc/cpuinfo CPU信息 /proc/#/{?} 進程信息
網絡配置文件 永久生效只能修改文件
Redhat系列 CentOS6.5爲例
全局網絡配置文件 /etc/sysconfig/network
NETWORK=yes #是否啓用網絡功能
HOSTNAME=hakase #主機名
對應網卡配置文件(eth0爲例子)
/etc/sysconfig/network-scripts/ifcfg-eth0
DEVICE=eth0 #設備名
IPADDR=192.168.233.1 #IP地址
NETMASK=255.255.255.0 #子網掩碼
NETWORK=192.168.233.254 #網關
ONBOOT=on #是否開機啓用
TYPE=Ethernet #類型 通常以太網
重啓網絡服務以生效
service network restart
Debain系列 Ubuntu14.04爲例
全局配置文件 /etc/network/interfaces