中文字幕av专区_日韩电影在线播放_精品国产精品久久一区免费式_av在线免费观看网站

溫馨提示×

溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊×
其他方式登錄
點擊 登錄注冊 即表示同意《億速云用戶服務條款》

網傳Linux運維面試題解答(三)

發布時間:2020-07-02 01:33:30 來源:網絡 閱讀:1126 作者:kuSorZ 欄目:數據庫

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

      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



向AI問一下細節

免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。

AI

迭部县| 霍山县| 玉屏| 桦川县| 永安市| 兴业县| 佛学| 正安县| 宁津县| 达拉特旗| 甘德县| 邹城市| 德庆县| 鄂托克前旗| 酒泉市| 辉县市| 大埔县| 水城县| 乌鲁木齐县| 封开县| 团风县| 贺州市| 昌都县| 连南| 德惠市| 宜兴市| 南丹县| 宁陕县| 高雄县| 淳化县| 甘肃省| 涿鹿县| 大厂| 灵川县| 南雄市| 南漳县| 襄樊市| 乌拉特后旗| 嘉善县| 元氏县| 光泽县|