目錄
df
功能:用來檢查linux服務器的文件系統的磁盤空間佔用情況
df -h 以方便閱讀的方法顯示
df -a 顯示所有文件系統
df -T顯示文件系統類型
Size 分割區總容量
Used 已使用的大小
Avail 剩下的大小
Use% 使用的百分比
Mounted on 路徑地址
top
功能:用來監控系統使用情況,如CPU、內存的使用
在輸入top命令之後
第一行(紅框)顯示的是 當前時間,系統運行時間,當前登錄用戶數,系統在最近5、10、15分鐘內的平均負載
第二行(黃框)顯示的是 系統現在共有476個進程,6個正在運行(running),466個在休眠(sleeping),0個停止(stop),4個殭屍進程(zombie)
第三行(綠框)顯示的是 不同模式下所佔CPU的百分比:us(user,用戶空間佔用CPU百分比),sy(system,內核空間佔用CPU百分比),ni(niced,用戶空間內改變過優先級的進程佔用CPU百分比),id(空閒CPU百分比),wa(IO wait ,等待IO完成的CPU時間百分比),hi(Hardware IRQ,硬中斷佔用CPU百分比),si(Software Interrupts,軟中斷佔用CPU百分比),st(Steal Time)
第四行(藍框)顯示的是物理內存使用:total物理內存總容量,used使用中的內存總量,free空閒內存總量,buffers緩存內存量
第五行(白框)顯示的是虛擬內存(交換空間)的使用:total交換區總量,used使用的交換區總量,free空閒的交換區總量,cached緩衝交換空間
第六行:PID(進程id,唯一標識符),USER(進程所有者的實際用戶名),PR(進程的調度優先級,RT表示進程運行在實時態),NI(進程的nice值,優先級值,值越小優先級越高,負數表示高優先級,證書表示低優先級),VIRT(進程使用的虛擬內存總量=RES+SWAP),RES(駐留內存[非交換物理內存]大小=CODE+DATA),SHR(進程使用的共享內存),S(進程狀態:D不可中斷的睡眠態,R運行態,S睡眠態,T被跟蹤或已停止,Z殭屍態),%CPU(自從上一次更新時到現在任務所使用的CPU時間百分比),%MEM(進程使用的可用物理內存百分比),TIME+(任務啓動後到現在所使用的全部CPU時間),COMMAND(運行進程所使用的命令)
ps
功能:進程查看
ps -ef 以全格式顯示所有進程
修改網卡信息
在 /etc/sysconfig/network-scripts/ 目錄下,修改ifcfg-em1文件內容,保存並退出。
DEVICE網卡的名字
HWADDR硬件地址 /MAC地址
TYPE=Ethernet 網絡類型 以太網
ONBOOT在開機或重啓網卡的時候是否啓動網卡
BOOTPROTO網卡獲取ip地址的方式:dhcp 自動獲取、static 固定的ip
IPADDR ip地址
NETMASK=255.255.255.0 子網掩碼 決定這個局域網中最多有多少臺機器
GATEWAY=10.0.0.2 網關 整個大樓的大門
DNS=114.114.114.114 域名
此時,需要重新啓動網卡才能對剛剛的配置進行應用,service network restart
修改服務器時間
查看時間 date
設置系統時間 date -s "2019/7/17 15:34:20"
將硬件時間寫入到系統時間: hwclock -s
將系統時間寫入到硬件時間: hwclock -w
free
buffers和cached的區別:
buffers | cached |
以裸分區/dev/sdaX等爲背景 | 以文件系統中的文件爲背景 |
用於存放要輸出到disk(塊設備)的數據 | 存放從disk上讀出的數據 |
指 Linux 內存的: Buffer cache(緩衝區緩存) | 指 Linux 內存中的: Page cache(頁面緩存) |
對 io 設備寫的緩存 | 對 io 設備的讀緩存 |
可讀寫 |
可讀寫 |
計算公式:
Men.total = Men.used + Men.free
b/c .used = Men.used - Men.buffers - Men.cached 表示實實在在吃掉的內存
b/c .free = Men.free + Men.buffers + Men.cached 表示可以挪用的內存總數,實際可用內存小於b/c.free
swap.total = swap.used + swap.free