第 0 章 計(jì)算機(jī)硬件與組成基礎(chǔ)
1. 運(yùn)維人員的三大重要職責(zé)是什么?
(1)7*24小時(shí)永不宕機(jī)
(2)用戶體驗(yàn)好
(3)數(shù)據(jù)安全(不丟失扼仲、不泄露)
2. 衡量服務(wù)器尺寸的單位是什么远寸?
U 1U=4.45cm
3. 互聯(lián)網(wǎng)企業(yè)常見的服務(wù)器品牌以及型號(hào)有哪些?
戴爾: 1U: 2U:
2010以前 1850/1950 2850/2950
2010—2013 R410屠凶、R610 R710
2014—2016 R420驰后、R430、R620矗愧、R630 R720灶芝、R30
IBM:
1U 3550/M3 3550/M5
2U 3650/M3/M4/M5
4U 3850
5U 3950
4. 計(jì)算機(jī)硬件內(nèi)存的特點(diǎn)有哪些?
內(nèi)存(RAM)是CPU和磁盤之間的緩沖設(shè)備唉韭。
特點(diǎn):臨時(shí)存儲(chǔ)夜涕,內(nèi)存的容量和處理速度直接決定了電腦數(shù)據(jù)傳輸?shù)目炻? 一般程序運(yùn)行的時(shí)候會(huì)被調(diào)度到內(nèi)存中執(zhí)行,服務(wù)器關(guān)閉或程序關(guān)閉后属愤,數(shù)據(jù)就會(huì)從內(nèi)從中釋放掉女器。
5. 簡(jiǎn)述程序、進(jìn)程和守護(hù)進(jìn)程之間的區(qū)別住诸?
程序:存放在磁盤中的文件
進(jìn)程:正在運(yùn)行的程序驾胆,存儲(chǔ)于內(nèi)存中
守護(hù)進(jìn)程:未處理某一項(xiàng)任務(wù)涣澡,持續(xù)不斷在內(nèi)存中運(yùn)行
6. 簡(jiǎn)述 buffer 和 cache 區(qū)別?
寫buffer 讀cache
寫buffer:寫入到內(nèi)存緩沖區(qū)俏拱,即寫緩沖
讀cache:從內(nèi)存cache讀取暑塑,即讀緩存
7. 什么是遠(yuǎn)程控制卡吼句,作用是什么锅必?
遠(yuǎn)程控制卡:服務(wù)器特有的遠(yuǎn)程管理部件
作用:通過網(wǎng)絡(luò)遠(yuǎn)程(異地)開關(guān)服務(wù)器,并可以查看服務(wù)器開關(guān)的過程等信息
8. 磁盤常見的接口有哪幾種惕艳?
IDE搞隐、SATA、SAS远搪、SCSI
9. Raid 級(jí)別中的 0 和 1 分別有什么特點(diǎn)劣纲?
級(jí)別 特點(diǎn) 應(yīng)用場(chǎng)景
raid0 將多塊盤合成一塊盤,容量是所有盤之和谁鳍,沒有冗余 數(shù)據(jù)不重要癞季,但是對(duì)性能有要求
raid1 只能是兩塊盤合成一塊盤,容量減半倘潜,100%冗余 數(shù)據(jù)重要绷柒,性能要求不高
第1章 Linux 系統(tǒng)介紹與環(huán)境搭建準(zhǔn)備
1. Linux 發(fā)展中三個(gè)重要人物及其貢獻(xiàn)?
斯托曼(richard stallman) GNU項(xiàng)目發(fā)起人
譚邦寧 Minux創(chuàng)始人 教授
托瓦茲 linus Torvald linux之父 學(xué)生
2. 簡(jiǎn)述 GNU 是什么涮因?
GNU:GNU is not unix废睦,是在 1984 年由大胡子先生創(chuàng)辦的 FSF 的項(xiàng)目,這個(gè)項(xiàng)目的目的是開發(fā)一個(gè) 類 unix养泡,且自由嗜湃、免費(fèi)、源代碼開放澜掩,可移植的 Linux 系統(tǒng)购披,但是 GNU 系統(tǒng)并沒有問世,內(nèi)核不 穩(wěn)定肩榕,但是 GNU 也開發(fā)了很多項(xiàng)目組件:gcc刚陡、bash、gawk点把、emacs橘荠。
3. GPL 協(xié)議核心內(nèi)容有哪些?
GPL:通用公共許可 所有人有權(quán)取得郎逃、修改哥童、發(fā)布、傳播軟件的自由褒翰,但必須都要把修改的源代碼同時(shí)公布出來贮懈。
4. 常見的 Linux 發(fā)行版本有哪些匀泊?
CentOS、Red Hat Linux朵你、Fedora各聘、Ubuntu、Debian抡医、OpenSUSE躲因、麒麟
5. 簡(jiǎn)述 RedHat 和 CentOS 之間的區(qū)別?
Redhat 開源收費(fèi) Cent0s開源免費(fèi)
CentOS是把RatHat的收費(fèi)組件去掉忌傻,打包翻譯后就變成了CentOS大脉。
6. 簡(jiǎn)述 RedHat 和 Fedora 系統(tǒng)之間的區(qū)別?
Fedora為RedHat的測(cè)試版
RatHat為正式版
7. 32 位系統(tǒng)和 64 位系統(tǒng)之間的區(qū)別水孩?
64位系統(tǒng)CPU運(yùn)算速度更快镰矿,支持使用更大的內(nèi)存,更好的發(fā)揮性能俘种,用戶工作效率更高
8. 簡(jiǎn)述 Linux 系統(tǒng)有哪些優(yōu)秀的特點(diǎn)秤标?
(1)可自由傳播,無任何商業(yè)版權(quán)制約
(2)是開放源代碼的程序軟件宙刘,可自由修改
(3)幾乎具備unix所有特性
(4)適合inter x86(個(gè)人電腦)系列架構(gòu)的計(jì)算機(jī)
第2章 企業(yè)級(jí) CentOS7.6 操作系統(tǒng)安裝
1. 請(qǐng)簡(jiǎn)述 Linux 系統(tǒng)常見的幾種分區(qū)及其作用苍姜?
/boot 內(nèi)核及文件
swap 交換分區(qū),內(nèi)存不夠的時(shí)候荐类,用 swap
/
2. 請(qǐng)描述企業(yè)中 Linux 系統(tǒng)中不同分區(qū)方式及其應(yīng)用場(chǎng)景怖现?
普通分區(qū): /boot 給256M
Swap 大于8G給8G,小于8G 給到1.5倍
/ 全部空間
針對(duì)大數(shù)據(jù)網(wǎng)站(存儲(chǔ)玉罐,數(shù)據(jù)庫屈嗤,備份)
/boot 給256M
Swap 大于8G給8G,小于8G 給到1.5倍
/ 100G
/data 剩余空間吊输,用來存放重要數(shù)據(jù)
針對(duì)門戶: /boot 給256M
Swap 大于8G給8G饶号,小于8G 給到1.5倍
/ 100G
剩余空間保留,將來哪個(gè)哪個(gè)部門用季蚂,自己劃分
3. 簡(jiǎn)述 Vmware 虛擬機(jī)中虛擬網(wǎng)卡有哪三種連接方式茫船?
僅主機(jī) 主機(jī)間的通信
橋接 相當(dāng)于虛擬機(jī)和物理機(jī)對(duì)等的
Nat 相當(dāng)于私網(wǎng)
4. 簡(jiǎn)述橋接模式和 NAT 模式之間的區(qū)別?
橋接模式 就相當(dāng)于一臺(tái)真實(shí)的物理機(jī)扭屁,會(huì)占用ip地址
NAT模式 虛擬機(jī)通過宿主機(jī)網(wǎng)卡來上網(wǎng)
5. 如何更改網(wǎng)卡默認(rèn)名稱為 eth0 的形式算谈?
Cent0s 6 nmtui
Cent0s 7 vi /etc/sysconfig/network-scripts/ifcfg-eth0
第3章 遠(yuǎn)程連接管理 Linux 實(shí)踐
1. 常見的遠(yuǎn)程連接 Linux 的工具有哪些?
shell putty secureCRT
2. 遠(yuǎn)程連接工具采用的是什么協(xié)議,默認(rèn)端口號(hào)是多少?
ssh 22
3. 簡(jiǎn)述遠(yuǎn)程連接工具連接不上虛擬機(jī)的故障排查思路料滥?
(1) 檢查服務(wù)端
(2)檢查客戶端
(3)檢查客戶端Ip
(4)xshell連接
4. 啟動(dòng) sshd 服務(wù)的命令是什么?
Cent0s6 /etc/init.d/sshd restart
service sshd restart
Cent0s7 systemctl restart sshd
5. 常見的無法遠(yuǎn)程連接服務(wù)器的原因有哪些?
IP輸錯(cuò)然眼,vm 虛擬編輯器,防火墻未關(guān)閉
6. 查看網(wǎng)卡 ip 的命令有哪些?
IP add(輔助IP)
Cat sysconfig/network-scripts/ifcfg-eth0:0(增加IP葵腹,永久生效)
ifconfig(別名IP) 7. 如何測(cè)試服務(wù)器能否連上互聯(lián)網(wǎng)? ***** 8. 什么是快照高每? 9. Centos7 中如何修改默認(rèn)網(wǎng)卡命名規(guī)則屿岂?
第4章 Linux 系統(tǒng)命令行入門基礎(chǔ)
1. 請(qǐng)描述命令行提示符的各組成部分含義?
Root @ oldboy ~ #
當(dāng)前用戶名 分隔符 主機(jī)名 當(dāng)前用戶登錄后的位置 提示符
2. 對(duì)于不會(huì)使用的命令如何查詢幫助鲸匿?
Man 命令
Help 命令
3. Linux 系統(tǒng)關(guān)機(jī)命令有哪些爷怀?
Shutdown -h now
halt
poweroff
init 0
4. Linux 系統(tǒng)重啟命令有哪些?
Reboot
Shutdown -r now
init 6
5. Linux 系統(tǒng)普通命令和內(nèi)置命令有什么區(qū)別带欢?
普通命令是存在系統(tǒng)的文件
內(nèi)置命令是不存在系統(tǒng)的文件运授,用于bash 解釋器
6. 請(qǐng)寫出在 Xshell 命令行模式下你所知道的快捷鍵命令?
Ctrl + y 復(fù)制
Ctrl +k 剪切光標(biāo)到行尾內(nèi)容
Ctrl +s鎖定
Ctrl +g 解鎖
Ctrl + l 清屏
Ctrl +c 中斷
dd 刪除一行
ndd 刪除多行
ngg 到指定行
第5章 Linux 文件及目錄管理命令基礎(chǔ)
1. 創(chuàng)建一個(gè)/oldboy 目錄洪囤。
mkdir /oldboy
2. 切換目錄到/oldboy 下徒坡。
cd /oldboy
3. 查看當(dāng)前路徑所在位置。
pwd
4. 在上述 oldboy 目錄下創(chuàng)建一個(gè) oldgirl.txt 文件瘤缩。
touch /oldboy/oldgirl.txt
5. 通過一條命令同時(shí)創(chuàng)建 oldboy1,oldboy2 兩個(gè)目錄伦泥。
mkdir oldboy1 oldboy2
6. 把/oldboy/oldgirl.txt 文件復(fù)制到/opt 下剥啤。
cp -r /oldboy/oldgirl.txt /opt
7. 查看當(dāng)前/opt 目錄下有哪些文件。
ls -l /opt
8. 把/oldboy/oldgirl.txt 再次移動(dòng)到/opt/下并且沒有確認(rèn)提示不脯。\mv /oldboy/oldgirl.txt /opt
9. 把/oldboy/oldgirl.txt 文件刪除并且不提示府怯。
rm -rf /oldboy/oldgirl.txt
10. 把/oldboy/目錄刪除并且不提示。
rm -fr /oldboy
第6章 Linux 目錄文件與系統(tǒng)啟動(dòng)知識(shí)
1. 如何在 Vmware 下的 Linux 系統(tǒng)中看到 Linux 系統(tǒng) ISO 文件鏡像中文件防楷?
2. 配置網(wǎng)卡信息時(shí)需要修改那個(gè)文件牺丙?
- 請(qǐng)解釋下列目錄的作用
根下的目錄 生產(chǎn)中常用的核心文件
/bin /etc/sysconfig/network-scripts/ifcfg-eth0
/boot /etc/resolv.conf
/dev /etc/hostname(CentOS7 特有)
/etc /etc/sysconfig/network(CentOS6 及以前特有)
/home /etc/hosts
/proc /etc/fstab
/root /etc/rc.local
/sbin /etc/redhat-release
/tmp /etc/sysctl.conf
/usr /etc/systemd/system(CentOS7 特有)
/var /usr/lib/systemd/system(CentOS7 特有)
第7章 Linux 文件過濾及內(nèi)容編輯處理
- vim 編輯器中的不同模式下的命令有哪些? 2. 請(qǐng)寫出給文件增加內(nèi)容的方法(不少于三種)复局? 3. 怎樣實(shí)現(xiàn)在目前文件內(nèi)容的基礎(chǔ)上追加“I am oldboy”內(nèi)容到結(jié)尾? 4. 按行插入數(shù)字序列 1-30 到文件/oldboy.txt 中冲簿? 5. 如何只顯示上述/oldboy.txt 中 10-20 行的內(nèi)容。 6. 假設(shè)一個(gè)文件 test.txt 中有如下內(nèi)容: Oldboy Oldgirl Oldboyedu 如何實(shí)現(xiàn)只打印出帶有 Oldboyedu 的行亿昏? 8.如何將 test.txt 中所有的 old(含大寫)都替換成 young峦剔? 9. 如何實(shí)現(xiàn)無論正確輸出結(jié)果還是錯(cuò)誤報(bào)錯(cuò)都不提示統(tǒng)一追加到/tmp/error.log 文件中?
第8章 Linux 文件類型及查找命令實(shí)踐 - 如何查看文件屬性角钩? 2. 簡(jiǎn)述 d吝沫、b、c递礼、s惨险、l 分別代表什么類型文件? 3. 如何查看文件的類型脊髓? 4. 如何查看一個(gè)文件的全路徑辫愉? 5. 當(dāng)前有一個(gè)名為‘oldboy.txt’的文件,已知它的大小為 12M供炼,如何查找它所在的位置一屋? 6. 將查找到的 oldboy.txt 打包成 tar 文件并以當(dāng)前日期命名窘疮,并檢查該壓縮包中包含的內(nèi)容? 7. 將 oldboy.tar.gz 解壓到指定的/tmp 目錄冀墨? 8. 當(dāng)前系統(tǒng)中時(shí)間不正確闸衫,如何修改?
第9章 Linux 文件核心屬性知識(shí) - Linux 系統(tǒng)中用戶分為哪幾類诽嘉,都有作用蔚出? 2. 簡(jiǎn)述 inode 和 block 的含義? 3. 如何查看文件對(duì)應(yīng)的 inode虫腋? 4. 簡(jiǎn)述軟硬連接之間的區(qū)別骄酗? 5. 如何創(chuàng)建文件的軟連接和硬鏈接? 6. 請(qǐng)簡(jiǎn)述 mtime悦冀,ctime趋翻,atime 分別代表什么含義? 7. 企業(yè)生產(chǎn)環(huán)境中盒蟆,在目錄中創(chuàng)建文件提示磁盤滿了踏烙,實(shí)際 df –h 查看并沒有滿,如何解決历等?
第10章 Linux 通配符與特殊符號(hào)知識(shí)應(yīng)用實(shí)踐 - 解釋以下通配符的作用 符號(hào)名稱 作用 1. * 2. {} 3. 讨惩? 4. [a-z] 5. [!a-z] 6. $ 7. ! 8. && 9. || 2. 簡(jiǎn)述單引號(hào)寒屯,雙引號(hào)和反引號(hào)之間的區(qū)別和作用荐捻?
第11章 Linux 正則表達(dá)式與三劍客知識(shí)應(yīng)用實(shí)踐 - 簡(jiǎn)述 Linux 正則表達(dá)式和 Linux 命令行(Bash)通配符之間的區(qū)別? 2. 已知 oldgirl.txt 內(nèi)容下: [root@oldboyedu ~/test]# cat oldgirl.txt I am oldboy teacher! I like badminton ball ,billiard ball and chinese chess! our site is http://www.oldboyedu.com my qq num is 49000448. 請(qǐng)完成如下作答(請(qǐng)盡量思考多種方法) 問題 1:輸出 oldboy.txt 的第 2-3 行內(nèi)容寡夹? 問題 2:過濾出含有 oldboy 字符串的行※处面。 問題 3:刪除含有 oldboy 字符串的行※。 問題 4:將文件中的 oldboy 字符串全部替換為 oldgirl※要出。 問題 5:將文件中的 oldboy 字符串全部替換為 oldgirl鸳君,同時(shí)將 QQ 號(hào)碼 49000448 改為 31333741。 問題 6:在 oldboy.txt 文件的第 2 行后追加文本患蹂。 問題 7:在 oldboy.txt 文件的第 2 行插入文本或颊。 問題 8:取文件的第一列和最后一列內(nèi)容,并打印行號(hào)※传于。 問題 9:過濾文件中第一列內(nèi)容匹配 oldboy 的字符串囱挑,把符合的行的最后一列輸出。 3.取出 Linux 中執(zhí)行 ifconfig eth0 后對(duì)應(yīng)的 IP 地址(只能輸出 IP 地址)沼溜。
第12章 Linux 系統(tǒng)權(quán)限知識(shí)及應(yīng)用實(shí)踐 - 簡(jiǎn)述 Linux 系統(tǒng)權(quán)限的 rwx-字符對(duì)應(yīng)的含義? 2. 什么是文件所屬主和所屬組平挑? 3. 將以下權(quán)限翻譯為 8 進(jìn)制數(shù)字 rwxrw - r - - rw- - - - - - - rwxr-xr-x rw-r--r-- 4. 如何修改 oldboy 文件所屬用戶為 sa? 5. 如何修改文件的權(quán)限為 rw-r-x-x? 6. 什么是 umask通熄?作用是什么唆涝? 7. 如何鎖定一個(gè)文件禁止其被刪除和被修改? 8. 簡(jiǎn)述 suid 和 sticky 分別代表什么含義唇辨,有什么功能廊酣?
第13章 Linux 系統(tǒng)定時(shí)任務(wù) Crond 服務(wù)應(yīng)用實(shí)踐 - 什么是定時(shí)任務(wù)及其企業(yè)應(yīng)用場(chǎng)景? 2. 編寫定時(shí)任務(wù)的格式是什么樣的赏枚? 3. 每天中午十二點(diǎn)到一點(diǎn)每隔 5 分鐘讓系統(tǒng)提醒我該吃午飯了如何編寫亡驰? 4. 當(dāng)我們編寫了定時(shí)任務(wù)后總提示我們收到郵件,這是什么原因饿幅?該如何解決凡辱? 5. 要每天凌晨 5 點(diǎn)執(zhí)行一個(gè)重啟 tomcat 服務(wù)腳本 tomcat.sh 該如何編寫定時(shí)任務(wù),應(yīng)該注意哪些栗恩? 6. 企業(yè)生產(chǎn)環(huán)境中透乾,在目錄中創(chuàng)建文件提示“no space left on device”,實(shí)際 df –h 查看并沒有滿摄凡, 原因可能是由哪些服務(wù)導(dǎo)致的续徽?如何解決? 7. 定時(shí)任務(wù)書寫 12 個(gè)要領(lǐng)亲澡。
第14章 Linux 用戶管理知識(shí)與應(yīng)用實(shí)踐 - 簡(jiǎn)述用戶和組的概念,以及什么是 UID 和 GID? 2. 常見的 Linux 系統(tǒng)命令行解釋器有哪些纫版? 3. 保存用戶信息的配置文件是哪一個(gè)床绪? 4. 保存用戶密碼信息的文件是哪一個(gè)? 5. 當(dāng)出現(xiàn)命令行樣式為-bash-4.2$情況下如何排查解決其弊? 6. 當(dāng)前要?jiǎng)?chuàng)建一個(gè)名為 oldboy 的虛擬用戶癞己,不創(chuàng)建家目錄,如何實(shí)現(xiàn)? 7. 分別闡述 su梭伐、sudo痹雅、visudo 命令的作用和區(qū)別? 8. 添加一個(gè)用戶希望這個(gè)用戶只能添加和刪除用戶權(quán)限糊识,改如何實(shí)現(xiàn)绩社?
第15章 Linux 權(quán)限集中管理項(xiàng)目案例實(shí)踐 - 如何給企業(yè)設(shè)計(jì)一套權(quán)限集中最小化管理解決方案? 2. 什么是跳板機(jī)赂苗?什么是堡壘機(jī)愉耙?你知道哪些常用的跳板機(jī)軟件?