以圖明志

網站運維

進程kswapd0與events/0消耗大量CPU的問題

一次網站宕機的處理
今天下午網站宕了兩次機,發工單給阿里云,發現原因是服務器的CPU 100%了。重啟服務器后,使用 top 命令看看是哪些進程消耗那么大的 CPU 使用。盯了有好十幾分鐘,主要消耗 CPU 的進程有兩個,一個是 mysql,另一個是 apache。下面的圖可以看到,mysql 占用了很大部分的 CPU 使用。apache 單個進程雖然占得不多,但有不少個 apache 進程同時存在,也消耗了不少 CPU 的使用。

網站運維

CentOS單獨編譯安裝PHP gd庫擴展

單個擴展的安裝總結
網站的第二臺服務器跑的的環境主要是Python/Ruby,有時也需要簡單跑跑PHP腳本,所以也安裝了PHP,環境是Nginx+php-fpm,PHP是源碼編譯安裝的,所以是最小化安裝,甚至連mysqli擴展都沒有。今天需要用到GD庫,才發現沒GD庫環境,所以需要安裝這個擴展。對付單個擴展,單獨編譯動態加載是比較方便快捷的。安裝過程也比較繁雜,這個記錄一下,方便后來者。

網站運維

如何阻止網站被惡意反向代理訪問

幾種級別的解決方案
最近有人用小站數據,利用反向代理技術,做了個小偷站。用戶訪問的是他的網址,但實質上內容數據確是我的,這是一起惡意反向代理事件。對于客戶端而言它就像是原始服務器,并且客戶端不需要進行任何特別的設置??蛻舳讼蚍聪虼?的命名空間(name-space)中的內容發送普通請求,接著反向代理將判斷向何處(原始服務器)轉交請求,并將獲得的內容返回給客戶端,就像這些內容原本就是它自己的一樣。

網站運維

公告:網站正式遷入阿里云

新的旅程
從4月18號開始弄的備案,今天終于通過,網站也順利遷入阿里云。細心的讀者也許會發現,從2013年開始本站幾乎都沒什么更新了。從去年起,小站的流量開始不斷上漲,到今年年初,托管的HostMonster主機終于扛不住了。HostMonster的虛擬主機有CPU限制,如果超出CPU限制,它就會強行關閉你的網站十幾分鐘到一個多小時不等。所以那會,小站幾乎每天都要宕機一個小時左右,優化程序也不頂用。

網站運維

防惡意解析,禁止用IP訪問網站的Apache設置

修改 httpd.conf 實現
一般來說,網站可以用域名和IP來訪問。你的網站可以通過IP直接訪問,本來這沒什么問題,但是會有些隱患:域名惡意指向的可能。還記得去年還是前年的 google.com.sb 事件嗎?google.com.sb 這個域名被惡意指向了百度,后來證實了 google.com.sb 這個域名為第三者惡意指向的,并不是Google所為。

網站運維

Linux(CentOS)用split命令分割文件

大文件分割split
在 Linux 里,稍加不注意有可能會產生很大體積的日志文件,哪怕幾百M,拖下來分析也很浪費時間,這個時候,如果可以把文件切割成 N 個小文件,拿最后一個文件就可以看到最近的日志了。有一些手段,比如用 shell 把日志按每天生成等等,但是不是這里的討論范圍。

網站運維

如何記錄MySQL執行過的SQL語句

修改 my.cnf 文件
很多時候,我們需要知道 MySQL 執行過哪些 SQL 語句,比如 MySQL 被注入后,需要知道造成什么傷害等等。只要有 SQL 語句的記錄,就能知道情況并作出對策。服務器是可以開啟 MySQL 的 SQL 語句記錄功能,從而就能間接地檢測到客戶端程序的行為。

網站運維

CentOS 下如何修改 MySQL 的密碼

方法、命令行記錄
做服務器運維,修改 MySQL 的密碼是經常的需要,定期修改 MySQL 密碼是網站安全的一個保證。這里記錄一下修改 MySQL 密碼的一些命令,方便以后查看。CentOS 下 MySQL 管理員帳號默認是 root 用戶,密碼為空。如果你從沒設置過 MySQL 的密碼,使用 root 用戶來連接 MySQL 服務器不需要輸入密碼。

網站運維

CentOS MySQL數據庫備份工具mysqldump介紹

mysqldump 的使用
mysqldump工具是mysql自帶的一個非常方便的一款小工具,存在mysql安裝目錄的/usr/local/mysql/bin (CentOS)是下。mysqldump 和 mysql一樣,都是應用程序,你在mysql下是執行不了的。切記 ,輸入 mysqldump –help 可查年相關信息。mysqldump可以任何目錄下直接執行。

網站運維

在VPS的CentOS上安裝LAMP環境

記錄一些實用命令
VPS 建站是很多人的選擇,在 VPS 上安裝 LAMP 環境是建站的第一步。對于 Linux 新手來說,安裝 LAMP 可能有有點麻煩,這里把安裝的過程詳細記錄一下,希望能幫到有需要的朋友 :) 。PS:VPS 的操作系統是 CentOS。VPS 玩得愉快~

網站運維

CentOS Apache 如何開啟 Gzip 開啟

gzip 方法記錄
服務器開啟 gzip 壓縮會大大的提高網站訪問速度,帶來良好的用戶體驗,而且降低網站流量,這些好處是顯而易見的。當然 gzip 并不是百利而無一害。首先服務器壓縮網頁數據會占用一定的服務器資源,另外如果 gzip 壓縮得太厲害(壓縮等級太高)可能會讓舊版的 IE 系列無法正常打開網頁。

網站運維

Linux 學習路線指南

你的 Linux 之路
Linux入門是很簡單的,問題是你是否有耐心,是否愛折騰,是否不排斥重裝一類的大修。沒折騰可以說是學不好Linux的,鳥哥說過,要真正了解Linux的分區機制,對LVM使用相當熟練,沒有20次以上的Linux裝機經驗是積累不起來的,所以一定不要怕折騰。

網站運維

在Windows 2003上Serv-U搭建FTP連不上問題

在站點屬性中關閉 FEAT 命令
FTP客戶端在登錄成功后,發出FEAT命令后停下來,就是卡在CLNT這里就連不上了。網上搜了好些資料,找到一個解決辦法。就是說,客戶端只接收到2行。如果在站點屬性中關閉 FEAT 命令,就能順利登錄。具體如下:在FlashFXP菜單,打開站點 -> 站點管理器,選擇你的站點,然后點選項卡的“選項”頁面,把“站點不支持FEAT命令”勾上就可以了。

網站運維

Linux學習進階路線圖

學習Linux的一個指南
為什么學linux,每個人都有自己的理由:Linux是免費的不用花一分錢,能夠節約大筆的成本;Linux是開源的,你可以根據自已的需要修改源代碼;Linux是開放的,有廣泛的社區,關于Linux的討論要遠遠高于windows操作系統;學習Linux可以更好的掌握計算機技術;Linux是未來發展的趨勢,服務器,手機,掌上電腦,平板機很多都采用Linux操作系統。
1 / 1 首頁 < Prev 1 Next > 尾頁 頁碼:
云南快乐十分走势一定牛 时时乐自助沙拉69元 浙江风采网体彩七位数 股票的k线图基本知识 重庆快乐10分预测 在线配资违法吗 黑龙江快乐十分 黑龙江快乐十分20选八 郑州配资网 安徽省快3开奖走势图 河南体彩481合走势图