原创 1家可能不足20人公司的運維筆試題

1、播放聲音文件腳本執行1.sh test.wav,ssh登陸到192.168.1.1服務器,root密碼是123456,播放/home/temp目錄下的test.wav文件,注意test.wav是變量,不是常量。【之前沒有用過linux環

原创 CentOS普通用戶鎖定後如何解鎖

  因爲線上服務器的安全要求,做了一些安全措施,其中就包括用戶密碼輸入錯誤超過次數會被鎖定。  上週,由於普通用戶的有效期已過,需要更新密碼,但是,修改過密碼之後,就死活再也登錄不進去了。  之前遇到過類似的情況,輸入錯誤比如超過3次,可能

原创 修改普通用戶密碼報錯:BAD PASSWORD: is too simple

  普通用戶密碼有效期到期,提示修改密碼。由於線上服務器有安全要求,這個功能不能關。但是,不管我修改多複雜的密碼,總是報錯:“BAD PASSWORD: is too simple”。折騰好幾天,纔想起來百度一下。  原來,CentOS 7

原创 刪除ES索引裏面的數據

  開發之前把接口日誌寫入ES時,感覺設計並不合理。當然,我也不知道怎麼設計纔是合理的。總之,就是無法像處理openresty日誌那樣,按天生成1個ES索引,這樣就可以簡單匹配月份,直接刪除整個月的索引數據了。  但是,現在所有接口日誌寫入

原创 gitlab變更啓動端口

  災備測試服務器上已經安裝svn,上面的apache已經佔用80端口。這裏要部署gitlab,端口只能變更了。  修改gitlab上的nginx配置文件:端口從80修改爲801[root@bogon ~]# head -47 /var/o

原创 部署svn災備測試服務器

  確認OS版本:[root@bogon ~]# cat /etc/redhat-release CentOS Linux release 7.4.1708 (Core)  yum安裝:[root@bogon ~]# yum -y inst

原创 CentOS 7阿里雲服務器IP地址和MAC地址綁定

  在CentOS 7阿里雲服務器把IP地址和MAC地址綁定,網上起初搜索到的方法都不行。以下是後來根據報錯搜索到的結果。  其實,到底有沒有綁定成功我也不太確定。雖然,執行“arp”命令、“arp -a”命令都能找到綁定記錄,但我還是不放

原创 strace命令的應用——執行df命令卡死

  在1臺CentOS機器執行“ls”、“df”命令,都會卡死。時間久一點,“ctrl”+“c”都不一定能退出,只能關掉遠程連接,重新連接登錄。  執行命令:[root@iZ23l20815kZ ~]# strace df -h execv

原创 Jenkins構建過程中的報錯:Jenkins is reserved for jobs tied

  點擊“立即構建”:  輸出報錯信息:pending—Jenkins is reserved for jobs tied to it  處理過程:  在jenkins主界面點擊“系統管理”:  點擊“系統設置”:  “用法”修改設置爲“儘

原创 70萬行的MySQL數據導出到Excel

  使用“Navicat Premium”查詢select出來的數據,如果超過70萬行,直接複製到Excel的話,Excel是不支持的。這裏可以使用這個mysql客戶端的“導出”功能。  在工具欄找到“導出”按紐,點擊它:  選擇“CSV文

原创 zabbix監控ES集羣健康狀態

  當收集的數據出現在圖形之後,我慢慢感覺,整個ES的監控都沒什麼意義。其實,只要能保證ES的正常狀態,大部分參數(特別是圖形上的大多數監控值),對於小企業來說,並沒有什麼現實意義。既然搞出來了,那就索性整理好筆記吧。筆記完成後,我準備把大

原创 yum安裝salt-ssh失敗的解決

  yum安裝salt-ssh報錯:[root@linux-node1 yum.repos.d]# yum install salt-ssh -y 已加載插件:fastestmirror base                      

原创 mysql內存不斷被佔用,導致每隔一個多月就自動重啓,修改數據庫配置後,問題解決

  這個月初,通過zabbix監控發現有1臺mysql數據庫的從庫內存剩餘空間不斷降低。檢查以往的監控歷史圖表,發現由於內存佔用不斷增大,每隔一個多月,就會因爲內存嚴重不足,導致這臺服務器的1個mysql實例(端口:3316)重啓。數據庫實

原创 吊銷***用戶

[root@iZ23i25ncZ ~]# cd /usr/share/doc/open***-2.2.2/easy-rsa/2.0/  執行環境變量:[root@iZ23i25ncZ 2.0]# source vars  NOTE: If 

原创 saltstack操作遠程執行命令報錯:“is running as PID 113257 and was started at”的解決

  執行命令沒有成功:[root@linux-node1 base]# salt '*' state.sls web.apache linux-node2.example.com: ----------           ID: apac