溫州網站建設成功案例山西seo基礎教程
目錄
1 進程處理相關命令
1.1 進程的概念
1.2 查看進程的命令
1.3 發(fā)送信號命令
2 用戶管理相關命令
2.1 用戶管理相關文件介紹
2.2 用戶管理相關命令介紹
1 進程處理相關命令
1.1 進程的概念
進程的概念主要有兩點:
進程是一個實體。每一個進程都有它自己的地址空間,一般情況下,包括文本區(qū)域(text region)、數(shù)據區(qū)域(data region)和堆棧(stack region)。文本區(qū)域存儲處理器執(zhí)行的代碼;數(shù)據區(qū)域存儲變量和進程執(zhí)行期間使用的動態(tài)分配的內存;堆棧區(qū)域存儲著活動過程調用的指令和本地變量。
進程是一個“執(zhí)行中的程序”。程序是一個沒有生命的實體,只有處理器賦予程序生命時(操作系統(tǒng)執(zhí)行之),它才能成為一個活動的實體,我們稱其為進程。
1.2 查看進程的命令
顯示進程 (process) 的動態(tài) 語法: ? ? ? ? ? ? ? ? ? ? ? ps [options]
常見的用法: ?? ?ps ?-elf ?? ?ps ?-aux
?示例
ppid代表父進程
查看進程的命令-top?
監(jiān)視進程 通常會全屏顯示,而且會隨著進程狀態(tài)的變化不斷更新 整個系統(tǒng)的信息也會顯示,為查找問題提供了便利 可以顯示系統(tǒng)總共有多少CPU和內存資源以及負載平衡等信息。 ?
查看進程的命令-pstree?
將所有行程以樹狀圖顯示, 樹狀圖將會以 pid (如果有指定) 或是以init這個基本進程為根,如果有指定使用者id, 則樹狀圖會只顯示該使用者所擁有的進程。
1.3 發(fā)送信號命令
發(fā)送信號命令-kill
使用kill命令終止進程 ?
kill ?[-signal] ?PID ? ? ? signal是信號 ? ? ? PID是進程號
kill 命令向指定的進程發(fā)出一個信號signal,在默認 情況下,kill 命令向指定進程發(fā)出信號15,正常情 下,將殺死那些不捕捉或不忽略這個信號的進程
殺進程示例
kill -9 3478 //pid號
2 用戶管理相關命令
2.1 用戶管理相關文件介紹
用戶的屬性:
用戶名?
口令?
用戶ID(UID)
用戶主目錄(HOME)
用戶shell
/etc/passwd文件
/etc/passwd文件是系統(tǒng)能夠識別的用戶清單。用戶登陸時,系統(tǒng)查詢這個文件,確定用戶的UID并驗證用戶口令
登陸名 ?
經過加密的口令 ?
UID ?
默認的GID ?
個人信息 ?
主目錄 ?
登陸shell
/etc/group文件
包含了UNIX組的名稱和每個組中成員列表 每一行代表一個組,包括4個字段:
組名
加密的口令
GID號
成員列表,彼此用逗號隔開
2.2 用戶管理相關命令介紹
添加用戶
adduser
語法:adduser <username>
實例: # adduser newuser添加用戶名為newuser的新用戶
?添加完,passwd文件中,home目錄下都會有添加用戶。
設置初始口令
使用passwd命令可以修改用戶口令
root用戶可以修改任何用戶的口令
語法:passwd [-k] [-l] [u] [-f] [-d] [-S] username
使用方法: passwd username
?
設置用戶屬性
usermod
語法:usermod [-u uid [-o]] [-g group] [-G gropup,…][-d home [-m]] [-s shell] [-c comment][-l new_name] [-f inactive][-e expire][-p passwd] [-L|-U] name舉例用戶oldname改名為newname,注意要同時更改家目錄:
usermod –d /home/newname –m –l newname oldname
?修改組
修改家目錄
修改用戶名
刪除用戶
deluser
語法: deluser <username>
使用方法: deluser --remove-home user1 刪除用戶user1的同時刪除用戶的工作目錄