原创 KICKSTART無人值守安裝

導言作爲中小公司的運維,經常會遇到一些機械式的重複工作,例如:有時公司同時上線幾十甚至上百臺服務器,而且需要我們在短時間內完成系統安裝。常規的辦法有什麼?光盤安裝系統===>一個服務器DVD內置光驅百千塊,百臺服務器都配光驅就浪費了,因爲一

原创 HTTP 499 狀態碼 nginx下 499錯誤

    日誌記錄中HTTP狀態碼出現499錯誤有多種情況,我遇到的一種情況是nginx反代到一個永遠打不開的後端,就這樣了,日誌狀態記錄是499、發送字節數是0。    老是有用戶反映網站系統時好時壞,因爲線上的產品很長時間沒有修改,所以前

原创 COBBLER無人值守安裝

1. Cobbler介紹Cobbler是一個Linux服務器安裝的服務,可以通過網絡啓動(PXE)的方式來快速安裝、重裝物理服務器和虛擬機,同時還可以管理DHCP,DNS等。Cobbler可以使用命令行方式管理,也提供了基於Web的界面管理

原创 Buffer和Cache的區別

緩存(cached)是把讀取過的數據保存起來,重新讀取時若命中(找到需要的數據)就不要去讀硬盤了,若沒有命中就讀硬盤。其中的數據會根據讀取頻率進行組織,把最頻繁讀取的內容放在最容易找到的位置,把不再讀的內容不斷往後排,直至從中刪除。 緩衝(

原创 NTP時間服務器

1. NTP簡介NTP(Network Time Protocol,網絡時間協議)是用來使網絡中的各個計算機時間同步的一種協議。它的用途是把計算機的時鐘同步到世界協調時UTC,其精度在局域網內可達0.1ms,在互聯網上絕大多數的地方其精度可

原创 mysql服務性能優化—my.cnf配置說明詳解(16G內存)

MYSQL服務器my.cnf配置文檔詳解硬件:內存16G[client]port = 3306socket = /data/3306/mysql.sock[mysql]no-auto-rehash[mysqld]user = mysqlpo

原创 Java進程CPU使用率高排查

近期java應用,CPU使用率一直很高,經常達到100%,通過以下步驟完美解決,分享一下。1.jps 獲取Java進程的PID。2.jstack pid >> java.txt 導出CPU佔用高進程的線程棧。3.top -H -p PID

原创 我的友情鏈接

索隆10926688尛傑老男孩linux運維徐亮偉Linux高級運維之路菜鳥東張昊的博客任冠亞張耀李想馬亮

原创 CentOS7清除wnTKYg***(挖礦工***)

今天偶然發現服務器cpu佔用率一直是100%,top查看了發現是一個名爲wnTKYg的進程。網上查找說是一個挖礦***,清理之後做個記錄。***如下圖: 嘗試pkill -9 wnTKYg殺死進程,發現沒過多久又出現了感覺好惡心,中毒原因應

原创 zabbix-3.0.4 + nginx-1.8.1 + php-5.6.17 + mysql-5.6.16

  以前都是在一臺空的服務器上搭建的zabbix監控服務,今天由於環境和條件限制,要在現有服務器上搭建監控。  於是開始了全編譯安裝。    環境如下:  zabbix-3.0.4 + nginx-1.8.1 + php-5.6.17 +

原创 mysql服務性能優化—my.cnf配置說明詳解(16G內存)

MYSQL服務器my.cnf配置文檔詳解硬件:內存16G[client]port = 3306socket = /data/3306/mysql.sock[mysql]no-auto-rehash[mysqld]user = mysqlpo

原创 Java進程CPU使用率高排查

近期java應用,CPU使用率一直很高,經常達到100%,通過以下步驟完美解決,分享一下。1.jps 獲取Java進程的PID。2.jstack pid >> java.txt 導出CPU佔用高進程的線程棧。3.top -H -p PID

原创 HTTP 499 狀態碼 nginx下 499錯誤

    日誌記錄中HTTP狀態碼出現499錯誤有多種情況,我遇到的一種情況是nginx反代到一個永遠打不開的後端,就這樣了,日誌狀態記錄是499、發送字節數是0。    老是有用戶反映網站系統時好時壞,因爲線上的產品很長時間沒有修改,所以前

原创 Jenkins+SVN+Maven持續集成一鍵部署環境

Jenkins+SVN+Maven持續集成一鍵部署環境一.jenkins介紹Jenkins是基於Java開發的一種持續集成工具,用於監控持續重複的工作,功能包括:1、持續的軟件版本發佈/測試項目。2、監控外部調用執行的工作。       J

原创 Nginx之Https最佳實踐(跳轉)

   nginx的https協議需要ssl模塊的支持,我們在編譯nginx時使用--with-http_ssl_module參數加入SSL模塊。還需要服務器私鑰,服務器證書,如果是公司對外環境,這個證書需要購買第三方的權威證書,否則用戶體驗