煙臺(tái)網(wǎng)站建設(shè)力推企匯互聯(lián)見效付款網(wǎng)站維護(hù)的內(nèi)容有哪些
進(jìn)程是一個(gè)具有一定獨(dú)立功能的程序在一個(gè)數(shù)據(jù)集上的一次動(dòng)態(tài)執(zhí)行的過程,是操作系統(tǒng)進(jìn)行
資源分配和調(diào)度的一個(gè)獨(dú)立單位,是應(yīng)用程序運(yùn)行的載體。
一、進(jìn)程基本指令
1.ps:當(dāng)前的用戶進(jìn)程
- ps 只顯示隸屬于自己的進(jìn)程狀態(tài)
- ps -aux 顯示所有進(jìn)程
- ps –aux | grep xxx 過濾出要查看的進(jìn)程
2.kill:進(jìn)程殺死命令
-
Kill pid 殺死進(jìn)程進(jìn)程編號(hào)為pid的進(jìn)程
-
Kill -1 pid 重新啟動(dòng)pid的進(jìn)程
-
Kill -9 pid 強(qiáng)制殺死pid進(jìn)程
慎用!,很危險(xiǎn)!
3.top;查看進(jìn)程的信息
- top 動(dòng)態(tài)的顯示進(jìn)程狀態(tài)(類似于windows的任務(wù)管理器)
4.uptime :命令可以顯示的信息顯示依次為:現(xiàn)在時(shí)間、系統(tǒng)已經(jīng)運(yùn)行了多長(zhǎng)時(shí)間、
目前有多少登陸用戶、系統(tǒng)在過去的1分鐘、5分鐘和15分鐘內(nèi)的平均負(fù)載
5.free : 可以顯示當(dāng)前系統(tǒng)未使用的和已使用的內(nèi)存數(shù)目,還可以顯示被內(nèi)核使用的內(nèi)
存緩沖區(qū)
空閑內(nèi)存:available = free + buffer(緩沖) + cache(緩存)
6.mpstat :CPU核狀態(tài)
7.ifstat : 網(wǎng)卡網(wǎng)絡(luò)狀態(tài)
8.df :查看磁盤的使用率
9.對(duì)于shell來說執(zhí)行程序產(chǎn)生的進(jìn)程分為前臺(tái)進(jìn)程和后臺(tái)進(jìn)程
執(zhí)行一個(gè)程序的時(shí)候如果需要將它變?yōu)楹笈_(tái)進(jìn)程時(shí) 在執(zhí)行命令后加&
幫助查詢命令
1.man手冊(cè)
是Linux下的幫助指令,通過man指令可以查看Linux中的指令幫助、配置文件幫助和編程幫助等信
息。
- man ls 通過man手冊(cè)查看ls;
- man -f ls 簡(jiǎn)要的查看ls的作用
2.find:按文件名稱
-
find -name “*.txt” 在當(dāng)前文件夾下查找以.txt結(jié)尾的文件;
-
find -name “.txt” -o -name “*.pdf”在當(dāng)前目錄下查找以.txt結(jié)尾的或這以.pdf結(jié)尾;
-
find -iname “AA” 忽略大小寫查找AA文件;
-
find -type f 在當(dāng)前文件夾下查找普通文件;
-
find -type d 在當(dāng)前目錄下查找目錄;
-
find -maxdepth 3 -type f當(dāng)前目錄開始深度為3層的所有普通文件;
3.date:顯示時(shí)間
-
date +“%Y-%m-%d %H-%M-%S” 格式化顯示時(shí)間
-
date -s “20180523 00:20:00” 設(shè)置時(shí)間
4.cal:顯示日歷
-
cal 顯示當(dāng)年當(dāng)月的日歷
-
cal 8 2017 顯示2017年8月的日歷
-
cal -j 8 2017 顯示8月的是當(dāng)年的第幾天
5.du:文件大小
- du kk 查看kk文件的大小
6.ln:連接
ln命令用來為文件創(chuàng)件連接,連接類型分為硬連接和符號(hào)連接兩種,默認(rèn)的連接類型是硬連接。如果要?jiǎng)?chuàng)建符號(hào)連接必須使用"-s"選項(xiàng)。
- ln file1 file2 將file1文件做一個(gè)硬連接到file2
- ln -s file1 file2 將file1 文件做一個(gè)軟連接到file2
7.exit:退出shell - exit 退出shell
8.grep:文本查找
- grep “text” -n file_name 輸出包含匹配字符串
- grep -v “text” file_name 輸出除之外的所有行
可選項(xiàng):
-i 忽略字符大小寫的差別;
-n 在顯示符合范本樣式的那一列之前;
標(biāo)示出該列的編號(hào);
-v 反轉(zhuǎn)查找;
9.wc:統(tǒng)計(jì)文本
- wc xxx.txt 顯示文本的行號(hào) 字符數(shù) 單詞數(shù)
- wc -c 顯示字符數(shù)
10.cat:查看文本內(nèi)容
- cat xxx.txt 顯示文本的內(nèi)容直接輸出在屏幕上
- cat -n xxx.txt 在每一行前加行號(hào)
11.more:查看文本內(nèi)容
- more xxx.txt 分進(jìn)度顯示文本內(nèi)容
12.less:查看文本內(nèi)容
- less xxx.txt 分屏顯示文本內(nèi)容
13.head:查看文本內(nèi)容
- head -5 xxx.txt 查看頭5行
14.tail:查看文本內(nèi)容
- tail -5 xxx.txt 查看尾5行
15.echo 控制臺(tái)輸出
- echo “hello” 在終端輸出hello
用戶管理、權(quán)限
在Linux中,用戶的身份可以分為以下三種:
用戶的權(quán)限:
1.adduser:新建用戶
- adduser test01 添加用戶test01
2.id:查看用戶ID
- id -u 查看當(dāng)前用戶的用戶id
- id test 查看test的用戶id組id
3.chown:改變文件的所屬
- chown -R test /kk 將/kk目錄下的所有文件改為test用戶所有
4.chmod:改變文件的權(quán)限
- 未改變之前:
- chmod u+x,g+w kk 文件kk設(shè)置權(quán)限
- chmod u=rwx,g=rw,o=r kk 給kk文件設(shè)置權(quán)限
- chmod 777 kk 文件kk設(shè)置權(quán)限
編輯文件
文本編輯器有很多,比如圖形模式的gedit、OpenOffice 等,文本模式下的編輯器有vi、vim(vi的增強(qiáng)版本)等。vi和vim是我們?cè)贚inux中最常用的編輯器。
1.vim/vi:編輯器
- vim kk 使用vim 來創(chuàng)建或這編輯kk文件;
Vim編輯器下的三種模式:
三種模式下的常用操作:
例如:在Vim命令模式下對(duì)編輯器做保存并退出