日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 运维知识 > linux >内容正文

linux

linux运维(五)

發布時間:2023/11/29 linux 29 豆豆
生活随笔 收集整理的這篇文章主要介紹了 linux运维(五) 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

? ? ? ? ? ? ?頭有點大,也浪費了一些時間。明天過后緩沖一下

1、存儲過程與觸發器的區別?

答:(1)觸發器主要是通過事件執行觸發而被執行的,而存儲過程可以通過存儲過程名稱而直接調用。(call/execute)

(2)觸發器是一種特殊的存儲過程,在表中進行insert、update、delete等DML語句時,數據庫服務器就會自動執行觸發器所定義的SQL語句

(3)觸發器沒有參數,而存儲過程有參數。

(4)觸發器最好不要返回數據,而存儲過程可以返回數據


2、netfilter和iptables的區別?

答:(1)iptables是應用程序,它定義了一些規則,而netfilter是框架。

(2)iptables工作在用戶空間,而netfilter工作在內核空間。

(3)netfilter是用來實現linux內核防火墻中的內核空間程序代碼段,它要么被直接編譯進內核,要么包含在模塊中;而iptables是用來管理Netfilter防火墻的用戶程序。


3、TCP報文格式字段,擁塞控制跟流量控制有何區別?(區別不好說,有點難,即使以前整理過的)

答:序列號、確認號、6個標志字段(FIN/ACK/RST/SYN/URG/PSH)、源端口號、目的端口號、校驗和、數據偏移、窗口、緊急指針。

區別:(1)擁塞控制就是防止過多的數據注入到網絡中引起鏈路過載,不要一下子發成百上千個的文件。它是一個全局性的過程,涉及到所有的主機、路由器,以及與降低網絡傳輸性能有關的所有因素。

(2)流量控制指端到端通信流量的控制,不要一下子來個幾個G大小的大文件,對方忙過不來。流量控制所要做的就是抑制發送端發送數據的速率,以便使接收端來得及接收。


4、文件A中10條記錄,文件B有5條記錄,找出A中有但B沒有的記錄。(一時不好辦,以前好像做過)

答:cat A.txt B.txt |sort|uniq -d >chongfu.txt;cat A.txt chongfu.txt|sort |uniq -u

##思路就是先找出兩個文件中相同的記錄重定向到一個文件,再比較A文件中干掉相同的記錄,就剩下A中唯一有的記錄。


5、用戶A想在它的linux工作站上以用戶B的身份登錄到C主機上查看D的UID是多少,怎么做?(聽起來嚇人一跳啊)

答:只要在A主機上執行:ssh -l B C id D 或者ssh B@C id D ##C相當于主機名或IP地址,-l代表登錄log in?

?

6、不含主鍵的數據庫中出現重復行數據,如何刪除這些重復記錄?并且重復記錄保留一次。

答:select distinct * into tmp from table_name; ?##distinct去會去掉重復行,并且只保留一次。

drop table table_name; ##刪除原來的表

select * into table_name from tmp; ##將不含重復的臨時表插入到原來的新表中;

drop table tmp;刪除臨時表


7、上述問題中,如果遇到重復的行都刪除呢?只要有重復就一條都不保留

mysql> select * from t1;..

+------+------+

| id ? | namw |

+------+------+

| ? ?1 | y ? ?|

| ? ?2 | h ? ?|

| ? ?2 | h ? ?|

| ? ?3 | h ? ?|

| ? ?3 | h ? ?|

| ? ?3 | h ? ?|

+------+------+

答:思路就是group by,having count(*)>1的話,放入到一個臨時表中;然后用exists比較兩個表,刪除原來基表相同的記錄,返

mysql> create table tmp as select * from t1 group by id,name having count(*)>1;##在這里重復行只出現一次在tmp表中。

mysql> select * from tmp;

+------+------+

| id ? | namw |

+------+------+

| ? ?2 | h ? ?|

| ? ?3 | h ? ?|

mysql> select * from t1 where exists (select * from tmp where tmp.id=t1.id and tmp.namw=t1.namw);#從t1表返回重復行

+------+------+

| id ? | namw |

+------+------+

| ? ?2 | h ? ?|

| ? ?2 | h ? ?|

| ? ?3 | h ? ?|

| ? ?3 | h ? ?|

| ? ?3 | h ? ?|

+------+------+

mysql> delete from t1 where exists (select * from tmp where tmp.id=t1.id and tmp.namw=t1.namw)

##只把select換成delete即可。

mysql> select * from t1;

+------+------+

| id ? | namw |

+------+------+

| ? ?1 | y ? ?|

+------+------+


8、一臺linux主機由兩塊網卡eth0、eth1,IP分別為192.168.1.1和10.0.0.1,如何讓這臺服務器作為網關或者說代理服務器讓內部的人可以上網?

答:(1)linux主機上:echo 1>/proc/sys/net/ipv4/ip_forward=1 ? ##開啟路由管道

(2)iptables -t nat -A POSTROUTING -o eth1 -j MASQURADE ?##出口IP是動態的

iptables -t nat -A POSTROUTING -s 192.168.1.0/24 -o eth1 -j SNAT --to 10.0.0.1 ##出口IP是靜態的

service iptables save

(3)在客戶端的瀏覽器中設置代理即可訪問Internet。


9、A公司內部的用戶反映不能接收來自某新客戶公司的郵件,A公司使用自己的Sendmail郵件服務器,你覺得是什么出了問題?

答:(1)當sendmail從任意MTA收到一封郵件時,首先檢查收信地址.如果”@”后面的部分和本機文件/etc/mail/local-host-names里本地域的主機名匹配,則嘗試將其作為本地郵件保存,無匹配項時則嘗試將該郵件轉發給外部MTA。主要用來防止垃圾郵件中的,比如公司只想接收或轉發來自本地192.168.1.0/24的郵件,應該在文件中添加如下一行:192.168.1 RELAY

(2)/etc/mail/access.db是訪問權限的數據文件,可以通過makemap命令將文本文件/etc/mail/access轉換生成

(3)/etc/aliases用來實現郵件用戶的別名(因為郵箱賬號記錄不方便),建立公司的郵件列表,郵件服務器的轉發;newaliases 用來重新加載文件, 讓sendmail讀取該文件中的內容

綜上分析,是/etc/mail/access出了問題,可以改為From:root@B OK ##OK是制約關鍵字,類似的還有RELAY、REJECT、DISGARD


10、內連接有哪幾種?有何區別?

答:等值連接:返回兩個表中符合“=”條件的所有數據,并且包括重復列。

非等值連接:返回兩個表中符合"<>"條件的所有數據。

自然連接:在等值連接的基礎上,去掉重復列即可。


11、存在表T(a,b,c,d),要根據字段c排序后取第21—30條記錄顯示,請給出sql?

答:select * from T order by c limit 20,10 ? ##初始記錄行的偏移量是 0,20代表第21行起,我要連續記錄10行,才能滿足30行


12、MySQL中InnoDB引擎的行鎖是通過加在什么上完成?(套路有點不同啊)

答:索引值。innodb表數據是索引組織表形式存放,但是對索引頁加鎖,采用位圖方式實現。鎖:提供共享資源的并發訪問,保證數據的完整性、一致性;InnoDB與myisam的緩存機制不同,InnoDB既緩存數據塊,又緩存索引值。


13、如何對linux分區?

答:假設硬盤8GB,我設置虛擬機的物理內存512MB(對于字符界面夠了,對于x_windows圖形界面不夠用,但是可以隨時調),真實機的物理內存是固定的(除非使用PAE地址擴展技術),/boot分區200MB,/swap分區為1G,保證為物理內存的2倍大小,/data分區1G,用于存放數據庫文件,/root分區2GB,大概占總硬盤大小的25%,最后剩下的全部空間都劃分給/home分區。


14、LAMP環境如何測試?對于Fastcgi的主機分離服務如何部署?(服務器分離是我一直想要思考的,三臺主機實驗還有點難度)

答:測試:對于apache來說,很好測試,瀏覽器頁面訪問該站點,返回我在網頁根目錄發布的index.html的相應內容即可。不好測試的是Mysql,必須要借助一個PHP語言寫的動態頁面,當我在前端頁面輸入數據并提交的時候,我的后臺數據庫服務器會自動添加內容,我只需要select 查詢是否有更新即可。單獨只測試PHP的話,寫一個index.php,看瀏覽器訪問能出現頁面不。

分離:httpd——php—fpm(fastcgi process manager)——mysql,都各自擁有自己的IP地址。apahce需要取消注釋mod_proxy模塊,

在虛擬主機中添加ProxyRequests Off;關閉正向代理,ProxyPassMatch ^/(.*\.php)$fcgi://192.168.1.2:9000/PATH/$1 ,

在PHP代碼中,使用$link = mysql_connect('172.16.2.6','root','magelinux');類似字段連接數據庫,稱為為ODBC。

參考文檔:http://yao3800.blog.51cto.com/1522113/1705701


15、TCP什么時候會重傳?如何判斷一個TCP報文是重傳報文呢?(這題拿來面試的話又要刷一批人啊)

答:(1)數據包傳輸過程中丟失;

(2)服務端收到了客戶端的數據報文,但是不予響應,即不發送ACK;

(3)服務端響應過程的途中因為各種原因導致ACK報文丟失了。

判斷:重傳報文一般具有以下兩個特征:一是TCP交互序列號突然下降(因為序列號本來是遞增的,要重傳以前的報文當然得下降),二是在TCP報頭中的序列號、數據長度、應用數據等參數跟前面的某些TCP報文一致。

機制:發送方發送一個或連續好幾個帶有序列號的報文,在規定的計時器時間內,收到接收方的確認,再繼續發送接下來的內容,否則,重傳。

重傳次數;cat /proc/sys/net/ipv4/tcy_synack_retries默認5次,如果次數到了,那么服務器會發送RESET表示重置終止該連接。

重傳時間:比如windows第一次重傳3秒,第二次重傳前的計時器等待時間是第二次的2倍,linux不知道


16、有一個web服務,怎么監控它在提供服務?

答:(1)寫一個腳本,每隔5分鐘去ping它,測試這臺主機的網絡連通性,否則郵件報警

(2)在該腳本中,每隔1分鐘用curl命令-I參數去測試,再使用awk命令過濾出200 OK字段,否則,郵件報警

(3)另一方面,那些監控工具如nagios很強大,不能提供服務它也會短信和郵件報警的。


17、微信發一個小視頻,使用哪種協議?解釋原因?(如果不提前思考,說原因還有點難)

答:毫無懷疑是UDP。原因:(1)UDP封裝上層應用數據,添加的控制信息較為少,也不需要建立三次握手,直接交付給網絡層處理,延遲那就小了點。另外,我們知道這些語音和視頻流量對延遲和抖動要求比較高

(2)。。。(應該還有,待續想)


18、有一個文件里面包含許多單詞,單詞之間以空白分隔,找出單詞'Linux'的前一個單詞,或者后一個單詞?(居然這么問,真難,還是網友厲害!)

echo "centos linuxcast redhat" >1.txt

答:前一個單詞:cat 1.txt |tr " " "\n"|awk '/linux/{print VAR}{VAR=$0}' ?### 利用變量VAR保存關鍵字所在行的上一行

當前行:cat 1.txt |tr " " "\n"|awk '/linux/{print $RS}‘ ##RS是當前行的內容

后一個單詞:cat 1.txt |tr " " "\n"| awk '{if(A)print; A=0} /linux/{A=1}' ##找到linux關鍵字后,構造下一行的輸出條件。



19、有一些冷熱數據,對這些很冷的的數據,突然之間有很多用戶訪問,怎么提高磁盤的I/O能力(有點難哦)

答:(1)使用固態硬盤做RAID5陣列。

(2)從業務上減小某個時間段的訪問量


20、如何查看linux的網卡流量,是字節還是比特?用什么查看網卡信息,網卡信息包括什么,以及配置文件在哪?(常考)

答:字節。 ethtool命令查看網卡信息,包括千兆還是百兆,雙工還是半雙工,自協商與否,接口的型號,

(1)sar -n DEV [刷新延遲] [刷新次數] ;(2)iptraf界面,如果說屏幕太小,需要按F11鍵


21、socket連接和http連接的區別。(這是真難了)

答:(1)Socket本身并不是協議,而是一個調用接口(API),套接字位于應用層與傳輸層之間的抽象層;http是應用層的無狀態協議,用TCP來封裝http報文。

(2)socket有IP地址和端口號組成,它是一種編程技術,提供網絡通信的能力。http用來規定如何來傳輸一些諸如ASIII或者二進制類型的數據



22、路由器和交換機的區別?(放到linux運維這兒,是因為可能會涉及很淺的網絡知識) ??

答:(1)路由器工作在網絡才呢過,交換機工作在數據鏈路層。(當然這里默認交換機是二層的)

(2)本身的工作機制不同。路由器拆開三層包頭的IP地址,經過查路由表進行路由選擇和存儲轉發。而交換機是拆開幀頭查看目的MAC地址,如果MAC地址表有緩存記錄則轉發,否則廣播出去。

(3)路由器劃分廣播域和沖突域,交換機只劃分沖突域,但不劃分廣播域。

(4)從端口密度來說,路由器端口很少,交換機通常有16、24個不等。

(5)從通信范圍來說,路由器是讓不同網段進行通信的,而交換機是讓本地網段通信的。


23、網站響應太慢,如何排錯?(這種題是重點,重復了很多次)

答:首先判斷是一個人的問題還是大面積的問題。自己要去測試下,看ping服務器的丟包率情況如何。

(1)用戶帶寬問題(2)服務器CPU利用率過高(3)DNS解析慢(4)網站出口帶寬問題

(5)客戶瀏覽器前端設計問題(6)網頁代碼質量問題(7)服務器遭遇***


24、如何讓192.168.10.6 ping通172.16.100.6呢?(以前還真是以為不可能,看了馬哥運維,真是顛覆了)

答:在172.16.100.6這臺主機上設置iptable -t nat -A POSTROUTING -s 192.168.10.0/24 -j snat --to-source 172.16.100.6即可。


25、用什么工具或命令查看、測試系統的性能?(這個問題值得好好整理一下)

答:(1)磁盤性能:sysbench、iostat、iotop

(2)網絡性能:ethtool、sar命令。ping連通性、traceroute測路徑故障

(3)內存和swap情況:vmstat 刷新延遲 刷新次數、free -m,以及文件/proc/meminfo

(4)進程情況:top、ps、pstree;線程情況:htop、ps -T

(5)端口情況:netstat

(6)負載情況:uptime、top

(7)CPU情況:sar命令、top命令,以及文件/proc/cpuinfo

(8)日志情況:Awstats 、last命令,以及一些文件如系統日志、服務日志、安全日志

(9)磁盤情況:df -h和fisk -l

(10)并發處理能力:ab、httperf




轉載于:https://blog.51cto.com/19951008/1856338

總結

以上是生活随笔為你收集整理的linux运维(五)的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。

主站蜘蛛池模板: 美人被强行糟蹋np各种play | 亚洲校园激情 | 国产乱码av | 黄色小说在线看 | 国产精品成人在线观看 | www欧美日韩 | 国产精品99999 | 亚洲另类网站 | 在线精品亚洲欧美日韩国产 | 国产91在线播放九色 | 国产资源一区 | 国产成人精品在线 | 亚洲a一区二区 | 一曲二曲三曲在线观看中文字幕动漫 | 久久久久久久久久久久久久av | 2020国产在线| 性涩av| 久久成人综合网 | 久久女同互慰一区二区三区 | 国产日本视频 | 欧美激情黑白配 | 日韩色黄大片 | 最新精品国产 | 国产精品久久久久久一区二区 | 亚洲乱码国产乱码精品精98午夜 | 亚洲色偷偷综合亚洲av伊人 | 色屁屁ts人妖系列二区 | 少妇裸体挤奶汁奶水视频 | 色呦呦在线免费观看 | 免费黄色网址在线观看 | 成年人黄色大片 | 激情综合亚洲 | 婷综合 | 亚洲一区自拍偷拍 | 亚洲精品在 | av制服丝袜在线 | 天天躁日日躁狠狠躁av麻豆男男 | 涩涩网站在线 | 真人bbbbbbbbb毛片 | 不卡的av网站 | 天天草夜夜草 | 老司机深夜福利视频 | a毛片在线| 韩日av一区二区 | 久久免费看毛片 | 青青草91| 污片网址| 最近国语视频在线观看免费播放 | 肉体粗喘娇吟国产91 | 91人人草 | 亚洲狼人在线 | 国产一二视频 | 少妇专区 | 日本中文字幕在线观看视频 | 狼人久久| 国产精品色婷婷99久久精品 | 波多一区 | 中文字幕在线播放一区二区 | 国产成人精品一区二区三区免费 | 在线观看免费人成视频 | 99久久久| 熟女人妻aⅴ一区二区三区60路 | 精品亚洲国产成人av制服丝袜 | 成人性色生活片 | 69精品人妻一区二区三区 | 狠狠干2021 | 日屁网站| 亚洲精品乱码久久久久 | 精品国产一区二区三区日日嗨 | 欧美三级视频网站 | 三级在线网站 | 国产最爽的乱淫视频国语对白 | 亚洲综合久 | 插插射射 | 亚洲黄色大片 | 性爱动漫| 蜜桃视频一区二区 | 特一级黄色片 | 久久不卡日韩美女 | 国产欧美日韩高清 | 成人毛片基地 | 尤物精品视频在线观看 | 欧美成人黑人猛交 | 伊人久久一区二区 | 天堂а√在线最新版中文在线 | 亚洲无卡| 99热精品国产 | 在线免费观看黄色网址 | 日韩专区视频 | 国产精品成人一区二区三区电影毛片 | 欧美日韩免费一区二区三区 | 天天射美女 | 欧美人一级淫片a免费播放 西方av在线 | chien国产乱露脸对白 | 深爱开心激情 | 亚洲天堂av一区二区三区 | 神马一区二区三区 | 在线视频 一区二区 | 国产碰碰 |