運(yùn)維linux命令
1、linux啟動過程
開啟電源 --> BIOS開機(jī)自檢 --> 引導(dǎo)程序lilo或grub--> 內(nèi)核的引導(dǎo)(kernel boot)--> 執(zhí)行init(rc.sysinit、rc)--> mingetty(建立終端) -->Shell
2、網(wǎng)卡綁定多ip
3、設(shè)置DNS、網(wǎng)關(guān)
4、彈出、收回光驅(qū)
5、用date查詢昨天的日期
6、查詢file1里面空行的所在行號
7、查詢file1以abc結(jié)尾的行
8、打印出file1文件第1到第三行
9、清空文件
10、刪除所有空目錄
11、linux下批量刪除空文件(大小等于0的文件)的方法
12、刪除五天前的文件
13、刪除兩個(gè)文件重復(fù)的部份,打印其它
14、攻取遠(yuǎn)程服務(wù)器主機(jī)名
echo ssh $IP cat /etc/sysconfig/network|awk -F = '/hostname/ {print $2}'
15、實(shí)時(shí)監(jiān)控網(wǎng)卡流量(安裝iftop)
16、查看系統(tǒng)版本
17、強(qiáng)制踢出登陸用戶
18、tar增理備份、還原
19、將本地80端口的請求轉(zhuǎn)發(fā)到8080端口,當(dāng)前主機(jī)外網(wǎng)IP為202.96.85.46
-A PREROUTING -d 202.96.85.46 -p tcp -m tcp --dport 80 -j DNAT --to-destination 192.168.9.10:8080
20、在11月份內(nèi),每天的早上6點(diǎn)到12點(diǎn)中,每隔2小時(shí)執(zhí)行一次/usr/bin/httpd.sh
0 6-12/2 11 /usr/bin/httpd.sh
21、查看占用端口8080的進(jìn)程
lsof -i:8080
22、在Shell環(huán)境下,如何查看遠(yuǎn)程Linux系統(tǒng)運(yùn)行了多少時(shí)間?
23、查看CPU使用情況的命令
每5秒刷新一次,最右側(cè)有CPU的占用率的數(shù)據(jù)
top 然后按Shift+Plinux命令,按照進(jìn)程處理器占用率排序
24、查看內(nèi)存使用情況的命令
用free命令查看內(nèi)存使用情況
top 然后按Shift+M, 按照進(jìn)程內(nèi)存占用率排序
25、查看磁盤i/o
用iostat查看磁盤/dev/sdc3的磁盤i/o情況linux命令,每兩秒刷新一次
26、修復(fù)文件系統(tǒng)
-t 指定文件系統(tǒng)
-y 對發(fā)現(xiàn)的問題自動回答yes
27、read命令5秒后自動退出
28、grep -E -P 是什么意思
-E, --extended-regexp 采用擴(kuò)展正規(guī)表達(dá)式。
-P,--perl-regexp 采用perl正規(guī)表達(dá)式