- 相關(guān)推薦
Linux查看系統(tǒng)配置常用命令
指令系統(tǒng)是計算機硬件的語言系統(tǒng),也叫機器語言,指機器所具有的全部指令的集合,Linux查看系統(tǒng)配置常用命令有哪些呢?下面是Linux查看系統(tǒng)配置常用命令,歡迎閱讀。
系統(tǒng)
# uname -a # 查看內(nèi)核/操作系統(tǒng)/CPU信息
# head -n 1 /etc/issue # 查看操作系統(tǒng)版本
# cat /proc/cpuinfo # 查看CPU信息
# hostname # 查看計算機名
# lspci -tv # 列出所有PCI設(shè)備
# lsusb -tv # 列出所有USB設(shè)備
# lsmod # 列出加載的內(nèi)核模塊
# env # 查看環(huán)境變量
資源
# free -m # 查看內(nèi)存使用量和交換區(qū)使用量
# df -h # 查看各分區(qū)使用情況
# du -sh <目錄名> # 查看指定目錄的大小
# grep MemTotal /proc/meminfo # 查看內(nèi)存總量
# grep MemFree /proc/meminfo # 查看空閑內(nèi)存量
# uptime # 查看系統(tǒng)運行時間、用戶數(shù)、負載
# cat /proc/loadavg # 查看系統(tǒng)負載
磁盤和分區(qū)
# mount | column -t # 查看掛接的分區(qū)狀態(tài)
# fdisk -l # 查看所有分區(qū)
# swapon -s # 查看所有交換分區(qū)
# hdparm -i /dev/hda # 查看磁盤參數(shù)(僅適用于IDE設(shè)備)
# dmesg | grep IDE # 查看啟動時IDE設(shè)備檢測狀況
網(wǎng)絡(luò)
# ifconfig # 查看所有網(wǎng)絡(luò)接口的屬性
# iptables -L # 查看防火墻設(shè)置
# route -n # 查看路由表
# netstat -lntp # 查看所有監(jiān)聽端口
# netstat -antp # 查看所有已經(jīng)建立的連接
# netstat -s # 查看網(wǎng)絡(luò)統(tǒng)計信息
進程
# ps -ef # 查看所有進程
# top # 實時顯示進程狀態(tài)
用戶
# w # 查看活動用戶
# id <用戶名> # 查看指定用戶信息
# last # 查看用戶登錄日志
# cut -d: -f1 /etc/passwd # 查看系統(tǒng)所有用戶
# cut -d: -f1 /etc/group # 查看系統(tǒng)所有組
# crontab -l # 查看當前用戶的計劃任務(wù)
服務(wù)
# chkconfig --list # 列出所有系統(tǒng)服務(wù)
# chkconfig --list | grep on # 列出所有啟動的系統(tǒng)服務(wù)
程序
# rpm -qa # 查看所有安裝的軟件包
Linux系統(tǒng)監(jiān)控常用命令
1、free
free - Display amount of free and used memory in the system
【功能】
顯示系統(tǒng)使用及空閑的內(nèi)存情況
【參數(shù)】
-b:顯示內(nèi)存的單位為bytes(默認)
-k:顯示內(nèi)存的單位為KB
-m:顯示內(nèi)存的單位為M
-g:顯示內(nèi)存的單位為G
-s:<時間> 每隔指定時間執(zhí)行一次命令,單位為s
【樣例1】
//以M為單位每5s顯示系統(tǒng)內(nèi)存使用情況
# free -ms 5
2、lsof
lsof - list open files
【功能】
列出當前系統(tǒng)打開文件(可查看打開文件的進程,進程打開的端口)
【參數(shù)】
-i:監(jiān)聽有關(guān)的任何符合的地址(默認監(jiān)控全部)
[用法]: lsof -i [46][protocol][@hostname|hostaddr][:serivce|port]
[說明]:
4代表IPv4,6代表IPv6
protocol:TCP or UDP
hostname:internet host name
hostaddr:IPv4地址
service:/etc/service中的service name
port:端口號
【樣例1】
//查看系統(tǒng)21端口的狀態(tài)
# lsof -i:21
//查看系統(tǒng)所有TCP端口狀態(tài)
# lsof -i TCP
3、vmstat
vmstat - Report virtual memory statistics
【功能】
顯示虛擬內(nèi)存統(tǒng)計信息
【語法格式】
# vmstat [必要參數(shù)][選擇參數(shù)]
【參數(shù)】
必要參數(shù):
-a:顯示所有虛擬內(nèi)存信息
選擇參數(shù):
-S:<單位> 指定顯示單位k,K,m,M(默認為kb)
【樣例1】
//以M為單位顯示系統(tǒng)所有虛擬內(nèi)存統(tǒng)計信息
# vmstat -a -S M
4、iostat
iostat - Report Central Processing Unit (CPU) statistics and input/output statistics for devices, partitions and network filesystems (NFS)。
【功能】
可以查看CPU、分區(qū)、設(shè)備的I/O信息
【參數(shù)】
-t:顯示終端和CPU的信息(默認)
-C:顯示CPU使用情況
-d:顯示磁盤使用情況
-k:以:KB:為單位顯示
-m:以:M:為單位顯示
-p:[磁盤]:顯示磁盤和分區(qū)的情況
-x:顯示詳細信息
【樣例1】
//以M為單位顯示CPU、磁盤分區(qū)的IO詳細信息
# iostat -p -x -m
Linux系統(tǒng)管理常用命令
1、useradd
useradd - create a new user account
【功能】
建立新用戶賬號
【語法格式】
# useradd [參數(shù)]
【參數(shù)】
-m:建立用戶的家目錄(自動創(chuàng)建用戶家目錄)
-p:指定密碼(-p后對應(yīng)的密碼應(yīng)crypt加密過的密碼,所以當指定-p 123時,實際對應(yīng)的密碼肯定不是123。使用-p指定了密碼卻發(fā)現(xiàn)使用系統(tǒng)提示密碼錯誤即該原因?qū)е?
-s:指定shell
-d:指定用戶家目錄(需提前創(chuàng)建用戶家目錄)
-g:指定用戶屬組
-u:指定用戶ID號
注:/etc/default/useradd為創(chuàng)建用戶的默認參數(shù)文件,當不指定用戶的某項內(nèi)容時,即以該配置文件中的默認值為準
【樣例】
//創(chuàng)建新用戶并指定shell及家目錄
# useradd newuser -s /bin/bash -d /root/newuser
2、userdel
userdel - an user account
【功能】
刪除用戶賬號
【語法格式】
# userdel [參數(shù)] [用戶名]
【參數(shù)】
-r 刪除用戶的同時,刪除用戶登錄目錄以及目錄下的文件
【樣例】
//刪除newuser用戶及其目錄下所有文件——此命令需謹慎使用
# userdel -r newuser
3、groupadd/groupdel
groupadd/del - create/ a new group entry
【功能】
增加/刪除一個用戶組
【語法格式】
# groupadd/del [參數(shù)] [組名]
【參數(shù)】
-g:指定屬組id
【樣例】
//創(chuàng)建1個群組
groupadd newgroup
4、kill
kill - sendsignals to processes, or list signals
【功能】
發(fā)送指定信號到進程
【語法格式】
# kill [參數(shù)] [進程號]
【參數(shù)】
-l:列出全部編號名稱
-9:強制殺死進程
【樣例】
//強制殺死ID為3443的進程
kill -9 3443
5、last
last, lastb - show listing of last logged in users
【功能】
顯示過去登錄過的用戶(讀取/var/log/wtmp文件數(shù)據(jù))
【語法格式】
# last [參數(shù)]
【參數(shù)】
-n:指定顯示登錄信息的行數(shù)
-i:將主機名轉(zhuǎn)換為IP地址顯示
6、runlevel
runlevel -- find the current and previous system runlevel
【功能】
顯示系統(tǒng)當前運行級別
【系統(tǒng)級別涵義】
0:停機
1:單用戶模式
2:多用戶模式,無網(wǎng)絡(luò)
3:完全的多用戶模式
4:用戶自定義
5:圖形界面多用戶模式
6:重啟
7、id
id - print user identity
【功能】
顯示用戶信息(uid、gid、屬組、附屬組等信息)
【語法格式】
# id [參數(shù)] [用戶名]
【參數(shù)】
-g:輸出所屬組ID
-G:輸出所有的群組ID
-u:輸出用戶ID
【樣例】
顯示用戶root信息
# id root
uid=0(root) gid=0(root) groups=1001(sfcb),0(root)
【Linux查看系統(tǒng)配置常用命令】相關(guān)文章:
Linux常用命令詳解07-22
Linux命令查看內(nèi)容的技巧07-05
Linux系統(tǒng)監(jiān)控常用命令08-23
怎么查看電腦系統(tǒng)配置09-09
如何查看Linux系統(tǒng)架構(gòu)類型09-29
Linux的一些常用命令10-04
紅旗Linux系統(tǒng)配置LILO文件的方法05-11
Linux系統(tǒng)如何查看進程的線程數(shù)06-07