<address id="ousso"></address>
<form id="ousso"><track id="ousso"><big id="ousso"></big></track></form>
  1. 操作系統

    Linux查看系統配置常用命令

    時間:2025-05-10 05:42:57 操作系統 我要投稿

    Linux查看系統配置常用命令

      指令系統是計算機硬件的語言系統,也叫機器語言,指機器所具有的全部指令的集合,Linux查看系統配置常用命令有哪些呢?下面是Linux查看系統配置常用命令,歡迎閱讀。

      系統

      # uname -a # 查看內核/操作系統/CPU信息

      # head -n 1 /etc/issue # 查看操作系統版本

      # cat /proc/cpuinfo # 查看CPU信息

      # hostname # 查看計算機名

      # lspci -tv # 列出所有PCI設備

      # lsusb -tv # 列出所有USB設備

      # lsmod # 列出加載的內核模塊

      # env # 查看環境變量

      資源

      # free -m # 查看內存使用量和交換區使用量

      # df -h # 查看各分區使用情況

      # du -sh <目錄名> # 查看指定目錄的大小

      # grep MemTotal /proc/meminfo # 查看內存總量

      # grep MemFree /proc/meminfo # 查看空閑內存量

      # uptime # 查看系統運行時間、用戶數、負載

      # cat /proc/loadavg # 查看系統負載

      磁盤和分區

      # mount | column -t # 查看掛接的分區狀態

      # fdisk -l # 查看所有分區

      # swapon -s # 查看所有交換分區

      # hdparm -i /dev/hda # 查看磁盤參數(僅適用于IDE設備)

      # dmesg | grep IDE # 查看啟動時IDE設備檢測狀況

      網絡

      # ifconfig # 查看所有網絡接口的屬性

      # iptables -L # 查看防火墻設置

      # route -n # 查看路由表

      # netstat -lntp # 查看所有監聽端口

      # netstat -antp # 查看所有已經建立的連接

      # netstat -s # 查看網絡統計信息

      進程

      # ps -ef # 查看所有進程

      # top # 實時顯示進程狀態

      用戶

      # w # 查看活動用戶

      # id <用戶名> # 查看指定用戶信息

      # last # 查看用戶登錄日志

      # cut -d: -f1 /etc/passwd # 查看系統所有用戶

      # cut -d: -f1 /etc/group # 查看系統所有組

      # crontab -l # 查看當前用戶的計劃任務

      服務

      # chkconfig --list # 列出所有系統服務

      # chkconfig --list | grep on # 列出所有啟動的系統服務

      程序

      # rpm -qa # 查看所有安裝的軟件包

      Linux系統監控常用命令

      1、free

      free - Display amount of free and used memory in the system

      【功能】

      顯示系統使用及空閑的內存情況

      【參數】

      -b:顯示內存的單位為bytes(默認)

      -k:顯示內存的單位為KB

      -m:顯示內存的單位為M

      -g:顯示內存的單位為G

      -s:<時間> 每隔指定時間執行一次命令,單位為s

      【樣例1】

      //以M為單位每5s顯示系統內存使用情況

      # free -ms 5

      2、lsof

      lsof - list open files

      【功能】

      列出當前系統打開文件(可查看打開文件的進程,進程打開的端口)

      【參數】

      -i:監聽有關的任何符合的地址(默認監控全部)

      [用法]: 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】

      //查看系統21端口的狀態

      # lsof -i:21

      //查看系統所有TCP端口狀態

      # lsof -i TCP

      3、vmstat

      vmstat - Report virtual memory statistics

      【功能】

      顯示虛擬內存統計信息

      【語法格式】

      # vmstat [必要參數][選擇參數]

      【參數】

      必要參數:

      -a:顯示所有虛擬內存信息

      選擇參數:

      -S:<單位> 指定顯示單位k,K,m,M(默認為kb)

      【樣例1】

      //以M為單位顯示系統所有虛擬內存統計信息

      # 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、分區、設備的I/O信息

      【參數】

      -t:顯示終端和CPU的信息(默認)

      -C:顯示CPU使用情況

      -d:顯示磁盤使用情況

      -k:以:KB:為單位顯示

      -m:以:M:為單位顯示

      -p:[磁盤]:顯示磁盤和分區的情況

      -x:顯示詳細信息

      【樣例1】

      //以M為單位顯示CPU、磁盤分區的IO詳細信息

      # iostat -p -x -m

      Linux系統管理常用命令

      1、useradd

      useradd - create a new user account

      【功能】

      建立新用戶賬號

      【語法格式】

      # useradd [參數]

      【參數】

      -m:建立用戶的家目錄(自動創建用戶家目錄)

      -p:指定密碼(-p后對應的密碼應crypt加密過的密碼,所以當指定-p 123時,實際對應的密碼肯定不是123。使用-p指定了密碼卻發現使用系統提示密碼錯誤即該原因導致)

      -s:指定shell

      -d:指定用戶家目錄(需提前創建用戶家目錄)

      -g:指定用戶屬組

      -u:指定用戶ID號

      注:/etc/default/useradd為創建用戶的默認參數文件,當不指定用戶的某項內容時,即以該配置文件中的默認值為準

      【樣例】

      //創建新用戶并指定shell及家目錄

      # useradd newuser -s /bin/bash -d /root/newuser

      2、userdel

      userdel - an user account

      【功能】

      刪除用戶賬號

      【語法格式】

      # userdel [參數] [用戶名]

      【參數】

      -r 刪除用戶的同時,刪除用戶登錄目錄以及目錄下的文件

      【樣例】

      //刪除newuser用戶及其目錄下所有文件——此命令需謹慎使用

      # userdel -r newuser

      3、groupadd/groupdel

      groupadd/del - create/ a new group entry

      【功能】

      增加/刪除一個用戶組

      【語法格式】

      # groupadd/del [參數] [組名]

      【參數】

      -g:指定屬組id

      【樣例】

      //創建1個群組

      groupadd newgroup

      4、kill

      kill - sendsignals to processes, or list signals

      【功能】

      發送指定信號到進程

      【語法格式】

      # kill [參數] [進程號]

      【參數】

      -l:列出全部編號名稱

      -9:強制殺死進程

      【樣例】

      //強制殺死ID為3443的進程

      kill -9 3443

      5、last

      last, lastb - show listing of last logged in users

      【功能】

      顯示過去登錄過的用戶(讀取/var/log/wtmp文件數據)

      【語法格式】

      # last [參數]

      【參數】

      -n:指定顯示登錄信息的行數

      -i:將主機名轉換為IP地址顯示

      6、runlevel

      runlevel -- find the current and previous system runlevel

      【功能】

      顯示系統當前運行級別

      【系統級別涵義】

      0:停機

      1:單用戶模式

      2:多用戶模式,無網絡

      3:完全的多用戶模式

      4:用戶自定義

      5:圖形界面多用戶模式

      6:重啟

      7、id

      id - print user identity

      【功能】

      顯示用戶信息(uid、gid、屬組、附屬組等信息)

      【語法格式】

      # id [參數] [用戶名]

      【參數】

      -g:輸出所屬組ID

      -G:輸出所有的群組ID

      -u:輸出用戶ID

      【樣例】

      顯示用戶root信息

      # id root

      uid=0(root) gid=0(root) groups=1001(sfcb),0(root)

    【Linux查看系統配置常用命令】相關文章:

    Linux查看系統配置的常用命令10-18

    Linux常用命令詳解07-22

    Linux系統常用命令10-06

    怎么查看電腦系統配置09-09

    Linux命令查看內容的技巧07-05

    Linux查看系統版本的方法06-26

    Linux系統常用的查看命令09-06

    Linux系統監控常用命令08-23

    Linux系統常用命令大全10-29

    <address id="ousso"></address>
    <form id="ousso"><track id="ousso"><big id="ousso"></big></track></form>
    1. 日日做夜狠狠爱欧美黑人