Linux基礎 進程和網絡管理命令及網絡配置

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

相關文章
相關標籤/搜索