1-8練習題及第一次考試題

第1章 計算機硬件與組成基礎

1. 運維人員的重要職責有哪些?

數據不丟失?永不宕機 用戶體驗效率好

2. 服務器尺寸的衡量單位是什么?

? ? ?U

3. 互聯網企業常見的服務器品牌以及型號有哪些?

(1)戴爾?惠普?IBM??聯想?浪潮?華為

(2)R420/430R620/630?? R720/730

4. 常見的服務器的型號有哪幾種?

1U?2U? 4U? 8U?

5. 內存的特點有哪些?

性能高 速度快 不會保存

6. 簡述程序、進程和守護進程之間的區別?

程序是存放在磁盤中的文件。

??進程是正在運行的程序

??守護進程是持續運行著的程序

7. 簡述 buffer 和 cache 區別?

buffer就是寫入緩沖區。cache就是讀取緩存區。

8. 什么是遠程控制卡,作用是什么?

服務器特有的遠程管理部件,作用是從遠處管理服務器。

9. 常見的磁盤的接口有哪幾種?

IDE?SCSI? SAS? SATA

10. Raid 卡的級別有哪些?分別有什么特點?

raid0?raid1? raid5? raid10

raid0:多塊盤合成一塊盤,容量是所有盤之和,性能是所有盤之和,冗余為0

raid1:兩塊盤合成一塊盤,容量減半,性能減半,100%冗余。

第2章 Linux 系統介紹與環境搭建準備

1. Linux 發展中三個重要人物及其貢獻?

譚邦寧Minix開發者

??斯托曼 自由軟件與GNU項目發起人

??托瓦斯Linux之父

2. 簡述 GNU 是什么?

GNU不是Unix,目標是建立一套完全自由的和可移植的類Unix操作系統。

3. GPL 協議的內容有哪些?

通用公共許可保證任何人有共享和修改自由軟件的自由,任何人都有權取得、修改和重新發布自由軟件的源代碼的權利,但都必須給出源代碼。

4. 常見的 Linux 發行版本有哪些?

RedHat?Fedora? Centos? Debian?Ubuntu

5. 簡述 RedHat 和 CentOS 之間的區別?

5. Centos去掉RedHat的收費組件,添加新的logo后編譯而成centos

RedHat不再遵循GPL協議,成為收費產品(但仍開源)。

6. 簡述 RedHat 和 Fedora 系統之間的區別?

Fedora是RedHat的一個分支RedHat有新功能、新實驗在Fedora上試用成功才在RedHat上發布

7. 32 位系統和 64 位系統之間的區別?

1.設計初衷不同

2.要求配置不同

3.運算速度不同

4.尋址能力不同

5.應用領域不同

8. 簡述 Linux 系統有哪些優秀的特點?

是開放源代碼的程序軟件,可自由修改。

unix系統兼容,具備幾乎所有Unix的優秀特性

可自由傳播,無任何商業版權制約

適合Intel等x86cpu系列架構的計算機

第3章 企業級 CentOS6.9 操作系統的安裝

1. 請簡述 Linux 系統中常見的幾種分區及其作用

/boot - 引導分區256M

swap – 交換分區內存大于8G給8G小于8G給內存的1.5倍

/給所有空間

作用:/boot分區:存放內核相關

swap分區:內存不夠時把swap當做內存用

/根分區Linux系統必須要有的,相當于Windows的C盤,系統程序相關的。

2. 請描述 Linux 系統中不同分區方式及其應用場景

普通分區方式

/Boot-引導分區-256m

Swap-交換分區-內存大小8G,給8G.內存小于8G給到1.5倍的內存。

/給所有空間

存儲服務器分區方式

/Boot-引導分區-256m

Swap-交換分區-內存大小8G,給8G.內存小于8G給到1.5倍的內存。

/100g

/Data剩余給數據分區,data’可以使任意名稱。

門戶網站分區方式

/Boot-引導分區-256m

Swap-交換分區-內存大小8G,給8G.內存小于8G給到1.5倍的內存。

/100g

剩余保留,哪個部門使用,使用部門自己分剩余的分區。

3. 簡述 Vmware 虛擬機中虛擬網卡有哪三種連接方式

橋接模式?NAT模式?僅主機模式

4. 簡述橋接模式和 NAT 模式之間的區別

橋接模式創建虛擬機寄宿于整個域名具有單獨IP拖網速

NAT模式把自己的電腦當做路由器使用不拖慢網速

第4章 遠程連接管理 Linux 實踐

1. 常見的遠程連接工具有哪些?

x shell

2. 遠程連接工具采用的是什么協議,默認端口號是多少?

ssh協議?22

3. 簡述遠程終端工具連接不上虛擬機的故障排查思路?

查ip

檢查端口 和進程

檢查防火墻和selinux

檢查物理連接

4. 啟動 sshd 服務的命令是_(systemctl start)?

5. 常見的無法遠程連接服務器的原因有哪些?

IP地址、端口、協議 網線連接 端口 防火墻 默認名字沒改

6. 查看網卡 ip 的命令有哪些?

ip a?ifconfig?cat網卡配置

7. 如何測試服務器能否連上互聯網?

ping baidu.com

8. 什么是快照?

存檔

9. Centos7 中如何修改默認網卡命名規則?

之前加入net.ifnames=0 biosdevname=0?nmtui圖形修改?vim編輯

第5章 Linux 系統命令行入門基礎

1. 請描述命令行提示符的各組成部分含義?

# 超級用戶root命令行結尾提示符

$ 普通用戶命令行結尾提示符

@ 分隔符

2. 對于不會使用的命令如何查詢幫助?

man? --help

3. Linux 系統關機命令有哪些?

shutdown -h now立刻關機?halt? poweroff? init 0

4. Linux 系統重啟命令有哪些?

shutdown -r now 立刻關機?reboot init 6

5. Linux 系統普通命令和內置命令有什么區別?

6. 請寫出在 Xshell 命令行模式下你所知道的快捷鍵命令?

Tab至少輸入兩次

移動光標快捷鍵

ctrl+a光標移動到行首的位置;

ctrl+e光標移動到行尾的位置;

ctrl+f光標向右移動一個字符

ctrl+b光標向左移動一個字符

剪切、粘貼、清除快捷鍵

ctrl+k剪切(刪除)光標處到行尾的字符;

ctrl+u剪切(刪除)光標處到行首的字符;

ctrl+w剪切(刪除)光標前的一個單詞

Ctrl+y 粘貼ctrl+u,ctrl+k,ctrl+w刪除的文本

Ctrl+insert? 復制命令行內容

Shift+insert? 粘貼命令行內容

Ctrl+c中斷正在執行的任務

Ctrl+h刪除光標所在前的一個字符

重復執行快捷鍵

Ctrl+d退出當前x shell命令還可以退出x shell

Ctrl+r搜索歷史紀錄中的命令行

Ctrl+g從ctrl+r的模式中退出

Esc+.獲取上一條命令的最后的部分

控制快捷鍵

Ctrl+z暫停正在運行的服務

Crtl+l清屏;???ctrl+s鎖屏;???ctrl+q解鎖;

!號開頭的快捷命令

!!執行上一條命令

!pw執行最近以pw開頭的命令

!pw:p僅打印最近pw開頭的命令,但不執行

!num執行歷史命令列表的第num(數字)條命令

!$上一條命令的最后一個參數。相當于esc+.

Esc相關

Esc+.獲取上一條命令的最后的部分

Esc+b移動到當前單詞的開頭

Esc+f移動到當前單詞的結尾

第6章 Linux 文件及目錄管理命令基礎

1. 創建一個/oldboy 目錄。

?[root@dengshuai ~]# mkdir oldboy -p

[root@dengshuai~]# ls

data????????? dengshuai.txt? oldboy.txt?test.txt.ori

dengshuai666? oldboy????????test.txt

[root@dengshuai~]#

2. 切換目錄到/oldboy 下。

?[root@dengshuai ~]# cd /oldboy

?[root@dengshuai /oldboy]#

3. 查看當前路徑所在位置。

[root@dengshuai/oldboy]# pwd

/oldboy

4. 在上述 oldboy 目錄下創建一個oldgirl.txt 文件。

[root@dengshuai/oldboy]# touch /oldboy oldgirl.txt

[root@dengshuai/oldboy]# ll

total 0

-rw-r--r-- 1 rootroot 0 Mar 13 19:52 oldgirl.txt

[root@dengshuai/oldboy]#

5. 通過一條命令同時創建 oldboy1,oldboy2 兩個目錄。

?[root@dengshuai /oldboy]# mkdir -p oldboy1oldboy2

[root@dengshuai/oldboy]# ls

oldboy1? oldboy2?oldgirl.txt

[root@dengshuai/oldboy]#

6. 把/oldboy/oldgirl.txt 文件復制到/opt 下。

?[root@dengshuai /oldboy]# cp -a/oldboy/oldgirl.txt /opt

[root@dengshuai/oldboy]# cd

[root@dengshuai~]# cd /opt

[root@dengshuai/opt]# ll

-rw-r--r-- 1 rootroot? 0 Mar 13 19:52 oldgirl.txt

7. 查看當前/opt 目錄下有哪些文件。

[root@dengshuai/opt]# ls

10。txt?3。txt?6。txt?9。txt??????test。txt

1。txt??4。txt?7。txt?oldgirl.txt

2。txt??5。txt?8。txt?test.txt

[root@dengshuai/opt]#

8. 把/oldboy/oldgirl.txt 再次移動到/opt/下并且沒有確認提示。[root@dengshuai/opt]# \mv /oldboy/oldgirl.txt /opt

[root@dengshuai/opt]# cd

[root@dengshuai~]# cd /oldboy

[root@dengshuai/oldboy]# ls

oldboy1? oldboy2

9. 把/oldboy/oldgirl.txt 文件刪除并且不提示。

[root@dengshuai/oldboy]# ls

oldboy1? oldboy2?oldgirl.txt

[root@dengshuai/oldboy]# rm -f oldgirl.txt

[root@dengshuai/oldboy]# ls

oldboy1? oldboy2

10. 把/oldboy/目錄刪除并且不提示。

[root@dengshuai~]# rm -rf oldboy

[root@dengshuai~]# ls

data????????? dengshuai.txt? test.txt

dengshuai666? oldboy.txt????test.txt.ori

[root@dengshuai~]#

第7章 Linux 目錄文件與系統啟動知識

1. 如何在 Vmware 下的 Linux 系統中看到 ISO 文件鏡像中的文件。

把光驅設置掛載點用blkid查看

2. 當我們想要配置網卡信息時需要修改那個文件?

vim/etc/sysconfig/network-scripts/ifcfg-eth0

3. 請解釋下列目錄的作用

根下的目錄生產中常用的核心文件?

/bin二進制 命令相關/etc/sysconfig/network-scripts/ifcfg-eth0?

/boot引導分區系統內核及引導程序/etc/resolv.conf?

/dev

? Device設備文件所在目錄

/etc/hostname(CentOS7特有)?

/etc

? 二進制軟件包文件所在路徑

/etc/hosts?

/home

? 普通用戶的家目錄

/etc/fstab?

/proc

? 虛擬的文件系統,存放進程和內核信息的目錄

/etc/rc.local?

/root

? 管理的家目錄

/etc/redhat-release聲明RedHat版本號和名稱信息的文件?

/sbin管理員命令所在目錄,普通用戶執行不了/etc/sysctl.conf? Linux內核參數設置文件?

/tmp臨時文件所在目錄/etc/systemd/system(CentOS7特有)

/usr系統軟件和用戶相關程序所在目錄,第二層次目錄/usr/lib/systemd/system(CentOS7特有)?

/var可變化的數據/etc/sysconfig/network(CentOS6及以前特有)主機?名配置文件?

第8章 Linux 文件過濾及內容編輯處理

1. vim 編輯器中的快捷鍵有哪些?

普通模式:

:set nu 顯示行號

普通模式:移動光標:

行尾$

行首0

文件尾部G

文件開頭gg

到指定行 阿拉伯數字gg

普通模式:搜索與替換操作

向下搜索 /3306 繼續搜 按n,反向搜N

向上搜索?80??繼續搜 按n,反向搜N

普通模式:替換

:%s/A/B/g

:%s#world#oldgirl#g

/#還可以用@等特殊字符替換,實際就是分隔符。

s是替換 g表示全局(所有)

指定行號替換:

:4,6s/oldboy/oldgirl/g

普通模式:復制、粘貼、刪除等操作

刪除單行 dd(剪切)

刪除多行 ndd n用任意數字替換

撤銷?? u

單行復制yy

多行復制nyy??n用任意數字替換

粘貼????p

進入編輯模式命令

i 插入*****

A 追加 行尾插入

o 下一行開頭插入

O 上一行開頭插入

a 光標下一個字符插入

命令行模式

:wq???? 退出并保存

:wq!??? 退出并強制保存,“!”為強制的意思

:q! 強制退出,不保存

:set nu???? 顯示行號

:set nonu 與set nu相反,取消行號

2. 給文件增加內容的方法(不少于三種)?

1.echo “ ” >aaaa.txt

2.cat>test.txt <

aa

EOF?

3.vim編輯器

3. 怎樣實現在目前文件內容的基礎上追加“I am oldboy”內容?

[root@dengshuai/opt]# echo "i am oldboy" >>oldgirl.txt

[root@dengshuai/opt]# cat oldgirl.txt

i am oldboy

4. 按行插入數字序列 1-50 到文件/oldboy.txt 中。

seq 50 >oldboy.txt

5. 顯示 oldboy.txt 中 20-30 行的內容。

grep 20 -A10 oldboy.txt

6. 假設一個文件 test.txt 中有如下內容:

Oldboy

Oldgirl

Oldboyedu

如何實現只打印出帶有 Oldboyedu 的行。

[root@dengshuai~]#? grep "edu" test.txt

Oldboyedu

[root@dengshuai~]#?

[root@dengshuai ~]# tail -1 test.txt

Oldboyedu

[root@dengshuai~]#

8.如何將 test.txt 中所有的 old(含大寫)都替換成 young。

?vim test.txt???:%s/oldboy/young/g

9. 如何實現無論正確輸出結果還是錯誤報錯都不提示統一追加到/tmp/error.log 文件中。

[root@dengshuai~]# echo "i am oldboy">>oldboy.txt 2>>oldboy.txt

[root@dengshuai~]# cat oldboy.txt

i am oldboy

[root@linux7.6 ~]#


考試題目

1.1運維人員的重要職責有哪些(3分)

企業數據不丟失不泄密、服務器永不宕機、用戶體驗好

1.2絕對路徑與相對路徑概念和區別是什么?(2分)

絕對路徑是從/開始的路徑? 相對路徑不是從/開始的路徑

1.3 簡述進程、守護進程、程序之間的區別(6分)

程序就是放在磁盤中的文件

進程就是正在運行的程序

守護進程就是為完成一項任務而持續運行的進程

1.4 寫出你所知道的主流Linux系統發行版本(5種以上)(5分)

RedHAT? ?UbunTu? Fedora? CentOS? Debian

1.5請描述GNU、GPL名詞含義和內容?(6分)

GNU 全稱是GNU not Unix目的是建立一個完全自由的并且可移植的類Unix系統

GPL是通用公共許可是由自由軟件基金會FSF創建的。核心是任何人都有共享和修改自由軟件的自由,任何人有權取得修改和發布自由軟件的源代碼權利,但必須同時給出源代碼。

1.6請描述命令行提示符的各組成部分含義?(6分)

#管理員提示符? ? ? ? ? @分隔符? ? ? ? ? ?/當前路徑

$普通用戶提示符? ? ? root用戶名? ? ? ? ?@后面是主機名

1.7 Linux系統中網卡配置文件的地址是/etc/sysconfig/network-scripts/ifcfg-eth0____,讓指定程序開機自啟需要再哪個文件設置_/etc/rc.local____,開機自動掛載的文件是__/etc/fstab_____,DNS客戶端的文件地址是__/etc/resolv.conf Linux___。(8分)

1.8 在/tmp中創建oldboy目錄,并在其中創建oldgirl.txt文件(12分)

cd /tmp??

mkdir -p /tmp/oldboy/oldgirl.txt

a.在oldgirl.txt文件中鍵入“oldboyedu”(不少于三種方法)

vim 編輯器? ??

echo "oldboyedu" <</oldboy/oldgirl.txt

cat>/oldboy/oldgirl.txt<<EOF

oldboyedu

EOF

b.通過一條命令將下面內容輸入到oldgirl.txt中:

oldboyedu? ? ? ? ? ? ? ? ? ? ? ? ? ? ?答? ? ? ? ? ? cat>/oldboy/oldgirl.txt <<EOF

oldgirl? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? oldboyedu

linux? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? oldgirl

? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? linux

? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ?EOF

c.打印出oldgirl.txt文件中包含oldboyedu的所有行

head -1 /oldboy/oldgirl.txt? ? ? ??

1.9 已知/etc/目錄為Linux默認配置文件及服務啟動命令目錄,請做如下題目:(6分)

a.請用tar 打包/etc 整個目錄(打包及壓縮)

tar zcvf /etc/data.tar.gz ./etc

c.請把a 中的壓縮包,解壓到/tmp 指定目錄下(最好只用tar 命令實現)

tar zxvf /tmp/data.tar.gz

1.10 請寫出你所知道的命令行模式下及vim模式中常用的快捷鍵(各至少5種以上)(5分)

ctrl+a光標移動到行首的位置;Ctrl+c中斷正在執行的任務; Crtl+l清屏

ctrl+e光標移動到行尾的位置;Ctrl+z暫停正在運行的服務; ctrl+s鎖屏;

行首$? ? ? ? ? ? ? ? ? ? ? ? ? ? ?:%s/A/B/g? ? ? ? ? ? ? ? ??刪除單行 dd (剪切)

刪除多行ndd? n用任意數字提換? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ???單行復制yy? ? ?

撤銷?u? ? ? ? ? ? ? ? ? ? ? ? ?? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? 粘貼p??

行尾0? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ?多行復制nyy n用任意數字提換

文件尾部?G? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? 文件開頭?gg

1.11 新建文件num.txt 在其中鍵入1-30數字序列,并顯示數字10-20的序列(6分)

seq 30>num.txt? ? ? ? ? ? ? ? ?grep 10 -A 10 num.txt? ? ? ?

? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? grep 10 -B 20 num.txt

? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? grep? 5 -C? 15 num.txt

1.12 實際生產環境中常見的分區方式有哪幾種,分別怎樣分區的(9分)

1.普通分區方式

/Boot-引導分區-256m

Swap-交換分區-內存大小8G,給8G.內存小于8G給到1.5倍的內存。

/給所有空間

使用條件:1.數據不那么重要。

????????? 2.必須有備份策略:實時的。

內部人員發布數據,同時發布到兩臺以上的生產服務器里。三個備份。

外部人員寫入數據,同時發布到兩臺服務器后面共享的服務器上,(對這個共享服務器做備份)。兩個備份。

2.存儲服務器分區方式

/Boot-引導分區-256m

Swap-交換分區-內存大小8G,給8G.內存小于8G給到1.5倍的內存。

/100g

/Data剩余給數據分區,data’可以使任意名稱。

3.門戶網站分區方式

/Boot-引導分區-256m

Swap-交換分區-內存大小8G,給8G.內存小于8G給到1.5倍的內存。

/100g

剩余保留,哪個部門使用,使用部門自己分剩余的分區。

1.13 Raid0和raid1的特點與區別(10分)

1.14 Centos6中開機啟動的流程(9分)

bios 自檢

加載MBR信息

加載Grub菜單

加載內核

加載init進程

設定系統運行級別

設定系統初始化

設定當前運行級別的腳本啟動文件

加載開機自啟動程序

進入用戶登錄界面

1.15 簡述Centos6系統中的七種運行級別(7分)

init? ? ? 0 關機

? ? ? ? ? 1單用戶模式

? ? ? ? ? 2多用戶模式

? ? ? ? ? 3文本模式命令行模式

? ? ? ? ? 4未使用

? ? ? ? ? 5圖形化模式

? ? ? ? ? 6重啟

最后編輯于
?著作權歸作者所有,轉載或內容合作請聯系作者
平臺聲明:文章內容(如有圖片或視頻亦包括在內)由作者上傳并發布,文章內容僅代表作者本人觀點,簡書系信息發布平臺,僅提供信息存儲服務。

推薦閱讀更多精彩內容

  • 1、運維人員的重要職責 解答: 1、企業數據安全(不丟失、不泄露); 2、7x24小時服務(永不宕機); 3、用戶...
    喂00閱讀 801評論 0 1
  • 1. tar 創建一個新的tar文件 $ tar cvf archive_name.tar dirname/ 解壓...
    dazdingos閱讀 439評論 0 0
  • 1.1 運維人員的重要職責有哪些(3分) 企業數據不丟失,不泄露 企業業務7*24小時不停機 企業服務效率高(用戶...
    Zh_bd92閱讀 702評論 0 0
  • 早上六點睡不著了,想到馬上就要見面的寶寶,忍不住想說:"嗨~,歡迎你的到來,我們朝夕相處了這么久,終于見面了" 夢...
    白羊座_c616閱讀 260評論 0 0
  • 一、導入所需要的字體到項目工程中 二、確保在Build Phases中能夠看到字體,如果沒有則需要手動添加進來 三...
    xiaobei_yang閱讀 438評論 0 0