linux設置進程命令 linux進程管理命令

linux中查看進程命令ps aux和ps -ef

Linux下顯示系統(tǒng)進程的命令ps,最常用的有ps -ef 和ps aux。這兩個到底有什么區(qū)別呢?兩者沒太大差別,討論這個問題,要追溯到Unix系統(tǒng)中的兩種風格,System V風格和BSD 風格,ps aux最初用到Unix Style中,而ps -ef被用在System V Style中,兩者輸出略有不同?,F在的大部分Linux系統(tǒng)都是可以同時使用這兩種方式的。

成都創(chuàng)新互聯專注于青神網站建設服務及定制,我們擁有豐富的企業(yè)做網站經驗。 熱誠為您提供青神營銷型網站建設,青神網站制作、青神網頁設計、青神網站官網定制、重慶小程序開發(fā)服務,打造青神網絡公司原創(chuàng)品牌,更為您提供青神網站排名全網營銷落地服務。

ps -ef 是用標準的格式顯示進程的、其格式如下:?

其中各列的內容意思如下?

UID //用戶ID、但輸出的是用戶名?

PID //進程的ID?

PPID //父進程ID?

C //進程占用CPU的百分比?

STIME //進程啟動到現在的時間?

TTY //該進程在那個終端上運行,若與終端無關,則顯示? 若為pts/0等,則表示由網絡連接主機進程。?

CMD //命令的名稱和參數

ps aux 是用BSD的格式來顯示、其格式如下:?

同ps -ef 不同的有列有?

USER //用戶名?

%CPU //進程占用的CPU百分比?

%MEM //占用內存的百分比?

VSZ //該進程使用的虛擬內存量(KB)?

RSS //該進程占用的固定內存量(KB)(駐留中頁的數量)?

STAT //進程的狀態(tài)?

START //該進程被觸發(fā)啟動時間?

TIME //該進程實際使用CPU運行的時間

其中STAT狀態(tài)位常見的狀態(tài)字符有?

D //無法中斷的休眠狀態(tài)(通常 IO 的進程);?uninterruptible sleep (usually IO)不可中斷?

R //正在運行可中在隊列中可過行的;?

S //處于休眠狀態(tài);?

T //停止或被追蹤;?traced or stopped?

W //進入內存交換 (從內核2.6開始無效);?

X //死掉的進程 (基本很少見);?

Z //僵尸進程;??a defunct (”zombie”) process

//優(yōu)先級高的進程?

N //優(yōu)先級較低的進程?

L //有些頁被鎖進內存;?

s //進程的領導者(在它之下有子進程);?

l //多線程,克隆線程(使用 CLONE_THREAD, 類似 NPTL pthreads);?

+ //位于后臺的進程組;

linux查看進程命令

1、首先打開xshell軟件,連接上linux服務器,使用指令ps查看系統(tǒng)進程,參數a表示全部,u表示以用戶格式顯示,x表示進程參數。

2、接著通過符號|加上grep查找具體的某個進程,如下圖所示。

3、然后輸入ps -ef用于查看進程的父進程id,如下圖所示。

4、最后使用pstree指令查看進程樹結構,如下圖所示就完成了。

Linux中如何啟動進程?進程調度命令有哪些?

Linux技術的發(fā)展引起了很多企業(yè)和個人的關注。市場對Linux運維的需求逐漸增加,學習Linux技術的人越來越多。在Linux運維中,進程是必須學習掌握的技能。那么Linux中如何啟動進程?常用的進程調度命令有哪些?

執(zhí)行中的程序稱作進程。當程序的可執(zhí)行文件存儲在存儲器中并運行時,每個進程將被動態(tài)分配系統(tǒng)資源、內存、安全屬性和相關狀態(tài)。多個進程可以與同一個程序相關聯,并在同一時間執(zhí)行,而不會相互干擾。操作系統(tǒng)將有效地管理和跟蹤所有正在運行的進程。

Linux中如何啟動進程?啟動進程的方法是什么?

手工啟動。用戶在輸入端發(fā)出命令,直接啟動進程。分為前臺啟動和后臺啟動。前臺啟動:直接在SHELL中輸入命令進行啟動。后臺啟動:啟動一個目前并不緊急的進程。

調度啟動。系統(tǒng)管理員根據系統(tǒng)資源和進程占用資源的情況,事先進行調度安排,指定任務運行的時間和場合,到時候系統(tǒng)會自動完成該任務。

常用的進程調度命令有哪些?

常用的進程調度命令有:at、batch、crontab。

以上便是關于“如何啟動或終止進程?常用的進程調度命令有哪些?”的相關介紹。想要成為一名優(yōu)秀的Linux運維工程師,需要掌握更多的Linux知識。

Linux系統(tǒng)與設置命令

在前面的兩個章節(jié)中,我們主要介紹了Linux基本知識和虛擬機的安裝,從當前章節(jié)開始,我們一起學習下Linux的基本命令,在當前章節(jié),我們先簡單的學習下一些系統(tǒng)的基本命令,慢慢的由淺入深,在后面的章節(jié)中我們將學習其他的命令比如文件操作、備份壓縮等

命令我們可以理解成在Windows中我們常常為了查看ip輸入的ipconfig,在Linux中也有很多的命令,比如操作目錄、文件、網絡、磁盤等等命令

使用者權限:管理員用戶

參數說明:

添加用戶czbk(傳智播客的首拼)執(zhí)行

我們使用useradd命令創(chuàng)建了一個用戶czbk

useradd 可用來建立用戶帳號。帳號建好之后,再用 passwd 設定帳號的密碼。

執(zhí)行如下

由上圖我們發(fā)現,我們在使用useradd新增用戶的時候,出現了權限不足,也就是說我們使用用戶itcast沒有創(chuàng)建用戶的權限。

我們通過管理員賬號root進行創(chuàng)建,首先我們從控制臺中切換到root

在 密碼的地方輸入我們的root密碼【root】即可進入到root用戶下。

我們在root下繼續(xù)創(chuàng)建czbk用戶

以下是useradd常用選項

用戶管理的一項重要內容是用戶口令的管理。用戶賬號剛創(chuàng)建時沒有口令,但是被系統(tǒng)鎖定,無法使用,必須為其指定口令后才可以使用

使用者權限:管理員用戶

指定和修改用戶口令的Shell命令是 passwd 。超級用戶可以為自己和其他用戶指定口令,普通用戶只能用它修改自己的口令。命令的格式為:

可使用的選項:

設置當前用戶的口令

此處我們設置密碼和itcast賬號密碼一致,為【Itheima888】

usermod 命令通過修改系統(tǒng)帳戶文件來修改用戶賬戶信息

修改用戶賬號就是根據實際情況更改用戶的有關屬性,如用戶號、主目錄、用戶組、登錄Shell等。

使用者權限:管理員用戶

修改已有用戶的信息使用 usermod 命令,其格式如下:

下面命令將用戶czbk用戶名修改成czbk2019

以下是usermod常用選項

假如我們其中一個用戶的賬號不再使用,可以從系統(tǒng)中刪除。刪除用戶賬號就是要將/etc/passwd等系統(tǒng)文件中的該用戶記錄刪除,必要時還刪除用戶的主目錄。

使用者權限:管理員用戶

刪除一個已有的用戶賬號使用 userdel 命令,其格式如下:

-f:強制刪除用戶,即使用戶當前已登錄;

-r:刪除用戶的同時,刪除與用戶相關的所有文件

此命令刪除用戶czbk2019

成功刪除用戶czbk2019

以下是userdel常用選項

引子:

為了方便用戶管理, 提出了 組 的概念, 如下圖所示

比如新建賬戶【張三】,那么它默認對應的組就是張三

一個用戶可以有一個或者多個組

假如說(如上圖),我們在企業(yè)級開發(fā)過程中,我們有多個組,其中一個開發(fā)組對應三個賬戶,張三、李四、王五、如果就像上面提到的,一個用戶默認對應一個組,那么三個賬戶張三、李四、王五就有了三個不同的組,如果大家都操做一個文件,在進行權限分配的時候,就要對不同的三個組進行授權,顯然這樣是不合理的,因為太過繁瑣。

所以,才有了組(新建組)的概念,我們把張三、李四、王五統(tǒng)一放到【開發(fā)組】,在對文件授權的時候,我們只對【開發(fā)組】進行授權由此,這樣的話【張三、李四、王五】都有相等的權利操作了。

新增一個用戶組(組名可見名知意,符合規(guī)范即可),然后將用戶添加到組中

使用者權限:管理員用戶

使用的選項有:

新增用戶組czbk-it

上面的命令向系統(tǒng)中增加了一個新組czbk-it,新組的組標識號是在當前已有的最大組標識號的基礎上加1

以下是groupadd常用選項

使用者權限:管理員用戶

常用的選項有:

上面的命令將組czbk-it的組名修改為czbk-it-2019。

以下是groupmod常用選項

在查詢用戶所屬的用戶組前,我們先增加一個用戶ituser-groups

要查詢一個用戶屬于哪個用戶組,使用groups命令,其格式如下

查詢用戶ituser-groups屬于某個用戶組,執(zhí)行groups命令

由此可見,ituser-groups用戶屬于用戶組ituser-groups(用戶組默認與用戶名一樣)

使用者權限:管理員用戶

要刪除一個已有的用戶組,使用groupdel命令,其格式如下

刪除czbk-it-2019用戶組

刪除成功

以下是groupdel常用選項

1、創(chuàng)建一個新的組,并添加組ID(需要切換到root用戶)

執(zhí)行效果如下

2、創(chuàng)建3個用戶(需要切換到root用戶)

3、將上面三個用戶添加到組itbj2020group

我們通過passwd命令將三個用戶添加到組

什么是gpasswd:

gpasswd 是 Linux 下工作組文件 /etc/group 和 /etc/gshadow 管理工具,用于將一個用戶添加到組或者從組中刪除。

語法

將上面的三個用戶使用gpasswd添加到組(需要切換到root用戶)

執(zhí)行如下

查看用戶組下所有用戶(所有用戶)

執(zhí)行效果如下(或者直接打開/etc/group文件都可以)

由上圖可知:三個用戶全部都加入到了itbj2020group組。

date 可以用來顯示或設定系統(tǒng)的日期與時間

使用者權限:所有用戶

語法如下:

參數

-d字符串:顯示字符串所指的日期與時間。字符串前后必須加上雙引號;

-s字符串:根據字符串來設置日期與時間。字符串前后必須加上雙引號;

-u:顯示GMT;

--help:在線幫助;

--version:顯示版本信息

1、設置時間

用 -s選項可以設置系統(tǒng)時間,如下:

2、顯示時間

協(xié)調世界時,又稱世界統(tǒng)一時間、世界標準時間、國際協(xié)調時間。由于英文(CUT)和法文(TUC)的縮寫不同,作為妥協(xié),簡稱UTC。。

(2)GMT

即 格林尼治 平太陽時間,是指格林尼治所在地的標準時間,也是表示地球自轉速率的一種形式

外文名: Universal Time

其他外文名 G.M.T.(Greenwich Mean Time)

(3)CST

北京時間 (中國國家標準時間) 北京時間是中國采用國際時區(qū)東八時區(qū)的區(qū)時作為標準時間 。 北京時間并不是北京(東經116.4°)的地方時間,而是東經120°的地方時間,故東經120度地方時比北京的地方時早約14分半鐘。因為北京處于國際時區(qū)劃分中的東八區(qū),同格林尼治時間(世界時)整整相差8小時(即北京時間=世界時+8小時),故命名為“北京時間”。東八區(qū)包括的范圍從東經112.5°到東經127.5°,以東經120°為中心線,東西各延伸7.5°,總寬度為15°的區(qū)域。 而中國幅員遼闊,東西相跨5個時區(qū)(即東五區(qū)、東六區(qū)、東七區(qū)、東八區(qū)、東九區(qū)5個時區(qū))授時臺必須建在地理中心地帶,從而也就產生了長短波授?!氨本r間”與“北京當地時間”是兩個概念, “北京時間”的發(fā)播不在北京,而在陜西蒲城(處于東七區(qū))

(4)東八區(qū)

東八區(qū)( UTC / GMT +08:00)是比 世界協(xié)調時間 (UTC)/ 格林尼治時間 (GMT)快8小時的時區(qū),理論上的位置是位于 東經 112.5度至127.5度之間,是東盟標準的其中一個候選時區(qū)。當格林尼治標準時間為0:00時,東八區(qū)的標準時間為08:00

pre class="md-fences md-end-block ty-contain-cm modeLoaded" spellcheck="false" lang="" cid="n486" mdtype="fences" style="font-style: normal; font-variant-caps: normal; font-weight: normal; letter-spacing: normal; orphans: auto; text-indent: 0px; text-transform: none; widows: auto; word-spacing: 0px; -webkit-text-size-adjust: auto; -webkit-text-stroke-width: 0px; text-decoration: none; box-sizing: border-box; overflow: visible; font-family: var(--monospace); font-size: 0.9em; display: block; break-inside: avoid; text-align: left; white-space: normal; background-image: inherit; background-size: inherit; background-attachment: inherit; background-origin: inherit; background-clip: inherit; background-color: rgb(248, 248, 248); border: 1px solid rgb(231, 234, 237); border-top-left-radius: 3px; border-top-right-radius: 3px; border-bottom-right-radius: 3px; border-bottom-left-radius: 3px; padding: 8px 4px 6px; margin-bottom: 15px; margin-top: 15px; width: inherit; caret-color: rgb(51, 51, 51); color: rgb(51, 51, 51); position: relative !important; background-position: inherit; background-repeat: inherit;"總結:

上面提到了很多知識:即UTC/GMT/CST/東八區(qū)

總結一下就是,北京時間(中國國家標準時間CST)采用東八區(qū)區(qū)時,即:

協(xié)調世界時(UTC)+8 / 格林尼治時間(GMT)+8

也就是說+8后的時間才是北京時間/pre

logname命令用于顯示用戶名稱。

執(zhí)行l(wèi)ogname指令,它會顯示目前用戶的名稱

語法為如下:

參數 :

顯示登錄賬號的信息

su命令用于變更為其他使用者的身份,除 root 外,需要鍵入該使用者的密碼。

使用權限:所有使用者。

語法如下:

變更帳號為 root 并在執(zhí)行 ls 指令后退出返回原使用者

切換到root

這樣的話,我們就進入到了root用戶下。

id命令用于顯示用戶的ID,以及所屬群組的ID。

id會顯示用戶以及所屬群組的實際與有效ID。若兩個ID相同,則僅顯示實際ID。若僅指定用戶名稱,則顯示目前用戶的ID。

使用者權限:所有用戶

語法

參數說明:

顯示當前用戶信息

執(zhí)行效果如下

sudo:控制用戶對系統(tǒng)命令的使用權限,root允許的操作。

通過sudo可以提高普通用戶的操作權限

使用者權限:普通用戶

語法如下:

sudo -V

sudo -h

sudo -l

sudo -v

sudo -k

sudo -s

sudo -H

sudo [ -b ] [ -p prompt ] [ -u username/#uid] -s

sudo command

參數說明 :

sudo命令使用

指定root用戶執(zhí)行指令

修改網卡配置文件

比如,在下面的例子中,我們使用普通用戶修改網卡的配置文件,在進行保存的時候,提示我們【無法打開并寫入文件】,那么此時,我們可以通過sudo命令來提升自己的寫入權限

執(zhí)行:

執(zhí)行效果如下(保存)

然后點擊回車

執(zhí)行效果如下(鍵入itcast密碼)

執(zhí)行保存

top命令用于實時顯示 process 的動態(tài)。

使用權限:所有使用者。

顯示進程信息

執(zhí)行效果如下

顯示完整命令,與top命令不同的就是command屬性像是進行了命令補全

執(zhí)行效果如下

執(zhí)行效果如下

Linux ps命令用于顯示當前進程 (process) 的狀態(tài)信息

使用者權限:所有用戶

語法如下:

顯示進程信息

顯示指定用戶信息

顯示所有進程信息

Linux kill命令用于刪除執(zhí)行中的程序或工作(可強制中斷)

使用者權限:所有用戶

語法如下:

參數說明 :

殺死一個進程

強制殺死進程

徹底殺死進程

殺死指定用戶所有進程

1.方法一 過濾出itcast用戶進程

2.方法二,直接殺死

shutdown命令可以用來進行關閉系統(tǒng),并且在關機以前傳送訊息給所有使用者正在執(zhí)行的程序,shutdown 也可以用來重開機

使用者權限:管理員用戶

語法如下:

參數說明 :

立即關機

指定1分鐘后關機,1分鐘關機并顯示警告信息

指定1分鐘后重啟,并發(fā)出警告信息

reboot命令用于用來重新啟動計算機

使用者權限:管理員、普通(需要驗證)用戶

語法如下:

參數 :

開始重新啟動

重啟效果如下

who命令用于顯示系統(tǒng)中有哪些使用者正在上面,顯示的資料包含了使用者 ID、使用的終端機、從哪邊連上來的、上線時間、呆滯時間、CPU 使用量、動作等等

使用者權限:所有使用者都可使用。

語法如下:

參數說明 :

顯示當前登錄系統(tǒng)的用戶

顯示明細(標題)信息

由上圖可知,截止到現在只有itcast在線。

引子:

timedatectl是用于控制系統(tǒng)時間和日期??梢杂脕聿樵兒透南到y(tǒng)時鐘于設定,同時可以設定和修改時區(qū)信息。

在實際開發(fā)過程中,系統(tǒng)時間的顯示會和實際出現不同步;我們一般為了校正服務器時間、時區(qū)的時候會使用timedatectl命令/pre

使用者權限:所有使用者都可使用,設置時間需要管理員,下面會標注。

幾個常見的概念,進行總結如下:

顯示系統(tǒng)的當前時間和日期,使用命令行中的timedatectl命令

執(zhí)行效果如下

上圖顯示中國時區(qū)

文章題目:linux設置進程命令 linux進程管理命令
分享鏈接:http://muchs.cn/article42/dosjcec.html

成都網站建設公司_創(chuàng)新互聯,為您提供定制開發(fā)、網頁設計公司、網站營銷、企業(yè)建站、電子商務、標簽優(yōu)化

廣告

聲明:本網站發(fā)布的內容(圖片、視頻和文字)以用戶投稿、用戶轉載內容為主,如果涉及侵權請盡快告知,我們將會在第一時間刪除。文章觀點不代表本網站立場,如需處理請聯系客服。電話:028-86922220;郵箱:631063699@qq.com。內容未經允許不得轉載,或轉載時需注明來源: 創(chuàng)新互聯

綿陽服務器托管