版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進行舉報或認(rèn)領(lǐng)
文檔簡介
1、運維工程師面試題姓名:答題時間:新安裝MYSQL后如何提高MYSQL的安全級別?A.改正mysql默認(rèn)端口B.linux下能夠經(jīng)過iptables來限制接見mysql端口的IP地點C.對所實用戶設(shè)置較復(fù)雜密碼并嚴(yán)格指定對應(yīng)賬號的接見IP(可在mysql庫中user表中指定用戶的接見可接見IP地點)D.root特權(quán)賬號的辦理(建議給root賬號設(shè)置強密碼,并指定只同意當(dāng)?shù)氐卿洠〦.開啟二進制查問日記和慢查問日記F.mysql安裝目錄及數(shù)據(jù)儲存目錄權(quán)限控制:給mysql安裝目錄讀取權(quán)限,給mysql日記和數(shù)據(jù)所在目錄讀取和寫入權(quán)限G.刪除無用mysql賬號和刪除無用的數(shù)據(jù)庫(安裝好的mysql默認(rèn)
2、會有個test庫,可將其刪除)MYSQL的主從原理,怎么配置文件?整體上來說,復(fù)制有3個步驟:A.master將改變記錄到二進制日記(binarylog)中(這些記錄叫做二進制日記事件,binarylogevents);B.slave將master的binarylogevents拷貝到它的中繼日記(relaylog);C.slave重做中繼日記中的事件,將改變反應(yīng)它自己的數(shù)據(jù)。mysql主從復(fù)制的長處假如主服務(wù)器出現(xiàn)問題,能夠迅速切換到從服務(wù)器供給的服務(wù);能夠在從服務(wù)器上履行查問操作,降低主服務(wù)器的接見壓力;能夠在從服務(wù)器上履行備份,以防止備份時期影響主服務(wù)器的服務(wù)。Mysql復(fù)制的基來源理過
3、程1)Slave上邊的IO線程連結(jié)上Master,并懇求從指定日記文件的指定地點(或許從最開始的日記)以后的日記內(nèi)容;(2)Master接收到來自Slave的IO線程的懇求后,經(jīng)過負責(zé)復(fù)制的IO線程依據(jù)懇求信息讀取指定日記指定地點以后的日記信息,返回給Slave端的IO線程。返回信息中除了日志所包含的信息以外,還包含本次返回的信息在Master端binarylog文件的名稱以及在Binarylog中的地點;(3)Slave的IO線程收到信息后,將接收到的日記內(nèi)容挨次寫入到Slave端的RelayLog文件(mysql-relay-lin.xxxxx)的最尾端,并將讀取到的Master端的bin
4、-log的文件名和地點記錄到master-info文件中,以便在下一次讀取的時候能夠清楚的告訴master“我需要從某個bin-log的哪個地點開始今后的日記內(nèi)容,請發(fā)給我”(4)Slave的SQL線程檢測到RelayLog中新增添了內(nèi)容后,會立刻分析該Log文件中的內(nèi)容成為在Master端真切履行時候的那些可履行的查問或操作語句,并在自己履行那些查問或操作語句,這樣,實質(zhì)上就是在master端和Slave端履行了相同的查問或操作語句,因此兩頭的數(shù)據(jù)是完整相同的。為MYSQL增添一個用戶?mysqlgrantselect,insert,update,deleteonbook.*totest2l
5、ocalhostidentifiedby“abc”;#增添test2用戶,密碼為abc。并只好在localhost這臺主機上登錄,而且只好接見book這個庫中的表,擁有查問,插入,更新,刪除權(quán)限;語法:mysqlGRANTON.TO戶用主機名identifiedby密碼“”;6.寫一個腳本將數(shù)據(jù)庫備份并打包至遠程服務(wù)器目錄下。mount:/backup/mntcd/mnt/usr/local/mysql/bin/mysqldump-hlocalhost-uroottesttest.sqlrm-ftest.sql7.寫一個腳本進行nginx日記統(tǒng)計,獲得接見ip最多的前10個(nginx日記路徑
6、/home/logs/nginx/default/access.log)awka$1+ENDfor(jina)printaj,j/home/logs/nginx/default/access.log|sort-nr|head-10簡要描繪Linux的啟動過程?BIOS啟動指引(從mbr中裝載啟動管理器grub)-GRUB啟動指引(裝載kernel和initrd到內(nèi)存)內(nèi)核啟動參數(shù)-sysinit初始化.簡要表達以下端口所運轉(zhuǎn)的服務(wù)21、22、23、25、110、143、873、3306對應(yīng)的服務(wù)是ftpsshtelnetsnmppop3IMAPrsyncLinux系統(tǒng)中病毒怎么解決找到病毒文件
7、而后刪除;中毒以后一般機器cpu、內(nèi)存使用率會比較高,機器向外發(fā)包等異樣狀況,排查方法:linux服務(wù)器流量劇增,用iftop查察有連結(jié)外網(wǎng)的狀況。netstat連結(jié)的外網(wǎng)ip和端口。#top命令找到cpu使用率高的進度,一般病毒文件命名都比較亂#能夠用psaux查察能否有不明進度,找出病毒文件的地點#rm-f命令刪除病毒文件#檢查計劃任務(wù)、開機啟動項和病毒文件目錄有無其余可疑文件等chkconfig-list|grep3:on服務(wù)器啟動級別是3的,檢查一下了開機啟動項,沒有特別顯然的服務(wù)。而后檢查了一下開機啟動的一個文件,more/etc/rc.local發(fā)現(xiàn)一個病毒文件你刪了他又自動創(chuàng)立怎
8、么解決psaxu一個個排查,方法是查察可疑的用戶和系統(tǒng)相像而又不是的進度找出進度可疑。殺掉全部與病毒有關(guān)的進度,而后刪掉病毒這個可履行文件,最后刪除病毒創(chuàng)立的文件請寫出5個你常用的系統(tǒng)或網(wǎng)絡(luò)保護工具的名稱rhelcentosubuntuiotop用于檢查I/O的使用狀況htop實質(zhì)上是top的一個加強版本。它更簡單對進度排序。pingtraceroute你使用過監(jiān)控軟件嗎?談?wù)勂涮厣褂胣agios對服務(wù)器進行監(jiān)控,其特色重視于對檢測項的狀態(tài)監(jiān)控,主要經(jīng)過nrpe現(xiàn)對遠程主機的監(jiān)控,但也能夠經(jīng)過snmp對設(shè)施(如路由器、互換機)進行監(jiān)控,可及時實現(xiàn)手機短信、電子郵件、MSN、飛信報警。實使用c
9、acti對服務(wù)器進行監(jiān)控,其特色重視性能和流量監(jiān)控并經(jīng)過圖表顯示,主要經(jīng)過協(xié)議采集監(jiān)測項數(shù)據(jù),可及時實現(xiàn)手機短信、電子郵件、snmp使用zabbix對服務(wù)器進行監(jiān)控,zabbix是完整開源的工具,整合了cacti和nagios等特征。zabbix能夠?qū)χ鳈C的性能監(jiān)控、網(wǎng)絡(luò)設(shè)施性能監(jiān)控、數(shù)據(jù)庫、FTP等通用協(xié)議監(jiān)控、多種告警方式、詳盡的報表圖表繪制支持自動發(fā)現(xiàn)網(wǎng)絡(luò)設(shè)施和服務(wù)器(能夠經(jīng)過配置自動發(fā)現(xiàn)服務(wù)器規(guī)則來實現(xiàn))支持散布式,能集中展現(xiàn)、管理散布式的監(jiān)控點,擴展性強能夠自己開發(fā)完美各種監(jiān)控(依據(jù)有關(guān)接口編寫程序?qū)崿F(xiàn)),編寫插件簡單,能夠自定義監(jiān)控項,報警級其余設(shè)置。數(shù)據(jù)采集,支持snmp(包含t
10、rappingandpolling),IPMI,JMX,SSH,TELNET;web服務(wù)器的調(diào)優(yōu)重點以nginx為例,個人總結(jié)有以下幾個重點:1)盡可能的少用http,因為http是有開支的;2)盡可能的使用CDN;3)增添Expire/Cache-Control頭,這個頭是緩存用的,能夠緩存圖片和flash那樣不輕易更改的文件,減少接見時間;4)啟動gzip壓縮,這個沒啥好說的了;5)盡可能少的重定向,能rewrite就不要return,我也知道return比rewrite好寫,可是重定向是需要時間的,增添一次重定向就會多一次web需求;6)假如能夠,把ajax也做緩存;7)減少dns查問,
11、好多網(wǎng)頁會有外站的廣告,這些廣告也是會啟動dns查問的,因此假如不缺錢,減少這類廣告;8)調(diào)好服務(wù)器里的TCP協(xié)議棧,這個不論是web服務(wù)器仍是應(yīng)用服務(wù)器都是一定的;mysql的innodb如何定位鎖問題,mysql如何減少主從復(fù)制延緩?mysql的innodb如何定位鎖問題:在使用showengineinnodbstatus檢查引擎狀態(tài)時,發(fā)現(xiàn)了死鎖問題在5.5中,information_schema庫中增添了三個對于鎖的表(MEMORY引擎):innodb_trx#目前運轉(zhuǎn)的全部事務(wù)innodb_locks#目前出現(xiàn)的鎖innodb_lock_waits#鎖等候的對應(yīng)關(guān)系mysql如何減少
12、主從復(fù)制延緩:假如延緩比較大,就先確認(rèn)以下幾個要素:從庫硬件比主庫差,致使復(fù)制延緩主從復(fù)制單線程,假如主庫寫并發(fā)太大,來不及傳遞到從庫,就會致使延緩。更高版本的mysql能夠支持多線程復(fù)制慢SQL語句過多網(wǎng)絡(luò)延緩5.master負載主庫讀寫壓力大,致使復(fù)制延緩,架構(gòu)的前端要加buffer及緩存層6.slave負載一般的做法是,使用多臺slave來分?jǐn)傋x懇求,再從這些slave中取一臺專用的服務(wù)器,只作為備份用,不進行其余任何操作.此外,2個能夠減少延緩的參數(shù):slave-net-timeout=seconds單位為秒默認(rèn)設(shè)置為3600秒#參數(shù)含義:當(dāng)slave從主數(shù)據(jù)庫讀取log數(shù)據(jù)失敗后,等
13、候多久從頭成立連結(jié)并獲得數(shù)據(jù)master-connect-retry=seconds單位為秒默認(rèn)設(shè)置為60秒#參數(shù)含義:當(dāng)從頭成立主從連結(jié)時,假如連結(jié)成立失敗,間隔多久后重試。往常配置以上2個參數(shù)能夠減少網(wǎng)絡(luò)問題致使的主從數(shù)據(jù)同步延緩MySQL數(shù)據(jù)庫主從同步延緩解決方案最簡單的減少slave同步延時的方案就是在架構(gòu)上做優(yōu)化,盡量讓主庫的DDL迅速履行。還有就是主庫是寫,對數(shù)據(jù)安全性較高,比方sync_binlog=1,innodb_flush_log_at_trx_commit=1之類的設(shè)置,而slave則不需要這么高的數(shù)據(jù)安全,完整能夠講sync_binlog設(shè)置為0或許封閉binlog,i
14、nnodb_flushlog也能夠設(shè)置為0來提高sql的履行效率。此外就是使用比主庫更好的硬件設(shè)施作為slave。17.osi七層模型,tcp三次握手過程,tcp連結(jié)斷開過程,什么狀況下tcp進入time_wait?其余問題答案略什么狀況下tcp進入time_wait?當(dāng)封閉一個socket連結(jié)時,主動封閉一端的方則轉(zhuǎn)入CLOSED狀態(tài)。socket將進入TIME_WAIT狀態(tài),而被動封閉一詳細過程以下:報文段,發(fā)送1、客戶端發(fā)送FIN報文段,進入FIN_WAIT_1狀態(tài)。ACK表示確認(rèn),進入CLOSE_WAIT狀態(tài)。3、客戶端收到2、服務(wù)器端收到FINFIN確實認(rèn)報文段,進入FIN_WAIT
15、_2狀態(tài)。4、服務(wù)器端發(fā)送FIN報文端,進入LAST_ACK狀態(tài)。5、客戶端收到FIN報文端,發(fā)送FIN的ACK,同時進入TIME_WAIT狀態(tài),啟動TIME_WAIT準(zhǔn)時器,超不時間設(shè)為2MSL。6、服務(wù)器端收到FIN的ACK,進入CLOSED狀態(tài)。7、客戶端在2MSL時間內(nèi)充公到對端的任何響應(yīng),TIME_WAIT超時,進入CLOSED狀態(tài)。請列出你認(rèn)識的web服務(wù)器負載架構(gòu)。Nginxhaproxykeepalivedlvs請寫出你知道或使用過的nginx擴展模塊(注意標(biāo)明知道和使用)我的答案隨意說幾個,這玩意到時候聯(lián)合工作過的狀況談?wù)劙桑篘ginx負載平衡模塊:nginx-upstrea
16、m-fair非堵塞接見redis模塊:redis2-nginx-module散布式圖片及時動向壓縮:ngx-fastdfs請依據(jù)你的理解,簡述高可用服務(wù)系統(tǒng)的有關(guān)組件,并列舉該組件的詳細實現(xiàn)服務(wù)名字一致配置:zookeeper、Consul、Etcd+Confd(這倆比較常有于動向管理nginx)前端展現(xiàn):nginx信息行列:activemq、kafka讀寫分別中間件:atlas日記剖析:elk請依據(jù)你的理解,簡述數(shù)據(jù)遷徙工具和數(shù)據(jù)儲存服務(wù)有哪些以及有關(guān)特色因為我企業(yè)主要都放在了阿里云,數(shù)據(jù)庫用過的就這么幾個:mysql、redis和elasticsearch。對于Storm和Hadoop這倆我仍是初學(xué)者。mysql:關(guān)系型數(shù)據(jù)庫elasticsearch:全文檢索框架,這玩意漸漸向一個數(shù)據(jù)庫聚攏了redis:鍵值儲藏數(shù)據(jù)庫mysql的數(shù)據(jù)遷徙最常有的就是mysqldump,可是要注意使用不妥會鎖表,redis的數(shù)據(jù)遷徙最安妥的方法就是主從同步:在slave端啟動redis,而后履行slaveofmaster機器IP地點6379,而后使用info的時候查察master_link_status假如是up那就是OK了,再履行slaveofnoone,提示OK就是OK了;Elasticsearch的數(shù)據(jù)遷徙工具就是Elasticsearch-Exporter,
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 2025年度消防安全評估與咨詢服務(wù)合同3篇
- 2025年度高端裝備制造與出口總合同3篇
- 二零二五年度礦山地質(zhì)災(zāi)害防治合同匯編3篇
- 2024版大學(xué)學(xué)生宿舍樓物業(yè)承包合同
- 二零二五年飯店客房經(jīng)營權(quán)及客房用品定制合同3篇
- 2024環(huán)保技術(shù)研發(fā)合同成果轉(zhuǎn)化
- 2024物流公司與倉儲企業(yè)之間的貨物運輸合同
- 2024行政訴訟刑事上訴狀案件調(diào)解與和解合同2篇
- 2024年精簡版勞動協(xié)議樣本模板版B版
- 二零二五版山林林木種植與管護合同范本3篇
- 第2課《濟南的冬天》課件-2024-2025學(xué)年統(tǒng)編版語文七年級上冊
- 2024年水利工程高級工程師理論考試題庫(濃縮400題)
- 增強現(xiàn)實技術(shù)在藝術(shù)教育中的應(yīng)用
- TD/T 1060-2021 自然資源分等定級通則(正式版)
- 《創(chuàng)傷失血性休克中國急診專家共識(2023)》解讀
- 倉庫智能化建設(shè)方案
- 海外市場開拓計劃
- 供應(yīng)鏈組織架構(gòu)與職能設(shè)置
- 幼兒數(shù)學(xué)益智圖形連線題100題(含完整答案)
- 七上-動點、動角問題12道好題-解析
- 2024年九省聯(lián)考新高考 數(shù)學(xué)試卷(含答案解析)
評論
0/150
提交評論