防偽碼:青,取之于藍(lán)而青于藍(lán);冰,水為之寒而寒于水
各位親愛的朋友們,本次分為6次更新,共12章節(jié),請大家務(wù)必溫故而知新,重在消化理解,熟練掌握linux基礎(chǔ)概念與命令
一、linux系統(tǒng)管理與維護(hù)
1、分區(qū):/boot(100-200m)
swap:(交換分區(qū),建議是物理分區(qū)的1.5-2倍)
/:剩余空間
root是管理員用戶,區(qū)分于administrator
2、對初學(xué)者建議:關(guān)閉iptables
a、chkconfig iptables off
b、打開/etc/sysconfig/selinux文件,修改“SELINUX=disabled”,保存并退出
注意:兩項都要關(guān)閉,然后reboot重啟生效。
3、MBR引導(dǎo):
位于磁盤的0柱面0磁道1扇區(qū),共512字節(jié)
512=446+64+2(446字節(jié)為grub引導(dǎo)器,64字節(jié)是分區(qū)表,2字節(jié)是結(jié)束標(biāo)記)
grub菜單:對應(yīng)文件是/boot/grub/grub.conf
加載內(nèi)核:內(nèi)核所對應(yīng)的文件在/boot下
4、init進(jìn)程:由linux內(nèi)核加載運(yùn)行/sbin/init
是系統(tǒng)中第一個進(jìn)程,PID號永遠(yuǎn)為1
5、配置默認(rèn)運(yùn)行級別:/etc/inittab
例如:/etc/init/control-alt-delete.conf 控制終端下的ctrl+alt+del熱鍵操作
6、runlevels(運(yùn)行級別):0關(guān)機(jī)6重啟5圖形,3完整字符,2不支持網(wǎng)絡(luò)字符,
1(單用戶,即不需要密碼可登錄,多用于系統(tǒng)維護(hù)),4未分配,一般不用
vi的使用:vim 文件名
按i鍵--修改內(nèi)容--按esc鍵--:wq(保存并退出),加!表示強(qiáng)制執(zhí)行。
7、服務(wù)的控制:
方法一:service 服務(wù)名亨 控制類型
方法二:/etc/rc.d/init.d/服務(wù)名稱 控制類型
控制類型:start|stop|restart|reload(重載)|status(查看狀態(tài))
例如:重啟network服務(wù)
service network restart
或/etc/rc.d/init.d/network restart
8、查看當(dāng)前的運(yùn)行級別:runlevel
系統(tǒng)服務(wù)管理工具(控制開機(jī)自啟動):
(1)ntsysv:交互式,有菜單選項。按空格啟用或停用,tab切換
(2)chkconfig:純命令配置
查看當(dāng)前服務(wù)的默認(rèn)啟動狀態(tài):chkconfig --list
修改服務(wù)在某個級別的開機(jī)自啟動:chkconfig --level 級別 服務(wù)名 on(或者off)
防止沖突,筆記如下圖所示:
二、目錄和文件管理
1、查看文件的內(nèi)容:
cat:顯示文件的內(nèi)容(如果內(nèi)容多,則只顯示最后一屏)
more:分屏顯示文件
less:分屏顯示文件內(nèi)容,但是擴(kuò)展功能多
head:只看文件的首(首行依次往下) ,head -n(n可理解為頁數(shù))
tail:查看文件的尾(同head,順序相反)
例如:;shift + page up(down)翻頁,tail -f:跟蹤日志文件
2、wc命令:統(tǒng)計文件內(nèi)容(-l行、-c字節(jié)、-w單詞數(shù))
3、grep命令:檢索和過濾文件內(nèi)容
常用命令選項:-i查找時忽略大小寫,-v反轉(zhuǎn)查找,輸出與查找條件不相符的行
查找條件設(shè)置:a.要查找的字符以雙引號括起來
b."^......"表示以...開頭,"......$"表示以...結(jié)尾
c."^$"表示空行
4、壓縮和解壓縮(只能針對文件壓縮)
a.壓縮(文件)
gzip 文件名(壓縮后的后綴為gz)
bzip2 文件名(壓縮后的文件為bz2)
b.解壓縮
解壓gz:
gzip -d 或gunzip
解壓bz2:
bzip2 -d 或bunzip2
制作一個大文件:cat /dev/zero > 文件名 (ctrl+c結(jié)束)
5、歸檔和壓縮tar(文件或文件夾)
a.歸檔并壓縮
tar czf .tar.gz 需要壓縮的文件或目錄(壓縮為gz格式)
tar cjf .tar.bz2 需要壓縮的文件或目錄(壓縮為bz2格式)
b.解壓縮
解壓 .tar.gz:
tar zxf .tar.gz文件
解壓 .tar.bz2
tar xjf .tar.bz2文件
解壓的選項:(-C 目標(biāo)位置) 注意:C為大寫
6、vi編輯器
vi的使用:
A.vi的三種模式以及模式的切換:
光標(biāo)的移動:#G(指定跳轉(zhuǎn)到哪一行)
復(fù)制(yy 或者#yy表示從哪一行開始復(fù)制)、粘貼(P)、刪除(x表示刪除
刪除一個字符,而dd或者#dd表示刪除行)
查找:/查找內(nèi)容(從上至下)、?查找內(nèi)容(從下至上查)
撤銷:d,如果單個字符撤銷,為u
B.末行模式下使用:
顯示行號(:set nu),(:set nonu表示取消)
保存和退出:w保存,q退出,wq表示保存并退出,加!表示強(qiáng)制執(zhí)行
查找和替換:(: % s /old/new/g)
注:%--代表整個文檔、g--代表整行
在行號"#,#"范圍內(nèi)替換所有字符串:(:#,# s /old/new/g)
防止沖突,筆記如下圖所示:
謝謝觀看,希望真心的可以幫助您!
本文出自 “一盞燭光” 博客,轉(zhuǎn)載請與作者聯(lián)系!
更多建議: