Linux運(yùn)維面試題40道(精華篇1)

一漩蟆、簡答題20道

1.簡述Linux 文件系統(tǒng)通過i 節(jié)點(diǎn)把文件的邏輯結(jié)構(gòu)和物理結(jié)構(gòu)轉(zhuǎn)換的工作過程垒探。

參考答案:

Linux 通過i 節(jié)點(diǎn)表將文件的邏輯結(jié)構(gòu)和物理結(jié)構(gòu)進(jìn)行轉(zhuǎn)換。

i 節(jié)點(diǎn)是一個64 字節(jié)長的表怠李,表中包含了文件的相關(guān)信息圾叼,其中有文件的大小、文件所有者捺癞、文件的存取許可方式以及文件的類型等重要信息褐奥。在i 節(jié)點(diǎn)表中最重要 的內(nèi)容是磁盤地址表 。在磁盤地址表中有13 個塊號翘簇,文件將以塊號在磁盤地址表中出現(xiàn)的順序依次讀取相應(yīng)的塊撬码。Linux 文件系統(tǒng)通過把i 節(jié)點(diǎn)和文件名進(jìn)行 連接,當(dāng)需要讀取該文件時版保,文件系統(tǒng)在當(dāng)前目錄表中查找該文件名對應(yīng)的項(xiàng)呜笑,由此得到該文件相對應(yīng)的i 節(jié)點(diǎn)號,通過該i 節(jié)點(diǎn)的磁盤地址表把分散存放的文件物 理塊連接成文件的邏輯結(jié)構(gòu)彻犁。

2.簡述進(jìn)程的啟動叫胁、終止的方式以及如何進(jìn)行進(jìn)程的查看。

參考答案:

在Linux 中啟動一個進(jìn)程有手工啟動和調(diào)度啟動兩種方式:

(1)手工啟動

用戶在輸入端發(fā)出命令汞幢,直接啟動一個進(jìn)程的啟動方式驼鹅。可以分為:

①前臺啟動:直接在SHELL 中輸入命令進(jìn)行啟動。

②后臺啟動:啟動一個目前并不緊急的進(jìn)程输钩,如打印進(jìn)程豺型。

(2)調(diào)度啟動

系統(tǒng)管理員根據(jù)系統(tǒng)資源和進(jìn)程占用資源的情況,事先進(jìn)行調(diào)度安排买乃,指定任務(wù)運(yùn)行的時間和場合姻氨,到時候系統(tǒng)會自動完成該任務(wù)。

經(jīng)常使用的進(jìn)程調(diào)度命令為:at剪验、batch肴焊、crontab。

3. 簡述DNS 進(jìn)行域名解析的過程功戚。

參考答案:

首先娶眷,客戶端發(fā)出DNS 請求翻譯IP 地址或主機(jī)名。DNS 服務(wù)器在收到客戶機(jī)的請求后:

(1)檢查DNS 服務(wù)器的緩存啸臀,若查到請求的地址或名字届宠,即向客戶機(jī)發(fā)出應(yīng)答信息;

(2)若沒有查到壳咕,則在數(shù)據(jù)庫中查找,若查到請求的地址或名字顽馋,即向客戶機(jī)發(fā)出應(yīng)答信息谓厘;

(3)若沒有查到,則將請求發(fā)給根域DNS 服務(wù)器寸谜,并依序從根域查找頂級域竟稳,由頂級查找二級域,二級域查找三級熊痴,直至找到要解析的地址或名字他爸,即向客戶機(jī)所在網(wǎng)絡(luò)的DNS服務(wù)器發(fā)出應(yīng)答信息,DNS 服務(wù)器收到應(yīng)答后現(xiàn)在緩存中存儲果善,然后诊笤,將解析結(jié)果發(fā)給客戶機(jī)。

(4)若沒有找到巾陕,則返回錯誤信息讨跟。

4.系統(tǒng)管理員的職責(zé)包括那些?管理的對象是什么鄙煤?

參考答案:

系統(tǒng)管理員的職責(zé)是進(jìn)行系統(tǒng)資源管理晾匠、設(shè)備管理、系統(tǒng)性能管理梯刚、安全管理和系統(tǒng)性能監(jiān)測凉馆。管理的對象是服務(wù)器、用戶、服務(wù)器的進(jìn)程及系統(tǒng)的各種資源等澜共。

5.請寫出apache2.X 版本的兩種工作模式向叉,以及各自工作原理。如何查看apache 當(dāng)前所支持的模塊咳胃,并且查看是工作在哪種模式下植康?

答案:prefork(多進(jìn)程,每個進(jìn)程產(chǎn)生子進(jìn)程)和worker(多線程展懈,每個進(jìn)程生成多個線程)

prefork 的工作原理是,控制進(jìn)程在最初建立―StartServers個子進(jìn)程后存崖,為了滿足MinSpareServers 設(shè)置的需要創(chuàng)建一個進(jìn)程,等待一秒鐘来惧,繼續(xù)創(chuàng)建兩個,再等待一秒鐘供搀,繼續(xù)創(chuàng)建四個……如此按指數(shù)級增加創(chuàng)建的進(jìn)程數(shù),最多達(dá)到每秒32 個葛虐,直到滿足MinSpareServers 設(shè)置的值為止。這就是預(yù)派生(prefork)的由來屿脐。這種模式可以不必在請求到來時再產(chǎn)生新的進(jìn)程,從而減小了系統(tǒng)開銷以增加性能的诵。

worker 是2.0 版中全新的支持多線程和多進(jìn)程混合模型的MPM万栅。由于使用線程來處理,所以可以處理相對海量的請求西疤,而系統(tǒng)資源的開銷要小于基于進(jìn)程的服務(wù)器烦粒。但是,worker 也使用了多進(jìn)程代赁,每個進(jìn)程又生成多個線程撒遣,以獲得基于進(jìn)程服務(wù)器的穩(wěn)定性。這種MPM 的工作方式將是Apache 2.0 的發(fā)展趨勢管跺。

可以通過命令httpd -l 可以查看apache 當(dāng)前的模塊义黎,如果帶有worker.c 就是工作在worker 模式下,如果有prefork.c 就是工作在prefork.c 的模式下豁跑。

6.什么是靜態(tài)路由廉涕,其特點(diǎn)是什么泻云?什么是動態(tài)路由,其特點(diǎn)是什么狐蜕?

參考答案:

靜態(tài)路由是由系統(tǒng)管理員設(shè)計(jì)與構(gòu)建的路由表規(guī)定的路由宠纯。適用于網(wǎng)關(guān)數(shù)量有限的場合,且網(wǎng)絡(luò)拓樸結(jié)構(gòu)不經(jīng)常變化的網(wǎng)絡(luò)层释。其缺點(diǎn)是不能動態(tài)地適用網(wǎng)絡(luò)狀況的變化婆瓜,當(dāng)網(wǎng)絡(luò)狀況變化后必須由網(wǎng)絡(luò)管理員修改路由表。動態(tài)路由是由路由選擇協(xié)議而動態(tài)構(gòu)建的贡羔,路由協(xié)議之間通過交換各自所擁有的路由信息實(shí)時更新路由表的內(nèi)容廉白。動態(tài)路由可以自動 學(xué)習(xí) 網(wǎng)絡(luò)的拓樸結(jié)構(gòu),并更新路由表乖寒。其缺點(diǎn)是路由廣播更新信息將占據(jù)大量的網(wǎng)絡(luò)帶寬猴蹂。

7.進(jìn)程的查看和調(diào)度分別使用什么命令?

參考答案:

進(jìn)程查看的命令是ps 和top楣嘁。

進(jìn)程調(diào)度的命令有at磅轻,crontab,batch逐虚,kill聋溜。

8.當(dāng)文件系統(tǒng)受到破壞時,如何檢查和修復(fù)系統(tǒng)撮躁?

參考答案:

成功修復(fù)文件系統(tǒng)的前提是要有兩個以上的主文件系統(tǒng)涤伐,并保證在修復(fù)之前首先卸載將被修復(fù)的文件系統(tǒng)缨称。

使用命令fsck 對受到破壞的文件系統(tǒng)進(jìn)行修復(fù)。fsck 檢查文件系統(tǒng)分為5 步睦尽,每一步檢查系統(tǒng)不同部分的連接特性并對上一步進(jìn)行驗(yàn)證和修改当凡。在執(zhí)行 fsck 命令時沿量,檢查首先從超級塊開始,然后是分配的磁盤塊权纤、路徑名汹想、目錄的連接性古掏、鏈接數(shù)目以及空閑塊鏈表、i-node丧枪。

9.解釋i 節(jié)點(diǎn)在文件系統(tǒng)中的作用豪诲。

參考答案:

在linux 文件系統(tǒng)中屎篱,是以塊為單位存儲信息的交播,為了找到某一個文件在存儲空間中存放的位置践付,用i 節(jié)點(diǎn)對一個文件進(jìn)行索引永高。I 節(jié)點(diǎn)包含了描述一個文件所必須的全部信息命爬。所以i 節(jié)點(diǎn)是文件系統(tǒng)管理的一個數(shù)據(jù)結(jié)構(gòu)。

10.什么是符號鏈接皆愉,什么是硬鏈接幕庐?符號鏈接與硬鏈接的區(qū)別是什么异剥?

參考答案:

鏈接分硬鏈接和符號鏈接絮重。

符號鏈接可以建立對于文件和目錄的鏈接。符號鏈接可以跨文件系統(tǒng)疚沐,即可以跨磁盤分區(qū)亮蛔。符號鏈接的文件類型位是l究流,鏈接文件具有新的i 節(jié)點(diǎn)。硬鏈接不可以跨文件系統(tǒng)神得。它只能建立對文件的鏈接哩簿,硬鏈接的文件類型位是-节榜,且硬鏈接文件的i 節(jié)點(diǎn)同被鏈接文件的i 節(jié)點(diǎn)相同别智。

11.在對linux 系統(tǒng)分區(qū)進(jìn)行格式化時需要對磁盤簇(或i 節(jié)點(diǎn)密度)的大小進(jìn)行選擇薄榛,請說明選擇的原則敞恋。

參考答案:

磁盤簇(或i 節(jié)點(diǎn)密度)是文件系統(tǒng)調(diào)度文件的基本單元。磁盤簇的大小碌上,直接影響系統(tǒng)調(diào)度磁盤空間效率浦徊。當(dāng)磁盤分區(qū)較大時盔性,磁盤簇也應(yīng)選得大些冕香;當(dāng)分區(qū)較小時,磁盤簇應(yīng)選得小些突那。通常使用經(jīng)驗(yàn)值愕难。

12.簡述網(wǎng)絡(luò)文件系統(tǒng)NFS猫缭,并說明其作用壹店。

參考答案:

網(wǎng)絡(luò)文件系統(tǒng)是應(yīng)用層的一種應(yīng)用服務(wù)硅卢,它主要應(yīng)用于Linux 和Linux 系統(tǒng)将塑、Linux 和Unix系統(tǒng)之間的文件或目錄的共享。對于用戶而言可以通過 NFS 方便的訪問遠(yuǎn)地的文件系統(tǒng)弊予,使之成為本地文件系統(tǒng)的一部分汉柒。采用NFS 之后省去了登錄的過程碾褂,方便了用戶訪問系統(tǒng)資源正塌。

13.某/etc/fstab 文件中的某行如下:

/dev/had5 /mnt/dosdata msdos defaults,usrquota 1 2

請解釋其含義恤溶。

參考答案:

(1)第一列:將被加載的文件系統(tǒng)名咒程;

(2)第二列:該文件系統(tǒng)的安裝點(diǎn)帐姻;

(3)第三列:文件系統(tǒng)的類型奶段;

(4)第四列:設(shè)置參數(shù)痹籍;

(5)第五列:供備份程序確定上次備份距現(xiàn)在的天數(shù)词裤;

(6)第六列:在系統(tǒng)引導(dǎo)時檢測文件系統(tǒng)的順序吼砂。

14.Apache 服務(wù)器的配置文件httpd.conf 中有很多內(nèi)容渔肩,請解釋如下配置項(xiàng):

(1)MaxKeepAliveRequests 200 (2)UserDir public_html

(3)DefaultType text/plain (4)AddLanguare en.en

(5)DocumentRoot―/usr/local/httpd/htdocs‖

(6)AddType application/x-httpd-php.php.php.php4

參考答案:

(1)允許每次連接的最大請求數(shù)目周偎,此為200蓉坎;

(2)設(shè)定用戶放置網(wǎng)頁的目錄胡嘿;

(3)設(shè)置服務(wù)器對于不認(rèn)識的文件類型的預(yù)設(shè)格式衷敌;

(4)設(shè)置可傳送語言的文件給瀏覽器;

(5)該目錄為Apache 放置網(wǎng)頁的地方助琐;

(6)服務(wù)器選擇使用php4兵钮。

15.某Linux 主機(jī)的/etc/rc.d/rc.inet1 文件中有如下語句掘譬,請修正錯誤屁药,并解釋其內(nèi)容柏锄。

/etc/rc.d/rc.inet1:

……

ROUTE add –net default gw 192.168.0.101 netmask 255.255.0.0 metric 1

ROUTE add –net 192.168.1.0 gw 192.168.0.250 netmask 255.255.0.0 metric 1

參考答案:

修正錯誤:

(1)ROUTE 應(yīng)改為小寫:route;(2)netmask 255.255.0.0 應(yīng)改為:netmask255.255.255.0缭嫡;

(3)缺省路由的子網(wǎng)掩碼應(yīng)改為:netmask 0.0.0.0抬闷;

(4)缺省路由必須在最后設(shè)定,否則其后的路由將無效笤成。

解釋內(nèi)容:

(1)route:建立靜態(tài)路由表的命令;(2)add:增加一條新路由纵诞;

(3)-net 192.168.1.0:到達(dá)一個目標(biāo)網(wǎng)絡(luò)的網(wǎng)絡(luò)地址培遵;

(4)default:建立一條缺省路由籽腕;(5)gw 192.168.0.101:網(wǎng)關(guān)地址皇耗;

(6)metric 1:到達(dá)目標(biāo)網(wǎng)絡(luò)經(jīng)過的 路由器 數(shù)(跳數(shù))。

16.試解釋apache 服務(wù)器以下配置的含義:

(1)port 1080 (2)UserDir userdoc

(3)DocumentRoot ―/home/htdocs‖

(4);

Options Indexes FollowSymLinks

AllowOverride None

Order deny,allow

deny from all

allow from 192.168.1.5

</Directory>;

(5)Server Type Standlone

參考答案:

Apache 服務(wù)器配置行含義如下:

(1)將apache 服務(wù)器的端口號設(shè)定為1080矾瘾;

(2)設(shè)定用戶網(wǎng)頁目錄為userdoc壕翩;

(3)設(shè)定apache 服務(wù)器的網(wǎng)頁根目錄:/home/htdocs放妈;

(4)在此apache 服務(wù)器上設(shè)定一個目錄/home/htdocs/inside荐操,且此目錄只允許IP 地

址為192.168.1.5 的主機(jī)訪問托启;

(5)定義apache 服務(wù)器以獨(dú)立進(jìn)程的方式運(yùn)行屯耸。

17.簡述使用ftp 進(jìn)行文件傳輸時的兩種登錄方式蹭劈?它們的區(qū)別是什么铺韧?常用的ftp 文件傳輸命令是什么哈打?

參考答案:

(1)ftp 有兩種登錄方式:匿名登錄和授權(quán)登錄讯壶。使用匿名登錄時伏蚊,用戶名為:anonymous,密碼為:任何合法email 地址肺孵;使用授權(quán)登錄時平窘,用戶名為用戶在遠(yuǎn)程系統(tǒng)中的用戶帳號瑰艘,密碼為用戶在遠(yuǎn)程系統(tǒng)中的用戶密碼紫新。

區(qū)別:使用匿名登錄只能訪問ftp 目錄下的資源李剖,默認(rèn)配置下只能下載;而授權(quán)登錄訪問的權(quán)限大于匿名登錄偶芍,且上載匪蟀、下載均可宰僧。

(2)ftp 文件傳輸有兩種文件傳輸模式:ASCII 模式和binary 模式。ASCII 模式用來傳輸文本文件嘁捷,其他文件的傳輸使用binary 模式普气。

(3)常用的ftp 文件傳輸命令為:bin佃延、asc履肃、put坐桩、get绵跷、mput碾局、mget、prompt内斯、bye

18.將內(nèi)網(wǎng)?192.168.0.0/24?的原地址修改為?公網(wǎng)IP地址:1.1.1.1

[root@xuegod63 ~]# iptables -t nat -A POSTROUTING -s 192.168.0.0/24 -j SNAT --to 1.1.1.1

把從?eth0進(jìn)來的要訪問?TCP/80?的數(shù)據(jù)包目的地址改為?192.168.0.1.??

[root@xuegod63 ~]# iptables -t nat -A PREROUTING -i eth0 -p tcp --dport 80 -j DNAT --to 192.168.0.1

19.簡述raid0 raid1 raid5 三種工作模式的工作原理及特點(diǎn)俘闯。

RAID 0:連續(xù)以位或字節(jié)為單位分割數(shù)據(jù)真朗,并行讀/寫于多個磁盤上蜜猾,因此具有很高的數(shù)據(jù)傳輸率蹭睡,但它沒有數(shù)據(jù)冗余肩豁,因此并不能算是真正的RAID 結(jié)構(gòu)清钥。RAID 0 只是單純地提高性能祟昭,并沒有為數(shù)據(jù)的可靠性提供保證,而且其中的一個磁盤失效將影響到所有數(shù)據(jù)谜叹。因此荷腊,RAID 0 不能應(yīng)用于數(shù)據(jù)安全性要求高的場合女仰。

RAID 1:它是通過磁盤數(shù)據(jù)鏡像實(shí)現(xiàn)數(shù)據(jù)冗余疾忍,在成對的獨(dú)立磁盤上產(chǎn)生互為備份的數(shù)據(jù)。當(dāng)原始數(shù)據(jù)繁忙時一罩,可直接從鏡像拷貝中讀取數(shù)據(jù)擒抛,因此RAID 1 可以提高讀取性能。RAID1 是磁盤陣列中單位成本最高的莲组,但提供了很高的數(shù)據(jù)安全性和可用性锹杈。當(dāng)一個磁盤失效時竭望,系統(tǒng)可以自動切換到鏡像磁盤上讀寫 ,而不需要重組失效的數(shù)據(jù)闭专。簡單來說就是:鏡象結(jié)構(gòu),類似于備份模式画髓,一個數(shù)據(jù)被復(fù)制到兩塊硬盤上奈虾。

RAID10:高可靠性與高效磁盤結(jié)構(gòu)一個帶區(qū)結(jié)構(gòu)加一個鏡象結(jié)構(gòu)肉微,因?yàn)閮煞N結(jié)構(gòu)各有優(yōu)缺點(diǎn)扫腺,因此可以相互補(bǔ)充。主要用于容量不大攒至,但要求速度和差錯控制的數(shù)據(jù)庫中迫吐。

RAID5:分布式奇偶校驗(yàn)的獨(dú)立磁盤結(jié)構(gòu)志膀,它的奇偶校驗(yàn)碼存在于所有磁盤上溉浙,任何一個硬盤損壞戳稽,都可以根據(jù)其它硬盤上的校驗(yàn)位來重建損壞的數(shù)據(jù)惊奇。支持一塊盤掉線后仍然正常運(yùn)行

20.如何查看占用端口8080 的進(jìn)程

lsof -i:8080

二、命令題20道

1. 查看當(dāng)前并發(fā)訪問數(shù)

netstat -an | grep ESTABLISHED

2. 如何用iptables工具阻斷來自 192.168.0.1的所有網(wǎng)絡(luò)連接

iptable -IINPUT -s 192.168.0.1 -jDROP

3. umask 022 ,請描述該命令的含義

umask設(shè)置文件或目錄的缺省權(quán)限,umask022表示目錄的缺省權(quán)限為755,文件的缺省權(quán)限為644

4. 設(shè)置當(dāng)前用戶環(huán)境中 test變量為 123并使之立即生效,請寫出完整操作命令

export test=123

5. .Linux 系統(tǒng)的開機(jī)啟動順序

加載BIOS>讀取MBR>Boot Loader>加載內(nèi)核>用戶層init一句inittab文件來設(shè)定系統(tǒng)運(yùn)行的等級(一般3或者5,3是多用戶命令行,5是界面)>init進(jìn)程執(zhí)行rc.syninit>啟動內(nèi)核模塊>執(zhí)行不同級別運(yùn)行的腳本程序>執(zhí)行/etc/rc.d/rc.local(本地運(yùn)行服務(wù))>執(zhí)行/bin/login,就可以登錄了乓序。

6. ps aux 中的 VSZ代表什么意思,RSS代表什么意思

VSZ:虛擬內(nèi)存集,進(jìn)程占用的虛擬內(nèi)存空間

RSS:物理內(nèi)存集,進(jìn)程戰(zhàn)用實(shí)際物理內(nèi)存空間

7. FTP 的主動模式和被動模式

FTP協(xié)議有兩種工作方式:PORT方式和PASV方式,中文意思為主動式和被動式竭缝。

PORT(主動)方式的連接過程是:客戶端向服務(wù)器的FTP端口(默認(rèn)是21)發(fā)送連接請 求,服務(wù)器接受連接,建立一條命令鏈路房维。當(dāng)需要傳送數(shù)據(jù)時,客戶端在命令鏈路上用PORT 命令告訴服務(wù)器:“我打開了XX端口,你過來連接我”。于是服務(wù)器從20端口向客戶端的 XX端口發(fā)送連接請求,建立一條數(shù)據(jù)鏈路來傳送數(shù)據(jù)抬纸。

PASV(被動)方式的連接過程是:客戶端向服務(wù)器的FTP端口(默認(rèn)是21)發(fā)送連接請 求,服務(wù)器接受連接,建立一條命令鏈路咙俩。當(dāng)需要傳送數(shù)據(jù)時,服務(wù)器在命令鏈路上用PASV 命令告訴客戶端:“我打開了XX端口,你過來連接我”。于是客戶端向服務(wù)器的XX端口 發(fā)送連接請求,建立一條數(shù)據(jù)鏈路來傳送數(shù)據(jù)湿故。

從上面可以看出,兩種方式的命令鏈路連接方法是一樣的,而數(shù)據(jù)鏈路的建立方法就完 全不同阿趁。

8. Mysql客戶端工具中,請問如何查詢當(dāng)前所有的連接進(jìn)程信息

mysql -uuser -ppassword -e "showprocesslist"

9. 查看當(dāng)前系統(tǒng)每個ip的連接數(shù)

netstat -n | awk '/^tcp/ {print $5}' | awk -F: '{print $1}' | sort | uniq -c | sort -rn

10. 在11月份內(nèi),每天的早上6點(diǎn)到12點(diǎn),每隔2小時執(zhí)行一次/usr/bin/httpd.sh怎么實(shí)現(xiàn)。

0 6-12/2 * 11 * /usr/bin/httpd.sh

11. 將 /test/a目錄建立軟鏈接到 /test/b目錄,請寫出完整的操作命令

ln -s /test/a test/b

12. 查詢并列出 test進(jìn)程所打開的當(dāng)前所有文件,請寫出完整的操作命令

lsof -c test

13. 如何查看占用端口8080 的進(jìn)程

netstat -anpt|grep 8080

14. 什么叫主鍵坛猪?

對表中數(shù)據(jù)進(jìn)行唯一標(biāo)識的數(shù)據(jù)列的組合脖阵;不能缺失;不能空值命黔;

15. 問題錯誤日志:Error: Can’t create a new thread (errno 12)應(yīng)該怎么解決洋机?

數(shù)據(jù)庫服務(wù)器問題喜鼓,數(shù)據(jù)庫操作無法創(chuàng)建新線程。一般是有以下3個方面的原因:?

1)、MySQL 線程開得太多硼控。?

2)疑苫、服務(wù)器系統(tǒng)內(nèi)存溢出再膳。?

3)、環(huán)境軟件損壞或系統(tǒng)損壞。

16. 操作報(bào)錯:ERROR 1010 (HY000): Error dropping database。

在做數(shù)據(jù)庫刪除時出現(xiàn)這種提示昭娩,其原因是在database下面含有自己放進(jìn)去的文件膀捷,譬如.txt文件或.sql文件等,只要進(jìn)去把這個文件刪了在執(zhí)行。

17. 連接報(bào)錯??[ERROR] Slave I/O: error connecting to master 'repl@192.168.0.50:3306' - retry-time: 60??retries: 1, Error_code: 2003。

a、網(wǎng)絡(luò)不通(是否打開防火墻)

b、復(fù)制用戶的密碼不對

c白筹、指定的master_port端口不對

d系馆、master上的mysql-bin.xxxxxx被誤刪

e纵穿、主庫磁盤空間滿了

18. 什么叫數(shù)據(jù)的事務(wù)何乎?

事務(wù)是應(yīng)用程序中一系列嚴(yán)密的操作,所有操作必須成功完成,否則在每個操作中所作的所有更改都會被撤消恃轩。也就是事務(wù)具有原子性蒸殿,一個事務(wù)中的一系列的操作要么全部成功,要么一個都不做。

事務(wù)的結(jié)束有兩種浓镜,當(dāng)事務(wù)中的所以步驟全部成功執(zhí)行時哄啄,事務(wù)提交锌半。如果其中一個步驟失敗记焊,將發(fā)生回滾操作腐缤,撤消撤消之前到事務(wù)開始時的所以操作剃浇。

19. innodb引擎的4大特性

1.插入緩沖(insert buffer)

2.二次寫(double write)

3.自適應(yīng)哈希索引(ahi)

4.預(yù)讀(read ahead)

20. 怎么對命令進(jìn)行取別名?

alias la='ls -a'

結(jié)束,祝大家面試無障礙侥猩!

好了,這里是傳智播客——黑馬程序員上海校區(qū)

作者:黑馬程序員上海中心

鏈接:http://www.reibang.com/p/0b18a59195af

來源:簡書

簡書著作權(quán)歸作者所有,任何形式的轉(zhuǎn)載都請聯(lián)系作者獲得授權(quán)并注明出處绪爸。

?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
  • 序言:七十年代末萍虽,一起剝皮案震驚了整個濱河市嘶朱,隨后出現(xiàn)的幾起案子,更是在濱河造成了極大的恐慌庆揩,老刑警劉巖砌庄,帶你破解...
    沈念sama閱讀 219,539評論 6 508
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件,死亡現(xiàn)場離奇詭異,居然都是意外死亡留潦,警方通過查閱死者的電腦和手機(jī)孵稽,發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 93,594評論 3 396
  • 文/潘曉璐 我一進(jìn)店門鹿寻,熙熙樓的掌柜王于貴愁眉苦臉地迎上來,“玉大人妇拯,你說我怎么就攤上這事。” “怎么了隆檀?”我有些...
    開封第一講書人閱讀 165,871評論 0 356
  • 文/不壞的土叔 我叫張陵,是天一觀的道長。 經(jīng)常有香客問我勾徽,道長滑凉,這世上最難降的妖魔是什么若未? 我笑而不...
    開封第一講書人閱讀 58,963評論 1 295
  • 正文 為了忘掉前任乌昔,我火速辦了婚禮溺蕉,結(jié)果婚禮上漓雅,老公的妹妹穿的比我還像新娘峻呕。我一直安慰自己西傀,他們只是感情好斤寇,可當(dāng)我...
    茶點(diǎn)故事閱讀 67,984評論 6 393
  • 文/花漫 我一把揭開白布。 她就那樣靜靜地躺著拥褂,像睡著了一般娘锁。 火紅的嫁衣襯著肌膚如雪。 梳的紋絲不亂的頭發(fā)上饺鹃,一...
    開封第一講書人閱讀 51,763評論 1 307
  • 那天莫秆,我揣著相機(jī)與錄音,去河邊找鬼悔详。 笑死镊屎,一個胖子當(dāng)著我的面吹牛,可吹牛的內(nèi)容都是我干的伟端。 我是一名探鬼主播杯道,決...
    沈念sama閱讀 40,468評論 3 420
  • 文/蒼蘭香墨 我猛地睜開眼,長吁一口氣:“原來是場噩夢啊……” “哼责蝠!你這毒婦竟也來了党巾?” 一聲冷哼從身側(cè)響起,我...
    開封第一講書人閱讀 39,357評論 0 276
  • 序言:老撾萬榮一對情侶失蹤霜医,失蹤者是張志新(化名)和其女友劉穎齿拂,沒想到半個月后,有當(dāng)?shù)厝嗽跇淞掷锇l(fā)現(xiàn)了一具尸體肴敛,經(jīng)...
    沈念sama閱讀 45,850評論 1 317
  • 正文 獨(dú)居荒郊野嶺守林人離奇死亡署海,尸身上長有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點(diǎn)故事閱讀 38,002評論 3 338
  • 正文 我和宋清朗相戀三年吗购,在試婚紗的時候發(fā)現(xiàn)自己被綠了。 大學(xué)時的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片砸狞。...
    茶點(diǎn)故事閱讀 40,144評論 1 351
  • 序言:一個原本活蹦亂跳的男人離奇死亡捻勉,死狀恐怖遣总,靈堂內(nèi)的尸體忽然破棺而出旗芬,到底是詐尸還是另有隱情,我是刑警寧澤蝴罪,帶...
    沈念sama閱讀 35,823評論 5 346
  • 正文 年R本政府宣布研底,位于F島的核電站埠偿,受9級特大地震影響,放射性物質(zhì)發(fā)生泄漏榜晦。R本人自食惡果不足惜冠蒋,卻給世界環(huán)境...
    茶點(diǎn)故事閱讀 41,483評論 3 331
  • 文/蒙蒙 一、第九天 我趴在偏房一處隱蔽的房頂上張望乾胶。 院中可真熱鬧抖剿,春花似錦、人聲如沸胚吁。這莊子的主人今日做“春日...
    開封第一講書人閱讀 32,026評論 0 22
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽腕扶。三九已至孽拷,卻和暖如春,著一層夾襖步出監(jiān)牢的瞬間半抱,已是汗流浹背脓恕。 一陣腳步聲響...
    開封第一講書人閱讀 33,150評論 1 272
  • 我被黑心中介騙來泰國打工, 沒想到剛下飛機(jī)就差點(diǎn)兒被人妖公主榨干…… 1. 我叫王不留窿侈,地道東北人炼幔。 一個月前我還...
    沈念sama閱讀 48,415評論 3 373
  • 正文 我出身青樓,卻偏偏與公主長得像史简,于是被迫代替她去往敵國和親乃秀。 傳聞我的和親對象是個殘疾皇子,可洞房花燭夜當(dāng)晚...
    茶點(diǎn)故事閱讀 45,092評論 2 355

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

  • 1.Linux下如何用命令查看實(shí)時日志(完整命令) tail -f 路徑.log查看前多少行 tai-200f 路...
    qianyewhy閱讀 2,292評論 0 11
  • Linux面試題 一圆兵、填空題 1. 在Linux 系統(tǒng) 中,以_方式訪問設(shè)備 跺讯。 2. Linux 內(nèi)核引導(dǎo)時,從...
    秋幻旎蘇閱讀 1,149評論 0 1
  • 戒了,不會憂愁殉农。 痛了刀脏,才知道后悔。 這戒尺的長度誰懂超凳? 拿著國家的俸祿愈污,辦著自己的私事耀态。 這公私分明下的厚臉無情...
    牧羊村的人閱讀 476評論 1 5
  • 特別感人!好看的暂雹! 整篇故事的節(jié)奏感特別好首装,層層推進(jìn),一口氣就讀完了擎析。其中所反映到的養(yǎng)老問題簿盅,子女對老人的關(guān)愛尊重...
    烏麗曼閱讀 422評論 0 1
  • 2016, 作一個全新的自己 ——2015矯情的自己
    夏天LM閱讀 238評論 0 0