Linux系統(tǒng)如何查看進程的線程數(shù)
Linux系統(tǒng)如何查看進程的線程數(shù)
Linux,全稱GNU/Linux,是一種免費使用和自由傳播的類UNIX操作系統(tǒng),是一個基于POSIX的多用戶、多任務、支持多線程和多CPU的操作系統(tǒng)。以下是小編為大家整理的Linux系統(tǒng)如何查看進程的線程數(shù),供大家參考。
使用命令查看Linux的進程的線程數(shù)
1、使用top命令,具體用法是:top:-H
加上這個選項,top的每一行就不是顯示一個進程,而是一個線程。
2、使用ps命令,具體用法是:ps:-xH
這樣可以查看所有存在的線程,也可以使用grep作進一步的過濾。
3、使用ps命令,具體用法是:ps:-mq:PID
這樣可以看到指定的進程產生的線程數(shù)目。
Linux系統(tǒng)工具查看Linux的進程
看看這個目錄吧,/proc/5000/:這里面有你所有想要的。其實stat代表著當前的一些信息。
使用ps命令來查看進程的時候,進程狀態(tài)分別對應的含義如下:
常用參數(shù):
a:顯示當前終端下的所有進程信息,包括其他用戶的進程。
u:使用以用戶為主的格式輸出進程信息。
x:顯示當前用戶在所有終端下的進程。
-e:顯示系統(tǒng)內的所有進程信息。
-l:使用長(long)格式顯示進程信息。
-f:使用完整的(full)格式顯示進程信息。
-T:查看進程下面的子線程
常用命令及技巧
1、date:打印或者設置系統(tǒng)的日期和時間
2、stty-a:可以查看或者打印控制字符(Ctrl-C、Ctrl-D、Ctrl-Z等)
3、passwd:用passwd-h查看
4、login、 logout : shell的登錄和注銷命令
5、more,less,head tail:顯示或部分顯示文件內容
6、lp/lpstat/cancel,lpr/lpq/lprm:打印文件
7、chmod u+x:更改文件權限
8、rm -fr dir:刪除非空目錄
9、cp -R dir:拷貝目錄
10、fg jobid:可以將一個后臺進程放到前臺
11、kill的作用:send a signal to a process、eg:kill-9發(fā)送的是SIG_KILL信號,具體發(fā)送什么信號可以通過man kill查看、
12、ps的用法,ps-e或ps-o pid,ppid,session,tpgid,comm(其中session顯示的sessionid,tpgid顯示前臺進程組id,comm顯示命令名稱)
13、ip a 查看ip地址信息的命令
14、zcat /proc/config.gz > config 到內核配置文件
安全隱患及加固措施
用戶賬戶以及登錄安全
刪除多余用戶和用戶組。Linux是多用戶操作系統(tǒng),存在很多種不一樣的角色系統(tǒng)賬號,當安裝完成操作系統(tǒng)之后,系統(tǒng)會默認為未添加許用戶組及用戶,若是部分用戶或是用戶組不需要,應當立即刪除它們,否則黑客很有可能利用這些賬號,對服務器實施攻擊。具體保留哪些賬號,可以依據(jù)服務器的用途來決定。
關閉不需要的系統(tǒng)服務。操作系統(tǒng)安裝完成之后,其會在安裝的過程當中,會自主的啟動各種類型的服務程序內容,對于長時間運行的服務器而言,其運行的服務程序越多,則系統(tǒng)的安全性就越低。所以,用戶或是用戶組就需要將一些應用不到的服務程序進行關閉,這對提升系統(tǒng)的安全性能,有著極大的幫助。
密碼安全策略。在Linux之下,遠程的登錄系統(tǒng)具備兩種認證的形式:即密鑰與密碼認證。其中,密鑰認證的形式,主要是將公鑰儲存在遠程的服務器之上,私鑰存儲在本地。當進行系統(tǒng)登錄的時候,再通過本地的私鑰,以及遠程的服務器公鑰,進行配對認證的操作,若是認證的匹配度一致,則用戶便能夠暢通無阻的登錄系統(tǒng)。此類認證的方式,并不會受到暴力破解的威脅。與此同時,只需要確保本地私鑰的安全,使其不會被黑客所盜取即可,攻擊者便不能夠通過此類認證方式登錄到系統(tǒng)中。所以,推薦使用密鑰方式進行系統(tǒng)登錄。
有效應用su、sudo命令。su命令的作用的是對用戶進行切換。當管理員登錄到系統(tǒng)之后,使用su命令切換到超級用戶角色來執(zhí)行一些需要超級權限的命令。但是由于超級用戶的權限過大,同時,需要管理人員知道超級用戶密碼,因此su命令具有很嚴重的管理風險。
sudo命令允許系統(tǒng)賦予普通用戶一些超級權限,并且不需普通用戶切換到超級用戶。因此,在管理上應當細化權限分配機制,使用sudo命令為每一位管理員服務其特定的管理權限。
遠程訪問及登錄認證安全
遠程登錄應用SSH登錄方式。telnet是一類存在安全隱患的登錄認證服務,其在網(wǎng)絡之上利用明文傳輸內容,黑客很容易通過截獲telnet數(shù)據(jù)包,獲得用戶的登錄口令。并且telnet服務程序的安全驗證方式存在較大的安全隱患,使其成為黑客攻擊的目標。SSH服務則會將數(shù)據(jù)進行加密傳輸,能夠防止DNS欺騙以及IP欺騙,并且傳輸?shù)臄?shù)據(jù)是經(jīng)過壓縮,在一定程度上保證了服務器遠程連接的安全。
文件系統(tǒng)安全
加固系統(tǒng)重要文件。在Linux系統(tǒng)中,如果黑客取得超級權限,那么他在操作系統(tǒng)里面就不會再有任何的限制地做任何事情。在這種情況下,一個加固的文件系統(tǒng)將會是保護系統(tǒng)安全的最后一道防線。管理員可通過chattr命令鎖定系統(tǒng)一些重要文件或目錄。
文件權限檢查與修改。如果操作系統(tǒng)當中的重要文件的權限設置不合理,則會對操作系統(tǒng)的安全性,產生最為直接的影響。所以,系統(tǒng)的運行維護人員需要及時的察覺到權限配置不合理的文件和目錄,并及時修正,以防安全事件發(fā)生。
安全設定/tmp、/var/tmp、/dev/shm。在該操作系統(tǒng)當中,其用于存放臨時文件的目錄,主要有兩個,分別為/tmp與/var/tmp。它們有個共同特點,就是所有的用戶可讀可寫和執(zhí)行,這樣就對系統(tǒng)產生了安全隱患。針對這兩個目錄進行設置,不允許這兩個目錄下執(zhí)行應用程序。
系統(tǒng)軟件安全
絕大多數(shù)的服務器遭受攻擊是因為系統(tǒng)軟件或者應用程序有重大漏洞。黑客通過這些漏洞,可以輕松地侵入服務器。管理員應定期檢查并修復漏洞。最常見的做法是升級軟件,將軟件保持在最新版本狀態(tài)。這樣就可以在一定程度上降低系統(tǒng)被入侵的可能性。
版權聲明:本文內容由互聯(lián)網(wǎng)用戶自發(fā)貢獻,該文觀點僅代表作者本人。本站僅提供信息存儲空間服務,不擁有所有權,不承擔相關法律責任。如發(fā)現(xiàn)本站有涉嫌抄襲侵權/違法違規(guī)的內容, 請發(fā)送郵件至 yyfangchan@163.com (舉報時請帶上具體的網(wǎng)址) 舉報,一經(jīng)查實,本站將立刻刪除