国产精品电影_久久视频免费_欧美日韩国产激情_成年人视频免费在线播放_日本久久亚洲电影_久久都是精品_66av99_九色精品美女在线_蜜臀a∨国产成人精品_冲田杏梨av在线_欧美精品在线一区二区三区_麻豆mv在线看

Linux運維常見故障及處理的 32 個錦囊妙計

新聞 Linux
作為Linux運維,多多少少會碰見這樣那樣的問題或故障,從中總結經驗,查找問題,匯總并分析故障的原因,這是一個Linux運維工程師良好的習慣。

 [[282005]]

作為Linux運維,多多少少會碰見這樣那樣的問題或故障,從中總結經驗,查找問題,匯總并分析故障的原因,這是一個Linux運維工程師良好的習慣。每一次技術的突破,都經歷著苦悶,伴隨著快樂,可我們還是執著的繼續努力,從中也積累了更多的經驗,這就是實踐給予我們的豐厚回報。

下面匯總了我做項目過程可能出現的故障及解決方法,看看是否與你有共鳴,并對你有幫助?

第一:常見問題解決集錦

1.shell腳本不執行

問題
某天研發某同事找我說幫他看看他寫的shell腳本,死活不執行,報錯。我看了下,腳本很簡單,也沒有常規性的錯誤,報“:badinterpreter:Nosuchfileordirectory”錯。

看這錯,我就問他是不是在windows下編寫的腳本,然后在上傳到linux服務器的……果然。

原因
在DOS/windows里,文本文件的換行符為rn,而在nix系統里則為n,所以DOS/Windows里編輯過的文本文件到了nix里,每一行都多了個^M。

解決
1)重新在linux下編寫腳本;
2)vi:%s/r//g:%s/^M//g(^M輸入用Ctrl+v,Ctrl+m)
附:sh-x腳本文件名,可以單步執行并回顯結果,有助于排查復雜腳本問題。

2.crontab輸出結果控制

問題
/var/spool/clientmqueue目錄占用空間超過100G

原因
cron中執行的程序有輸出內容,輸出內容會以郵件形式發給cron的用戶,而sendmail沒有啟動所以就產生了/var/spool/clientmqueue目錄下的那些文件,日積月累可能撐破磁盤。

解決
1)直接手動刪除:ls|xargsrm-f;
2)徹底解決:在cron的自動執行語句后加上>/dev/2>&1

3.telnet很慢/ssh很慢

問題
某天研發某同事說10.50訪問10.52memcached服務異常,讓我們檢查下看網絡/服務/系統是否有異常。檢查發現系統正常,服務正常,10.50ping10.52也正常,但10.50telnet10.52很慢。同時發現該機器的namesever是不起作用的。

原因
becauseyourPCdoesn’tdoareverseDNSlookuponyourIPthen…whenyoutelnet/ftpintoyourlinuxbox,it’lldoadnslookuponyou。

解決
1)修改/etc/hosts使hostname和ip對應;
2)在/etc/resolv.conf注釋掉nameserver或者找一個“活的”nameserver。

4.Read-onlyfilesystem

問題
同事在mysql里建表建不成功,提示如下:
mysql>createtablewosontest(colddname1char(1));
ERROR1005(HY000):Can’t create table‘wosontest’(errno:30)
經檢查mysql用戶權限以及相關目錄權限沒問題;用perror30提示信息為:OSerrorcode30:Read-onlyfilesystem

可能原因
1)文件系統損壞;
2)磁盤又壞道;
3)fstab文件配置錯誤,如分區格式錯誤錯誤(將ntfs寫成了fat)、配置指令拼寫錯誤等。

解決
1)由于是測試機,重啟機器后恢復;
2)網上說用mount可解決。

5.文件刪了磁盤空間沒釋放

問題
某天發現某臺機器df-h已用磁盤空間為90G,而du-sh/*顯示所有使用空間加起來才30G,囧。

原因
可能某人直接用rm刪除某個正在寫的文件,導致文件刪了但磁盤空間沒釋放的問題

解決
1)最簡單重啟系統或者重啟相關服務。
2)干掉進程

  1. /usr/sbin/lsof|grepdeleted 
  2.   ora25575data33uREG65,654294983680/oradata/DATAPRE/UNDOTBS009.dbf(deleted) 

從lsof的輸出中,我們可以發現pid為25575的進程持有著以文件描述號(fd)為33打開的文件/oradata/DATAPRE/UNDOTBS009.dbf。

在我們找到了這個文件之后可以通過結束進程的方式來釋放被占用的空間:echo>/proc/25575/fd/33
3)刪除正在寫的文件一般用cat/dev/null>file

6.find文件提升性能

問題
在tmp目錄下有大量包含picture_*的臨時文件,每天晚上2:30對一天前的文件進行清理。之前在crontab下跑如下腳本,但是發現腳本效率很低,每次執行時負載猛漲,影響到其他服務。

  1. #!/bin/sh 
  2. find/tmp-name“picture_*”-mtime+1-execrm-f{}; 

原因
目錄下有大量文件,用find很耗資源。

解決

  1. #!/bin/sh 
  2. cd/tmp 
  3. time=`date-d“2dayago”“+%b%d”` 
  4. ls-l|grep“picture”|grep“$time”|awk‘{print$NF}’|xargsrm-rf 

7.獲取不了網關mac地址

問題
從2.14到3.65(映射地址2.141)網絡不通,但是從3端的其他機器到3.65網絡OK。

原因

  1. #arp 
  2. AddressHWtypeHWaddressFlagsMaskIface 
  3. 192.168.3.254etherincompletCMbond0 
  4. 表面現象是機器自動獲取不了網關MAC地址,網絡工程師說是網絡設備的問題,具體不清。 

解決
arp綁定,arp-ibond0-s192.168.3.25400:00:5e:00:01:64

8.http服務無法啟動一例

問題

某天研發某同事說網站前端環境http無法啟動,我上去看了下。報如下錯:

  1. /etc/init.d/httpdstart 
  2. Startinghttpd:[SatJan2917:49:002011][warn]moduleantibot_moduleisalreadyloaded,skipping 
  3. Useproxyforwardasremoteip:true
  4. Antibotexcludepattern:.*.[(js|css|jpg|gif|png)] 
  5. Antibotseedcheckpattern:login 
  6. (98)Addressalreadyinuse:make_sock:couldnotbindtoaddress[::]:7080 
  7. (98)Addressalreadyinuse:make_sock:couldnotbindtoaddress0.0.0.0:7080 
  8. nolisteningsocketsavailable,shuttingdown 
  9. Unabletoopenlog[FAILED] 

原因

1)端口被占用:表面看是7080端口被占用,于是netstat-npl|grep7080看了下發現7080沒有占用;
2)在配置文件中重復寫了端口,如果在以下兩個文件同時寫了Listen7080

  1. /etc/httpd/conf/http.conf 
  2. /etc/httpd/conf.d/t.10086.cn.conf 

解決
注釋掉/etc/httpd/conf.d/t.10086.cn.conf的Listen7080,重啟,OK。

9.toomanyopenfile

問題
報toomanyopenfile錯誤

解決
終極解決方案

  1. echo“”>>/etc/security/limits.conf 
  2. echo“*softnproc65535″>>/etc/security/limits.conf 
  3. echo“*hardnproc65535″>>/etc/security/limits.conf 
  4. echo“*softnofile65535″>>/etc/security/limits.conf 
  5. echo“*hardnofile65535″>>/etc/security/limits.conf 
  6. echo“”>>/root/.bash_profile 
  7. echo“ulimit-n65535″>>/root/.bash_profile 
  8. echo“ulimit-u65535″>>/root/.bash_profile 

最后重啟機器或者執行:

  1. ulimit-u655345&&ulimit-n65535 

10.ibdata1和mysql-bin致磁盤空間問題

問題
2.51磁盤空間報警,經查發現ibdata1和mysql-bin日志占用空間太多(其中ibdata1超過120G,mysql-bin超過80G)

原因
bdata1是存儲格式,在INNODB類型數據狀態下,ibdata1用來存儲文件的數據和索引,而庫名的文件夾里的那些表文件只是結構而已。

innodb存儲引擎有兩種表空間的管理方式,分別是:
1)共享表空間(可拆分為多個小的表空間文件),這個是我們目前多數數據庫使用的方法;
2)獨立表空間,每一個表有一個獨立的表空間(磁盤文件)

對于兩種管理方式,各有優劣,具體如下:
①共享表空間:
優點
可以將表空間分成多個文件存放到不同的磁盤上(表空間文件大小不受表大小的限制,一個表可以分布在不同步的文件上)

缺點
所有數據和索引存放在一個文件中,則隨著數據的增加,將會有一個很大的文件,雖然可以把一個大文件分成多個小文件,但是多個表及索引在表空間中混合存儲,這樣如果對于一個表做了大量刪除操作后表空間中將有大量空隙。

對于共享表空間管理的方式下,一旦表空間被分配,就不能再回縮了。當出現臨時建索引或是創建一個臨時表的操作表空間擴大后,就是刪除相關的表也沒辦法回縮那部分空間了。

②獨立表空間:
在配置文件(my.cnf)中設置:innodb_file_per_table

特點
每個表都有自已獨立的表空間;每個表的數據和索引都會存在自已的表空間中。

優點
表空間對應的磁盤空間可以被收回(Droptable操作自動回收表空間,如果對于刪除大量數據后的表可以通過:altertabletbl_nameengine=innodb;回縮不用的空間。

缺點
如果單表增加過大,如超過100G,性能也會受到影響。在這種情況下,如果使用共享表空間可以把文件分開,但有同樣有一個問題,如果訪問的范圍過大同樣會訪問多個文件,一樣會比較慢。

如果使用獨立表空間,可以考慮使用分區表的方法,在一定程度上緩解問題。此外,當啟用獨立表空間模式時,需要合理調整innodb_open_files參數的設置。

解決:
1)ibdata1數據太大:只能通過dump,導出建庫的sql語句,再重建的方法。
2)mysql-binLog太大:

①手動刪除:
刪除某個日志:mysql>PURGEMASTERLOGSTO‘mysql-bin.010′;
刪除某天前的日志:mysql>PURGEMASTERLOGSBEFORE’2010-12-2213:00:00′;
②在/etc/my.cnf里設置只保存N天的bin-log日志
expire_logs_days=30//BinaryLog自動刪除的天數

二、故障排查匯總表

请收藏 | Linux运维常见故障及处理的 32 个锦囊妙计

 

 

責任編輯:張燕妮 來源: 高效運維
相關推薦

2019-11-18 00:47:38

架構開發技術周刊

2018-09-07 15:34:25

Linux運維故障

2011-03-03 10:39:41

Proftpd技巧

2010-12-20 09:06:32

Web設計師

2018-03-01 19:40:44

Linux運維常見問題

2011-08-09 15:28:01

2011-06-21 15:21:14

2011-10-21 10:26:12

數據中心布線服務器

2011-04-22 15:57:38

故障顯示器

2011-06-03 09:21:35

2019-08-22 08:51:39

RabbitMQ運維故障

2021-01-04 05:46:08

代碼編程重構

2018-09-18 09:02:18

機房故障處理

2018-06-27 06:33:44

2017-08-28 21:02:55

深度學習神經網絡

2011-06-03 13:06:28

打印機技巧

2011-04-29 13:22:48

ThinkPad筆記本故障

2012-06-25 16:40:54

2010-09-07 11:58:15

2024-05-28 14:45:00

點贊
收藏

51CTO技術棧公眾號

天天色综合6| 欧美视频在线观看视频| 午夜在线观看av| 午夜亚洲一区| 伊人久久男人天堂| 成人性生交大片免费看午夜 | 九九九九久久久久| 国产精品99久久| 一区二区三区四区五区精品 | 成年人在线看| 亚洲精品一区二区在线| 久久av网站| 精品久久sese| 亚洲免费资源在线播放| 日本在线免费看| 久久久久亚洲精品| 麻豆久久久久久| 两根大肉大捧一进一出好爽视频| 国产精品女同一区二区三区| 污视频在线看操| 中文字幕久久久| 亚洲福利电影| 猫咪成人官网| 亚洲а∨天堂久久精品喷水| 日本欧美韩国| 亚洲一区二区中文字幕| 日韩av在线免费观看不卡| 成人中文字幕在线播放| 欧美小视频在线观看| 蜜桃精品视频| 大陆极品少妇内射aaaaa| 久久先锋资源| 18成人在线| 中文字幕日韩一区| 亚洲欧美一级| 日韩精品在线观看av| 欧美日韩国产天堂| 国产精品久久天天影视| 69中国xxxxxxxxx69| 在线观看亚洲区| 美女视频网站久久| 男人资源在线播放| 91精品免费看| 亚洲欧美怡红院| 波多野结衣在线一区二区| 97视频在线免费| 色婷婷av一区二区三区之一色屋| 懂色av一区二区| 国产一区二区三区乱码| 精品国产免费久久| 精品亚洲成a人| 超碰资源在线| 日韩网站在线免费观看| 日韩成人在线视频网站| 韩国av一区二区三区四区| 超碰免费在线观看| 亚洲影视九九影院在线观看| 亚洲日本在线天堂| 午夜影院欧美| 婷婷在线视频| 日韩小视频网站| 国产精品91一区| 精品国产一区久久| 中国色在线观看另类| 日韩精品在在线一区二区中文| 粉嫩绯色av一区二区在线观看| 婷婷国产在线| 久久精品人人做人人爽| 欧美~级网站不卡| 成人黄色免费电影| 中文字幕亚洲欧美日韩2019| 天堂日韩电影| 男捅女免费视频| 夫妻av一区二区| 金瓶狂野欧美性猛交xxxx | 国产剧情在线观看| 成人国产精品日本在线| 一区二区三区四区亚洲| 亚洲一区网址| 九色中文视频| 成人福利网站在线观看| 亚洲国产一区二区在线播放| 欧美日韩一区二区三区不卡视频| 亚洲色成人www永久在线观看| 久久97超碰色| 日本黄色成人| 15—17女人毛片| 91精品国产一区| 欧美日韩在线免费| 野花国产精品入口| 色操视频在线| 国产原创中文在线观看| 国产裸体歌舞团一区二区| 久草在线中文最新视频| 免费在线观看的av网站| 超在线视频97| 日韩欧美在线一区| 久久精品一本| 国产激情欧美| 亚洲美女在线免费观看| 精品产品国产在线不卡| y97精品国产97久久久久久| 亚洲一区在线观看网站| 久久久999| 北条麻妃一区二区三区在线| 男人久久精品| 欧美色图另类小说| 亚洲一区二区三区乱码aⅴ| 亚洲精品国产精品乱码不99按摩| 日韩在线免费| 福利在线国产| 中文字幕一区二区三区在线乱码 | 欧美色视频在线| 国产女同互慰高潮91漫画| 最近高清中文在线字幕在线观看| 亚洲精品中字| 色94色欧美sute亚洲线路二| 日本欧美在线看| 欧美男gay| 久久99成人| 国产经典三级在线| 污视频网站在线观看| 高清在线观看免费| 伊人久久大香线蕉av一区| 国产精品入口免费| 国产精品热久久久久夜色精品三区 | 91成人在线播放| 国产视频在线观看一区二区| 日韩欧美在线视频日韩欧美在线视频 | 亚洲日本精品| 国产精品久久久久久久久久久久午夜片| 欧美成年人视频| 亚洲欧美日韩一区在线| 欧美一区二区三区免费| 在线日韩av片| 欧美嫩在线观看| 在线观看视频欧美| 精品久久久久久久久久久久久| 亚洲一区自拍偷拍| 国产精品第五页| 亚洲精品菠萝久久久久久久| 久久精品一区二区三区不卡 | 亚洲精品电影在线观看| 精品久久久三级丝袜| 日韩二区三区在线| 亚洲欧美成人精品| 久久精品人人爽| 中文字幕日韩av电影| 亚洲欧洲在线视频| 久久久久久久久久久av| 国产精品久久久久久av| 国产精品丝袜久久久久久高清 | 久久久久久久久亚洲| 欧美一区深夜视频| 久久成人人人人精品欧| 久久97久久97精品免视看| 国产91av在线| 日本视频一区在线观看| 黄www在线观看| 写真福利片hd在线观看| 国产福利在线看| 日本久久久久| 亚洲清纯自拍| 99国产精品国产精品久久| 午夜精品影院在线观看| 日韩欧美一级片| 日韩性生活视频| 国产视频在线观看一区| 官网99热精品| 一区二区三区入口| 免费观看成人高潮| 色88888久久久久久影院| 成人aaaa| 成人永久免费视频| 色综合久久中文字幕| 久久久人成影片一区二区三区| 国产成人亚洲欧美| 漂亮人妻被中出中文字幕| 精品乱码一区二区三四区视频| 91精品久久| 国产一区二区三区电影在线观看 | 欧美成人午夜剧场免费观看| 精品国产一区二区三区久久久久久| 久久久久久久久久久视频| 日本中文字幕视频在线| 国产亚洲第一伦理第一区| 国产超碰在线一区| 精品国产电影一区二区| 国产精品久久久久久影视| 精品欧美一区免费观看α√| 18videosex性欧美麻豆| 韩国自拍一区| 色成人在线视频| 国产精品国产三级国产aⅴ浪潮| 韩国日本在线视频| 亚洲国产尤物| 激情都市一区二区| 日韩电影中文字幕在线观看| 久久精品日韩| 国产高清自产拍av在线|