第1章 計(jì)算機(jī)硬件與組成基礎(chǔ)
1. 運(yùn)維人員的重要職責(zé)有哪些泣栈?? 7X24小時(shí)不宕機(jī)? ? ? ? 資料文件不泄露? ? ? 提升用戶體驗(yàn)
2. 服務(wù)器尺寸的衡量單位是什么?? U
3. 互聯(lián)網(wǎng)企業(yè)常見的服務(wù)器品牌以及型號有哪些缕探?? 戴爾 聯(lián)想 華為? R420/R430? R620/R630
4. 常見的服務(wù)器的型號有哪幾種谢翎?R420/R430? R620/R630
5. 內(nèi)存的特點(diǎn)有哪些?? 內(nèi)存就是臨時(shí)存儲器墓臭,運(yùn)行速度比磁盤快? 關(guān)機(jī)時(shí)內(nèi)存會被清空
6. 簡述程序、進(jìn)程和守護(hù)進(jìn)程之間的區(qū)別妖谴? 程序就是存儲在磁盤中的文件窿锉,進(jìn)程就是打開的程序? 守護(hù)進(jìn)程就是為了一項(xiàng)任務(wù)或某種服務(wù)而持續(xù)運(yùn)行的進(jìn)程
7. 簡述 buffer 和 cache 區(qū)別?? ? 寫入緩沖區(qū)buffer? ? cache? 讀取緩存區(qū)
8. 什么是遠(yuǎn)程控制卡膝舅,作用是什么嗡载? 遠(yuǎn)程開關(guān)服務(wù)器,有些可以看服務(wù)器開關(guān)過程等信息
9. 常見的磁盤的接口有哪幾種仍稀?? ? SSD SAS? SATA? IDE
10. Raid 卡的級別有哪些洼滚?分別有什么特點(diǎn)?
Raid0? ? 容量為多張磁盤之和? ? 性能為多張磁盤之和? ? 沒有冗余? 存放需求性能的文件
Raid1? ? 容量為最小一塊磁盤? ? 性能低技潘,只有一張? ? ? 完整冗余? ? 存放重要文件
Raid1+0? 1和0的結(jié)合遥巴,有冗余且磁盤大千康,但是價(jià)格很貴
第2章 Linux 系統(tǒng)介紹與環(huán)境搭建準(zhǔn)備
1. Linux 發(fā)展中三個(gè)重要人物及其貢獻(xiàn)?? 托瓦斯Liunx之父 研究出liunx內(nèi)核? ? 譚邦寧? 制作出了講課用的minix開發(fā)者? 斯托曼 發(fā)起GNU 革奴計(jì)劃? GPL 通用公共許可
2. 簡述 GNU 是什么铲掐?GNU GNU不是unix 革奴計(jì)劃 為了研究出一個(gè)完全自由的可移植的類unix操作系統(tǒng)拾弃。
3. GPL 協(xié)議的內(nèi)容有哪些?? 通用公共許可? 任何人都可以自由使用和傳播自由軟件? 可以發(fā)布和修改源代碼? 摆霉,但必須同時(shí)公布源代碼砸彬。
4. 常見的 Linux 發(fā)行版本有哪些?? CentOS RedHat ubuntu? debian fedora
5. 簡述 RedHat 和 CentOS 之間的區(qū)別斯入?? CentOS是Redhat刪除了非自由軟件部分跟logo重新編譯的版本
6. 簡述 RedHat 和 Fedora 系統(tǒng)之間的區(qū)別?Fedora是Redhat的免費(fèi)試用版本 預(yù)發(fā)布版
7. 32 位系統(tǒng)和 64 位系統(tǒng)之間的區(qū)別蛀蜜?? 64位操作系統(tǒng)運(yùn)算更快刻两,支持更大內(nèi)存
8. 簡述 Linux 系統(tǒng)有哪些優(yōu)秀的特點(diǎn)??
1.開源滴某,可自由傳播 自由軟件
2.繼承了unix的優(yōu)點(diǎn) 且更開放
第3章 企業(yè)級 CentOS6.9 操作系統(tǒng)的安裝
1. 請簡述 Linux 系統(tǒng)中常見的幾種分區(qū)及其作用?
/boot分區(qū)? 引導(dǎo)分區(qū) 存放引導(dǎo)程序?
swap? 交換分區(qū) 內(nèi)存不足時(shí)臨時(shí)放入
/根目錄? 所有數(shù)據(jù)
2. 請描述 Linux 系統(tǒng)中不同分區(qū)方式及其應(yīng)用場景
普通:
/boot分區(qū) 256M
/swap? ? 內(nèi)存大于8G給8G磅摹,小于給1.5倍
/? 全給
數(shù)據(jù)庫企業(yè)
/boot分區(qū) 256M
/swap? ? 內(nèi)存大于8G給8G,小于給1.5倍
/給100G? 剩下給/data
門戶網(wǎng)站:
/boot分區(qū) 256M
/swap? ? 內(nèi)存大于8G給8G霎奢,小于給1.5倍
/給100G? 剩余不分配? 留給有關(guān)部門
3. 簡述 Vmware 虛擬機(jī)中虛擬網(wǎng)卡有哪三種連接方式
橋接模式? NAT模式? 僅主機(jī)模式
4. 簡述橋接模式和 NAT 模式之間的區(qū)別
橋接等于新建一臺主機(jī)? NAT只是共用網(wǎng)絡(luò)? 電腦等于服務(wù)器的路由器
第4章 遠(yuǎn)程連接管理 Linux 實(shí)踐
1. 常見的遠(yuǎn)程連接工具有哪些?
xshell
2. 遠(yuǎn)程連接工具采用的是什么協(xié)議户誓,默認(rèn)端口號是多少?? SSH? 22
3. 簡述遠(yuǎn)程終端工具連接不上虛擬機(jī)的故障排查思路?
檢查服務(wù)端
網(wǎng)卡? :ip a
查端口:ss -lntup| netstat -lntup? 22
systemctl start sshd開啟服務(wù)
查進(jìn)程:ps -ef|grep ssh
檢查客戶端
IP 端口 協(xié)議
ping 10.0.0.200? 不通暢就是物理問題幕侠,檢查連接的IP帝美,看一下虛擬環(huán)境模擬機(jī)
查看防火墻
4. 啟動(dòng) sshd 服務(wù)的命令是________?systemctl start sshd.service
5. 常見的無法遠(yuǎn)程連接服務(wù)器的原因有哪些?
6. 查看網(wǎng)卡 ip 的命令有哪些? ip a
7. 如何測試服務(wù)器能否連上互聯(lián)網(wǎng)? ping www.baidu.com
8. 什么是快照?? 備份
9. Centos7 中如何修改默認(rèn)網(wǎng)卡命名規(guī)則晤硕?安裝時(shí)TAB輸入? biosdevname=0 net.ifnames=0
第5章 Linux 系統(tǒng)命令行入門基礎(chǔ)
1. 請描述命令行提示符的各組成部分含義悼潭?? 命令? 參數(shù)? 對象
2. 對于不會使用的命令如何查詢幫助?? help? man
3. Linux 系統(tǒng)關(guān)機(jī)命令有哪些舞箍? shutstop -h?
4. Linux 系統(tǒng)重啟命令有哪些舰褪? shutstop -r
5. Linux 系統(tǒng)普通命令和內(nèi)置命令有什么區(qū)別?? 普通命令是存在于系統(tǒng)中的命令? ? 內(nèi)置命令存在于bash解釋器里
6. 請寫出在 Xshell 命令行模式下你所知道的快捷鍵命令疏橄? ctrl+Z 停止C退出A行首E行尾D退出S鎖屏解鎖L清屏K刪除光標(biāo)后U刪除光標(biāo)前
第6章 Linux 文件及目錄管理命令基礎(chǔ)
1. 創(chuàng)建一個(gè)/oldboy 目錄占拍。
2. 切換目錄到/oldboy 下。
3. 查看當(dāng)前路徑所在位置捎迫。
4. 在上述 oldboy 目錄下創(chuàng)建一個(gè) oldgirl.txt 文件晃酒。
5. 通過一條命令同時(shí)創(chuàng)建 oldboy1,oldboy2 兩個(gè)目錄立砸。
6. 把/oldboy/oldgirl.txt 文件復(fù)制到/opt 下掖疮。
7. 查看當(dāng)前/opt 目錄下有哪些文件。
8. 把/oldboy/oldgirl.txt 再次移動(dòng)到/opt/下并且沒有確認(rèn)提示颗祝。
9. 把/oldboy/oldgirl.txt 文件刪除并且不提示浊闪。
10. 把/oldboy/目錄刪除并且不提示恼布。
[root@xiaozhang ~]# cd /
[root@xiaozhang /]# mkdir /oldboy
[root@xiaozhang /]# cd /oldboy
[root@xiaozhang /oldboy]# pwd
/oldboy
[root@xiaozhang /oldboy]# touch oldgirl.txt
[root@xiaozhang /oldboy]# mkdir oldboy{1..2}
[root@xiaozhang /oldboy]# ls
oldboy1? oldboy2? oldgirl.txt
[root@xiaozhang /oldboy]# cp /oldboy/oldgirl.txt /opt
cp: overwrite ‘/opt/oldgirl.txt’? y
[root@xiaozhang /oldboy]# cd /
[root@xiaozhang /]# cd /opt
[root@xiaozhang /opt]# ls
data.tar.gz? oldgirl.txt
[root@xiaozhang /opt]# \cp? -rf /oldboy/oldgirl.txt /opt
[root@xiaozhang /opt]# cd /
[root@xiaozhang /]# ls
4444.tar.gz? bin? data? etc? ? ? ? home? lib64? mnt? ? opt? root? sbin? sys? usr
app? ? ? ? ? boot? dev? etc.tar.gz? lib? media? oldboy? proc? run? srv? tmp? var
[root@xiaozhang /]# rm -rf /oldboy/oldgirl.txt
[root@xiaozhang /]# ls
4444.tar.gz? bin? data? etc? ? ? ? home? lib64? mnt? ? opt? root? sbin? sys? usr
app? ? ? ? ? boot? dev? etc.tar.gz? lib? media? oldboy? proc? run? srv? tmp? var
[root@xiaozhang /]# rm -rf /oldboy
[root@xiaozhang /]# ls
4444.tar.gz? bin? data? etc? ? ? ? home? lib64? mnt? proc? run? srv? tmp? var
app? ? ? ? ? boot? dev? etc.tar.gz? lib? media? opt? root? sbin? sys? usr
[root@xiaozhang /]#
第7章 Linux 目錄文件與系統(tǒng)啟動(dòng)知識
1. 如何在 Vmware 下的 Linux 系統(tǒng)中看到 ISO 文件鏡像中的文件。 虛擬機(jī) 設(shè)置
2. 當(dāng)我們想要配置網(wǎng)卡信息時(shí)需要修改那個(gè)文件搁宾?? 進(jìn)入/etc/sysconfig/network-scripts/ifcfg-eth0中修改
3. 請解釋下列目錄的作用
根下的目錄 生產(chǎn)中常用的核心文件
/bin 存放二進(jìn)制命令? ? ? ? ? ? /etc/sysconfig/network-scripts/ifcfg-eth0? 配置網(wǎng)卡文件? /etc/sysconfig/network-scripts/ifcfg-eth0
/boot 引導(dǎo)目錄? ? ? ? ? ? ? ? /etc/resolv.conf? ? ? ? ? DNS客戶端配置文件
/dev? 硬件設(shè)備? ? ? ? ? ? ? ? /etc/hostname(CentOS7 特有)? 主機(jī)名配置文件
/etc? 系統(tǒng)配置? ? ? ? ? ? ? ? /etc/hosts? ? ? ? DNS解析文件
/home? 家目錄? ? ? ? ? ? ? ? ? /etc/fstab? ? 開機(jī)自動(dòng)掛載? fstab
/proc? 進(jìn)程信息內(nèi)核信息? ? ? /etc/rc.local? 存放開機(jī)自啟動(dòng)程序
/root 超級管理員家目錄? ? ? ? /etc/redhat-release? ? ? ? 版本號名稱信息
/sbin 超級管理員二進(jìn)制命令? ? /etc/sysctl.conf? ? ? ? ? liunx內(nèi)核參數(shù)
/tmp? 臨時(shí)文件目錄? ? ? ? ? ? /etc/systemd/system(CentOS7 特有)? 軟件啟動(dòng)程序程序目錄
/usr? 應(yīng)用程序目錄? ? ? ? ? ? /usr/lib/systemd/system(CentOS7 特有) 軟件啟動(dòng)程序目錄
/var 系統(tǒng)日志? ? ? ? ? ? ? ? ? /etc/sysconfig/network(CentOS6 及以前特有)? 主機(jī)名配置文件
第8章 Linux 文件過濾及內(nèi)容編輯處理
1. vim 編輯器中的快捷鍵有哪些折汞?? /"查找內(nèi)容"? n/N 查找中的上一個(gè)下一個(gè)? ZZ快速保存退出? gg第一行? G 第二行 i 進(jìn)入編輯模式
2. 給文件增加內(nèi)容的方法(不少于三種)??
1.[root@xiaozhang ~]# touch old
[root@xiaozhang ~]# echo "內(nèi)容" > old
2.[root@xiaozhang ~]# vim old
[root@xiaozhang ~]# cat old
內(nèi)容
內(nèi)容2
[root@xiaozhang ~]#
3.[root@xiaozhang ~]# cat >> old <<EOF
> 內(nèi)容3
> EOF
[root@xiaozhang ~]# cat old
內(nèi)容
內(nèi)容2
內(nèi)容3
3. 怎樣實(shí)現(xiàn)在目前文件內(nèi)容的基礎(chǔ)上追加“I am oldboy”內(nèi)容?
[root@xiaozhang ~]# echo "I am oldboy">>old
[root@xiaozhang ~]# cat old
內(nèi)容
內(nèi)容2
內(nèi)容3
I am oldboy
4. 按行插入數(shù)字序列 1-50 到文件/oldboy.txt 中盖腿。
[root@xiaozhang ~]# seq 50? >old
5. 顯示 oldboy.txt 中 20-30 行的內(nèi)容爽待。
1.head? -30? old|tail -10
2.grep? 25 old? -C 5
6. 假設(shè)一個(gè)文件 test.txt 中有如下內(nèi)容:
Oldboy
Oldgirl
Oldboyedu
如何實(shí)現(xiàn)只打印出帶有 Oldboyedu 的行。
[root@xiaozhang ~]# echo "oldboy
> oldgirl
> oldboyedu">test.txt
[root@xiaozhang ~]# grep edu test.txt
oldboyedu
8.如何將 test.txt 中所有的 old(含大寫)都替換成 young翩腐。
[root@xiaozhang ~]# sed -i "s/old/young/g" test.txt
[root@xiaozhang ~]# cat test.txt
youngboy
younggirl
youngboyedu
9. 如何實(shí)現(xiàn)無論正確輸出結(jié)果還是錯(cuò)誤報(bào)錯(cuò)都不提示統(tǒng)一追加到/tmp/error.log 文件中鸟款。
[root@xiaozhang ~]# ech "asdfsfa"&>>/tmp/error.log