国产宅男网站在线|亚洲A级性爱免费视频|亚洲中精品级在线|午夜福利AA毛

  • <dd id="gf5jf"><th id="gf5jf"></th></dd>

    <cite id="gf5jf"><label id="gf5jf"></label></cite>
  • <div id="gf5jf"><listing id="gf5jf"></listing></div>
    學習啦>學習電腦>操作系統(tǒng)>操作系統(tǒng)基礎知識>

    Linux操作系統(tǒng)的命令大全及常見問題

    時間: 佳洲1085 分享

      Linux操作系統(tǒng)的命令可以說是最基礎最重要的。下面由學習啦小編為大家整理了Linux操作系統(tǒng)的命令大全及常見問題的相關知識,希望對大家有幫助!

      Linux操作系統(tǒng)的命令大全及常見問題

      Linux操作系統(tǒng)的命令大全

      系統(tǒng)

      # uname -a # 查看內核/操作系統(tǒng)/CPU信息

      # head -n 1 /etc/issue # 查看操作系統(tǒng)版本

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

      # hostname # 查看計算機名

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

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

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

      # env # 查看環(huán)境變量

      資源

      # free -m # 查看內存使用量和交換區(qū)使用量

      # df -h # 查看各分區(qū)使用情況

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

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

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

      # 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設備)

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

      網絡

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

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

      # route -n # 查看路由表

      # netstat -lntp # 查看所有監(jiān)聽端口

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

      # netstat -s # 查看網絡統(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 # 查看當前用戶的計劃任務

      服務

      # chkconfig --list # 列出所有系統(tǒng)服務

      # chkconfig --list | grep on # 列出所有啟動的系統(tǒng)服務

      程序

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

      Linux操作系統(tǒng)常見問題和答案

      ●1. 如何暫停一個正在運行的進程,把其放在后臺(不運行)?

      為了停止正在運行的進程,讓其在后臺(不運行),我們可以使用組合鍵 Ctrl+Z。(LCTT譯注:如果希望其在后臺運行,還需要使用bg命令并指定其Ctrl+Z得到的任務號,才可以在后臺運行。)

      ●2. 什么是安裝Linux所需的最小分區(qū)數(shù)量,以及如何查看系統(tǒng)啟動信息?

      單獨一個“/”根分區(qū)足以執(zhí)行所有的系統(tǒng)任務,但是強烈建議安裝Linux時,需要至少三個分區(qū):/、/boot 和 swap分區(qū)。一個IDE硬盤驅動器支持高達63個分區(qū),SCSI硬盤驅動器支持超過15個分區(qū)。(LCTT譯注:此處原文表述有誤,徑改) 為了檢查啟動信息,我們可以使用cat或者dmesg命令

      ●3. 在你的Linux機器上跟蹤系統(tǒng)事件的守護進程名是什么?

      'syslogd',它負責跟蹤系統(tǒng)信息,并將跟蹤日志存儲在特定的日志文件里。

      ●4. 在“/”根分區(qū)運行'fsck'命令的最低要求是什么?

      “/”根分區(qū)必須掛載為只讀模式才能運行fsck,讀寫模式則不行。

      ●5. 如何按層次結構復制/home目錄到另一個目錄?

      Linux的'cpio'命令可以實現(xiàn)效果。'cpio'可以按層次結構地復制文件和目錄層次結構到另一個位置。(LCTT譯注:實際上使用cpio的很少,而是使用cp -r較多)

      ●6. 在Linux中,怎樣實現(xiàn)日志文件的自動循環(huán)?

      'logrotate'提供日志自動循環(huán)功能(LCTT譯注:將舊的日志切斷,保存為.1,.2之類的文件名,并在下次切斷時,逐個覆蓋,并丟棄最老的)。

      ●7. 怎樣知道Linux中是誰在調度工作?

      使用'at'命令加上'-l'選項,就可以查出。

      ●8. 如何在不解壓tar包的前提下,查看包里的內容?

      使用'tar -tvf'。選項‘t’(顯示內容),‘v’(詳細報告tar處理的文件信息),‘f’(使用檔案文件或者設備)

      ●9. 什么是頁面錯誤,它是怎么發(fā)生的?

      當一個程序請求內存中不存在的數(shù)據時,就會產生頁面錯誤,導致的結果就是程序停止。(LCTT譯注,此處page fault頁面錯誤,和內存頁未命中的頁面錯誤,不是一回事。)

      ●10. 什么是在程序中返回碼?

      返回碼是shell的特性。返回碼顯示了程序的狀態(tài),一個成功的程序執(zhí)行后返回‘0’,&&可以用來決定那個應用程序先執(zhí)行。(LCTT譯注,據網友反饋,其實返回碼不僅僅是Shell的特性,而應該是POSIX系統(tǒng)的系統(tǒng)級特性。)

    3637872