目錄
系統管理及IPC資源管理 系統管理 查詢系統版本 查詢硬件信息 設置系統時間 IPC資源管理 IPC資源查詢 檢測和設置系統資源限制 總結 9.1. 系統管理 查詢系統版本 查看Linux系統版本:
$uname -a
$lsb_release -a
查看Unix系統版本:操作系統版本:
$more /etc/release
查詢硬件信息 查看CPU使用情況:
$sar -u 5 10
查詢CPU信息:
$cat /proc/cpuinfo
查看CPU的核的個數:
$cat /proc/cpuinfo | grep processor | wc -l
查看內存信息:
$cat /proc/meminfo
顯示內存page大小(以KByte為單位):
$pagesize
顯示架構:
$arch
設置系統時間 顯示當前系統時間:
$date
設置系統日期和時間(格式為2014-09-15 17:05:00):
$date -s 2014-09-15 17:05:00
$data -s 2014-09-15
$date -s 17:05:00
設置時區:
選擇時區信息。命令為:tzselect
根據系統提示,選擇相應的時區信息。
強制把系統時間寫入CMOS(這樣,重啟後時間也正確了):
$clock -w
警告
設置系統時間需要root用戶權限. 9.2. IPC資源管理 IPC資源查詢 查看系統使用的IPC資源:
$ipcs
------ Shared Memory Segments --------
key shmid owner perms bytes nattch status
------ Semaphore Arrays --------
key semid owner perms nsems
0x00000000 229376 weber 600 1
------ Message Queues --------
key msqid owner perms used-bytes messages
查看系統使用的IPC共享內存資源:
$ipcs -m
查看系統使用的IPC隊列資源:
$ipcs -q
查看系統使用的IPC信號量資源:
$ipcs -s
應用示例:查看IPC資源被誰佔用
有個IPCKEY:51036 ,需要查詢其是否被佔用;
首先通過計算器將其轉為十六進制: 51036 -> c75c
如果知道是被共享內存佔用:
$ipcs -m | grep c75c
0x0000c75c 40403197 tdea3 666 536870912 2
如果不確定,則直接查找:
$ipcs | grep c75c
0x0000c75c 40403197 tdea3 666 536870912 2
0x0000c75c 5079070 tdea3 666 4
檢測和設置系統資源限制 顯示當前所有的系統資源limit 信息:
ulimit – a
對生成的 core 文件的大小不進行限制:
ulimit – c unlimited
9.3. 總結
uname sar arch date ipcs ulimit