建体彩网|中彩网双色球连号|
?
快捷搜索:  as  test  1111  test aNd 8=8  test++aNd+8=8  as++aNd+8=8  as aNd 8=8

亞博國際首頁登入:Linux常見命令進程查看

?

本節中要先容的不光是進程查看方面的內容,因為Linux是個多用戶系統,無意偶爾候也要懂得其他用戶現在在干什么,以是在本節中還將打仗多用戶方面的內容。同時Linux是一個多進程系統,常常必要對這些進程進行一些調配和治理;而要進行治理,首先就要知道現在的進程環境:究竟有哪些進程?進程環境若何?等等。以是必要進程查看方面的事情。

who敕令

該敕令主要用于查看當前在線上的用戶環境。這個敕令異常有用。假如用戶想和其他用戶樹急速時通訊,比如應用talk敕令,那么首先要確定的便是該用戶確鑿在線上,不然talk進程就無法建立起來。又如,系統治理員盼望監視每個登錄的用戶此時此刻的所作所為,也要應用who敕令。

who敕令的常用語法款式如下:

who [imqsuwHT] [--count] [--idle] [--heading] [--help] [--message] [--mesg] [--version] [--writable] [file] [am i]

所有的選項都是可選的,也便是說可以零丁應用who敕令。不應用任何選項時,亞博國際首頁登入who敕令將顯示以下三項內容:

login name:登任命戶名;

terminal line:應用終端設備;

login time:登錄到系統的光陰。

假如給出的是兩個非選項參數,那么who敕令將只顯示運行who法度榜樣的用戶名、登錄終端和登錄光陰。平日這兩個參數是“am i”,即該敕令款式為:“who am i”。

下面對who敕令的常用參數進行闡明。

-m 和“who am i”的感化一樣,顯示運行該法度榜樣的用戶名。

-q,--count 只顯示用戶的登錄帳號和登任命戶的數量,該選項優先級高于其他任何選項。

-s 輕忽。主如果用于和其他版本的who敕令兼容。

-i,-u,--idle 在登錄光陰后面顯示該用戶著末一次對系統進行操作至今的光陰,也便是常說的“發呆”光陰。此中“.”符號代表該用戶在前1秒仍舊處于活動狀態;“old”則表示該用戶余暇已經跨越了24小時。

-H,--heading 顯示一行列標題。常用的標題如表4-2所示。

表4-2 who敕令輸出常用標題

標 題

說 明

USER

用戶登錄帳號

LINE

用戶登錄應用終端

LOGIN-TIME

用戶登錄光陰

IDLE

用戶余暇光陰,即未進行操作的光陰

PID

用戶登錄shell的進程ID

FROM

用戶收集地址

-w,-T--mesg,--message,--writable 和-s選項一樣,在登錄帳號后面顯示一個字符來表示用戶的信息狀態:

+:容許寫信息;

-:不容許寫信息;

?:不能找到終端設備。

--help 在標準輸出上顯示贊助信息。

--version 在標準輸出上顯示版本信息。

下面先容who敕令的一些基礎用法。

假如必要查看在系統上究竟有哪些用戶,可以直接應用who敕令。

[例17] 查看登錄到系統的用戶環境

$ who

root tty1 Mar 17 13:49

foxy tty2 Mar 17 13:49

root tty3 Mar 17 13:49

bbs ttyp0 Mar 17 13:49 (river.net)

可以看到,現在系統一共有四個用戶。第一列是登任命戶的帳號;第二列是登錄所應用的終端;第三列是登錄光陰;第四列是用戶從什么地方登錄的收集地址,這里是域名。

一樣平常來說,這樣就可以懂得登任命戶的大年夜致環境了。但無意偶爾上面的顯示不是那么直不雅,由于沒有標題闡明,不輕易看懂,這時就必要應用-H選項了。

[例18] 查看登任命戶的具體環境,鍵入:

$ who -uH

顯示如下:

USER LINE LOGIN-TIME IDLE FROM

root tty1 Mar 17 13:49 .

foxy tty2 Mar 17 13:49 00:01

root tty3 Mar 17 13:49 00:01

bbs ttyp0 Mar 17 13:49 00:01 (river.net)

這樣一清二楚。此中-u選項指定顯示用戶余暇光陰,以是可以看到多了一項IDLE。第一個root用戶的IDLE項是一個“.”,這就闡明該用戶在前1秒仍舊是活動的,而其他用戶后面都有一個光陰,稱為余暇光陰。

著末來看看應用“who am i”款式敕令的結果:

233.river.net!root tty1 Mar 17 13:49

可見只顯示出了運行該who敕令的用戶環境,當然這時刻不存在余暇光陰。

who敕令利用起來異常簡單,可以對照準確地掌握用戶的環境,以是應用異常廣泛。

w敕令

該敕令也用于顯示登錄到系統的用亞博國際首頁登入戶環境,然則與who不合的是,w敕令功能加倍強大年夜,它不只可以顯示有誰登錄到系統,還可以顯示出這些用戶當前正在進行的事情,并且統計數據相對who敕令來說加倍具體和科學,可以覺得w敕令便是who敕令的一個增強版。

w敕令的顯示項目按以下順序排列:當前光陰,系統啟動到現在的光陰,登任命戶的數目,系統在近來1秒、5秒和15秒的勻稱負載。然后是每個用戶的各項數據,項目顯示順序如下:登錄帳號、終端名稱、遠程主機名、登錄光陰、余暇光陰、JCPU、PCPU、當前正在運行進程的敕令行。

此中JCPU光陰指的是和該終端(tty)連接的所有進程占用的光陰。這個光陰里并不包括以前的后臺功課光陰,但卻包括當前正在運行的后臺功課所占用的光陰。而PCPU光陰則是指當提高程(即在WHAT項中顯示的進程)所占用的光陰。下面先容該敕令的詳細用法和參數。

語法款式如下:

w -[husfV] [user]

下面對參數進亞博國際首頁登入行闡明:

-h 不顯示標題。

-u 當列出當提高程和CPU光陰時輕忽用戶名。這主如果用于履行su敕令后的環境。

-s 應用短模式。不顯示登錄光陰、JCPU和PCPU光陰。

-f 切換顯示FROM項,也便是遠程主機名項。默認值是不顯示遠程主機名,當然系統治理員可以對源文件作一些改動使得顯示該項成為默認值。

-V 顯示版本信息。

User 只顯示指定用戶的相關環境。

[例19] 顯示當前登錄到系統的用戶的具體環境

$ w

2:50pm up 2 min, 4 users, load average:0.22,0.16,0.06

USER TTY FROM [email protected] IDLE JCPU PCPU WHAT

root tty1 2:49pm 0:00s 0.56s 0.10s w

foxy tty2 2:49pm 1:09 0.42s 0.42s bash

root tty3 2:49pm 46.00s 0.67s 0.25s telnet bbs3

bbs ttyp0 river.net 2:49pm 45.00s 0.49s 0.49s bbs h river.net

ps敕令

1. ps簡介

前面先容的兩個敕令都是用于查看當前系統用戶的環境,下面就來看看進程的環境,這也是本章的主題。要對進程進行監測和節制,首先必須要懂得當提高程的環境,也便是必要查看當提高程,而ps敕令便是最基礎同時也是異常強大年夜的進程查看敕令。應用該敕令可以確定有哪些進程正在運行和運行的狀態、進程是否停止、進程有沒有僵逝世、哪些進程占用了過多的資本等等。總之大年夜部分信息都是可以經由過程履行該敕令獲得的。

2. ps敕令及其參數

ps敕令最常用的照樣用于監控后臺進程的事情環境,由于后臺進程是反面屏幕鍵盤這些標準輸入/輸出設備進行通信的,以是假如必要檢測其環境,便可以應用ps敕令了。

該敕令語法款式如下:

ps [選項]

下面對敕令選項進行闡明:

-e 顯示所有進程。

-f 全款式。

-h 不顯示標題。

-l 長款式。

-w 寬輸出。

a 顯示終端上的所有進程,包括其他用戶的進程。

r 只顯指正在運行的進程。

x 顯示沒有節制終真個進程。

O[+|-] k1 [,[+|-] k2 [,…]] 根據SHORT KEYS、k1、k2中快捷鍵指定的多級排序順序顯示進程列表。對付ps的不合款式都存在著默認的順序指定。這些默認順序可以被用戶的指定所覆蓋。此中“+”字符是可選的,“-”字符是倒轉指定鍵的偏向。

pids 只列出指定進程的環境。各進程ID之間應用逗號分隔。該進程列表必須在敕令行參數的著末一個選項后面緊接著給出,中心不能插入空格。比如:ps -f1,4,5。

以下先容龜齡令行選項,這些選項都應用“--”開首:

--sort X[+|-] key [,[+|-] key [,…]] 從SORT KEYS段中選一個多字母鍵。“+”字符是可選的,由于默認的偏向便是按數字升序或者詞典順序。比如: ps -jax -sort=uid,-ppid,+pid。

--help 顯示贊助信息。

--version 顯示該敕令的版本信息。

在前面的選項闡明中提到了排序鍵,接下來對排序鍵作進一步闡明。必要留意的是排序中應用的值是ps應用的內部值,并非僅用于某些輸出款式的偽值。排序鍵列表見表4-3。

表4-3 排序鍵列表

短款式

長款式

說 明

c

cmd

可履行的簡單名稱

C

cmdline

完備敕令行

f

flags

長模式標志

g

pgrp

進程的組ID

G

tpgid

節制tty進程組ID

j

cutime

累計用戶光陰

J

cstime

累計系統光陰

k

utime

用戶光陰

K

stime

系統光陰

m

min_flt

次要頁差錯的數量

M

maj_flt

主要頁差錯的數量

n

cmin_flt

累亞博國際首頁登入計次要頁差錯

N

cmaj_flt

累計主要頁差錯

o

session

對話ID

p

pid

進程ID

P

ppid

父進程ID

r

rss

駐亞博國際首頁登入留大年夜小

R

resident

駐留頁

s

size

內存大年夜小(千字節)

S

share

共享頁的數量

t

tty

tty次要設備號

T

start_time

進程啟動的光陰

U

uid

UID

u

user

用戶名

v

vsize

總的虛擬內存數量(字節)

y

priority

內核調整優先級

3. 常用p

免責聲明:以上內容源自網絡,版權歸原作者所有,如有侵犯您的原創版權請告知,我們將盡快刪除相關內容。

您可能還會對下面的文章感興趣:

建体彩网
极速十一选五视频 256彩票网址 河南快三走势图今天一 辽宁十一选五开奖 足彩4场进球14098期预测 湖南幸运赛车 109级怎么赚钱攻略 福建31选7玩法介绍 新疆十一选五前三组 7星彩开奖结果18140