亚洲精品中文字幕无乱码_久久亚洲精品无码AV大片_最新国产免费Av网址_国产精品3级片

操作系統(tǒng)

Linux查看系統(tǒng)配置常用命令

時間:2024-09-13 21:15:24 操作系統(tǒng) 我要投稿
  • 相關(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

Linux系統(tǒng)查看端口使用狀態(tài)及啟動08-02

關(guān)于Linux查看系統(tǒng)版本的方法匯總07-05