1触幼、運(yùn)維人員的重要職責(zé)
解答:
1、企業(yè)數(shù)據(jù)安全(不丟失究飞、不泄露)置谦;
2、7x24小時服務(wù)(永不宕機(jī))亿傅;
3媒峡、用戶體驗更好
2、絕對路徑與相對路徑概念和區(qū)別
解答:
絕對路徑:以根開始的路徑葵擎。
相對路徑:不從根開始的路徑谅阿。
3、簡述進(jìn)程酬滤、守護(hù)進(jìn)程签餐、程序之間的區(qū)別
解答:
程序:在磁盤中的文件代碼
進(jìn)程:在內(nèi)存中運(yùn)行的程序
守護(hù)進(jìn)程:在內(nèi)存中一直運(yùn)行或服務(wù)的程序
4、你所知道的主流Linux系統(tǒng)發(fā)型版本
解答:CentOS盯串、Red Hat氯檐、Fedora、Ubuntu体捏、Debian男摧、OpenSUSE、麒麟译打、紅旗
5耗拓、描述GNU、GPL名詞含義和內(nèi)容
解答:
GNU:GNU is not unix奏司,是在1984年由斯托先生創(chuàng)辦的FSF的項目乔询,這個項目的目的是開發(fā)一個類unix,且自由韵洋、免費(fèi)竿刁、源代碼開放,可移植的Linux系統(tǒng)搪缨,但是GNU系統(tǒng)并沒有問世食拜,原因是內(nèi)核不穩(wěn)定,但是GNU也開發(fā)了很多項目組件副编,例如:gcc负甸、bash、gawk、emacs呻待。
GPL:通用公共許可
所有人有權(quán)取得打月、修改、發(fā)布蚕捉、傳播軟件的自由奏篙,但必須都要把修改的源代碼同時公布出來。
6迫淹、請描述命令行提示符的各組成部分含義
解答:
[root ? ? ? ? ? ? @ ? ? ? yuzhiwei? ? ? /? ? ? ] ? ? ?? #
當(dāng)前用戶? 分隔符? ? 主機(jī)名? ? 當(dāng)前路徑? 提示符
7秘通、Linux系統(tǒng)中網(wǎng)卡配置文件的地址是
/etc/sysconfig/network-scripts/ifcfg-etho ?? `
指定程序開機(jī)自啟需要在哪個文件設(shè)置
/etc/rc.local
開機(jī)自動掛載的文件是
/etc/fstab
DNS客戶端的文件地址是
/etc/resolv.conf
8、在/tmp中創(chuàng)建oldboy目錄敛熬,并在其中創(chuàng)建oldgirl.txt
mkdir /tmp/oldboy
cd /tmp/oldboy
touch oldgirl.txt
a.在oldgirl.txt文件中鍵入“oldboyedu”(不少于三種方法)
解答:
方法1:vim oldgirl.txt充易,回車進(jìn)入普通模式,輸入i進(jìn)入插入模式荸型,輸入oldboyedu盹靴,然后按esc返回普通模式,然后按:wq保存退出瑞妇。
方法2:edho? “oldboyedu”>oldgirl.txt
方法3:cat? >oldgirl.txt<EOF
oldboyedu
EOF
b.通過一條命令將下面內(nèi)容輸入到girl.txt中:
oldboyedu
oldgirl
linux
解答:方法1:
cat >oldgirl.txt<EOF
oldboyedu
oldgirl
linux
EOF
方法2:
echo"oldboyedu oldgirl linux">oldgirl.txt
c.打印出oldgirl.txt文件中包含oldboyedu的所有行
echo oldgirl.txt |grep “oldboyedu”
9稿静、已知/etc/目錄為Linux默認(rèn)配置文件及服務(wù)啟動命令目錄,請做如下題目:
a.請用tar打包/etc整個目錄(打包及壓縮)
解答:規(guī)范:不要針對絕對路徑直接打包辕狰。
tar zcf /opt/etc.tar.gz ./etc/
b. 請把a(bǔ) 中的壓縮包改备,解壓到/tmp 指定目錄下(最好只用tar 命令實現(xiàn))
tar xf /opt/etc.tar.gz -C /tmp
10、請寫出你所知道的命令行模式下及vim模式中常用的快捷鍵(各至少5種以上)
解答:
命令行模式:
Tab 補(bǔ)全
Ctrl+s? 鎖屏
Ctrl+q? 解屏
Ctrl+l? 清屏
Ctrl+z? 退出當(dāng)前xshell
Ctrl+c? 暫停當(dāng)前執(zhí)行任務(wù)
Ctrl+insert 復(fù)制
shift+insert 粘貼
vim模式:
0或^ 行首
gg? 文件開頭
G? 文件結(jié)尾
ngg? 到指定行
O? 在當(dāng)前行上面插入一行并進(jìn)入編輯
0? 在當(dāng)前行下面插入一行并進(jìn)入編輯
zz? 快速保存并退出
yy? 復(fù)制光標(biāo)所在行
11蔓倍、新建文件num.txt 在其中鍵入1-30數(shù)字序列悬钳,并顯示數(shù)字10-20的序列
解答:
1鍵入1-30數(shù)字序列:
seq 30 >num.txt
echo -e {1..30}“\n”>num1.txt
2并顯示數(shù)字10-20的序列:
head -20 num1.txt|tail -11
grep 20 -B 10 num1.txt
grep 10 -A 10 num1.txt
grep 15 -C 5 num1.txt
12、實際生產(chǎn)環(huán)境中常見的分區(qū)方式有哪幾種偶翅,分別怎樣分區(qū)的
1默勾、普通分區(qū)
/boot? 100-200MB
Swap? 小于8G以下1.5倍
/? ? 剩余多少給多少
2、數(shù)據(jù)服務(wù)器分區(qū)
/boot? 100-200MB
Swap? 小于8G以下1.5倍
/? ? 50-200G
/data? ? data可以是任意名 剩余硬盤空間放數(shù)據(jù)為重要文件等
3聚谁、門戶網(wǎng)站分區(qū)
/boot? 100MB
Swap? 小于8G以下1.5倍
/? ? 50-200G
剩余的空間不分母剥,等以后哪個部門有使用需求再分
4、錯誤的分區(qū)方式(不建議使用)
/boot? 256M
Swap? 256M
/? ? 100G
/home
這種分區(qū)方式利用LVM形导,動態(tài)實實調(diào)整各分區(qū)空間环疼,大并發(fā)時性能會下降5-10%,磁盤空間容易滿朵耕。
*13炫隶、Raid0和raid1的特點與區(qū)別
Raid0:
多塊磁盤整合在一起,容量是所有盤之和阎曹,性能是所有盤之和伪阶,沒有冗余煞檩,壞一全壞
Raid1:
兩塊磁盤組合一起,容量是一個盤的容量望门,性能還是單盤的形娇,冗余100%锰霜,壞一余一筹误。
14、Centos6中開機(jī)啟動的流程
1癣缅、電源厨剪,bios自檢
2、讀取MBR引導(dǎo)友存,通過硬盤啟動
3祷膳、讀取GRUB菜單,選擇內(nèi)核版本
4屡立、加載內(nèi)核(kernel)
5直晨、運(yùn)行init進(jìn)程
6、讀取運(yùn)行級別
7膨俐、讀取初始化系統(tǒng)勇皇,設(shè)置主機(jī)名、ip地址
8焚刺、根據(jù)運(yùn)行級別運(yùn)行對應(yīng)腳本敛摘,
9、運(yùn)行開機(jī)自啟動程序
10乳愉、啟動Mingetty兄淫,顯示登錄界面
15、簡述Centos6系統(tǒng)中的七種運(yùn)行級別
0關(guān)機(jī)模式
1單用戶模式(忘記root密碼時選擇蔓姚,也是救援模式)
2無NFS,多用戶模式
3命令行模式(企業(yè)服務(wù)器運(yùn)行的狀態(tài))
4未使用
5圖形化模式
6重啟模式
第1章 計算機(jī)硬件與組成基礎(chǔ)
1. 運(yùn)維人員的重要職責(zé)有哪些捕虽?
1.企業(yè)數(shù)據(jù)安全 不丟失不泄露
?? 2.企業(yè)7*24小時服務(wù) 不宕機(jī)
?? 3.讓用戶擁有更好的體驗
2. 服務(wù)器尺寸的衡量單位是什么?
U 1U=4.45CM
3. 互聯(lián)網(wǎng)企業(yè)常見的服務(wù)器品牌以及型號有哪些坡脐?
DILL 1850195028502950R410R610R710R420R430R620R630R720R730 HP IBM3550M3/5
3650M3-5 浪潮
4. 常見的服務(wù)器的型號有哪幾種薯鳍?
?1850195028502950R410R610R710R420R430R620R630R720R730
5. 內(nèi)存的特點有哪些?
? Cpu和磁盤之間的緩沖備挨措,是個臨時儲存器
6. 簡述程序挖滤、進(jìn)程和守護(hù)進(jìn)程之間的區(qū)別?
程序:在磁盤中的文件代碼
進(jìn)程:在內(nèi)存中運(yùn)行的程序
守護(hù)進(jìn)程:在內(nèi)存中一直運(yùn)行或服務(wù)的程序
7. 簡述 buffer 和 cache 區(qū)別浅役?
寫緩沖? 把數(shù)據(jù)寫入內(nèi)存叫寫緩沖
讀緩存? 把數(shù)據(jù)讀取內(nèi)存叫讀緩存
8. 什么是遠(yuǎn)程控制卡斩松,作用是什么?
服務(wù)器特有遠(yuǎn)程管理部件觉既,作用通過網(wǎng)絡(luò)遠(yuǎn)程控制服務(wù)器開關(guān)及過程等信息
9. 常見的磁盤的接口有哪幾種惧盹?
IDE SCSI SATA SAS SSD
10. Raid 卡的級別有哪些乳幸?分別有什么特點?
Raid0:
多塊磁盤整合在一起钧椰,容量是所有盤之和粹断,性能是所有盤之和,沒有冗余嫡霞,壞一全壞
Raid1:
兩塊磁盤組合一起瓶埋,容量是一個盤的容量,性能還是單盤的诊沪,冗余100%养筒,壞一余一。
第2章 Linux 系統(tǒng)介紹與環(huán)境搭建準(zhǔn)備
1. Linux 發(fā)展中三個重要人物及其貢獻(xiàn)端姚?
斯托曼?譚邦寧? 拖瓦滋
2. 簡述 GNU 是什么晕粪?
GNU又叫革奴計劃,目標(biāo)是為了建立一套自由和可移植類U系統(tǒng)渐裸,1991年已完成必備軟件開發(fā)
3. GPL 協(xié)議的內(nèi)容有哪些巫湘?
通用公共許是一個最著名的開源許可協(xié)議,任何人有共享和修改自由軟件的自由昏鹃,唯一要求就是給出更改的源碼
4. 常見的 Linux 發(fā)行版本有哪些尚氛?
Redhat Fedora centos ubuntu debian suse
5. 簡述 RedHat 和 CentOS 之間的區(qū)別?
Redhat 收費(fèi) centos免費(fèi)盆顾,被收購了
6. 簡述 RedHat 和 Fedora 系統(tǒng)之間的區(qū)別怠褐?
一個試驗版,一個正試的
7. 32 位系統(tǒng)和 64 位系統(tǒng)之間的區(qū)別您宪?‘
速度更快 支持更大的內(nèi)存 更大更好的發(fā)揮硬件性能
8. 簡述 Linux 系統(tǒng)有哪些優(yōu)秀的特點奈懒?
1、U的克隆版
2宪巨、支持多用戶磷杏、多任務(wù)、多進(jìn)程捏卓、多CPU
3极祸、很高的穩(wěn)定性、可靠性怠晴、安全性
4遥金、完善的網(wǎng)絡(luò)服務(wù)等
第3章 企業(yè)級 CentOS6.9 操作系統(tǒng)的安裝
1. 請簡述 Linux 系統(tǒng)中常見的幾種分區(qū)及其作用
1最少一個/根分區(qū),5GB以上蒜田,存放系統(tǒng)文件及程序
2要有個swap交換分區(qū)容量內(nèi)存的1.5倍(<8GB)虛擬內(nèi)存
3/boot 引導(dǎo)分區(qū)? 容量100-200MB?存放系統(tǒng)引導(dǎo)文件
2. 請描述 Linux 系統(tǒng)中不同分區(qū)方式及其應(yīng)用場景
1某節(jié)點服務(wù)器分區(qū):數(shù)據(jù)不太重要
/boot 100-200MB swap 8以下1.5倍 /剩余硬盤空間
2數(shù)據(jù)庫及存儲角色分區(qū):大量重要數(shù)據(jù)
/boot 100-200MB swap 8以下1.5倍/ 50-200G? /data剩余硬盤空間放數(shù)據(jù)為重要文件
3大網(wǎng)站或門戶級企業(yè)服務(wù)器進(jìn)行分區(qū)
/boot 100MB swap 8以下1.5倍? /50-200G?/剩余硬盤空間
3. 簡述 Vmware 虛擬機(jī)中虛擬網(wǎng)卡有哪三種連接方式
NET模式 網(wǎng)絡(luò)地址轉(zhuǎn)換 通過宿主機(jī)上網(wǎng)
橋接模式 架一做橋到連入到實際網(wǎng)絡(luò)中
僅主機(jī)模式 連到宿主機(jī)但宿主不提供路由服務(wù)
4. 簡述橋接模式和 NAT 模式之間的區(qū)別
一個是有真實IP的稿械,一個是宿主的IP
第4章遠(yuǎn)程連接管理 Linux 實踐
1. 常見的遠(yuǎn)程連接工具有哪些?
Xshell secureCRT putty
2. 遠(yuǎn)程連接工具采用的是什么協(xié)議,默認(rèn)端口號是多少?
Ssh協(xié)議 默認(rèn)端口號是22
3. 簡述遠(yuǎn)程終端工具連接不上虛擬機(jī)的故障排查思路冲粤?
1物理鏈接路是否有問題美莫,排查客戶端到服務(wù)端線路問題ping ,
1對應(yīng)網(wǎng)卡是否激活2網(wǎng)卡對應(yīng)的IP是否配置正確3查VMware網(wǎng)絡(luò)配置
2 SSH服務(wù)是否有問題
??1端口是否打開 2看端口是否改變页眯,
3看是否防火墻問題
4. 啟動 sshd 服務(wù)的命令是_systemctl start sshd__?
5. 常見的無法遠(yuǎn)程連接服務(wù)器的原因有哪些?
1物理鏈接路是否有問題,排查客戶端到服務(wù)端線路問題ping ,
1對應(yīng)網(wǎng)卡是否激活2網(wǎng)卡對應(yīng)的IP是否配置正確3查VMware網(wǎng)絡(luò)配置
2 SSH服務(wù)是否有問題
??1端口是否打開2看端口是否改變厢呵,
3看是否防火墻問題
6. 查看網(wǎng)卡 ip 的命令有哪些?
Ip add ? ?? ls /etc/sysconfig/network-srcipts/ifcfg-eth0?
7. 如何測試服務(wù)器能否連上互聯(lián)網(wǎng)?
Ping baidu.com
8. 什么是快照窝撵?
類似備份當(dāng)前狀態(tài)
9.Centos7 中如何修改默認(rèn)網(wǎng)卡命名規(guī)則?
第5章 Linux 系統(tǒng)命令行入門基礎(chǔ)
1. 請描述命令行提示符的各組成部分含義襟铭?
當(dāng)前用戶?分隔符? 主機(jī)名? 當(dāng)前所在目錄位置? 提示符
2. 對于不會使用的命令如何查詢幫助碌奉?
Man+命令
3.Linux 系統(tǒng)關(guān)機(jī)命令有哪些?
Shutdown?-h 10?? 10分后關(guān)機(jī)?????????? poweroff關(guān)機(jī)
????????????0?? 立刻關(guān)機(jī)??????????????? halt關(guān)機(jī)
???????????Now? 立刻關(guān)機(jī)
4.Linux 系統(tǒng)重啟命令有哪些蝌矛?
Shutdown -r 10?? 10分后重啟??????????? reboot重啟
???????????0???? 立刻重啟????????????restart重啟
??????????Now? 立刻重啟
5.Linux 系統(tǒng)普通命令和內(nèi)置命令有什么區(qū)別道批?
?內(nèi)置沒有真實的程序文件
6. 請寫出在 Xshell 命令行模式下你所知道的快捷鍵命令错英?
Tab 補(bǔ)全
移動光標(biāo)
A頭
E尾
F右1
B左1
剪切入撒、粘貼、清除
ctrl+insert 復(fù)制行
shift+insert 粘貼行
K 剪切到尾
U 剪切到頭
Y 粘貼
C 終止
重復(fù)執(zhí)行命令
D 退出還能退Xshell
R 搜索命令行使用過的的歷史命令記錄
Esc+.(點) 獲取上一條命令的最后的部分(空格分隔)*
控制
L???? 清除屏幕所有內(nèi)容椭岩,并在屏幕最上面開始一個新行茅逮,等同clear命令*
S???? 鎖定終端,使之無法輸入內(nèi)容
Q??? 解鎖執(zhí)行Ctrl+s的鎖定狀態(tài)
Z???? 暫停執(zhí)行在終端運(yùn)行的任務(wù)*
!!???? 執(zhí)行上一條命令
!pw? 執(zhí)行最近以pw開頭的命令*
第6章 Linux 文件及目錄管理命令基礎(chǔ)
1. 創(chuàng)建一個/oldboy 目錄判哥。Mkdir /oldboy
2. 切換目錄到/oldboy 下献雅。Cd? /oldboy
3. 查看當(dāng)前路徑所在位置。pwd
4. 在上述 oldboy 目錄下創(chuàng)建一個 oldgirl.txt 文件塌计。Touch /oldboy/oldgirl.txt
5. 通過一條命令同時創(chuàng)建 oldboy1挺身,oldboy2 兩個目錄。Mkdir oldboy{1..2}
6. 把/oldboy/oldgirl.txt 文件復(fù)制到/opt 下锌仅。Cp /oldboy/oldgirl.txt /opt
7. 查看當(dāng)前/opt 目錄下有哪些文件章钾。Cd /opt? ls ? ?? ls /opt
8. 把/oldboy/oldgirl.txt 再次移動到/opt/下并且沒有確認(rèn)提示。\mv /oldboy/oldgirl.txt /opt
9. 把/oldboy/oldgirl.txt 文件刪除并且不提示热芹。rm -f /oldboy/oldgirl.txt
10. 把/oldboy/目錄刪除并且不提示贱傀。rm -rf /oldboy/
第7章 Linux 目錄文件與系統(tǒng)啟動知識
1. 如何在 Vmware 下的 Linux 系統(tǒng)中看到 ISO 文件鏡像中的文件。
2. 當(dāng)我們想要配置網(wǎng)卡信息時需要修改那個文件伊脓?
/etc/sysconfig/network-scripts/ifcfg-eth0
3. 請解釋下列目錄的作用
根下的目錄 生產(chǎn)中常用的核心文件
/bin二進(jìn)制 存放命令相關(guān)
/boot的內(nèi)核及系統(tǒng)引導(dǎo)文件目錄
/dev?Device設(shè)備文件所在目錄
/etc 二進(jìn)制軟件安裝包本置文件默認(rèn)路徑
/home 普通用戶的家目錄
/proc 虛擬的文件系統(tǒng)府寒,存放進(jìn)程和內(nèi)核信息的目錄
/root 真正的家目錄在 /root 及管理員的
/sbin 管理員命令所在目錄,普通用戶執(zhí)行不了报腔。
/tmp 存放臨時文件的目錄*
/usr 默認(rèn)安裝軟件用戶相關(guān)的程序 第二層次目錄
/var 日志株搔、緩存文件*
/etc/sysconfig/network-scripts/ifcfg-eth0 網(wǎng)卡配置文件
/etc/resolv.confDNS客戶端的配置文件
/etc/hostname(CentOS7特有)?主機(jī)名配制文件
/etc/hosts 系統(tǒng)本地的DNS解析文件
/etc/fstab 配置開機(jī)設(shè)備自動掛載的文件
/etc/rc.local 存放開機(jī)自啟動程序命令的文件
/etc/redhat-release 查看系統(tǒng)版本
/etc/sysctl.conf Linux內(nèi)核參數(shù)設(shè)置文件
/etc/systemd/system(CentOS7特有) 軟件啟動程序所在的目錄
/usr/lib/systemd/system(CentOS7特有)?
/etc/sysconfig/network(CentOS6及以前特有) 主機(jī)名配置文件
第8章 Linux 文件過濾及內(nèi)容編輯處理
1.?vim編輯器中的快捷鍵有哪些?
普通模式:dd 剪切單行
ndd 剪切多行
yy?? 復(fù)制單行
nyy? 復(fù)制多行
u??? 撤消
p??? 粘貼
$??? 移動到行尾
[if !supportLists]0?????????[endif]移動到行首
G??? 文件尾部
gg?? 文件開頭
/3306 向下
纯蛾?80? 向上搜索
:%s/A/B/g 替換
編緝模式:i?編輯模式A 追加 行尾插入o 下一行插入O上一行插入
命令模式::wq保存退出 :q退出不保存:q!強(qiáng)制退出不保存 :set nu 顯示行數(shù)據(jù)
2. 給文件增加內(nèi)容的方法(不少于三種)纤房?
echo “要增的內(nèi)容”>>文件
cat >>文件名<<EOF
內(nèi)容
EOF???????
Vim 文件名 按i編輯? ESC :wq保存退出
3. 怎樣實現(xiàn)在目前文件內(nèi)容的基礎(chǔ)上追加“I am oldboy”內(nèi)容?
??echo “I am oldboy”>>目前文件
4. 按行插入數(shù)字序列 1-50 到文件/oldboy.txt 中。
Seq? “50”>/oldboy.txt??? echo -e {1..50}“\n”>oldboy.txt
5. 顯示 oldboy.txt 中 20-30 行的內(nèi)容茅撞。
head -30 oldboy.txt|tail -20??? grep 30 -B 20 oldboy.txt
grep 20 -A 10 oldboy.txt?? ????grep 25 -C 5 oldboy.txt
6. 假設(shè)一個文件 test.txt 中有如下內(nèi)容: Oldboy Oldgirl Oldboyedu 如何實現(xiàn)只打印出帶有 Oldboyedu 的行帆卓。
?Grep -o “oldboyedu” test.txt
8.如何將 test.txt 中所有的 old(含大寫)都替換成 young巨朦。?
sed -i“s#A#B#G” 文件名稱 將B內(nèi)容更改A內(nèi)容 ? sed -i 's#old#young#g' test.txt
9. 如何實現(xiàn)無論正確輸出結(jié)果還是錯誤報錯都不提示統(tǒng)一追加到/tmp/error.log 文件中。
echo "內(nèi)容">>/tmp/error.log 2>&1
總的來說剑令,理論可背實操太不夠了糊啡。不能活學(xué)活用,命令是就命令吁津,不會配合使用棚蓄,需要多練而不是花時間為了筆記而筆記,為了考試 舍本太虧碍脏∷笠溃總的預(yù)習(xí)要有,從預(yù)習(xí)轉(zhuǎn)課堂筆記不刻意寫多好太耗時典尾,xmind重點直接有導(dǎo)圖梳理加快時間 上下學(xué)都可看役拴,空出時間給復(fù)習(xí)和實操。