常用命令之三

2022-07-20 10:12:11 字數 2784 閱讀 2785

hostname  操作伺服器的主機名(設定,讀取),一般不用這個命令

hostname   完整的主機名字

hostname -f  當前主機名的fqdn  全限定名

id  檢視使用者的基本資訊,使用者,使用者組,附加組

id  預設當前使用者資訊

id  使用者名字   該使用者的基本資訊

驗證使用者資訊是否正確

驗證使用者資訊:/etc/passwd      例子:僅用於檢視 cat   /etc/passwd

驗證使用者組資訊:/etc/group     例子:僅用於檢視   cat    /etc/group     

whoami 我是誰,顯示當前登入使用者名稱。一般用於shell指令碼記錄當前使用者名稱,記錄日誌

whoami       當前登入時root  ,結果也是root

ps -ef    ps用於檢視伺服器程序的相關資訊

-e:  等價於「-a」 ,顯示所有的程序。

-f:列出全部的列(全欄位)

uid>執行該程序的使用者id   pid>程序id   ppid>父程序id ,如果乙個程序的父程序沒有,則該程序表示「殭屍程序」

c>cpu佔用率的百分比   stime>該程序的啟動時間(start  time)tty>終端程序,?表示發起該程序的裝置識別號,如果是?,表示不是由終端發起

cmd>該程序的名稱或者對應的路徑

例子:檢視程序資訊    pe -ef | grep 程序名稱

top  檢視程序在伺服器占用資源的資訊,

top   退出按q鍵。未退出時按下m鍵,按照記憶體大小排序、p  按照cpu大小排序、1 每個cpu運**況

pid>程序id  user>該程序對應的使用者 pr>優先順序  ni>使用者空間內改變過優先順序的程序佔的百分比 

virt >虛擬記憶體  res>常駐記憶體 shr>共享記憶體   乙個程序的實際記憶體=常駐記憶體-共享記憶體  s>程序的狀態(s表示sleep睡眠,r表示執行run) 

%cpu >cpu占用額百分比   %mem >記憶體的百分比  tmie+>執行的時間    command >程序的名稱或者路徑

du -sh  檢視目錄真實大小

-s:只顯示彙總的大小(summaries)

-h 較高可讀性方式檢視

du -sh 路徑

find 用於查詢,引數有55個,常用兩個  -name   -type

find 路徑 -name   名稱的值         按照文件名稱搜尋,支援模糊搜尋。

find 路徑 -type   型別                按照文件的型別搜尋     -  表示文件(實際用f替換),d表示資料夾

service  用於一些軟體的服務的啟動和停止及重啟

service  服務名稱  start /stop/restart     例子:servicet  httpd start  ,但是centos7就是  systemctl start httpd

ps -ef |grep 程序名稱。這個可以檢視程序狀態

kill   殺死程序,強制關閉程序

kill  程序id(pid)   通過ps -ef  | grep 繼承名稱。找出程序id

killall  程序名稱   直接根據名稱刪除程序,不用ps。

ifconfig   用於操作網絡卡相關資訊。

inet addr  就是網絡卡位址

reboot  重啟計算機

reboot  重啟

reboot -w  模擬重啟,這個過程中會寫日誌。開關機的日誌,用來做測試的

shutdown  關機  (慎用)

shutdown  關機

shut -h now  立即關機,

shutdown -h 15:36   在15:36關機

shutdown -h 15:30 " 系統將在15:30關機,請儲存好你的檔案"              定時關機提示

取消關機命令 centos7之前用的ctrl+c  ,centos7之後用shutdown -c.

還有其他關閉命令:init 0/halt/poweroff

uname 獲取系統的相關資訊

uname    計算機的型別

uname -a   詳細的資訊,核心版本,發布時間、開源資訊

netstat -tnlp

-t  表示只列出tcp協議的連線

-n  表示將位址組合轉化成ip位址,將協議轉化為埠輸出

-l  只顯示   狀態(state)列中為listen的連線

-p  發起連線的pid和程序名稱

man  (manual:手冊) 包含了linux的所有指令。按q退出

man 

man  cp  檢視cp命令怎麼使用。

Linux常用命令之三

命令名稱 ln 命令英文原意 lin k命令所在路徑 bin ln 執行許可權 所有使用者 語法 ln s 原檔案 目標檔案 s 建立軟鏈結功能描述 生成鏈結檔案 ln s etc issue tmp issue.soft 建立檔案 etc issue 的軟鏈結 tmp issue.soft ln ...

常用命令三

重定向 重定向標準輸出 可以將shell命令的輸出重定向到指定的檔案 重定向輸出可能會覆蓋已經存在的檔案 重定向標準輸入 可以使shell將命令的輸入重定向哦來自指定的檔案而不是鍵盤。向檔案追加標準輸出 可以向某個檔案末尾新增新的內容,並且不改變原來已有的內容。管道shell使用管道將乙個命令的輸出...

Linux常用命令(三)

鏈結檔案的命令 該命令在檔案之間建立鏈結,這種操作實際上是給系統中已有的某個檔案指定另外乙個可用於訪問他的名稱。對於這個新的檔名,可以為之指定不同的訪問許可權,以控制對資訊的共享和安全問題 不用在硬碟上為同樣的資料重複備份 種類 硬鏈結,符號鏈結 也稱為軟連線 i節點將會被多個目錄檔案項所使用 ln...