新手Linux運維要知道的Linux常用命令

今天小編要跟大家分享的文章是關于新手Linux運維要知道的Linux常用命令。熟悉Linux運維的小伙伴都知道。Linux的操作離不開Linux命令的使用,那么在Linux系統中該如何查看進程、殺死進程、啟動進程?需要使用哪些命令呢?
Linux入門新手和正在Linux學習的小伙伴快來看一看吧,希望能夠對大家有所幫助 !

一、查進程

ps命令查找與進程相關的PID號:

ps a 顯示現行終端機下的所有程序,包括其他用戶的程序。

ps -A 顯示所有程序。

ps c 列出程序時,顯示每個程序真正的指令名稱,而不包含路徑,參數或常駐服務的標示。

ps -e 此參數的效果和指定”A”參數相同。

ps e 列出程序時,顯示每個程序所使用的環境變量。

ps f 用ASCII字符顯示樹狀結構,表達程序間的相互關系。

ps -H 顯示樹狀結構,表示程序間的相互關系。

ps -N 顯示所有的程序,除了執行ps指令終端機下的程序之外。

ps s 采用程序信號的格式顯示程序狀況。

ps S 列出程序時,包括已中斷的子程序資料。

ps -t<終端機編號> 指定終端機編號,并列出屬于該終端機的程序的狀況。

ps u 以用戶為主的格式來顯示程序狀況。

ps x 顯示所有程序,不以終端機來區分。

最常用的方法是ps aux,然后再通過管道使用grep命令過濾查找特定的進程,然后再對特定的進程進行操作。

ps aux | grep program_filter_word,ps -ef |grep tomcat

ps -ef|grep java|grep -v grep 顯示出所有的java進程,去處掉當前的grep進程。

二、殺進程

使用kill命令結束進程:kill xxx

常用:kill -9 324

Linux下還提供了一個killall命令,可以直接使用進程的名字而不是進程標識號,例如:# killall -9 NAME

三、進入到進程的執行文件所在的路徑下,執行文件 ./文件名

一些最常用的地球人都知道的命令就省去啦!

1. 更改檔案擁有者

命令 : chown [-cfhvR] [–help] [–version] user[:group] file…

功能 : 更改文件或者文件夾的擁有者

參數格式 :

user : 新的檔案擁有者的使用者 IDgroup : 新的檔案擁有者的使用者群體(group)

-c : 若該檔案擁有者確實已經更改,才顯示其更改動作

-f : 若該檔案擁有者無法被更改也不要顯示錯誤訊息

-h : 只對于連結(link)進行變更,而非該 link 真正指向的檔案

-v : 顯示擁有者變更的詳細資料

-R : 對目前目錄下的所有檔案與子目錄進行相同的擁有者變更(即以遞回的方式逐個變更)

例如:chown -R oracle:oinstall /oracle/u01/app/oracle

更改目錄擁有者為oracle

2. 修改權限

命令:chmod (change mode)

功能:改變文件的讀寫和執行權限。有符號法和八進制數字法。

選項:(1)符號法:

命令格式:chmod {u|g|o|a}{+|-|=}{r|w|x} filename

u (user) 表示用戶本人。

g (group) 表示同組用戶。

o (oher) 表示其他用戶。

a (all) 表示所有用戶。

+ 用于給予指定用戶的許可權限。

– 用于取消指定用戶的許可權限。

= 將所許可的權限賦給文件。

r (read) 讀許可,表示可以拷貝該文件或目錄的內容。

w (write) 寫許可,表示可以修改該文件或目錄的內容。

x (execute)執行許可,表示可以執行該文件或進入目錄。

(2)八進制數字法:

命令格式:chmod abc file

其中a,b,c各為一個八進制數字,分別表示User、Group、及Other的權限。

4 (100) 表示可讀。

2 (010) 表示可寫。

1 (001) 表示可執行。

若要rwx屬性則4+2+1=7;

若要rw-屬性則4+2=6;

若要r-x屬性則4+1=5。

例如:# chmod a+rx filename

讓所有用戶可以讀和執行文件filename。

# chmod go-rx filename

取消同組和其他用戶的讀和執行文件filename的權限。

# chmod 741 filename

讓本人可讀寫執行、同組用戶可讀、其他用戶可執行文件filename。

# chmod -R 755 /home/oracle

遞歸更改目錄權限,本人可讀寫執行、同組用戶可讀可執行、其他用戶可讀可執行

3. 修改文件日期

命令:touch

格式:touch filenae

功能:改變文件的日期,不對文件的內容做改動,若文件不存在則建立新文件。

例如:% touch file

4. 鏈接文件

命令:ln (link)

格式:ln [option] filename linkname

ln [option] directory pathname

功能:為文件或目錄建立一個鏈。其中,filename和directory是源文件名和

源目錄名;linkname和pathname分別表示與源文件或源目錄名相鏈接的

文件或目錄。

選項:-s 為文件或目錄建立符號鏈接。不加-s表示為文件或目錄建立硬鏈接

注釋:鏈接的目地在于,對一個文件或目錄賦予兩個以上的名字,使其可以出

現在不同的目錄中,既可以使文件或目錄共享,又可以節省磁盤空間。

例如:% ln -s filename linkname

5. 顯示日期

命令:date

例如:% date

6. 顯示日歷

命令:cal (calendar)

格式:cal [month] year

功能:顯示某年內指定的日歷

例如:% cal 1998

7. 顯示文件頭部

命令:head

格式:head [option] filename

功能:顯示文件的頭部

選項:缺省 顯示文件的頭10行。

-i 顯示文件的開始 i行。

例如:% head filename

8. 顯示文件尾部

命令:tail

格式:tail [option] filename

功能:顯示文件的尾部

選項:缺省 顯示文件的末10行。

-i 顯示文件最后 i行。

+i 從文件的第i行開始顯示。

例如:% tail filename

9. 顯示用戶標識

命令:id

格式:id [option] [user]

功能:顯示用戶標識及用戶所屬的所有組。

選項:-a 顯示用戶名、用戶標識及用戶所屬的所有組

注釋:

例如:% id username

10. 查看當前登錄的用戶

命令:users

11. 顯示都誰登錄到機器上

命令:who

格式:who

功能:顯示當前正在系統中的所有用戶名字,使用終端設備號,注冊時間。

例如:% who

相關新聞

聯系我們

400-080-6560

在線咨詢:點擊這里給我發消息

郵件:[email protected]

工作時間:周一至周日,09:00-18:30

QR code
云南快乐10分开奖直播 牛不啦视频靠什么赚钱 明珠彩票安卓 卡五星麻将官网 开什么样的自助餐赚钱 梦幻西游怎么打装备赚钱 汉唐国际网址 美联通证真的赚钱吗 可以刷金币赚钱的游戏 和女友说赚钱干嘛 福州麻将三金倒 给什么杂志投稿容易赚钱 实践赚钱的体验暑假怎么写 嘉年华彩票苹果 乱世王者交易是怎么赚钱 导游不买东西咋赚钱 河南麻将app