老男孩Linux58期第一次考試總結(jié)

第一關(guān)測(cè)試題


作者:孫鵬鵬

歸檔:考試筆記

時(shí)間:2019/3/15


快捷鍵:

Ctrl + 1??? 標(biāo)題1

Ctrl + 2??? 標(biāo)題2

Ctrl + 3??? 標(biāo)題3

Ctrl + 4??? 標(biāo)題4

Ctrl + 5??? 程序代碼

Ctrl + 6??? 正文

Ctrl + 7??? 實(shí)例1-1

格式說明:

藍(lán)色字體:注釋

黃色背景:重要

綠色背景:注意

老男孩教育教學(xué)核心思想6重:重目標(biāo)、重思路几颜、重方法偏竟、重實(shí)踐觅彰、重習(xí)慣、重總結(jié)

學(xué)無止境酌毡,老男孩教育成就你人生的起點(diǎn)肥卡!

聯(lián)系方式:

網(wǎng)站運(yùn)維QQ交流群:

Linux?385168604架構(gòu)師390642196

Python 29215534大數(shù)據(jù)421358633

官方網(wǎng)站:

http://www.oldboyedu.com?


1、運(yùn)維人員的重要職責(zé)有哪些(3分)

1.1數(shù)據(jù)安全不丟失光稼、不泄露

1.27×24小時(shí)運(yùn)行或南,不宕機(jī)

1.3提升用戶體驗(yàn)

2、絕對(duì)路徑與相對(duì)路徑概念和區(qū)別是什么艾君?(2分)

絕對(duì)路徑:從根開始的文件目錄

相對(duì)路徑:不從根開始的文件目錄

3采够、簡述進(jìn)程、守護(hù)進(jìn)程冰垄、程序之間的區(qū)別(6分)

程序:存放在磁盤上的文件

進(jìn)程:運(yùn)行著的程序

守護(hù)進(jìn)程:持續(xù)在運(yùn)行的程序

4蹬癌、寫出你所知道的主流Linux系統(tǒng)發(fā)行版本(5種以上)(5分)

CentOS??Redhat??? Ubuntu?? 麒麟??Debian?? SUSE??Fedora? 等

5、?請(qǐng)描述GNU虹茶、GPL名詞含義和內(nèi)容?(6分)

GNU:is not unix逝薪,又稱革奴計(jì)劃,由斯托曼先生在1984年發(fā)起蝴罪,是FSF的主要項(xiàng)目董济。目的是為了建立一套完全自由的和可移植的類unix操作系統(tǒng)。由于內(nèi)核不穩(wěn)定并沒有問世要门,但也研發(fā)了一些優(yōu)秀的組件:Emacs虏肾、gcc、basg欢搜、gawk封豪。

GPL:通用公共許可。核心是保證任何人有共享狂巢、修改軟件的自由撑毛,任何人有權(quán)獲得书聚、修改和發(fā)布軟件的源代碼權(quán)力唧领,但都必須給出具體更改的源代碼。

6雌续、請(qǐng)描述命令行提示符的各組成部分含義斩个?(6分)

root:用戶名 @:分隔符 oldboy:主機(jī)名 ~:當(dāng)前所在路徑 #:管理員提示符$:普通用戶提示符

7、機(jī)自啟需要再哪個(gè)文件設(shè)置__/etc/rc.local__,開機(jī)自動(dòng)掛載的文件是__/etc/fstab__驯杜,DNS客戶端的文件地址是__/etc/resolv.conf____受啥。(8分)

8、中創(chuàng)建oldboy目錄鸽心,并在其中創(chuàng)建oldgirl.txt文件(12分)

[if !supportLists]a. [endif]在oldgirl.txt文件中鍵入“oldboyedu”(不少于三種方法)

vim oldgril.txt,按i進(jìn)入插入滚局,輸入“oldboyedu”,Esc返回顽频,:wq保存退出藤肢。

echo “oldboyedu” >oldgirl.txt

cat > oldgirl.txt<<EOF

oldboyedu

EOF

b.通過一條命令將下面內(nèi)容輸入到girl.txt中:

oldboyedu

oldgirl

linux

解:cat >oldgirl.txt<<EOF

oldboyedu

oldgirl

linux

EOF

[if !supportLists]b.[endif]打印出oldgirl.txt文件中包含oldboyedu的所有行

echo oldgirl.txt |grep “oldboyedu”

9、已知/etc/目錄為Linux默認(rèn)配置文件及服務(wù)啟動(dòng)命令目錄糯景,請(qǐng)做如下題目:(6分)

a嘁圈、請(qǐng)用tar 打包/etc 整個(gè)目錄(打包及壓縮)

tar zcf /opt/etc.tar.gz ./etc

b省骂、請(qǐng)把a(bǔ) 中的壓縮包,解/tmp 指定目錄下(最好只用tar 命令實(shí)現(xiàn))

tar xf /opt/etc.tar.gz -C /tmp

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

Tab 補(bǔ)全0或^ 行首

Ctrl+s 鎖屏

gg? 文件開頭

Ctrl+q? 解屏

G? ?文件結(jié)尾

Ctrl+l 清屏

ngg? 到指定行

Ctrl+z? 退出當(dāng)前xshell

O? 在當(dāng)前行上面插入一行并進(jìn)入編輯

Ctrl+c 暫停當(dāng)前執(zhí)行任務(wù)

0? 在當(dāng)前行下面插入一行并進(jìn)入編輯

Ctrl+insert 復(fù)制zz? 快速保存并退出

shift+insert 粘貼

yy? 復(fù)制光標(biāo)所在行

12钞澳、在其中鍵入1-30數(shù)字序列,并顯示數(shù)字10-20的序列(6分)

第一問:

1涨缚、seq 30 >num.txt

2轧粟、echo -e {1..30}“\n”>num.txt

第二問:

1、head -20 num .txt|tail -11

2脓魏、grep 20 -B 10 num.txt

3逃延、grep 10 -A 10 num.txt

4、grep 15 -C 5 num.txt

12轧拄、實(shí)際生產(chǎn)環(huán)境中常見的分區(qū)方式有哪幾種揽祥,分別怎樣分區(qū)的(9分)

普通分區(qū)

/boot? 256M

Swap? 256M

/???? 剩余多少給多少

數(shù)據(jù)服務(wù)器分區(qū)

/boot? 256M

Swap? 256M

/???100G

/data? 剩余給/data? ?data可以是任意名

門戶網(wǎng)站分區(qū)

/boot? 256M

Swap? 256M

/???100G

剩余的空間保留,等以后哪個(gè)部門有使用需求再分

錯(cuò)誤的分區(qū)方式(不建議使用)

/boot? 256M

Swap? 256M

/???? 100G

/home

這種分區(qū)方式利用LVM檩电,動(dòng)態(tài)實(shí)實(shí)調(diào)整各分區(qū)空間拄丰,大并發(fā)時(shí)性能會(huì)下降5-10%,磁盤空間容易滿俐末。

13料按、Raid0和raid1的特點(diǎn)與區(qū)別(10分)

Raid0:

多塊磁盤整合在一起,容量是所有盤之和卓箫,性能是所有盤之和载矿,沒有冗余,即使壞一塊盤烹卒,其他盤的數(shù)據(jù)也會(huì)丟失闷盔。

Raid1:

兩塊磁盤組合一起,容量是一個(gè)盤的容量旅急,性能也是單個(gè)盤的逢勾,但是冗余100%,即使壞了一個(gè)盤另外一個(gè)盤還有備份藐吮。

14溺拱、Centos6中開機(jī)啟動(dòng)的流程(9分)

電源,bios自檢

MBR引導(dǎo)谣辞,通過硬盤啟動(dòng)

GRUB菜單迫摔,選擇內(nèi)核版本

加載內(nèi)核

運(yùn)行init進(jìn)程

讀取運(yùn)行級(jí)別

讀取初始化系統(tǒng),設(shè)置主機(jī)名泥从、ip地址

根據(jù)運(yùn)行級(jí)別運(yùn)行腳本

開機(jī)自啟動(dòng)程序

啟動(dòng)Mingetty句占,顯示登錄界面

15、簡述Centos6系統(tǒng)中的七種運(yùn)行級(jí)別(7分)

0? 關(guān)機(jī)

1? 單用戶模式(忘記root密碼時(shí)選擇歉闰,也是救援模式)

2? 多用戶模式

3? 命令行模式(企業(yè)服務(wù)器運(yùn)行的狀態(tài))

4? 未使用

5? 圖形化模式

6? 重啟

======================================================

第一章至第八章重點(diǎn)

第1章 章 計(jì)算機(jī)硬件與組成基礎(chǔ)

1. 運(yùn)維人員的重要職責(zé)有哪些辖众?

(1)企業(yè)數(shù)據(jù)不丟失卓起,不泄露

(2)7*24小時(shí)不宕機(jī)

(3)用戶體驗(yàn)舒適

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

1U=4.445cm

3. 互聯(lián)網(wǎng)企業(yè)常見的服務(wù)器品牌以及型號(hào)有哪些凹炸?

IBM戴爾HP 聯(lián)想浪潮 華為

戴爾的R710/720 R610/620

4. 常見的服務(wù)器的型號(hào)有哪幾種戏阅?

戴爾的R710/720 R610/620

5. 內(nèi)存的特點(diǎn)有哪些?

內(nèi)存也被稱為臨時(shí)存儲(chǔ)器啤它,是臨時(shí)存放數(shù)據(jù)的地方奕筐,當(dāng)電腦關(guān)機(jī)的時(shí)候,會(huì)清空变骡。電腦運(yùn)行軟件的時(shí)候會(huì)把軟件調(diào)到內(nèi)存中運(yùn)行离赫,軟件關(guān)閉的時(shí)候再從內(nèi)存中釋放掉

6. 簡述程序、進(jìn)程和守護(hù)進(jìn)程之間的區(qū)別塌碌?

程序:程序就是存放在磁盤中的數(shù)據(jù)文件

進(jìn)程:在內(nèi)存中運(yùn)行的程序就是內(nèi)存

守護(hù)進(jìn)程:持續(xù)運(yùn)行的程序

7.簡述buffer 和 cache 區(qū)別渊胸?

Buffer:緩沖區(qū),高并發(fā)訪問時(shí)台妆,由于數(shù)據(jù)量大翎猛,所以數(shù)據(jù)會(huì)先在內(nèi)存中存放,然后當(dāng)達(dá)到一定數(shù)量的時(shí)候或者一定時(shí)間的時(shí)候?qū)懭氪疟P接剩,buffer就在中間起緩沖作用切厘。

Cache:緩存區(qū),高并發(fā)讀取的時(shí)候懊缺,由于用戶讀取數(shù)據(jù)較多疫稿,所以會(huì)把數(shù)據(jù)調(diào)到內(nèi)存中,這樣可以讓用戶更快的看到自己想看到的東西鹃两,cache就起緩存的作用遗座。

Buffer:寫入到內(nèi)存緩沖區(qū)?數(shù)據(jù)----》內(nèi)存----磁盤

Cache:從內(nèi)存讀取緩存區(qū)?讀取《----數(shù)據(jù)《----磁盤

8. 什么是遠(yuǎn)程控制卡,作用是什么怔毛?

遠(yuǎn)程控制卡可以在遠(yuǎn)處控制服務(wù)器员萍。

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

IDESAS SAST SCSI? SSD

10. Raid 卡的級(jí)別有哪些拣度?分別有什么特點(diǎn)?

級(jí)別有?0??1?? 5??? 10

Raid 0:由1塊或者多塊盤組成螃壤,容量是所有盤容量之和抗果,性能也是所有盤之和,但是沒有冗余奸晴。

Raid 1:只能由兩塊盤組成冤馏,容量是總?cè)萘康?/2,性能一般寄啼,但是有100%的冗余逮光。

第 第2 章 Linux 系統(tǒng)介紹與環(huán)境搭建準(zhǔn)備

[if !supportLists]1.[endif]Linux 發(fā)展中三個(gè)重要人物及其貢獻(xiàn)代箭?

譚邦寧???開發(fā)Minix

斯托曼???自由軟件與GUN項(xiàng)目發(fā)起人

托瓦茲???Linux之父


[if !supportLists]2.[endif]簡述 GNU 是什么?

GNU全稱是GNU

NOT UNIX 意思GNU不是UNIX涕刚,GNU計(jì)劃也被稱為革奴計(jì)劃嗡综,目的是建立一套完全自由的和可移植的類unix的操作系統(tǒng)

[if !supportLists]3.[endif]GPL 協(xié)議的內(nèi)容有哪些?

復(fù)制自由:允許將軟件復(fù)制到任何人的電腦中杜漠,并且不限制復(fù)制的數(shù)量极景。

傳播自由:允許以各種形式進(jìn)行傳播。

收費(fèi)傳播:允許在各種媒介上出售該軟件驾茴,但必需提前讓買家知道這個(gè)軟件是可以免費(fèi)獲得的盼樟,并解釋收費(fèi)的理由(一般來講都是能夠?yàn)橛脩籼峁┠撤N服務(wù),以技術(shù)服務(wù)的形式來收費(fèi))锈至。

修改自由:允許開發(fā)人員增加或刪除軟件的功能晨缴,但必須依然基于GPL許可協(xié)議授權(quán)。一句話峡捡,修改后必須以GPL授權(quán)開源發(fā)布喜庞。

[if !supportLists]4.[endif]常見的 Linux 發(fā)行版本有哪些?

Red Hat,Ubuntu,Fedora,CentOS.

[if !supportLists]5.[endif]簡述 RedHat 和 CentOS 之間的區(qū)別棋返?

fedora 是red hat一個(gè)分支延都,免費(fèi)?? 實(shí)驗(yàn)? 新功能

red hat 不再遵循GPL協(xié)議,成為收費(fèi)產(chǎn)品(但仍開源)

centos 是red hat的 logo刪掉睛竣, 收費(fèi)組件去掉后再編譯而成的版本晰房;

目前已被red hat收購,但仍開源免費(fèi)射沟。

?

[if !supportLists]6.[endif]簡述 RedHat 和 Fedora 系統(tǒng)之間的區(qū)別

fedora 是red hat一個(gè)分支殊者,免費(fèi)?? 實(shí)驗(yàn)? 新功能

[if !supportLists]7.[endif]32 位系統(tǒng)和 64 位系統(tǒng)之間的區(qū)別?

a.設(shè)計(jì)的定位不同 64是為專業(yè)人員設(shè)計(jì)验夯,32是給普通用戶設(shè)計(jì)

b.安裝要求配置不同猖吴。64位只能安裝在64位電腦上,32位不僅可以安裝在32挥转,還可以安裝在64位系統(tǒng)上海蔽,,當(dāng)然32發(fā)揮不了64的硬件性能

c.運(yùn)算速度不同绑谣。64(一次提取8字節(jié))比32(4字節(jié))快一倍党窜。

d.尋址能力不同。64位系統(tǒng)其CPU運(yùn)算速度更快借宵,支持使用更大內(nèi)存幌衣,可以發(fā)揮更大更好的性能,提升用戶工作效率

e.支持的內(nèi)存不同壤玫,32位最多為4G豁护,64位理論上可以無限加內(nèi)存條

f.支持的軟件不同哼凯,32位不能運(yùn)行64位的軟件

g.系統(tǒng)體積不同64位系統(tǒng)比32位系統(tǒng)大700MB左右。

8. 簡述 Linux 系統(tǒng)有哪些優(yōu)秀的特點(diǎn)楚里?

1 .Linux是自由軟件挡逼,開源不收費(fèi)的,可根據(jù)自己需求更改源代碼腻豌。

2.具有unix全部特性家坎,系統(tǒng)更開放,功能更優(yōu)秀吝梅。

?

第 第3章 章 級(jí) 企業(yè)級(jí) CentOS6.9 操作系統(tǒng)的安裝

[if !supportLists]1.? [endif]請(qǐng)簡述 Linux 系統(tǒng)中常見的幾種分區(qū)及其作用

(1)普通分區(qū)形式:

/boot 引導(dǎo)分區(qū)256M

swap 交換分區(qū)?? 內(nèi)存大于8G虱疏,給8G。內(nèi)存小于8G苏携,給到1.5倍的內(nèi)存做瞪。

/?? 給所有空間

使用條件:

1、數(shù)據(jù)不那么重要右冻。

2装蓬、必須必須要有備份策略:就是實(shí)時(shí)的。

??? 內(nèi)部人員發(fā)布數(shù)據(jù)纱扭,同時(shí)發(fā)布到兩臺(tái)以上生產(chǎn)服務(wù)器里牍帚。是三個(gè)備份,GIT上乳蛾,代碼暗赶。

? 外部用戶寫入數(shù)據(jù)(圖片、視頻 文字)肃叶,

? 同時(shí)發(fā)布到兩臺(tái)服務(wù)器后面共享的服務(wù)器上(對(duì)這個(gè)共享服務(wù)器做備份)蹂随,兩個(gè)備份。

(2)存儲(chǔ)服務(wù)器(含數(shù)據(jù)庫)的分區(qū)方式:

/boot 引導(dǎo)分區(qū)256M

swap 交換分區(qū)?? 內(nèi)存大于8G因惭,給8G岳锁。內(nèi)存小于8G,給到1.5倍的內(nèi)存蹦魔。

/?? 給100G

/data? 剩余給數(shù)據(jù)分區(qū) 激率,data可以是任意名稱。


(3)門戶網(wǎng)站的分區(qū)方案

===========================================

/boot 引導(dǎo)分區(qū)256M

swap 交換分區(qū)?? 內(nèi)存大于8G版姑,給8G柱搜。內(nèi)存小于8G,給到1.5倍的內(nèi)存剥险。

/?? 給100G

剩余保留,將來哪個(gè)部門使用宪肖,使用部門自己分剩余的分區(qū)表制。

(4)不少網(wǎng)友錯(cuò)誤分區(qū)方案

/boot 引導(dǎo)分區(qū)256M

swap 交換分區(qū)?? 內(nèi)存大于8G健爬,給8G。內(nèi)存小于8G么介,給到1.5倍的內(nèi)存娜遵。

/home 家目錄

方便系統(tǒng)整理文件

[if !supportLists]2.? [endif]請(qǐng)描述 Linux 系統(tǒng)中不同分區(qū)方式及其應(yīng)用場(chǎng)景

同上

[if !supportLists]3.? [endif]簡述 Vmware 虛擬機(jī)中虛擬網(wǎng)卡有哪三種連接方式

橋接模式,NAT模式壤短,主機(jī)模式

[if !supportLists]4.? [endif]簡述橋接模式和 NAT 模式之間的區(qū)別

橋接模式:相當(dāng)于除了主機(jī)之外又加了一臺(tái)計(jì)算设拟,通過物理主機(jī)網(wǎng)卡從而連入到了實(shí)際的網(wǎng)絡(luò)中,所有網(wǎng)絡(luò)功能和網(wǎng)絡(luò)中的真實(shí)機(jī)器計(jì)劃完全一樣久脯,橋接模式下的虛擬機(jī)和網(wǎng)內(nèi)真實(shí)計(jì)算機(jī)所處的位置是一樣的纳胧。

NAT模式:虛擬機(jī)是通過宿主機(jī)上網(wǎng)和交換數(shù)據(jù)的。

第 第4章 章 理 遠(yuǎn)程連接管理 Linux 實(shí)踐

1. 常見的遠(yuǎn)程連接工具有哪些?

Xshellputty

2. 遠(yuǎn)程連接工具采用的是什么協(xié)議帘撰,默認(rèn)端口號(hào)是多少?

SSH協(xié)議??默認(rèn)端口號(hào)22

3. 簡述遠(yuǎn)程終端工具連接不上虛擬機(jī)的故障排查思路跑慕?

a.檢查ip地址是否一致

b.檢查端口是否正確

c.檢查防火墻是否關(guān)閉

d.檢查SElinux是否關(guān)閉

4.啟動(dòng) sshd服務(wù)的命令是________?

Systemctlstartsshd

5.常見的無法遠(yuǎn)程連接服務(wù)器的原因有哪些?

1、檢查服務(wù)端:網(wǎng)卡摧找、??IP是不是啟動(dòng)和正確的

ip?add

或者ifconfig

2

核行、檢查服務(wù)端:端口和進(jìn)程查端口:ss?-lntup|?netstat?-lntup

查進(jìn)程:ps?-ef|grep?ssh

想讓他提供服務(wù)

systemctl?start?sshd

在檢查。

=================================

3

蹬耘、客戶端:IP芝雪、端口、協(xié)議是不是對(duì)的综苔。眼睛查绵脯。都是對(duì)的,就是連不上休里,咋辦蛆挫?

A

、ping?10.0.0.200?檢查物理連接能否到達(dá)妙黍。

[c:\~]$?ping?10.0.0.200

正在?Ping?10.0.0.200?具有?32?字節(jié)的數(shù)據(jù):

來自?10.0.0.200?的回復(fù):?字節(jié)=32?時(shí)間=2ms?TTL=64

來自?10.0.0.200?的回復(fù):?字節(jié)=32?時(shí)間<1ms?TTL=64

如果不可達(dá):1悴侵、連接的IP輸入錯(cuò)了。2拭嫁、物理鏈路有問題(VM環(huán)境調(diào)虛擬網(wǎng)絡(luò)編輯器)

B

可免、telnet?10.0.0.200?22?檢查對(duì)方有沒有提供服務(wù),開啟服務(wù)做粤。

[c:\~]$?telnet?10.0.0.200?22

Connecting?to?10.0.0.200:22...

Connection?established.

To?escape?to?local?shell,?press?'Ctrl+Alt+]'.

SSH-2.0-OpenSSH_7.4

連不上的狀態(tài):

[c:\~]$?telnet?10.0.0.200?333

Connecting?to?10.0.0.200:333...

1

浇借、服務(wù)端今天休息,沒有提供服務(wù)(在此不成立)怕品。2妇垢、防火墻(6是iptables,7是firewalld)。查看狀態(tài):systemctl?status?firewalld.service

#active?(running)

活著的狀態(tài)

#Active:?inactive?(dead)

死的狀態(tài)。關(guān)閉:systemctl?stop?firewalld.service

啟動(dòng):systemctl?start?firewalld.service

開機(jī)不自動(dòng)啟動(dòng):systemctl?disable?firewalld.service

[if !supportLists]5.? [endif]查看網(wǎng)卡 ip 的命令有哪些?

Ip a

Cat

/etc/sysconfig/network-scripts/ifcfg-網(wǎng)卡名

[if !supportLists]6.? [endif]如何測(cè)試服務(wù)器能否連上互聯(lián)網(wǎng)?

Ping baidu.com

[if !supportLists]7.? [endif]什么是快照闯估?

快照就是相當(dāng)于虛擬機(jī)保存了一個(gè)以前的一個(gè)狀態(tài)灼舍,你可以通過快照恢復(fù)到以前的那種狀態(tài)。

[if !supportLists]8.? [endif]Centos7 中如何修改默認(rèn)網(wǎng)卡命名規(guī)則涨薪?

[if !supportLists]a. [endif]通過vim /etc/sysconfig/network-scipts/ifcfg-網(wǎng)卡名骑素,進(jìn)去可以修改網(wǎng)卡名

[if !supportLists]b. [endif]Nmtui修改


第 第5 章 Linux 系統(tǒng)命令行入門基礎(chǔ)

[if !supportLists]1.? [endif]請(qǐng)描述命令行提示符的各組成部分含義?

用戶名?分隔符?主機(jī)名?當(dāng)前所在目錄

[if !supportLists]2.? [endif]對(duì)于不會(huì)使用的命令如何查詢幫助刚夺?

Man?? XXXX????help XXXXX

[if !supportLists]3.? [endif]Linux 系統(tǒng)關(guān)機(jī)命令有哪些献丑?

Poweroff???? init 0

Halt

Shutdown -h 0? Shutdown -h now? Shutdown -h +時(shí)間

[if !supportLists]4.? [endif]Linux 系統(tǒng)重啟命令有哪些?

Reboot?? init 6??????shutdown -r 0????? Shutdown -rnow? Shutdown -r+時(shí)間

[if !supportLists]5.? [endif]Linux 系統(tǒng)普通命令和內(nèi)置命令有什么區(qū)別侠姑?

內(nèi)置命令在系統(tǒng)啟動(dòng)時(shí)就調(diào)入內(nèi)存创橄,是常駐內(nèi)存的,所以執(zhí)行效率高结借。

而普通命令是系統(tǒng)的軟件功能筐摘,用戶需要時(shí)才從硬盤中讀入內(nèi)存。

?

[if !supportLists]6.? [endif]請(qǐng)寫出在 Xshell 命令行模式下你所知道的快捷鍵命令船老?移動(dòng)光標(biāo)快捷鍵

ctrl+a光標(biāo)移動(dòng)到行首的位置咖熟;

ctrl+e光標(biāo)移動(dòng)到行尾的位置;

ctrl+f光標(biāo)向右移動(dòng)一個(gè)字符

ctrl+b光標(biāo)向左移動(dòng)一個(gè)字符

剪切柳畔、粘貼馍管、清除快捷鍵

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

ctrl+u剪切(刪除)光標(biāo)處到行首的字符薪韩;

ctrl+w剪切(刪除)光標(biāo)前的一個(gè)單詞

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

Ctrl+insert? 復(fù)制命令行內(nèi)容

Shift+insert? 粘貼命令行內(nèi)容

Ctrl+c中斷正在執(zhí)行的任務(wù)

Ctrl+h刪除光標(biāo)所在前的一個(gè)字符

重復(fù)執(zhí)行快捷鍵

Ctrl+d退出當(dāng)前x shell命令還可以退出x shell

Ctrl+r搜索歷史紀(jì)錄中的命令行

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

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

控制快捷鍵

Ctrl+z暫停正在運(yùn)行的服務(wù)

Crtl+l清屏俘陷;??? ctrl+s鎖屏罗捎;??? ctrl+q解鎖;

拉盾!號(hào)開頭的快捷命令

=安恕!執(zhí)行上一條命令

捉偏!pw執(zhí)行最近以pw開頭的命令

倒得!pw:p僅打印最近pw開頭的命令,但不執(zhí)行

夭禽!num執(zhí)行歷史命令列表的第num(數(shù)字)條命令

霞掺!$上一條命令的最后一個(gè)參數(shù)。相當(dāng)于esc+.

Esc相關(guān)

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

Esc+b移動(dòng)到當(dāng)前單詞的開頭

Esc+f移動(dòng)到當(dāng)前單詞的結(jié)尾

Esc+t顛倒光標(biāo)所在處及其相鄰單詞的位置

基本命令總結(jié):


第 第6 章 Linux 文件及目錄管理命令基礎(chǔ)

[if !supportLists]1.? [endif]創(chuàng)建一個(gè)/oldboy 目錄讹躯。

[root@zyl666? 02:55:24??~]# mkdir oldboy

[root@zyl666? 02:55:45??~]# ls

[if !supportLists]1-1. [endif]log? 1.txt?anaconda-ks.cfg? df.txt? oldboy?oldboy.txt

2.切換目錄到/oldboy下茂嗓。

[root@zyl666? 02:57:08??~]# cd oldboy/

[root@zyl666? 02:57:20??~/oldboy]#

[if !supportLists]2.? [endif]查看當(dāng)前路徑所在位置。

[root@zyl666? 02:57:41??~/oldboy]# pwd

/root/oldboy

[if !supportLists]3.? [endif]在上述 oldboy 目錄下創(chuàng)建一個(gè) oldgirl.txt 文件棉胀。

[root@zyl666? 02:58:04??~/oldboy]# touch oldgirl.txt

[root@zyl666? 02:59:47??~/oldboy]# ls

oldgirl.txt

[if !supportLists]4.? [endif]通過一條命令同時(shí)創(chuàng)建 oldboy1,oldboy2 兩個(gè)目錄剩彬。

[root@zyl666? 02:59:55??~/oldboy]# mkdir oldboy{1,2}

[root@zyl666? 03:00:27??~/oldboy]# ls

oldboy1? oldboy2?oldgirl.txt

[if !supportLists]5.? [endif]把/oldboy/oldgirl.txt 文件復(fù)制到/opt 下酷麦。

root@zyl666? 03:00:29??~/oldboy]# cp oldgirl.txt /opt

[root@zyl666? 03:01:08??~/oldboy]# ls /opt

1.txt? oldgirl.txt?text.txt

7. 查看當(dāng)前/opt目錄下有哪些文件矿卑。

[root@zyl666? 03:01:08??~/oldboy]# ls /opt

1.txt? oldgirl.txt?text.txt

8. 把/oldboy/oldgirl.txt再次移動(dòng)到/opt/下并且沒有確認(rèn)提示。

[root@zyl666? 03:01:13??~/oldboy]# \mv oldgirl.txt /opt/

[root@zyl666? 03:02:44??~/oldboy]# ls /opt/

1.txt? oldgirl.txt?text.txt

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

[root@zyl666? 03:03:11??~/oldboy]# \rm -rf oldgirl.txt

[root@zyl666? 03:04:06??~/oldboy]# ls

oldboy1? oldboy2

[if !supportLists]9.? [endif]把/oldboy/目錄刪除并且不提示母廷。

[root@zyl666? 03:04:48??/]# cd ~

[root@zyl666? 03:04:54??~]# ls

1-1.log? 1.txt?anaconda-ks.cfg? df.txt? oldboy?oldboy.txt

[root@zyl666? 03:04:56??~]# \rm -rf oldboy

[root@zyl666? 03:05:06??~]# ls

1-1.log? 1.txt?anaconda-ks.cfg? df.txt? oldboy.txt

第 第7 章 Linux 目錄文 件 與系統(tǒng)啟動(dòng)知識(shí)

[if !supportLists]1.? [endif]如何在 Vmware 下的 Linux 系統(tǒng)中看到 ISO 文件鏡像中的文件。

[root@zyl666?04:26:21?? ~]# blkid

/dev/sda1:UUID="0c1ad319-d952-46b2-8b61-f62707755ab2" TYPE="xfs"

/dev/sda2:UUID="bfcae4fe-e625-4e22-9354-7b645da955b8" TYPE="swap"

/dev/sda3:UUID="4d410023-5d68-4bd3-8380-3adde2724c42" TYPE="xfs"

/dev/sr0: UUID="2018-05-03-20-55-23-00"LABEL="CentOS 7 x86_64" TYPE="iso9660"PTTYPE="dos"

?

2. 當(dāng)我們想要配置網(wǎng)卡信息時(shí)需要修改那個(gè)文件糊肤?

Ifcfg-eth0

3.請(qǐng)解釋下列目錄的作用

根下 的 目錄 生產(chǎn) 中 常用 的核心文件

/bin?????/etc/sysconfig/network-scripts/ifcfg-eth0

二進(jìn)制命令所在??????配置網(wǎng)卡

/boot????/etc/resolv.conf

系統(tǒng)引導(dǎo)程序所需的文件目錄

系統(tǒng)DNS客戶端配置文件

/dev???????/etc/hostname(CentOS7特有)

設(shè)備軟件目錄?????主機(jī)名配置文件

/etc???????/etc/hosts

系統(tǒng)配置琴昆,啟動(dòng)程序????系統(tǒng)本地的DNS解析文件

/home????? ?/etc/fstab

配置開機(jī)設(shè)備自動(dòng)掛載的文件

/proc??????/etc/rc.local

進(jìn)程信息及內(nèi)核信息??存放開機(jī)自啟動(dòng)程序命令的文件

/root????/ etc/redhat-release

管理員家目錄??聲明Redhat版本號(hào)和名稱信息的文件

/sbin???????/etc/sysctl.conf

管理系統(tǒng)相關(guān)命令???Linux內(nèi)核參數(shù)設(shè)置文件

/tmp?????/etc/systemd/system(CentOS7特有)

臨時(shí)文件目錄

/usr???/usr/lib/systemd/system(CentOS7特有)

用戶或系統(tǒng)軟件應(yīng)用程目錄??軟件啟動(dòng)程序所在目錄

/var????/etc/sysconfig/network(CentOS6及以前特有)

存放系統(tǒng)日志??????主機(jī)名配置文件

第 第8 章 Linux 文 文 件 過濾及內(nèi)容編輯處理

[if !supportLists]1.? [endif]vim 編輯器中的快捷鍵有哪些?

普通模式:

:set nu 顯示行號(hào)

普通模式:移動(dòng)光標(biāo):

行尾$

行首0

文件尾部G

文件開頭gg

到指定行 阿拉伯?dāng)?shù)字gg


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

向下搜索 /3306 繼續(xù)搜 按n馆揉,反向搜N

向上搜索?80?? 繼續(xù)搜 按n业舍,反向搜N


普通模式:替換

:%s/A/B/g

:%s#world#oldgirl#g

/#還可以用@等特殊字符替換,實(shí)際就是分隔符升酣。


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

指定行號(hào)替換:

:4,6s/oldboy/oldgirl/g


普通模式:復(fù)制舷暮、粘貼、刪除等操作

刪除單行dd

刪除多行 ndd n用任意數(shù)字替換

撤銷?? u

單行復(fù)制yy

多行復(fù)制nyy?? n用任意數(shù)字替換

粘貼???? p

?

[if !supportLists]2.? [endif]給文件增加內(nèi)容的方法(不少于三種)噩茄?

第一種:[root@zyl666? 03:43:53??~]# echo "sdsadasd" >>1.txt

[root@zyl666? 03:44:17??~]# cat 1.txt

Welcome to oldboy training.

we are excellent.~????????????????????????????????????????????????????????????????????????????????????????????

~???????

Sdsadasd

第二種:[root@zyl666? 03:45:23??~]# cat >>1.txt<

> i love 我自己

> EOF

[root@zyl666? 03:46:47??~]# cat 1.txt

Welcome to oldboy training.

we are excellent.~????????????????????????????????????????????????????????????????????????????????????????????

~???????

sdsadasd

i love 我自己

第三種:vim 1.txt? 自己編輯下面,:wq保存退出就行了

[if !supportLists]3.? [endif]怎樣實(shí)現(xiàn)在目前文件內(nèi)容的基礎(chǔ)上追加“I am oldboy”內(nèi)容?

[root@zyl666? 03:49:58??~]# echo "i am oldboy" >>1.txt

[root@zyl666? 03:50:15??~]# cat 1.txt

Welcometo oldboy training.

weare excellent.~????????????????????????????????????????????????????????????????????????????????????????????

~???????

sdsadasd

i

love 我自己

iam oldboy

[root@zyl666? 03:50:17??~]#

[if !supportLists]4.? [endif]按行插入數(shù)字序列 1-50 到文件/oldboy.txt 中。

root@zyl666? 04:23:49??~]# seq 50 > 1.txt

[root@zyl666? 04:23:56??~]# cat 1.txt

[if !supportLists]5.? [endif]顯示 oldboy.txt 中 20-30 行的內(nèi)容绩聘。

[root@zyl666? 04:25:59??~]# grep 20 -A10 1.txt

6. 假設(shè)一個(gè)文件test.txt 中有如下內(nèi)容:

Oldboy

Oldgirl

Oldboyedu

如何實(shí)現(xiàn)只打印出帶有 Oldboyedu 的行沥割。

[root@zyl666? 04:04:01??~]# grep "Oldboyedu" 1.txt

Oldboyedu

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

:%從第幾行開始數(shù)字/name/title/g

[root@zyl666? 04:12:57??~]# cat 1.txt

youngboy

younggirl

youngboyedu

[if !supportLists]10.??? [endif]如何實(shí)現(xiàn)無論正確輸出結(jié)果還是錯(cuò)誤報(bào)錯(cuò)都不提示統(tǒng)一追加到/tmp/error.log 文件中凿菩。

[root@zyl666? 04:13:05??~]# cho "asdasda" >>1.txt 2>>1.txt

?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
  • 序言:七十年代末机杜,一起剝皮案震驚了整個(gè)濱河市,隨后出現(xiàn)的幾起案子衅谷,更是在濱河造成了極大的恐慌椒拗,老刑警劉巖,帶你破解...
    沈念sama閱讀 207,113評(píng)論 6 481
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件会喝,死亡現(xiàn)場(chǎng)離奇詭異陡叠,居然都是意外死亡,警方通過查閱死者的電腦和手機(jī)肢执,發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 88,644評(píng)論 2 381
  • 文/潘曉璐 我一進(jìn)店門枉阵,熙熙樓的掌柜王于貴愁眉苦臉地迎上來,“玉大人预茄,你說我怎么就攤上這事兴溜≌旌瘢” “怎么了?”我有些...
    開封第一講書人閱讀 153,340評(píng)論 0 344
  • 文/不壞的土叔 我叫張陵拙徽,是天一觀的道長刨沦。 經(jīng)常有香客問我,道長膘怕,這世上最難降的妖魔是什么想诅? 我笑而不...
    開封第一講書人閱讀 55,449評(píng)論 1 279
  • 正文 為了忘掉前任,我火速辦了婚禮岛心,結(jié)果婚禮上来破,老公的妹妹穿的比我還像新娘。我一直安慰自己忘古,他們只是感情好徘禁,可當(dāng)我...
    茶點(diǎn)故事閱讀 64,445評(píng)論 5 374
  • 文/花漫 我一把揭開白布。 她就那樣靜靜地躺著髓堪,像睡著了一般送朱。 火紅的嫁衣襯著肌膚如雪。 梳的紋絲不亂的頭發(fā)上干旁,一...
    開封第一講書人閱讀 49,166評(píng)論 1 284
  • 那天驶沼,我揣著相機(jī)與錄音,去河邊找鬼疤孕。 笑死商乎,一個(gè)胖子當(dāng)著我的面吹牛,可吹牛的內(nèi)容都是我干的祭阀。 我是一名探鬼主播鹉戚,決...
    沈念sama閱讀 38,442評(píng)論 3 401
  • 文/蒼蘭香墨 我猛地睜開眼,長吁一口氣:“原來是場(chǎng)噩夢(mèng)啊……” “哼专控!你這毒婦竟也來了抹凳?” 一聲冷哼從身側(cè)響起,我...
    開封第一講書人閱讀 37,105評(píng)論 0 261
  • 序言:老撾萬榮一對(duì)情侶失蹤伦腐,失蹤者是張志新(化名)和其女友劉穎赢底,沒想到半個(gè)月后,有當(dāng)?shù)厝嗽跇淞掷锇l(fā)現(xiàn)了一具尸體柏蘑,經(jīng)...
    沈念sama閱讀 43,601評(píng)論 1 300
  • 正文 獨(dú)居荒郊野嶺守林人離奇死亡幸冻,尸身上長有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點(diǎn)故事閱讀 36,066評(píng)論 2 325
  • 正文 我和宋清朗相戀三年,在試婚紗的時(shí)候發(fā)現(xiàn)自己被綠了咳焚。 大學(xué)時(shí)的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片洽损。...
    茶點(diǎn)故事閱讀 38,161評(píng)論 1 334
  • 序言:一個(gè)原本活蹦亂跳的男人離奇死亡,死狀恐怖革半,靈堂內(nèi)的尸體忽然破棺而出碑定,到底是詐尸還是另有隱情流码,我是刑警寧澤,帶...
    沈念sama閱讀 33,792評(píng)論 4 323
  • 正文 年R本政府宣布延刘,位于F島的核電站漫试,受9級(jí)特大地震影響,放射性物質(zhì)發(fā)生泄漏碘赖。R本人自食惡果不足惜驾荣,卻給世界環(huán)境...
    茶點(diǎn)故事閱讀 39,351評(píng)論 3 307
  • 文/蒙蒙 一、第九天 我趴在偏房一處隱蔽的房頂上張望崖疤。 院中可真熱鬧秘车,春花似錦典勇、人聲如沸劫哼。這莊子的主人今日做“春日...
    開封第一講書人閱讀 30,352評(píng)論 0 19
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽权烧。三九已至,卻和暖如春伤溉,著一層夾襖步出監(jiān)牢的瞬間般码,已是汗流浹背。 一陣腳步聲響...
    開封第一講書人閱讀 31,584評(píng)論 1 261
  • 我被黑心中介騙來泰國打工乱顾, 沒想到剛下飛機(jī)就差點(diǎn)兒被人妖公主榨干…… 1. 我叫王不留板祝,地道東北人。 一個(gè)月前我還...
    沈念sama閱讀 45,618評(píng)論 2 355
  • 正文 我出身青樓走净,卻偏偏與公主長得像券时,于是被迫代替她去往敵國和親。 傳聞我的和親對(duì)象是個(gè)殘疾皇子伏伯,可洞房花燭夜當(dāng)晚...
    茶點(diǎn)故事閱讀 42,916評(píng)論 2 344

推薦閱讀更多精彩內(nèi)容

  • 感賞這幾天每天都有錢寶寶入賬橘洞,宇宙爸爸真的是有求必應(yīng),太豐盛了说搅! 感賞今晚雖然去接兒子回到家也7點(diǎn)多了炸枣,還是能在很...
    麗麗丫丫閱讀 166評(píng)論 0 0