久久精品人人爽,华人av在线,亚洲性视频网站,欧美专区一二三

Linux系統管理的命令有哪些

170次閱讀
沒有評論

共計 4488 個字符,預計需要花費 12 分鐘才能閱讀完成。

這篇文章主要講解了“Linux 系統管理的命令有哪些”,文中的講解內容簡單清晰,易于學習與理解,下面請大家跟著丸趣 TV 小編的思路慢慢深入,一起來研究和學習“Linux 系統管理的命令有哪些”吧!

目錄一:常用系統工作命令 echo

命令描述:echo 命令用于在終端輸出字符串或變量提取后的值。

命令格式:echo [字符串 | $ 變量]。

命令用法示例:

顯示普通字符串

echo  Hello World

顯示變量 首先在 shell 環境中定義一個臨時變量 name。

export name= Tom

使用 echo 命令將變量 name 的值顯示到終端。

echo $name

輸出結果: Linux 系統管理的命令有哪些

顯示結果定向至文件 以下命令會將文本 This is a test text. 輸出重定向到文件 test.txt 中,如果文件已存在,將會覆蓋文件內容,如果不存在則創建。其中 符號表示輸出重定向。

echo  This is a test text.    test.txt

如果您希望將文本追加到文件內容最后,而不是覆蓋它,請使用 輸出追加重定向符號。

顯示命令執行結果 以下命令將會在終端顯示當前的工作路徑。

echo `pwd`

注意:pwd 命令是用一對反引號(“)包裹,而不是一對單引號()。

使用 $(command)形式可以達到相同效果。

echo $(pwd)

輸出結果: Linux 系統管理的命令有哪些

date

命令描述:date命令用于顯示和設置系統的時間和日期。

命令格式:date [選項] [+ 格式]。

其中,時間格式的部分控制字符解釋如下:

字符說明 %a 當地時間的星期名縮寫(例如:日,代表星期日)%A 當地時間的星期名全稱(例如:星期日)%b 當地時間的月名縮寫(例如:一,代表一月)%B 當地時間的月名全稱(例如:一月)%c 當地時間的日期和時間(例如:2005 年 3 月 3 日 星期四 23:05:25)%C 世紀;比如 %Y,通常為省略當前年份的后兩位數字(例如:20)%d 按月計的日期(例如:01)%D 按月計的日期;等于 %m/%d/%y%F 完整日期格式,等價于 %Y-%m-%d%j 按年計的日期(001-366)%p 按年計的日期(001-366)%r 當地時間下的 12 小時時鐘時間(例如:11:11:04 下午)%R24 小時時間的時和分,等價于 %H:%M%s 自 UTC 時間 1970-01-01 00:00:00 以來所經過的秒數 %T 時間,等于 %H:%M:%S%U 一年中的第幾周,以周日為每星期第一天(00-53)%x 當地時間下的日期描述(例如:12/31/99)%X 當地時間下的時間描述(例如:23:13:48)%w 一星期中的第幾日(0-6),0 代表周一 %W 一年中的第幾周,以周一為每星期第一天(00-53)

命令用法示例:

按照默認格式查看當前系統時間

date

輸出結果: Linux 系統管理的命令有哪些

按照指定格式查看當前系統時間

date  +%Y-%m-%d %H:%M:%S 

輸出結果: Linux 系統管理的命令有哪些

查看今天是當年中的第幾天

date  +%j 

輸出結果: Linux 系統管理的命令有哪些

將系統的當前時間設置為 2020 年 02 月 20 日 20 點 20 分 20 秒

date -s  20200220 20:20:20 

輸出結果: Linux 系統管理的命令有哪些

校正系統時間,與網絡時間同步 a. 安裝 ntp 校時工具

yum -y install ntp
b.  用 ntpdate從時間服務器更新時間
ntpdate time.nist.gov
輸出結果:

Linux 系統管理的命令有哪些

wget

命令描述:在終端中下載文件。

命令格式:wget [參數] 下載地址。

參數說明:

參數作用 - b 后臺下載 - P 下載到指定目錄 - t 最大重試次數 - c 斷點續傳 - p 下載頁面內所有資源,包括圖片、視頻等 - r 遞歸下載

命令使用示例:

下載一張圖片到路徑 /root/static/img/ 中,- p 參數默認值為當前路徑,如果指定路徑不存在會自動創建。

wget -P /root/static/img/ http://img.alicdn.com/tfs/TB1.R._t7L0gK0jSZFxXXXWHVXa-2666-1500.png

輸出結果: Linux 系統管理的命令有哪些

ps 命令描述:ps 命令用于查看系統中的進程狀態。

命令格式:ps [參數]。

命令參數說明:

參數作用 - a 顯示現行終端機下的所有程序,包括其他用戶的程序 - u 以用戶為主的格式來顯示程序狀況 - x 顯示沒有控制終端的進程,同時顯示各個命令的具體路徑 - e 列出程序時,顯示每個程序所使用的環境變量 - f 顯示當前所有的進程 - t 指定終端機編號,并列出屬于該終端機的程序的狀況

命令使用示例:

ps -ef | grep sshd

輸出結果: Linux 系統管理的命令有哪些

top

命令描述:top命令動態地監視進程活動與系統負載等信息。

命令使用示例:

top

輸出結果: Linux 系統管理的命令有哪些

命令輸出參數解釋:

以上命令輸出視圖中分為兩個區域,一個統計信息區,一個進程信息區。

統計信息區

第一行信息依次為:系統時間、運行時間、登錄終端數、系統負載(三個數值分別為 1 分鐘、5 分鐘、15 分鐘內的平均值,數值越小意味著負載越低)。

第二行信息依次為:進程總數、運行中的進程數、睡眠中的進程數、停止的進程數、僵死的進程數。

第三行信息依次為:用戶占用資源百分比、系統內核占用資源百分比、改變過優先級的進程資源百分比、空閑的資源百分比等。

第四行信息依次為:物理內存總量、內存使用量、內存空閑量、作為內核緩存的內存量。

第五行信息依次為:虛擬內存總量、虛擬內存使用量、虛擬內存空閑量、預加載內存量。

進程信息區

列名含義 PID 進程 IDUSER 進程所有者的用戶名 PR 進程優先級 NInice 值。負值表示高優先級,正值表示低優先級 VIRT 進程使用的虛擬內存總量,單位 kbRES 進程使用的、未被換出的物理內存大小,單位 kbSHR 共享內存大小,單位 kbS 進程狀態 D:不可中斷的睡眠狀態 R:正在運行 S:睡眠 T:停止 Z:僵尸進程 %CPU 上次更新到現在的 CPU 時間占用百分比 %MEM 進程使用的物理內存百分比 TIME+ 進程使用的 CPU 時間總計,單位 1 /100 秒 COMMAND 命令名

按 q 鍵退出監控頁面。

pidof

命令描述:pidof 命令用于查詢指定服務進程的 PID 值。

命令格式:pidof [服務名稱]。

命令參數說明:

參數說明 - s 僅返回一個進程號 - c 只顯示運行在 root 目錄下的進程,這個選項只對 root 用戶有效 - o 忽略指定進程號的進程 - x 顯示由腳本開啟的進程

命令使用示例:

查詢出 crond 服務下的所有進程 ID。

pidof crond

輸出結果: Linux 系統管理的命令有哪些

kill

命令描述:kill 命令用于終止指定 PID 的服務進程。

kill 可將指定的信息送至程序。預設的信息為 SIGTERM(15),可將指定程序終止。若仍無法終止該程序,可使用 SIGKILL(9)信息嘗試強制刪除程序。

命令格式:kill [參數] [進程 PID]。

命令使用示例:

刪除 pid 為 1247 的進程。

kill -9 1247

killall

命令描述:killall 命令用于終止指定名稱的服務對應的全部進程。

命令格式:killall [進程名稱]。

命令使用示例:

刪除 crond 服務下的所有進程。

killall crond

reboot

命令描述:reboot命令用來重啟系統。

命令格式:reboot [-n] [-w] [-d] [-f] [-i]。

命令參數說明:

-n:保存數據后再重新啟動系統。-w:僅做測試,并不是真的將系統重新開機,只會把重新開機的數據寫入記錄文件 /var/log/wtmp。-d:重新啟動時不把數據寫入記錄文件 /var/tmp/wtmp。-f:強制重新開機,不調用 shutdown 指令的功能。-i:關閉網絡設置之后再重新啟動系統。命令使用示例:

reboot

poweroff

命令描述:poweroff命令用來關閉系統。

命令使用示例:

poweroff

目錄二:系統狀態檢測命令 ifconfig

命令描述:ifconfig 命令用于獲取網卡配置與網絡狀態等信息。

命令示例:Linux 系統管理的命令有哪些

命令輸出說明:

第一部分的第一行顯示網卡狀態信息。

eth0 表示第一塊網卡。

UP 代表網卡開啟狀態。

RUNNING 代表網卡的網線被接上。

MULTICAST 表示支持組播。

第二行顯示網卡的網絡信息。

inet(IP 地址):172.16.132.195。

broadcast(廣播地址):172.16.143.255。

netmask(掩碼地址):255.255.240.0。

RX 表示接收數據包的情況,TX 表示發送數據包的情況。

lo 表示主機的回環網卡,是一種特殊的網絡接口,不與任何實際設備連接,而是完全由軟件實現。與回環地址(127.0.0.0/8 或 ::1/128)不同,回環網卡對系統顯示為一塊硬件。任何發送到該網卡上的數據都將立刻被同一網卡接收到。

uname

命令描述:uname 命令用于查看系統內核與系統版本等信息。

命令語法:uname [-amnrsv][–help][–version]

命令使用示例:

顯示系統信息。

uname -a

命令 輸出結果: Linux 系統管理的命令有哪些

顯示當前系統的硬件架構。

uname -i

命令 輸出結果: Linux 系統管理的命令有哪些

顯示操作系統發行編號。

uname -r

命令 輸出結果: Linux 系統管理的命令有哪些

顯示操作系統名稱。

uname -s

命令 輸出結果: Linux 系統管理的命令有哪些

顯示主機名稱。

uname -n

命令 輸出結果: Linux 系統管理的命令有哪些

uptime

命令描述:uptime 用于查看系統的負載信息。

命令使用示例:Linux 系統管理的命令有哪些

命令輸出說明:

負載信息命令輸出值當前服務器時間 14:20:27 當前服務器運行時長 2 min 當前用戶數 2 users 當前負載情況 load average: 0.03, 0.04, 0.02(分別取 1min,5min,15min 的均值)free

命令描述:free 用于顯示當前系統中內存的使用量信息。

命令語法:free [-bkmotV][-s 間隔秒數]。

命令參數說明:

參數說明 - b 以 Byte 為單位顯示內存使用情況 - k 以 KB 為單位顯示內存使用情況 - m 以 MB 為單位顯示內存使用情況 - h 以合適的單位顯示內存使用情況,最大為三位數,自動計算對應的單位值。

命令使用示例:Linux 系統管理的命令有哪些

命令輸出說明:

參數說明 total 物理內存總數 used 已經使用的內存數 free 空間的內存數 share 多個進程共享的內存總額 buff/cache 應用使用內存數 available 可用的內存數 Swap 虛擬內存(阿里云 ECS 服務器默認不開啟虛擬內存)who

命令描述:who 命令顯示關于當前在本地系統上的所有用戶的信息。

命令使用示例:

顯示當前登錄系統的用戶

Linux 系統管理的命令有哪些

顯示用戶登錄來源 Linux 系統管理的命令有哪些

只顯示當前用戶 Linux 系統管理的命令有哪些

精簡模式顯示 Linux 系統管理的命令有哪些

last

命令描述:last 命令用于顯示用戶最近登錄信息。

命令使用示例:Linux 系統管理的命令有哪些

由于這些信息都是以日志文件的形式保存在系統中,黑客可以很容易地對內容進行篡改,所以該命令輸出的信息并不能作為服務器是否被入侵的依據。

history

命令描述:history 命令用于顯示歷史執行過的命令。

bash 默認記錄 1000 條執行過的歷史命令,被記錄在~/.bash_history 文件中。

命令使用示例:

顯示最新 10 條執行過的命令。Linux 系統管理的命令有哪些

清除歷史記錄。

history -c

感謝各位的閱讀,以上就是“Linux 系統管理的命令有哪些”的內容了,經過本文的學習后,相信大家對 Linux 系統管理的命令有哪些這一問題有了更深刻的體會,具體使用情況還需要大家實踐驗證。這里是丸趣 TV,丸趣 TV 小編將為大家推送更多相關知識點的文章,歡迎關注!

正文完
 
丸趣
版權聲明:本站原創文章,由 丸趣 2023-08-25發表,共計4488字。
轉載說明:除特殊說明外本站除技術相關以外文章皆由網絡搜集發布,轉載請注明出處。
評論(沒有評論)
主站蜘蛛池模板: 湖口县| 万宁市| 会理县| 尼木县| 宜川县| 晴隆县| 宝坻区| 临桂县| 甘洛县| 唐海县| 会宁县| 新绛县| 和林格尔县| 太湖县| 乐平市| 华亭县| 济南市| 莲花县| 巴里| 元朗区| 德惠市| 清远市| 哈巴河县| 布拖县| 边坝县| 周宁县| 司法| 莱芜市| 孟津县| 西乌珠穆沁旗| 泸州市| 五台县| 安新县| 和田县| 孙吴县| 雷波县| 贞丰县| 凌海市| 武鸣县| 准格尔旗| 嘉荫县|