linux基礎概念和個人筆記總結(1)

2021-09-04 04:07:30 字數 3248 閱讀 8450

防偽碼:青,取之於藍而青於藍;冰,水為之寒而寒於水

各位親愛的朋友們,本次分為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...