防偽碼:青,取之於藍而青於藍;冰,水為之寒而寒於水
各位親愛的朋友們,本次分為6次更新,共12章節,請大家務必溫故而知新,重在消化理解,熟練掌握linux基礎概念與命令
一、linux系統管理與維護
1、分割槽:/boot(100-200m)
swap:(交換分割槽,建議是物理分割槽的1.5-2倍)
/:剩餘空間
root是管理員使用者,區分於administrator
2、對初學者建議:關閉iptables
a、chkconfig iptables off
b、開啟/etc/sysconfig/selinux檔案,修改「selinux=disabled」,儲存並退出
注意:兩項都要關閉,然後reboot重啟生效。
3、mbr引導:
位於磁碟的0柱面0磁軌1扇區,共512位元組
512=446+64+2(446位元組為grub引導器,64位元組是分割槽表,2位元組是結束標記)
grub選單:對應檔案是/boot/grub/grub.conf
載入核心:核心所對應的檔案在/boot下
4、init程序:由linux核心載入執行/sbin/init
是系統中第乙個程序,pid號永遠為1
5、配置預設執行級別:/etc/inittab
例如:/etc/init/control-alt-delete.conf 控制終端下的ctrl+alt+del熱鍵操作
6、runlevels(執行級別):0關機6重啟5圖形,3完整字元,2不支援網路字元,
1(單使用者,即不需要密碼可登入,多用於系統維護),4未分配,一般不用
vi的使用:vim 檔名
按i鍵--修改內容--按esc鍵--:wq(儲存並退出),加!表示強制執行。
7、服務的控制:
方法一:service 服務名亨 控制型別
方法二:/etc/rc.d/init.d/服務名稱 控制型別
控制型別:start|stop|restart|reload(過載)|status(檢視狀態)
例如:重啟network服務
service network restart
或/etc/rc.d/init.d/network restart
8、檢視當前的執行級別:runlevel
系統服務管理工具(控制開機自啟動):
(1)ntsysv:互動式,有選單選項。按空格啟用或停用,tab切換
(2)chkconfig:純命令配置
檢視當前服務的預設啟動狀態:chkconfig --list
修改服務在某個級別的開機自啟動:chkconfig --level 級別 服務名 on(或者off)
防止衝突,筆記如下圖所示:
二、目錄和檔案管理
1、檢視檔案的內容:
cat:顯示檔案的內容(如果內容多,則只顯示最後一屏)
more:分屏顯示檔案
less:分屏顯示檔案內容,但是擴充套件功能多
head:只看檔案的首(首行依次往下) ,head -n(n可理解為頁數)
tail:檢視檔案的尾(同head,順序相反)
例如:;shift + page up(down)翻頁,tail -f:跟蹤日誌檔案
2、wc命令:統計檔案內容(-l行、-c位元組、-w單詞數)
3、grep命令:檢索和過濾檔案內容
常用命令選項:-i查詢時忽略大小寫,-v反轉查詢,輸出與查詢條件不相符的行
查詢條件設定:a.要查詢的字元以雙引號括起來
b."^......"表示以...開頭,"......$"表示以...結尾
c."^$"表示空行
4、壓縮和解壓縮(只能針對檔案壓縮)
a.壓縮(檔案)
gzip 檔名(壓縮後的字尾為gz)
bzip2 檔名(壓縮後的檔案為bz2)
b.解壓縮
解壓gz:
gzip -d 或gunzip
解壓bz2:
bzip2 -d 或bunzip2
製作乙個大檔案:cat /dev/zero > 檔名 (ctrl+c結束)
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 目標位置) 注意:c為大寫
6、vi編輯器
vi的使用:
a.vi的三種模式以及模式的切換:
游標的移動:#g(指定跳轉到哪一行)
複製(yy 或者#yy表示從哪一行開始複製)、貼上(p)、刪除(x表示刪除
刪除乙個字元,而dd或者#dd表示刪除行)
查詢:/查詢內容(從上至下)、?查詢內容(從下至上查)
撤銷:d,如果單個字元撤銷,為u
b.末行模式下使用:
顯示行號(:set nu),(:set nonu表示取消)
儲存和退出:w儲存,q退出,wq表示儲存並退出,加!表示強制執行
查詢和替換:(: % s /old/new/g)
注:%--代表整個文件、g--代表整行
在行號"#,#"範圍內替換所有字串:(:#,# s /old/new/g)
防止衝突,筆記如下圖所示:
謝謝**,希望真心的可以幫助您!
linux基礎概念和個人筆記總結(2)
防偽碼 只要功夫深,鐵杵磨成針 由於第四章實驗必須理論與實踐相結合,所以我立即演示實驗效果,並及時更新,希望能幫到大家,謝謝!第三章 安裝及管理程式 1 查詢已安裝的rpm軟體資訊 格式 rpm q 子選項 軟體名 qa 檢視系統中已安裝 的所有rpm軟體包列表 qi 檢視指定軟體的詳細資訊 ql ...
linux基礎概念和個人筆記總結(3)
防偽碼 今天工作不努力,明天努力找工作 近來諸多瑣事,閒言少敘,開門見山,直入正題。第五章 磁碟和檔案系統管理 一 考慮到第 五 六兩章節理論需要操作去深化理解,重在消化,溫故而知新,實際工作中也重在實踐。所以,我們將重點轉移到實際操作。磁碟管理 一 檢視磁碟分割槽 fdisk l 二 磁碟分割槽 ...
Linux學習筆記(三) Shell指令碼基礎總結
1.vi編輯器快捷鍵備忘 ctrl ud 向上 下移動半頁 n右移n個字元 h m l 移動到螢幕最上方 最下方一行 u ctrl r 復原和重做 點 重複前乙個動作 e 將檔案還原到最原始狀態 ctrl v 塊選擇 2.bash shell基礎 env 環境變數 set 環境變數和其他變數 exp...