1、 hostname指令
作用:操作伺服器的主機名(讀取,設定)
#hostname :輸出完整的主機名
#hostname -f:輸出當前主機名的fqdn(全限定網域名稱)
2、 id指令
作用:檢視乙個使用者的一些基本資訊(包含使用者id,使用者組id,附加組id等)該指令如果不指定使用者則預設當前使用者
語法:#id:預設顯示執行該命令使用者的基本資訊
#id 使用者名稱:顯示指定使用者資訊
3、 whoami指令
作用:「我是誰」顯示當前登入的使用者名稱,一般用於shell指令碼,用於獲取當前操作的使用者名稱方便記錄日誌。
#whoami
4、 ps -ef指令(重點)
ps作用:檢視伺服器程序資訊
選項含義: -e:等價於「-a」,表示列出全部的程序
-f:顯示全部的列(顯示全欄位)
uid:該程序執行的使用者id
pid:程序id
ppid:該程序的父級程序id,如果乙個程序的父程序找不到,該程序稱為殭屍程序
c:cpu的佔用率,其形式是百分數;
stime:進行的啟動時間
tty:終端裝置,發起該程序的裝置識別符號,如果顯示「?」則表示該程序並不是由終端裝置發起
time:程序的執行時間
cmd:該程序的名稱或者對應的路徑
例:過濾出想要檢視的程序
#ps – ef | grep 進行名稱
5、 top指令
作用:檢視伺服器的程序佔的資源
進入命令:#top (動態顯示)
退出命令:按下q鍵
表頭含義:
pid:程序id
user:該程序對應的使用者
pr:優先順序
virt:虛擬記憶體
res:常駐記憶體
shr:共享記憶體
計算乙個程序實際使用的記憶體 = 常駐記憶體-共享記憶體
s:表示進行的狀態(sleeping,s表示睡眠,r表示執行)
%cpu:表示cpu占用百分比
%mem:表示記憶體的占用百分比
time+:執行的時間
command:程序的名稱或路徑
在執行top的時候,可以按下快捷鍵
m:表示將結果按照記憶體從高到低顯示
p:表示將結果按照使用率從高到低顯示
1:當伺服器擁有多個cpu的時候可以使用來切換是否展示顯示各個cpu 的詳細資訊
6、 du -sh指令
作用:檢視目錄的真實大小
選項含義: -s:只顯示彙總的大小
-h:表示以高可讀性形式進行顯示
#du -sh 目錄路徑:統計目錄大小
7、 find指令
作用:用於查詢檔案
#find 路徑範圍 選項 選項的值:
選項: -name:按照文件名稱進行搜尋(支援模糊搜尋)
-type:按照文件的型別進行搜尋
文件型別:「-」表示檔案(在使用find的時候要用f來替換)「d」表示資料夾
8、 service指令
作用:用於控制一些軟體的服務啟動/停止/重啟
#service 服務名 start/stop/restart:
例:#service httpd stop
9、 kill指令
作用:表示殺死程序(當遇到殭屍程序或者出於某些原因需要關閉程序的時候)
#kill程序pid(語法需配合ps一起使用)
10、 ifconfig指令
11、 reboot指令
作用:重新啟動計算機
#reboot:重啟
#reboot -w:模擬重啟,但是不重啟(只寫關機與開機的日誌資訊)
12、 shutdown指令
作用:關機 (慎用)
#shutdown -h now 「關機提示」或者#shutdown -h 15:25
若想要取消關機計畫:
:針對centos7.x之前的版本:ctrl+c
:針對centos7.x之後的版本:#shutdown -c
#init 0:關機
#halt:關機
#poweroff:關機
13、 uptime指令
14、 uname指令
15、 netstat -tnlp指令
作用:檢視網路連線狀態
#netstat -tnlp:
選項說明: -t:只列出tcp協議的連線
-n:表示將位址從字母組合轉化成ip位址,將協議轉化成埠號
-l:表示過濾出「state」(狀態)列中其值為listen(監聽)的連線
-p:表示顯示發起連線的程序pid和程序名稱
16、 man命令
作用:manual,手冊(包含了linux中全部命令的手冊)
#man 命令
注:ctrl+u:刪除游標前命令;ctrl+k:刪除游標後命令
linux學習筆記 2
一些常用的基本命令 uname a 檢視核心版本 ls al 顯示所有檔案的屬性 pwd 顯示當前路徑 cd 返回上一次目錄 cd 返回主目錄 date s 設定時間 日期 cal 顯示日曆 cal 2006 bc 計算器具 man info 幫助手冊 locale 顯示當前字型 locale a ...
Linux學習筆記2
1 linux使用者身份與群組記錄的檔案 預設情況下所有系統賬號的資訊都記錄在 etc passwd這個檔案中 個人密碼則記錄在 etc shadow這個檔案中 所有的組名記錄在 etc group中 2 使用ls all檢視目錄下的檔案詳細資訊 例如 rw r r 1 root root 6849...
Linux學習筆記 (2)
閒著無事,就敲起了linux 命令,熟悉一下。記得昨天在書上看到了 find命令的用法,覺得挺神奇的。其中 find 能夠確定檔案的查詢深度 於是 敲了如下命令 建立如下檔案目錄 樹 來試一下 find 的 maxdepth 與 mindepth 當把最大深度設為1時,找到的是 於 father 目...