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

2018-06-08 17:01 更新

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

各位親愛的朋友們,本次分為6次更新,共12章節(jié),請大家務必溫故而知新,重在消化理解,熟練掌握linux基礎概念與命令

一、linux系統(tǒng)管理與維護

1、分區(qū):/boot(100-200m)

swap:(交換分區(qū),建議是物理分區(qū)的1.5-2倍)

/:剩余空間

root是管理員用戶,區(qū)分于administrator

2、對初學者建議:關閉iptables

a、chkconfig iptables off

b、打開/etc/sysconfig/selinux文件,修改“SELINUX=disabled”,保存并退出

注意:兩項都要關閉,然后reboot重啟生效。

3、MBR引導:

位于磁盤的0柱面0磁道1扇區(qū),共512字節(jié)

512=446+64+2(446字節(jié)為grub引導器,64字節(jié)是分區(qū)表,2字節(jié)是結(jié)束標記)

grub菜單:對應文件是/boot/grub/grub.conf

加載內(nèi)核:內(nèi)核所對應的文件在/boot下

4、init進程:由linux內(nèi)核加載運行/sbin/init

是系統(tǒng)中第一個進程,PID號永遠為1

5、配置默認運行級別:/etc/inittab

例如:/etc/init/control-alt-delete.conf 控制終端下的ctrl+alt+del熱鍵操作

6、runlevels(運行級別):0關機6重啟5圖形,3完整字符,2不支持網(wǎng)絡字符,

1(單用戶,即不需要密碼可登錄,多用于系統(tǒng)維護),4未分配,一般不用

vi的使用:vim 文件名

按i鍵--修改內(nèi)容--按esc鍵--:wq(保存并退出),加!表示強制執(zhí)行。

7、服務的控制:

方法一:service 服務名亨 控制類型 

方法二:/etc/rc.d/init.d/服務名稱 控制類型

控制類型:start|stop|restart|reload(重載)|status(查看狀態(tài))

例如:重啟network服務

service network restart

或/etc/rc.d/init.d/network restart 

8、查看當前的運行級別:runlevel

系統(tǒng)服務管理工具(控制開機自啟動):

(1)ntsysv:交互式,有菜單選項。按空格啟用或停用,tab切換

(2)chkconfig:純命令配置

查看當前服務的默認啟動狀態(tài):chkconfig --list

修改服務在某個級別的開機自啟動:chkconfig --level 級別 服務名 on(或者off)

防止沖突,筆記如下圖所示:

二、目錄和文件管理

1、查看文件的內(nèi)容:

cat:顯示文件的內(nèi)容(如果內(nèi)容多,則只顯示最后一屏)

more:分屏顯示文件

less:分屏顯示文件內(nèi)容,但是擴展功能多

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)查找,輸出與查找條件不相符的行

查找條件設置: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 目標位置) 注意:C為大寫

6、vi編輯器

vi的使用:

A.vi的三種模式以及模式的切換:

光標的移動:#G(指定跳轉(zhuǎn)到哪一行)

復制(yy 或者#yy表示從哪一行開始復制)、粘貼(P)、刪除(x表示刪除

刪除一個字符,而dd或者#dd表示刪除行)

查找:/查找內(nèi)容(從上至下)、?查找內(nèi)容(從下至上查)

撤銷:d,如果單個字符撤銷,為u

B.末行模式下使用:

顯示行號(:set nu),(:set nonu表示取消)

保存和退出:w保存,q退出,wq表示保存并退出,加!表示強制執(zhí)行

查找和替換:(: % s /old/new/g)

注:%--代表整個文檔、g--代表整行

在行號"#,#"范圍內(nèi)替換所有字符串:(:#,# s /old/new/g)

防止沖突,筆記如下圖所示:

謝謝觀看,希望真心的可以幫助您!


本文出自 “一盞燭光” 博客,轉(zhuǎn)載請與作者聯(lián)系!

以上內(nèi)容是否對您有幫助:
在線筆記
App下載
App下載

掃描二維碼

下載編程獅App

公眾號
微信公眾號

編程獅公眾號