一、Linus基礎(chǔ)知識(shí)
1.1 Linux與windows的區(qū)別
掌握程度:了解
總結(jié):
- 極高的穩(wěn)定性
- 先天的安全性
- 可移植性好
- 系統(tǒng)所有的組件的源代碼基本都是自由的(開(kāi)源的)
- 用戶(hù)一般都是專(zhuān)業(yè)人士
- 操作麻煩,學(xué)習(xí)較困難
- 工資高
1.2 Linux的使用場(chǎng)景
掌握程度:了解
- 服務(wù)器的操作系統(tǒng)
- 路由器WIFI中內(nèi)置的操作系統(tǒng)
- 交換機(jī)
- 智能家居
- 手機(jī)安卓
- 銀行
- 航空
- 等等
1.3 Linux的相關(guān)認(rèn)證介紹
掌握程度:了解
紅帽認(rèn)證介紹(redhat公司)
- RHCSA 紅帽認(rèn)證管理員
- RHCE 紅帽認(rèn)證工程師
- RHCA 紅帽架構(gòu)師
1.4 Linux主流版本及應(yīng)用場(chǎng)景
掌握程度:了解
總結(jié):
linux內(nèi)核版本:源碼在一定程度上不是開(kāi)源的
linux發(fā)行版本:由各大互聯(lián)網(wǎng)/軟件公司定制。
特點(diǎn):一個(gè)內(nèi)核版本有多種多樣的發(fā)行版本
Rehat:領(lǐng)導(dǎo)著LINUX開(kāi)發(fā)、部署和經(jīng)營(yíng)、嵌入式操作系統(tǒng)首選,收費(fèi) 揍瑟。
Centos:由red hat enterprise linux (rhel)提供源碼編譯而成。(rehat公司的免費(fèi)版操作系統(tǒng))乍炉。一般企業(yè)會(huì)用centos作為服務(wù)器绢片。對(duì)服務(wù)器性能進(jìn)行了一定程序的優(yōu)化。性能較高岛琼、比較穩(wěn)定词裤。服務(wù)器操作系統(tǒng)首選惕澎。
Ubuntu:是一個(gè)以桌面應(yīng)用為主的linux操作系統(tǒng)郑临。在開(kāi)發(fā)服務(wù)器部署上不會(huì)優(yōu)先選擇ubuntu
1.5 Centos的安裝(重點(diǎn))
掌握程度:必須掌握
1.5.1 安裝過(guò)程
1.5.2 安裝中需要注意的地方
1.5.2.1 linux中必須有的分區(qū)
- / :相當(dāng)于windows中的C盤(pán)崎页。一般設(shè)為與操作系統(tǒng)相當(dāng)?shù)拇笮?/li>
- /boot:啟動(dòng)分區(qū),linux操作啟動(dòng)時(shí)會(huì)自動(dòng)加載這個(gè)分區(qū)困檩。一般設(shè)為200M
- swap:有一種現(xiàn)象祠挫,內(nèi)存明明100%了,但是悼沿,系統(tǒng)還不死機(jī)等舔。就是因?yàn)閟wap分區(qū)能夠?qū)⒋疟P(pán)的一部份空間可以虛擬成內(nèi)存。當(dāng)內(nèi)存來(lái)使用糟趾。 大小一般設(shè)為內(nèi)存的2倍慌植。如2G的內(nèi)存
1.5.2.2 虛擬網(wǎng)卡模式
1.5.3 xshell工具
xshell的功能:
-
實(shí)現(xiàn)遠(yuǎn)程登陸:
命令:ssh 虛擬機(jī)的IP地址? 注:查看虛擬機(jī)的IP地址:ifconfig命令**
實(shí)現(xiàn)真機(jī)與虛擬機(jī)之間文件的傳輸
1.5.4 VMware的功能
- 快照:
對(duì)你的虛擬機(jī)進(jìn)行備份。操作系統(tǒng)損壞可以利用它 進(jìn)行還原义郑。建議安裝完虛擬機(jī)之后蝶柿,就快照一次。 - 克路峭浴:
快速將一臺(tái)虛擬機(jī)變多臺(tái)虛擬機(jī)只锭。
1.6 Linux的目錄結(jié)構(gòu)(重點(diǎn))
掌握程度:必須掌握
/
所有目錄和文件都保存在/目錄下/boot
啟動(dòng)目錄(啟動(dòng)文件和linux系統(tǒng)內(nèi)核與鏡像)/root
超級(jí)用戶(hù)的家目錄/home
普通用戶(hù)的家目錄/bin
保存系統(tǒng)命令(任何用戶(hù)都可以執(zhí)行)---普通用戶(hù)/sbin
保存系統(tǒng)命令(超級(jí)用戶(hù)/管理員可執(zhí)行命令)-
/usr
用戶(hù)目錄,用戶(hù)相關(guān)文件的保存
- /usr/bin
二進(jìn)制可執(zhí)行文件院尔,放著大部份的應(yīng)用程序 - /usr/sbin
放著大部份的系統(tǒng)程序 - /usr/include
保存著C和C++的頭文件 - /usr/lib
32位庫(kù)文件蜻展,啟動(dòng)時(shí)用不到的庫(kù)文件都放在這里 - /usr/lib64
64位庫(kù)文件,啟動(dòng)時(shí)用不到的庫(kù)文件都放在這里 - /usr/libexec
- /usr/local
保存本地計(jì)算機(jī)所需要的文件 - /usr/share
保存著各種共享文件
- /usr/bin
/etc
保存的配置文件/lib
啟動(dòng)用到的庫(kù)文件放在這個(gè)目錄下邀摆。非啟動(dòng)庫(kù)文件放在/usr/lib下內(nèi)核心模塊放在/lib/modules/(內(nèi)核版本)下/dev
特殊文件目錄(保存存著所有設(shè)備文件)/mnt
存放用來(lái)安裝其他設(shè)備的子目錄-
/var
- /var/run
各種運(yùn)行時(shí)的信息 - /var/log
保存日志信息 - /var/spool
郵件
- /var/run
/tmp
臨時(shí)目錄纵顾,啟動(dòng)時(shí)產(chǎn)生的臨時(shí)文件放在這里
注:可使用tree命令查看目錄結(jié)構(gòu)
安裝tree 的命令:yum install tree
1.7 學(xué)習(xí)Linux注意時(shí)的注意事項(xiàng)
大小寫(xiě)
Tab補(bǔ)齊命令
命令幫助
man 命令命令 -h?-
查看歷史命令
history! 數(shù)字?
能復(fù)制就復(fù)制
1.8 Linux的密碼破解(重點(diǎn))
掌握程度:必須掌握
- 開(kāi)機(jī)時(shí)手要快按任意鍵,因?yàn)槟J(rèn)時(shí)間5S
- 按e
- 選擇kernel(內(nèi)核)栋盹,并按e
- 在rhgb quiet 后面添加‘空格’施逾,然后輸入‘1’或‘S'或‘single’,按回車(chē)返回上一層
- 按b,重啟系統(tǒng)
- 輸入passwd root,修改密碼
- 輸入init 5 ,進(jìn)入圖形化界面
1.9 Linux的模式切換(重點(diǎn))
掌握程度:必須掌握
Init 0 關(guān)機(jī)
Init 3 命令行模式
Init5 圖形化界面
Init 6 重啟
1.10 Vi/Vim編輯器(重點(diǎn))
掌握程度:必須掌握
1.10.1 命令模式
1.光標(biāo)移動(dòng)
- gg G
gg:無(wú)論光標(biāo)在哪個(gè)位置按下gg都會(huì)移動(dòng)到文本第一行G : 無(wú)論光標(biāo)在哪個(gè)位置按下G 都會(huì)移動(dòng)到文本最后一行 - nG ngg
nG ngg: 無(wú)論光標(biāo)在哪個(gè)位置按下nG ngg會(huì)移動(dòng)到第n行 - h j k l
h:是向左移一個(gè)光標(biāo)??j:是向下移一個(gè)光標(biāo)?k:是向上移一個(gè)光標(biāo)?l:是向右移一個(gè)光標(biāo) - ^
:移到行尾
- w b
w:是向后移動(dòng)一個(gè)單詞?b:是向前移動(dòng)一個(gè)單詞 - H M L
當(dāng)前屏幕的高中低 - { }
當(dāng)前文本的第一個(gè)字符和最后一個(gè)字符
2.指令
- 刪除
dd刪除當(dāng)前行 ?ndd(刪除當(dāng)前光標(biāo)所在向下的n行)?x X:刪除光標(biāo)所在字符 - 復(fù)制
?yy:復(fù)制當(dāng)前行 ?nyy復(fù)制下的n行 - 粘貼
p:向下粘貼?P:向上粘貼 - 撤銷(xiāo)
u:撤銷(xiāo)
1.10.2 編輯模式
在命令模式下輸入“a””i””o””A””I””O(jiān)” 按”esc”退出編輯模式例获,回到命令模式
1.10.3 低行模式——' : '
在命令模式下輸入“:”汉额,進(jìn)入低行模式。 按”esc”退出編輯模式榨汤,回到命令模式蠕搜。
:w 保存
:w filename 另存為
:q退出
:q!強(qiáng)退
:wq保存并退出
:set nu顯示行號(hào)
:set nonu 取消顯示行號(hào)
1.10.4 搜索模式——' / '
命令模式下輸入/進(jìn)入搜索模式。 按”esc”退出編輯模式收壕,回到命令模式妓灌。
N :向上搜索
n :向下搜索
1.10.5 替換模式
在命令模式下輸入:
:s/原來(lái)的內(nèi)容/新的內(nèi)容/gi——默認(rèn)只替換當(dāng)前行匹配
:m,ns/原來(lái)的內(nèi)容/新的內(nèi)容/gi——替換從m行開(kāi)始到第n行的匹配
:%s/原來(lái)的內(nèi)容/新的內(nèi)容/gi——替換整個(gè)文檔所有匹配
1.10.5 可視模式
命令模式下輸入v進(jìn)入可視模式 Ctrl+v可視模式