<pre id="bbfd9"><del id="bbfd9"><dfn id="bbfd9"></dfn></del></pre>

          <ruby id="bbfd9"></ruby><p id="bbfd9"><mark id="bbfd9"></mark></p>

          <p id="bbfd9"></p>

          <p id="bbfd9"><cite id="bbfd9"></cite></p>

            <th id="bbfd9"><form id="bbfd9"><dl id="bbfd9"></dl></form></th>

            <p id="bbfd9"><cite id="bbfd9"></cite></p><p id="bbfd9"></p>
            <p id="bbfd9"><cite id="bbfd9"><progress id="bbfd9"></progress></cite></p>
            操作系統

            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

                    <pre id="bbfd9"><del id="bbfd9"><dfn id="bbfd9"></dfn></del></pre>

                    <ruby id="bbfd9"></ruby><p id="bbfd9"><mark id="bbfd9"></mark></p>

                    <p id="bbfd9"></p>

                    <p id="bbfd9"><cite id="bbfd9"></cite></p>

                      <th id="bbfd9"><form id="bbfd9"><dl id="bbfd9"></dl></form></th>

                      <p id="bbfd9"><cite id="bbfd9"></cite></p><p id="bbfd9"></p>
                      <p id="bbfd9"><cite id="bbfd9"><progress id="bbfd9"></progress></cite></p>
                      飘沙影院