免费观看又色又爽又黄的小说免费_美女福利视频国产片_亚洲欧美精品_美国一级大黄大色毛片

網傳Linux運維面試題解答(三)-創新互聯

題目來源:http://2358205.blog.51cto.com/2348205/1688449

成都創新互聯公司-專業網站定制、快速模板網站建設、高性價比應城網站開發、企業建站全套包干低至880元,成熟完善的模板庫,直接使用。一站式應城網站制作公司更省心,省錢,快速模板網站建設找我們,業務覆蓋應城地區。費用合理售后完善,十年實體公司更值得信賴。

    http://mofansheng.blog.51cto.com/8792265/1627702

大部分都自己做的,部分參考了原帖博主的答案

1、DNS使用的端口號和協議,簡單描述一下DNS正向解析和反向解析的工作原理和作用還有應用場景?

DNS使用

DNS使用的端口號是53,封裝協議udp。正向解析是指域名到IP地址的解析過程。反向解析是從IP地址到域名的解析過程,它的作用就是通過查詢IP地址的PTR記錄來得到該IP地址指向的域名。PTR (Pointer Record),指針記錄,是電子郵件系統中的一種數據類型,被互聯網標準文件RFC1035所定義。與其相對應的是A記錄、地址記錄。二者組成郵件交換記錄。A記錄解析名字到地址,而PTR記錄解析地址到名字,地址是指一個客戶端的IP地址,名字是指一個客戶的完全合格域名。PTR記錄被用于電子郵件發送過程中的反向地址解析。使用了域名反向解析后,就可以大大降低垃圾郵件的數量。

2.編寫IPTABLES使用內網某臺機器的80端口可以在公網訪問,假設公網IP為10.10.1.1 ,實現192.168.1.0/24段的NAT.     

iptables -A INPUT -p tcp --dport 80 -j ACCEPT  #允許80端口訪問

iptables -t nat -A POSTROUTING -s 192.168.1.0/24 -o eth0 -j SNAT --to-source 10.10.1.1

3.舉出三個以上的主流WEB服務器,并簡述他們的特性和優缺點不限操作系統?

Apache、Nginx、IIS、tomcat、lighttpd等

特點沒啥好說的,PHP和靜態用Nginx,JAVE用tomcat

4,舉出兩個主流代理服務器,簡述工作模式和優缺點?

Nginx、Squid

5,舉出兩個負載均衡的軟件,并簡述工作模式和優缺點?

Nginx、LVS、HAproxy

6,IE,FF,chrome瀏覽器大并發請求數是多少?

當我們在瀏覽網頁的時候,對瀏覽速度有一個重要的影響因素,就是瀏覽器的并發數量。并發數量簡單通俗的講就是,當瀏覽器網頁的時候同時工作的進行數量。 如果同時只有2個并發連接數數量,那網頁打開的時候只能依賴于這2條線程,前面如果有打開慢的內容,就會直接影響到后面的內容打開。但是如果同時有更多的并發連接數,這樣就會大大的提高網頁加載速度。IE11、FF、chrome默認都為6,并發連接數也可以自己修改的。

參考文章:http://www.iefans.net/liulanqi-zuida-bingfa-lianjieshu/

7,mysql數據庫備份種類有哪些,依據數據庫的狀態可分為哪些備份,備份工具有哪些,部署一個高可用mysql應用 環境,并說明他的高可用性?

按照要備份的數據集合的范圍可分為完全備份、部分備份、增量備份、差異備份

按照數據備份方式可分為物理備份和邏輯備份,物理備份一般就是通過tar,cp等命令直接打包復制數據庫的數據文件達到備份的效果,邏輯備份一般就是通過特定工具從數據庫中導出數據并另存備份(邏輯備份會丟失數據精度)

按照數據庫的狀態可分為熱備份、溫備份、冷備份

熱備份指的是當數據庫進行備份時,數據庫的讀寫操作均不是受影響

溫備份指的是當數據庫進行備份時,數據庫的讀操作可以執行, 但是不能執行寫操作
冷備份指的是當數據庫進行備份時,數據庫不能進行讀寫操作, 即數據庫要下線

MySQL備份工具:mysqldump、mysqlhotcopy 、kvm快照備份、tar工具備份、xtrabackup工具備份(只支持InnoDB存儲引擎)等

MySQL的高可用方案,我們公司現在采用的是Heartbeat+DRBD的方案,也有推薦使用mycat的,還沒有用過,這里就不展開說了。

8,什么是裸設備,他的好處是什么?,mysql支持裸設備嗎?

裸設備:也叫裸分區(原始分區),是一種沒有經過格式化,不被Unix/Linux通過文件系統來讀取的特殊字符設備。裸設備可以綁定一個分區,也可以綁定一個磁盤。

好處:因為使用裸設備避免了再經過操作系統這一層,數據直接從Disk到數據庫進行傳輸,所以使用裸設備對于讀寫頻繁的數據庫應用來說,可以極大地提高數據庫系統的性能。當然,這是以磁盤的 I/O 非常大,磁盤I/O已經成為系統瓶頸的情況下才成立。如果磁盤讀寫確實非常頻繁,以至于磁盤讀寫成為系統瓶頸的情況成立,那么采用裸設備確實可以大大提高性能,大甚至可以提高至40%,非常明顯。

mysql支持裸設備

9,如果給你一個100g的INNODB類型數據庫,你會用什么備份方案來做備份。

Xtrabackup

1,Xtrabackup是什么

Xtrabackup是一個對InnoDB做數據備份的工具,支持在線熱備份(備份時不影響數據讀寫),是商業備份工具InnoDB Hotbackup的一個很好的替代品。

Xtrabackup有兩個主要的工具:xtrabackup、innobackupex

1、xtrabackup只能備份InnoDB和XtraDB兩種數據表,而不能備份MyISAM數據表

2、innobackupex是參考了InnoDB Hotbackup的innoback腳本修改而來的.innobackupex是一個perl腳本封裝,封裝了xtrabackup。主要是為了方便的同時備份InnoDB和MyISAM引擎的表,但在處理myisam時需要加一個讀鎖,并且加入了一些使用的選項,如slave-info可以記錄備份恢復后,作為slave需要的一些信息,根據這些信息,可以很方便的利用備份來重做slave。

2,Xtrabackup可以做什么 :

在線(熱)備份整個庫的InnoDB、 XtraDB表
在xtrabackup的上一次整庫備份基礎上做增量備份(innodb only)
以流的形式產生備份,可以直接保存到遠程機器上(本機硬盤空間不足時很有用)

MySQL數據庫本身提供的工具并不支持真正的增量備份,二進制日志恢復是point-in-time(時間點)的恢復而不是增量備份。
Xtrabackup工具支持對InnoDB存儲引擎的增量備份,工作原理如下:

(1)首先完成一個完全備份,并記錄下此時檢查點的LSN(Log Sequence Number)。

(2)在進程增量備份時,比較表空間中每個頁的LSN是否大于上次備份時的LSN,如果是,則備份該頁,同時記錄當前檢查點的LSN。
首 先,在logfile中找到并記錄最后一個checkpoint(“last checkpoint LSN”),然后開始從LSN的位置開始拷貝InnoDB的logfile到xtrabackup_logfile;接著,開始拷貝全部的數據文件.ibd;在拷貝全部數據文件結束之后,才停止拷貝logfile。
因為logfile里面記錄全部的數據修改情況,所以,即時在備份過程中數據文件被修改過了,恢復時仍然能夠通過解析xtrabackup_logfile保持數據的一致。

10,寫一個簡單的shell腳本,腳本運行時讓CTRL+C無法中斷的該shell腳本?

在腳本里加入trap "" SIGINT 或 trap "" 2 以忽略SIGINT信號

11、具體說說cacti/nagios 的安裝過程?cacti如何監控mysql?

我在日常工作中都是使用腳本一鍵安裝,以下引用原帖答案:

cacti安裝步驟:首先安裝好lamp環境(建議都使用編譯安裝)和snmp服務,rrdtool工具安裝,然后建立cacti庫和登錄mysql賬號,并賦權;其次下載并解壓cacti到web server的htdocs或html目錄下,確保敲入http://IP:port/cacti能被訪問到,進而在web上安裝cacti,修改web頁面上的snmp團體字,確保跟snmpd.conf的團體字一致,然后再手動執行php poller.php看看能否在rra目錄下生成.rrd文件,默認只監控本機資源,將php.poller.php命令寫入到crontab中,每5分鐘執行一次,如果需要監控遠程主機,需要在對方主機安裝snmp服務,并且保證snmp的團體字與監控主機上的snmp團體字是一致的;最后,添加其他監控主機,添加模板,安裝插件等一系列工作。

nagios安裝步驟:首先同樣安裝好lamp環境(建議使用編譯安裝),然后下載并安裝nagios和nagios-plugin,整合apache和naigos,并創建web登錄賬號驗證,確保敲入http://IP:port/nagios能正常訪問并登錄,遠程主機安裝nrpe或NClient++;最后添加配置遠程主機信息,報警功能實現,添加所需的監控指標等工作。

cacti監控mysql:首先到cacti的論壇上下載cacti監控mysql的模板,然后導入到cacti中,然后添加主機,選擇應用模板,最后等待5分鐘,看看是否監控正常。

12、sed和awk命令的區別?

  1. awk適合按列(域)操作,sed適合按行操作

  2. awk適合對文件的抽取整理,sed適合對文件的編輯

  3. 如果文件是格式化的,即由分隔符分為多個域的,優先使用awk

  4. awk更為強大,支持數組、循環等,甚至可以看作是一門編程語言,內部語法類似C語言

  5. sed是一個流編輯器,它的強大之處在于可以以行的方式來腳本化處理文本,并且語法相對awk來說更為簡單,它的功能就是增刪改查,但它畢竟不是編程語言,沒有循環、數組等邏輯,所以,sed通常和awk一起使用,它們剛好互補,一起使用構成了文本處理的兩個利器

13、如何更改linux主機名?

編輯配置文件 /etc/sysconfig/network

更改HOSTSNAME,保存退出后重啟生效;

14、登錄linux,我們除了使用密碼驗證,還可以使用哪種方式?簡述配置過程。

使用密鑰登錄,客戶端生成公鑰和私鑰,客戶端保存私鑰,公鑰復制到遠程linux主機,登錄時使用密鑰登錄,配置過程略

15、如何給grub加密碼(明文、密文),密文加密又分成哪幾種?

grub明文加密和密文加密唯一的區別在于password 加不加--md5參數,明文則不加,如果是密文,要加,而且需要先用命令grub-md5-crypt計算密碼的md5值,用這個md5值代替明文的密碼,編輯/etc/grub.conf

1) 單純對GRUB界面加密,而不對被引導的系統加密 在timeout一行下面加一行: password --md5 PASSWORD


2) 對GRUB界面加密,同時對被引導的
系統加密 在timeout一行下面加一行: password --md5 PASSWORD ,在title一行下面加一行: lock

3) 同時存在多個被引導系統,針對特定的系統實例分別加密(未對GRUB操作界面加密) 在title一行下面加一行: lock ,在lock一行下面緊貼著再加一行: password --d5 PASSWORD 注:lock不能單獨使用。

16、如何用yum安裝/刪除一個軟件包?如何查看某個軟件包是否已經安裝

yum install

yum localinstall  安裝本地rpm包

yum remove

rpm -qa 軟件包名  或 rpm -qa | grep

17、如何查看系統版本?(3個方法)

查看系統或內核版本:

cat /etc/redhat-release 或 cat /etc/centos-release

lsb_release -a

uname -a

cat /etc/issue

cat /proc/version

18、find 找出 當前目錄下的 目錄和普通文件? 找出當前目錄下10天沒有改變,大小大于4K的普通文件或目錄

find . -type d -o -type f

find . -type d -o -type f -size +4k -mtime +10

19、在當前目錄下創建一個名字為1的目錄 的命令?  創建級聯目錄 ./2/3/的命令? 一條命令創建級聯目錄 ./1/2/3和./1/2/4?

mkdir 1

mkdir -p ./2/3/

mkdir -p ./1/2/{3,4}

20、cp一個目錄中的文件需要什么權限,mv呢?touch呢?rm呢?

cp一個目錄中的文件,需要對這個目錄有x權限,對這個文件有r權限

mv、touch、rm,都需要對這個目錄有w和x權限,對文件權限沒有要求

21、用cat如何向文件里重定向字符串

cat >> test.txt << EOF  (以EOF為結束符,可以換成別的)

>1111111111

>2222222222

>EOF

22、建立一個公共目錄/opt/public,要求每個用戶都可以創建文件和目錄,但只能自己本人和root可以刪除;

mkdir /opt/public

chmod 1777 /opt/public

另外有需要云服務器可以了解下創新互聯cdcxhl.cn,海內外云服務器15元起步,三天無理由+7*72小時售后在線,公司持有idc許可證,提供“云服務器、裸金屬服務器、高防服務器、香港服務器、美國服務器、虛擬主機、免備案服務器”等云主機租用服務以及企業上云的綜合解決方案,具有“安全穩定、簡單易用、服務可用性高、性價比高”等特點與優勢,專為企業上云打造定制,能夠滿足用戶豐富、多元化的應用場景需求。

分享文章:網傳Linux運維面試題解答(三)-創新互聯
當前網址:http://m.newbst.com/article26/cosecg.html

成都網站建設公司_創新互聯,為您提供商城網站移動網站建設靜態網站網站內鏈響應式網站自適應網站

廣告

聲明:本網站發布的內容(圖片、視頻和文字)以用戶投稿、用戶轉載內容為主,如果涉及侵權請盡快告知,我們將會在第一時間刪除。文章觀點不代表本網站立場,如需處理請聯系客服。電話:028-86922220;郵箱:631063699@qq.com。內容未經允許不得轉載,或轉載時需注明來源: 創新互聯

手機網站建設