chinese直男口爆体育生外卖, 99久久er热在这里只有精品99, 又色又爽又黄18禁美女裸身无遮挡, gogogo高清免费观看日本电视,私密按摩师高清版在线,人妻视频毛茸茸,91论坛 兴趣闲谈,欧美 亚洲 精品 8区,国产精品久久久久精品免费

0
  • 聊天消息
  • 系統(tǒng)消息
  • 評論與回復(fù)
登錄后你可以
  • 下載海量資料
  • 學(xué)習(xí)在線課程
  • 觀看技術(shù)視頻
  • 寫文章/發(fā)帖/加入社區(qū)
會員中心
創(chuàng)作中心

完善資料讓更多小伙伴認(rèn)識你,還能領(lǐng)取20積分哦,立即完善>

3天內(nèi)不再提示

Linux運(yùn)維常見故障排查和處理的33個技巧匯總

C語言編程基礎(chǔ) ? 來源:未知 ? 作者:鄧佳佳 ? 2018-03-05 13:39 ? 次閱讀
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

前言

作為linux運(yùn)維,多多少少會碰見這樣那樣的問題或故障,從中總結(jié)經(jīng)驗,查找問題,匯總并分析故障的原因,這是一個Linux運(yùn)維工程師良好的習(xí)慣。每一次技術(shù)的突破,都經(jīng)歷著苦悶,伴隨著快樂,可我們還是執(zhí)著的繼續(xù)努力,從中也積累了更多的經(jīng)驗,這就是實踐給予我們的豐厚回報。下面匯總了我做項目過程可能出現(xiàn)的故障及解決方法,看看是否與你有共鳴,并對你有幫助。

第一:常見問題解決集錦

1.shell腳本不執(zhí)行 問題:

某天研發(fā)某同事找我說幫他看看他寫的shell腳本,死活不執(zhí)行,報錯。我看了下,腳本很簡單,也沒有常規(guī)性的錯誤,報“:badinterpreter:Nosuchfileordirectory”錯??催@錯,我就問他是不是在windows下編寫的腳本,然后在上傳到linux服務(wù)器的……果然。

原因:

在DOS/windows里,文本文件的換行符為rn,而在*nix系統(tǒng)里則為n,所以DOS/Windows里編輯過的文本文件到了*nix里,每一行都多了個^M。解決:1)重新在linux下編寫腳本;2)vi:%s/r//g:%s/^M//g(^M輸入用Ctrl+v,Ctrl+m)附:sh-x腳本文件名,可以單步執(zhí)行并回顯結(jié)果,有助于排查復(fù)雜腳本問題。

2.crontab輸出結(jié)果控制

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

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

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

3.telnet很慢/ssh很慢

問題:某天研發(fā)某同事說10.50訪問10.52memcached服務(wù)異常,讓我們檢查下看網(wǎng)絡(luò)/服務(wù)/系統(tǒng)是否有異常。檢查發(fā)現(xiàn)系統(tǒng)正常,服務(wù)正常,10.50ping10.52也正常,但10.50telnet10.52很慢。同時發(fā)現(xiàn)該機(jī)器的namesever是不起作用的。

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

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

4.Read-onlyfilesystem

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

可能原因:1)文件系統(tǒng)損壞;2)磁盤又壞道;3)fstab文件配置錯誤,如分區(qū)格式錯誤錯誤(將ntfs寫成了fat)、配置指令拼寫錯誤等。解決:1)由于是測試機(jī),重啟機(jī)器后恢復(fù); 2)網(wǎng)上說用mount可解決。

5.文件刪了磁盤空間沒釋放問題:某天發(fā)現(xiàn)某臺機(jī)器df-h已用磁盤空間為90G,而du-sh/*顯示所有使用空間加起來才30G,囧。

原因:可能某人直接用rm刪除某個正在寫的文件,導(dǎo)致文件刪了但磁盤空間沒釋放的問題解決: 1)最簡單重啟系統(tǒng)或者重啟相關(guān)服務(wù)。 2)干掉進(jìn)程 /usr/sbin/lsof|grepdeleted ora25575data33uREG65,654294983680/oradata/DATAPRE/UNDOTBS009.dbf(deleted) 從lsof的輸出中,我們可以發(fā)現(xiàn)pid為25575的進(jìn)程持有著以文件描述號(fd)為33打開的文件/oradata/DATAPRE/UNDOTBS009.dbf。在我們找到了這個文件之后可以通過結(jié)束進(jìn)程的方式來釋放被占用的空間:echo>/proc/25575/fd/33 3)刪除正在寫的文件一般用cat/dev/null>file

6.find文件提升性能問題:在tmp目錄下有大量包含picture_*的臨時文件,每天晚上2:30對一天前的文件進(jìn)行清理。之前在crontab下跑如下腳本,但是發(fā)現(xiàn)腳本效率很低,每次執(zhí)行時負(fù)載猛漲,影響到其他服務(wù)。#!/bin/sh find/tmp-name“picture_*”-mtime+1-execrm-f{};

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

解決: #!/bin/sh cd/tmptime=`date-d“2dayago”“+%b%d”` ls-l|grep“picture”|grep“$time”|awk‘{print$NF}’|xargsrm-rf

7.獲取不了網(wǎng)關(guān)mac地址問題:從2.14到3.65(映射地址2.141)網(wǎng)絡(luò)不通,但是從3端的其他機(jī)器到3.65網(wǎng)絡(luò)OK。

原因:#arp AddressHWtypeHWaddressFlagsMaskIface192.168.3.254etherincompletCMbond0表面現(xiàn)象是機(jī)器自動獲取不了網(wǎng)關(guān)MAC地址,網(wǎng)絡(luò)工程師說是網(wǎng)絡(luò)設(shè)備的問題,具體不清。

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

8.http服務(wù)無法啟動一例問題:

某天研發(fā)某同事說網(wǎng)站前端環(huán)境http無法啟動,我上去看了下。報如下錯:/etc/init.d/httpdstart Startinghttpd:[SatJan2917:49:002011][warn]moduleantibot_moduleisalreadyloaded,skipping Useproxyforwardasremoteip:true. Antibotexcludepattern:.*.[(js|css|jpg|gif|png)] Antibotseedcheckpattern:login (98)Addressalreadyinuse:make_sock:couldnotbindtoaddress[::]:7080 (98)Addressalreadyinuse:make_sock:couldnotbindtoaddress0.0.0.0:7080 nolisteningsocketsavailable,shuttingdown Unabletoopenlog[FAILED

原因: 1)端口被占用:表面看是7080端口被占用,于是netstat-npl|grep7080看了下發(fā)現(xiàn)7080沒有占用; 2)在配置文件中重復(fù)寫了端口,如果在以下兩個文件同時寫了Listen7080 /etc/httpd/conf/http.conf /etc/httpd/conf.d/t.10086.cn.conf

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

9.toomanyopenfile

問題: 報toomanyopenfile錯誤

解決: echo“”>>/etc/security/limits.conf echo“*softnproc65535″>>/etc/security/limits.conf echo“*hardnproc65535″>>/etc/security/limits.conf echo“*softnofile65535″>>/etc/security/limits.conf echo“*hardnofile65535″>>/etc/security/limits.conf echo“”>>/root/.bash_profile echo“ulimit-n65535″>>/root/.bash_profile echo“ulimit-u65535″>>/root/.bash_profile 最后重啟機(jī)器或者執(zhí)行ulimit-u655345&&ulimit-n65535

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

問題: 2.51磁盤空間報警,經(jīng)查發(fā)現(xiàn)ibdata1和mysql-bin日志占用空間太多(其中ibdata1超過120G,mysql-bin超過80G) 原因: bdata1是存儲格式,在INNODB類型數(shù)據(jù)狀態(tài)下,ibdata1用來存儲文件的數(shù)據(jù)和索引,而庫名的文件夾里的那些表文件只是結(jié)構(gòu)而已。 innodb存儲引擎有兩種表空間的管理方式,分別是: 1)共享表空間(可拆分為多個小的表空間文件),這個是我們目前多數(shù)數(shù)據(jù)庫使用的方法;2)獨立表空間,每一個表有一個獨立的表空間(磁盤文件)

對于兩種管理方式,各有優(yōu)劣,具體如下:①共享表空間:優(yōu)點:

可以將表空間分成多個文件存放到不同的磁盤上(表空間文件大小不受表大小的限制,一個表可以分布在不同步的文件上)缺點:

所有數(shù)據(jù)和索引存放在一個文件中,則隨著數(shù)據(jù)的增加,將會有一個很大的文件,雖然可以把一個大文件分成多個小文件,但是多個表及索引在表空間中混合存儲,這樣如果對于一個表做了大量刪除操作后表空間中將有大量空隙。對于共享表空間管理的方式下,一旦表空間被分配,就不能再回縮了。當(dāng)出現(xiàn)臨時建索引或是創(chuàng)建一個臨時表的操作表空間擴(kuò)大后,就是刪除相關(guān)的表也沒辦法回縮那部分空間了。②獨立表空間:

在配置文件(my.cnf)中設(shè)置:innodb_file_per_table特點:

每個表都有自已獨立的表空間;每個表的數(shù)據(jù)和索引都會存在自已的表空間中。優(yōu)點:

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

缺點:

如果單表增加過大,如超過100G,性能也會受到影響。在這種情況下,如果使用共享表空間可以把文件分開,但有同樣有一個問題,如果訪問的范圍過大同樣會訪問多個文件,一樣會比較慢。如果使用獨立表空間,可以考慮使用分區(qū)表的方法,在一定程度上緩解問題。此外,當(dāng)啟用獨立表空間模式時,需要合理調(diào)整innodb_open_files參數(shù)的設(shè)置。

解決:1)ibdata1數(shù)據(jù)太大:只能通過dump,導(dǎo)出建庫的sql語句,再重建的方法。2)mysql-binLog太大:①手動刪除:刪除某個日志:mysql>PURGEMASTERLOGSTO‘mysql-bin.010′;刪除某天前的日志:mysql>PURGEMASTERLOGSBEFORE’2010-12-2213:00:00′;②在/etc/my.cnf里設(shè)置只保存N天的bin-log日志expire_logs_days=30//BinaryLog自動刪除的天數(shù)

二、故障排查匯總表





聲明:本文內(nèi)容及配圖由入駐作者撰寫或者入駐合作網(wǎng)站授權(quán)轉(zhuǎn)載。文章觀點僅代表作者本人,不代表電子發(fā)燒友網(wǎng)立場。文章及其配圖僅供工程師學(xué)習(xí)之用,如有內(nèi)容侵權(quán)或者其他違規(guī)問題,請聯(lián)系本站處理。 舉報投訴
  • Linux
    +關(guān)注

    關(guān)注

    88

    文章

    11622

    瀏覽量

    217824

原文標(biāo)題:Linux運(yùn)維常見故障排查和處理的33個技巧匯總

文章出處:【微信號:xx-cyy,微信公眾號:C語言編程基礎(chǔ)】歡迎添加關(guān)注!文章轉(zhuǎn)載請注明出處。

收藏 人收藏
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

    評論

    相關(guān)推薦
    熱點推薦

    吉時利源表2450故障排查與解決方案

    及解決方案,為用戶提供快速排障指南。 ? 一、常見故障類型與排查思路 1.開機(jī)異常 現(xiàn)象:無法開機(jī)或開機(jī)報錯(如報錯代碼241)。 排查方向: 檢查電源線連接是否穩(wěn)固,電源插座及開關(guān)是否正常; 觀察設(shè)備外觀是否存在破損(如把手扣
    的頭像 發(fā)表于 12-01 16:24 ?19次閱讀
    吉時利源表2450<b class='flag-5'>故障</b><b class='flag-5'>排查</b>與解決方案

    矢量變頻器常見故障處理方法

    矢量變頻器作為現(xiàn)代工業(yè)自動化控制中的核心設(shè)備,廣泛應(yīng)用于電機(jī)調(diào)速、節(jié)能控制等領(lǐng)域。然而,在實際運(yùn)行過程中,由于環(huán)境、操作或設(shè)備自身原因,變頻器難免會出現(xiàn)各種故障。本文將系統(tǒng)分析矢量變頻器的常見故障
    的頭像 發(fā)表于 11-29 07:40 ?29次閱讀
    矢量變頻器<b class='flag-5'>常見故障</b>及<b class='flag-5'>處理</b>方法

    Keithley吉時利6511常見故障排查及解決方法

    Keithley吉時利6511作為一款精密測量儀器,在長期使用中可能會遇到各種故障。以下是該設(shè)備常見故障排查思路及解決方法,幫助用戶快速定位問題并恢復(fù)設(shè)備正常運(yùn)行。 ? ? 一、常見故障
    的頭像 發(fā)表于 11-21 18:47 ?424次閱讀
    Keithley吉時利6511<b class='flag-5'>常見故障</b><b class='flag-5'>排查</b>及解決方法

    電動機(jī)常見故障的分析和處理

    電動機(jī)作為現(xiàn)代工業(yè)生產(chǎn)和日常生活中不可或缺的動力設(shè)備,其運(yùn)行穩(wěn)定性直接影響生產(chǎn)效率和安全。然而,由于長期運(yùn)行、環(huán)境因素或操作不當(dāng),電動機(jī)難免會出現(xiàn)各種故障。本文將系統(tǒng)分析電動機(jī)常見故障類型、原因
    的頭像 發(fā)表于 11-05 07:34 ?424次閱讀

    Nginx常見故障案例總結(jié)

    在互聯(lián)網(wǎng)公司的運(yùn)維生涯中,Nginx故障可以說是最常見也最讓人頭疼的問題之一。從簡單的配置錯誤到復(fù)雜的性能瓶頸,從偶發(fā)的502到持續(xù)的高延遲,每一
    的頭像 發(fā)表于 09-18 14:51 ?796次閱讀

    智能運(yùn)管理平臺智慧園區(qū)應(yīng)用案例

    排除可能發(fā)生故障的隱患; 2、當(dāng)故障發(fā)生時,IT人員不能第一時間發(fā)現(xiàn)故障; 3、IT人員分析處理故障,沒有一
    的頭像 發(fā)表于 09-12 16:20 ?383次閱讀
    智能<b class='flag-5'>運(yùn)</b><b class='flag-5'>維</b>管理平臺智慧園區(qū)應(yīng)用案例

    快速解決LED屏幕五大常見故障(附排查方法)

    ,繼續(xù)盲目更換配件成本高昂且無法根治。本文將為您講解LED屏幕的常見故障及其解決辦法。金鑒實驗室作為專注于LED產(chǎn)業(yè)的科研檢測機(jī)構(gòu),能夠?qū)ED顯示屏進(jìn)行嚴(yán)格的檢測,
    的頭像 發(fā)表于 09-10 16:49 ?4359次閱讀
    快速解決LED屏幕五大<b class='flag-5'>常見故障</b>(附<b class='flag-5'>排查</b>方法)

    吉時利2400數(shù)字源表常見故障排查與校準(zhǔn)教程

    。本文將詳細(xì)介紹吉時利2400數(shù)字源表的常見故障排查方法、校準(zhǔn)流程及維護(hù)注意事項,幫助用戶快速解決常見問題,確保儀器穩(wěn)定運(yùn)行。 ? 一、常見故障排查
    的頭像 發(fā)表于 06-10 12:02 ?583次閱讀
    吉時利2400數(shù)字源表<b class='flag-5'>常見故障</b><b class='flag-5'>排查</b>與校準(zhǔn)教程

    PLC常見故障及遠(yuǎn)程運(yùn)的方法

    PLC作為工業(yè)自動化的核心設(shè)備,其穩(wěn)定性直接影響生產(chǎn)效率。根據(jù)工業(yè)現(xiàn)場實踐,PLC故障可分為硬件故障、軟件故障及環(huán)境干擾三類,以下結(jié)合典型案例分析其成因與排查策略。
    的頭像 發(fā)表于 06-10 11:51 ?421次閱讀

    工控機(jī)死機(jī)頻發(fā)?聚徽六大常見故障排查與解決方案全解析

    。當(dāng)工控機(jī)死機(jī)頻發(fā)時,深入排查故障根源并及時解決至關(guān)重要。本文將為你全面解析六大常見故障及其對應(yīng)的解決方案,助你迅速擺脫死機(jī)困擾。 一、散熱系統(tǒng)故障:高溫引發(fā)的 “罷工” 危機(jī)
    的頭像 發(fā)表于 05-29 15:50 ?989次閱讀

    模擬示波器有哪些常見故障排除原則

    ,定位故障模塊。 校準(zhǔn)功能: 執(zhí)行校準(zhǔn):定期對示波器進(jìn)行校準(zhǔn),確保測量精度。 校準(zhǔn)失敗處理:如果校準(zhǔn)失敗,根據(jù)提示信息檢查相應(yīng)模塊。 五、參考技術(shù)文檔和尋求支持 查閱用戶手冊: 故障排查
    發(fā)表于 04-03 15:22

    量水堰計常見故障排查指南|保障水位監(jiān)測數(shù)據(jù)可靠

    大家梳理量水堰計六大常見故障場景,提供分步排查方法與快速解決方案,幫助用戶高效恢復(fù)設(shè)備性能,確保監(jiān)測數(shù)據(jù)精準(zhǔn)可靠。一、電纜故障排查:斷線/短路的檢測與修復(fù)1.
    的頭像 發(fā)表于 04-02 15:34 ?572次閱讀
    量水堰計<b class='flag-5'>常見故障</b><b class='flag-5'>排查</b>指南|保障水位監(jiān)測數(shù)據(jù)可靠

    直流充電測試負(fù)載常見故障排查

    直流充電測試負(fù)載作為高精度電力電子設(shè)備,其故障排查需結(jié)合電力電子、自動控制、熱力學(xué)等多學(xué)科知識。本文從典型故障現(xiàn)象出發(fā),結(jié)合工程實踐案例,梳理系統(tǒng)性排查方法。 一、通信類
    發(fā)表于 03-18 12:32

    驅(qū)動器常見故障維修

    驅(qū)動器常見故障維修主要包括電源故障、線路連接故障、元件損壞、軟件故障、過載、過電流、編碼器信號異常、內(nèi)存異常等 ?。以下是針對這些常見故障
    的頭像 發(fā)表于 02-23 15:46 ?3274次閱讀

    BOSCH-REXROTH300擰緊系統(tǒng)常見故障處理方法

    BOSCH-REXROTH300擰緊系統(tǒng)常見故障處理方法
    發(fā)表于 12-24 14:22 ?0次下載