將第1章 計算機硬件與組成基礎(chǔ)
1. 運維人員的重要職責有哪些?
1,保證數(shù)據(jù)不丟失,不泄露
2,服務(wù)器7*24小時永不停機
3,用戶體驗好
2. 服務(wù)器尺寸的衡量單位是什么?
U? 1U=4.45cm
3. 互聯(lián)網(wǎng)企業(yè)常見的服務(wù)器品牌以及型號有哪些?
Dell,HP,IBM
Dell? 1u:R420/430 R620/630
? ? ? ? 2U:R720/730
4. 常見的服務(wù)器的型號有哪幾種?
CentOS、Rad Het、Ubuntu、Fedora、Debian、openSUSE
5. 內(nèi)存的特點有哪些?
臨時存放數(shù)據(jù)的地方
程序關(guān)閉時,內(nèi)存會被清空
速度快
6. 簡述程序、進程和守護進程之間的區(qū)別?
程序:存放在磁盤中的程序
進程:正在運行的程序
守護進程:為了某種服務(wù),持續(xù)不斷的運行的程序
7. 簡述 buffer 和 cache 區(qū)別?
buffer:寫入緩沖區(qū) ? ?將數(shù)據(jù)寫入內(nèi)存里,這個數(shù)據(jù)的內(nèi)存空間在Linux系統(tǒng)里一般稱為緩沖區(qū)·(buffer)
cache:讀取緩存區(qū) ?? 從內(nèi)存里讀取數(shù)據(jù),這個存數(shù)據(jù)的內(nèi)存空間在Linux系統(tǒng)里一般稱為緩存區(qū)(cache)
8. 什么是遠程控制卡,作用是什么??
遠程管理卡是特有的遠程管理部件,他的作用是網(wǎng)絡(luò)遠程開關(guān)服務(wù)器,并可以查看服務(wù)器開關(guān)的過程信息。
9. 常見的磁盤的接口有哪幾種?
IDE,SCSI,SAS,SATA
10. Raid 卡的級別有哪些?分別有什么特點?
Raid0,1,5,10
RAID0原理:
1、把多塊盤合成一塊盤,可用容量是所有盤之和。優(yōu)點
2、沒有冗余,即壞一塊盤,整個RAID就壞,數(shù)據(jù)都會丟失。缺點
3、性能是所有盤之和 優(yōu)點
RAID1原理:
1、只能是兩塊盤整合到一起,容量還是一塊盤容量。
2、冗余100%,即壞一塊數(shù)據(jù)不丟失。
3、性能減半,只是一塊盤性能。
第2章 Linux 系統(tǒng)介紹與環(huán)境搭建準備
1. Linux 發(fā)展中三個重要人物及其貢獻?
斯托曼:自由軟件基金會和GUN項目發(fā)起人
譚邦寧:編寫minux
托瓦斯:編寫Linux內(nèi)核
2. 簡述 GNU 是什么?
GNU全稱“GNU is not unix”,又稱革奴計劃,是FSF的主要項目,這個項目的是開發(fā)一個類Unix,且自由、免費、源代碼開放、可移植的Linux系統(tǒng),但是GNU并不沒有問世,內(nèi)核不穩(wěn)定,但是GNU也開發(fā)了很多項目組件:gcc、bash、gwak、eamcs。
GPL 協(xié)議的內(nèi)容有哪些?
GPL名為通用公共許可協(xié)議,核心是保證任何人都有權(quán)取得共享和修改自由軟件的自由,任何人都有權(quán)取得修改和重新發(fā)布自由軟件的源代碼的權(quán)利,但都必須同時給出具體更改的源代碼。
4. 常見的 Linux 發(fā)行版本有哪些?
CentOS、Rad Het、Ubuntu、Fedora、Debian、openSUSE
5. 簡述 RedHat 和 CentOS 之間的區(qū)別?
RedHat提供商業(yè)解決方案
CentOS因為CentOS是一個社交網(wǎng)站中的網(wǎng)友集體做出來的產(chǎn)物,所以不提供售后
6. 簡述 RedHat 和 Fedora 系統(tǒng)之間的區(qū)別?
fedora由 red hat 公司贊助,以社群主導、支持的方式,開發(fā) linux 發(fā)行版 fedora core
7. 32 位系統(tǒng)和 64 位系統(tǒng)之間的區(qū)別?
32位系統(tǒng)軟件兼容性強,穩(wěn)定性好,技術(shù)成熟,占用內(nèi)存少,VPS(虛擬服務(wù)器)一般的配置都比較低,64位系統(tǒng)無法發(fā)揮其高性能的優(yōu)勢?;但是就目前形勢來看64位系統(tǒng)是技術(shù)更新的發(fā)展趨勢
推薦新手優(yōu)先選擇32位系統(tǒng)
(64為的系統(tǒng)其運算速度更快,支持使用更大的內(nèi)存,可以發(fā)揮更大更好的硬件性能,提升用戶工作效率。)
8. 簡述 Linux 系統(tǒng)有哪些優(yōu)秀的特點?
高效靈活
技術(shù)成熟,可靠性高
極強的可伸縮性
強大的網(wǎng)絡(luò)功能
強大的數(shù)據(jù)庫支持能力
強大的開發(fā)功能
第3章 企業(yè)級 CentOS6.9 操作系統(tǒng)的安裝
1. 請簡述 Linux 系統(tǒng)中常見的幾種分區(qū)及其作用
boot 引導分區(qū)
swap 交換分區(qū)
/ 根目錄,一切從/開始
2. 請描述 Linux 系統(tǒng)中不同分區(qū)方式及其應(yīng)用場景
普通企業(yè)分區(qū):/boot 引導分區(qū) 256M
? ? ? ? ? ? ? ? ? ? ? ? swap 交換分區(qū) 內(nèi)存大于8G 給8G 內(nèi)存小于8G 給1.5倍的分區(qū)
? ? ? ? ? ? ? ? ? ? ? ? / 給所有分區(qū)
存儲服務(wù)器分區(qū):/boot 引導分區(qū) 256M
? ? ? ? ? ? ? ? ? ? ? ? ? ?? swap 交換分區(qū) 內(nèi)存大于8G 給8G 內(nèi)存小于8G 給1.5倍的分區(qū)
? ? ? ? ? ? ? ? ? ? ? ? ? ? ?? / 給100G
? ? ? ? ? ? ? ? ? ? ? ? ? ? ?? /data 剩下給數(shù)據(jù)分區(qū),data可以是任意名稱
門戶網(wǎng)站分區(qū);boot 引導分區(qū) 256M
? ? ? ? ? ? ? ? ? ? ?? swap 交換分區(qū) 內(nèi)存大于8G 給8G 內(nèi)存小于8G 給1.5倍的分區(qū)
? ? ? ? ? ? ? ? ? ? ? ? / 給100G
? ? ? ? ? ? ? ? ? ? ? ? /data 剩余保留 ,將來哪個部門使用,使用部門自己分剩余的分區(qū)
3. 簡述 Vmware 虛擬機中虛擬網(wǎng)卡有哪三種連接方式
橋接模式,net模式,僅主機模式
4. 簡述橋接模式和 NAT 模式之間的區(qū)別
在橋接模式下。你須要手工為虛擬系統(tǒng)配置IP地址、子網(wǎng)掩碼,并且還要和宿主機器處于同一網(wǎng)段,這樣虛擬系統(tǒng)才干和宿主機器進行通信。
net模式需要宿主機器能訪問互聯(lián)網(wǎng),不需要配置IP地址,子網(wǎng)掩碼,網(wǎng)關(guān),DNS地址還是要依據(jù)實際情況填的。
第4章 遠程連接管理 Linux 實踐
1. 常見的遠程連接工具有哪些?
CRT? xshell? putty
2. 遠程連接工具采用的是什么協(xié)議,默認端口號是多少?
SSH? 22
3. 簡述遠程終端工具連接不上虛擬機的故障排查思路?
檢查服務(wù)器:網(wǎng)卡,IP,端口,進程
檢查客戶端:IP,端口,協(xié)議
檢查防火墻
4. 啟動 sshd 服務(wù)的命令是________?
systemctl start sshd
5. 常見的無法遠程連接服務(wù)器的原因有哪些?
1、看路是否通暢
ping 服務(wù)器的ip地址(windows)
命令:ip顯示網(wǎng)絡(luò)信息
ip address === ip a 顯示網(wǎng)卡信息
ip address show eth0 ===ip a s eth0 顯示某塊網(wǎng)卡的信息
防火墻和selinux是否關(guān)閉
服務(wù)器的22端口是否開啟
windows:
1#telnet 10.0.0.200 22
Linux:
ss -lntup #顯示系統(tǒng)中已經(jīng)開啟的端口
ss -lntup |grep 22
nmap -p22 10.0.0.200
命令:ss 服務(wù)器網(wǎng)絡(luò)連接
-lntup 顯示已經(jīng)開啟的端口
命令:nmap 網(wǎng)絡(luò)掃描命令
-p 22 查看某臺機器上面某個端口是否開啟
1).ip是否正確
2).網(wǎng)卡是否啟動
ip a == ifconfig
ip address show eth0 ifconfig eth0
ip a s eth0
3).vmware服務(wù)是否啟動
win+r ===> services.msc
4).vmware的配置-->編輯--->虛擬網(wǎng)絡(luò)編輯器
5).打開我的電腦/此電腦/計算機 輸入"網(wǎng)絡(luò)連接" 查看vmnet8的配置
6. 查看網(wǎng)卡 ip 的命令有哪些?
/etc/sysconfig/network-scripts-eth0 、IP add、ifconfig、nmtui
7. 如何測試服務(wù)器能否連上互聯(lián)網(wǎng)?
ping www.baidu.com
8. 什么是快照?
快照可以快速還原因誤操作損壞的系統(tǒng),或者未來建立新的學習環(huán)境
9. Centos7 中如何修改默認網(wǎng)卡命名規(guī)則?
第5章 Linux 系統(tǒng)命令行入門基礎(chǔ)
1. 請描述命令行提示符的各組成部分含義?
root:當前用戶名
@:分隔符
0ldboy:主機名
~當前用戶登錄后的位置
#:提示符
2. 對于不會使用的命令如何查詢幫助?
man 命令
help 命令
info 命令
3. Linux 系統(tǒng)關(guān)機命令有哪些?
shutdown -h、halt、poweroff
4. Linux 系統(tǒng)重啟命令有哪些?
shutdown -r、reboot
5. Linux 系統(tǒng)普通命令和內(nèi)置命令有什么區(qū)別?
內(nèi)置命令在系統(tǒng)啟動時就調(diào)入內(nèi)存,是常駐內(nèi)存的,所以執(zhí)行效率高。
普通命令是系統(tǒng)的軟件功能,用戶需要時才從硬盤中讀入內(nèi)存。
6. 請寫出在 Xshell 命令行模式下你所知道的快捷鍵命令?
bab :補全
Ctrl+a? 回到命令行首
Ctrl+e 回到命令行尾
Ctrl+c 中斷當前程序
Ctrl+d 退出當前窗口
Ctrl+l 清屏
Ctrl+z 暫停當前程序
第6章 Linux 文件及目錄管理命令基礎(chǔ)
1. 創(chuàng)建一個/oldboy 目錄。
mkdir /oldboy
2. 切換目錄到/oldboy 下。
cd /oldboy
3. 查看當前路徑所在位置。
pwd
4. 在上述 oldboy 目錄下創(chuàng)建一個 oldgirl.txt 文件。
touch oldgirl.txt
5. 通過一條命令同時創(chuàng)建 oldboy1,oldboy2 兩個目錄。
mkdir oldboy{1..2}
6. 把/oldboy/oldgirl.txt 文件復(fù)制到/opt 下。
mv /oldboy/oldgirl.txt /opt
7. 查看當前/opt 目錄下有哪些文件。
ls
8. 把/oldboy/oldgirl.txt 再次移動到/opt/下并且沒有確認提示。
\mv/oldboy/oldgirl.txt
9. 把/oldboy/oldgirl.txt 文件刪除并且不提示。
rm -rf /oldboy/oldgirl.txt
10. 把/oldboy/目錄刪除并且不提示。
rm -rf /oldboy
第7章 Linux 目錄文件與系統(tǒng)啟動知識
1. 如何在 Vmware 下的 Linux 系統(tǒng)中看到 ISO 文件鏡像中的文件。
2. 當我們想要配置網(wǎng)卡信息時需要修改那個文件?
/etc/sysconfig/network-scripts-eth0
bin(二進制,相關(guān)命令)
boot(引導分區(qū),系統(tǒng)內(nèi)核及引導程序)
Dev(設(shè)備相關(guān)文件所在目錄)
etc(二進制軟件包配置文件所在,目錄)
home(普通用戶家目錄)
proc(虛擬的文件系統(tǒng),存放進程和內(nèi)核信息的目錄)
root(管理員家目錄)
sbin(管理員命令所在目錄,普通用戶執(zhí)行不了)
tpm(臨時文件所在目錄)
usr(系統(tǒng)軟件及用戶相關(guān)程序所在目錄)
var(可變化的數(shù)據(jù))
/etc/sysconfig/network-scripts/ifcfg-eth0? ? ? 網(wǎng)卡配置文件
/etc/resolv.conf? ? ? ? Linux系統(tǒng)DNS客戶端的配置文件
/etc/hostname(CentOS7 特有)? ? ? 主機名配置文件
/etc/hosts? ? ? ? ? 系統(tǒng)本地DNS解析文件?
/etc/fstab? ? 配置開機設(shè)備自動掛載的文件28
/etc/rc.local? ? 存放開機自啟動發(fā)程序命令所在的文件
/etc/redhat-release? ? 查看系統(tǒng)版本
/etc/sysctl.conf? 內(nèi)核參數(shù)設(shè)置文件
/etc/systemd/system(CentOS7 特有)
/usr/lib/systemd/system(CentOS7 特有)? 軟件啟動程序所在的目錄
/etc/sysconfig/network(CentOS6 及以前特有) 主機名配置文件
第8章 Linux 文件過濾及內(nèi)容編輯處理
1. vim 編輯器中的快捷鍵有哪些?
yy 復(fù)制? dd 刪除光標當前所在行? gg 移動 G移動到文件最后一行? hjkl
2. 給文件增加內(nèi)容的方法(不少于三種)?
vim? echo? cat
3. 怎樣實現(xiàn)在目前文件內(nèi)容的基礎(chǔ)上追加“I am oldboy”內(nèi)容?
>>
4. 按行插入數(shù)字序列 1-50 到文件/oldboy.txt 中。
cat -n
5. 顯示 oldboy.txt 中 20-30 行的內(nèi)容。
head -30 oldboy.txt|tail -10
6. 假設(shè)一個文件 test.txt 中有如下內(nèi)容: Oldboy Oldgirl Oldboyedu 如何實現(xiàn)只打印出帶有 Oldboyedu 的行。
grep -v""
8.如何將 test.txt 中所有的 old(含大寫)都替換成 young。
9. 如何實現(xiàn)無論正確輸出結(jié)果還是錯誤報錯都不提示統(tǒng)一追加到/tmp/error.log 文件中。
(centos6)系統(tǒng)啟動流程說明(重點)
1、開機BIOS自檢
2、讀MBR引導
3、加載GRUB菜單
4、加載內(nèi)核(kerenl)
5,運行INIT進程
6,讀取/etc/inittab文件-------------僅用來設(shè)定系統(tǒng)運行級別(設(shè)定開機啟動級別)
7,讀取/etc/init/rcS.conf文件-------執(zhí)行/etc/re.d/re.sysinit腳本(初始化系統(tǒng))
8,讀取/etc/init/rc.conf文件--------執(zhí)行/etc/re.d/rc3腳本(讀取開機自啟動下相應(yīng)啟動級別的運行的腳本)
9,讀取/etc/rc.local文件------------設(shè)置用戶開機自啟動程序(讀取開機自啟動程序)
10,讀取/etc/init/tty.conf文件------啟動mingetty3進程(進入登錄界面)
centos7(并行)
1、開機BIOS自檢
2、讀MBR引導
3、加載BRUG菜單
4、加載內(nèi)核(kerenl)
5,運行ysytemd進程
6,加載initrd.target文件--------包含掛載fstab中文件系統(tǒng)(設(shè)定開機啟動級別)
7,讀取dafault.target文件---------設(shè)定target模式及加載腳本(初始化系統(tǒng))
8,sysinit.target文件-------------初始化系統(tǒng)及加載basic
9,讀取/etc/rc.local文件----------設(shè)定用戶開機自啟動程序(啟動相關(guān)程序)
10,讀取getty.target文件-----------啟動mingetty進程 (進入登錄界面)