Time of Update: 2013-12-12
Linux的IO效能監控工具iostat詳解 Linux系統出現了效能問題,一般我們可以通過top、iostat、free、vmstat等命令來查看初步定位問題。其中iostat可以提供更豐富的IO效能狀態資料。1. 基本使用$iostat -d -k 1 10參數 -d 表示,顯示裝置(磁碟)使用狀態;-k某些使用block為單位的列強制使用Kilobytes為單位;1 10表示,資料顯示每隔1秒重新整理一次,共顯示10次。$iostat -d -k 1 10Device: tps
Time of Update: 2013-12-12
crontab各參數詳解及如何查看日誌記錄 crontab的文法,以備日後救急。先上張超給力的圖: crontab各參數說明: -e : 執行文字編輯器來編輯crontab,內定的文字編輯器是VI -r : 刪除目前的crontab -l : 列出目前的crontab(查看專用) -i : 會和-r 配合使用,在刪除當前的crontab時詢問,輸入y
Time of Update: 2013-12-12
Linux下的定時任務周期執行命令 在有了郵件的警示功能後,下一步要做的就是做一個定時任務,讓這個任務按周期執行,這樣就能周期性地收到警示資訊了。 在做定時任務之前,先檢查一下當前的系統時間【date "+%Y-%m-%d %T"】和硬體時鐘時間【hwclock】: [root@localhost test]# date "+%Y-%m-%d %T"2013-07-01 07:
Time of Update: 2013-12-12
SecureCRT串連到伺服器,逾時斷開解決 原因:因為用戶端與伺服器之間存在路由器,防火牆以及為了本身的安全性,在超過特定的時間後就會把空閑串連斷開。或者是伺服器端設定了斷開空閑串連。 解決辦法:既然會斷開逾時的空閑串連,那麼我們就應該讓用戶端與伺服器之間的串連“忙”起來, 方法一:從伺服器方面入手 修改/etc/ssh/sshd_config設定檔 ClientAliveInterval 300(預設為0)這個參數的是意思是每5
Time of Update: 2013-12-12
Linux伺服器安裝好後如何進行最佳化 我們的伺服器並不是安裝完成後就可直接託管到機房了,而是需要進行一系列的最佳化配置和安全配置等 1、關閉不需要的服務 這個應該很容易理解的,凡是我們的系統不需要的服務,一概關閉,這樣一個好處是減少記憶體和CPU時間的佔用,另一個好處相對可以提高安全性 那麼哪些服務是肯定要保留的呢? 在linux機器上通常有四項服務是必須保留的 iptables linux下強大的防火牆,只要機器需要連
Time of Update: 2013-12-12
ssh keygen後登陸無效解決 設定無密碼登陸,結果出錯無效. ssh-keygen, 錯誤的設定方式: 登陸到遠程主機:mkdir .ssh && chmod 700 .ssh 本地:scp .ssh/id_rsa.pub root@your_remote_host 結果登陸還是提示要求輸入密碼.... ++
Time of Update: 2013-12-12
初窺Linux之簡述軟體安裝 對於Windows的使用者來說,軟體安裝的確是沒有什麼學問,一直Next或者改一下路徑,軟體就會裝好了。但是在Linux下可沒這麼簡單了。 Linux下的軟體安裝主要有三種方式,分別是rpm(RedHat系列)或DPKG(Debian系列)、yum(RedHat系列)或APT(Debian系列)和Tarball。 由於rpm、yum等的安裝方式都非常簡單,在這裡就不再詳述了,就舉一個例子來說明吧,在Windows上360、金山這些系統管
Time of Update: 2013-12-12
[基礎]RHEL6下LINUX伺服器批量部署 包準備:xinetd,tftp-server,dhcp,httpd,system-config-kickstart,syslinux,nfs實驗環境:本機地址:192.168.46.98本地網關:192.168.46.254配置DHCP伺服器:Sample: subnet 192.168.46.0 netmask 255.255.255.0 { range 192.168.46.100 192.168.46.105;
Time of Update: 2013-12-12
CentOS6.4之文字編輯器Vi/VimVim/Vi 簡介Vim/Vi是一個功能強大的全螢幕文字編輯器,是Linux/UNIX上最常用的文字編輯器,它的作用是建立、編輯、顯示文字檔。Vim/Vi 沒有菜單,只有命令。插入命令定位命令刪除命令複製和剪下命令替換和取消命令搜尋和替換命令:%s/IRCU/ircu/g:9127,9131s/ircu/IRCU/g (不詢問替換):9127,9131s/ircu/IRCU/c (詢問替換)儲存和退出命令應用執行個
Time of Update: 2013-12-12
Ubuntu下gdb遠端偵錯--warning: Could not load vsyscall page because no executable was specified解決方案 1. 首先安裝gdbserver apt-get install gdbserver 2. 編譯-g 程式 gcc -g test_gdb.c -o test_gdb 源碼如下: #include
Time of Update: 2013-12-12
linux下常用的日誌分析命令 形如下面這樣的access.log日誌內容: 211.123.23.133 – - [10/Dec/2010:09:31:17 +0800] “GET /query/trendxml/district/todayreturn/month/2009-12-14/2010-12-09/haizhu_tianhe.xml HTTP/1.1″ 200 1933 “-”
Time of Update: 2013-12-12
linux sar命令詳解sar(System Activity Reporter系統活動情況報告)是目前 Linux 上最為全面的系統效能分析工具之一,可以從多方面對系統的活動進行報告,包括:檔案的讀寫情況、系統調用的使用方式、磁碟I/O、CPU效率、記憶體使用量狀況、進程活動及IPC有關的活動等。本文主要以CentOS 6.3 x64系統為例,介紹sar命令。sar命令常用格式sar [options] [-A] [-o file] t
Time of Update: 2013-12-12
ubuntu 13.04安裝gitlab 5.3版 ubuntu 與 Debian 還是有點區別的,因為 ubuntu 預設安裝了 sudo/python,並且 gedit 編輯器用著比 vim 容易上手...所以就沒有安裝 sudo/python 和 vim 的的代碼了... 現在開始... 一. 軟體源安裝所需的軟體包1sudo apt-get update1<span></span>sudo apt-get install -y
Time of Update: 2013-12-12
【Linux】CentOS學習筆記之一(安裝配製) 如何開啟命令視窗:應用程式》系統工具》終端 如何擷取root 許可權:在終端下,輸入su 再輸入密碼(密碼不顯示在螢幕上) 如何將英文版轉換成中文:[plain] [root@localhost ~]# echo 'LANG="zh_CN.UTF-8"' > /etc/sysconfig/i18n [root@localhost ~]# init 6
Time of Update: 2013-12-12
大容量XFS異常處理 今天在檢查警示的時候發現部分資料異常,登陸備份機查看檔案狀態的時候發現磁碟空間已經滿了,inode也已經有問題了,因此先停掉了所有的備份進程,開始檢查問題。首先是磁碟空間滿了,嘗試刪除部分檔案,發現部分檔案無法刪除,檔案狀態比較異常。 於是乎,先將所有的指令碼拷貝出來,備份系統日誌,備份計劃任務,各種備份。然後開始動刀了。 進不去,刪不了。還好有幾個是比較正常的,最後恢複出500G的空間,但由於每次備份都很多,因此還是先
Time of Update: 2013-12-12
淺談linux效能調優之十一:記憶體配置管理 淺談linux效能調優之十:資源分派規劃http://www.bkjia.com/os/201307/228396.html linux下記憶體配置的管理主要通過核心參數來控制: 1.與容量相關的記憶體可調參數 以下參數位於 proc 檔案系統的 /proc/sys/vm/ 目錄中。
Time of Update: 2013-12-12
linux開放指定連接埠 #關閉防火牆 /etc/init.d/iptables stopservice iptables stop # 停止服務#查看防火牆資訊/etc/init.d/iptables status #開放連接埠:8080/sbin/iptables -I INPUT -p tcp --dport 8080 -j ACCEPT#重啟防火牆以便改動生效:(或者直接重啟系統) /etc/init.d/iptables
Time of Update: 2013-12-12
Nginx日誌切割產生 1.Nginx 日誌切割#crontab -e59 23 * * * /usr/local/sbin/logcron.sh /dev/null 2>&1[root@count ~]# cat /usr/local/sbin/logcron.sh 1. #!/bin/bash 2. log_dir="/data/logs" 3. time=`date +%Y%m%d` 4. /
Time of Update: 2013-12-12
ubuntu在windows下的啟動設定 一、重裝xp後恢複Ubuntu啟動項(用wubi安裝的Ubuntu)我 把安裝ubuntu->winboot檔案夾下wubidr和wubidr.mbr兩個檔案拷到C盤根目錄下,然後用記事本開啟c盤下的
Time of Update: 2013-12-12
Linux NAT最佳化的校正和問題 我們知道,Linux的NAT是基於ip_conntrack的有狀態NAT,其配置類似BSD的keep state的效果!如果看一下Netfilter的PREROUTING,就知道ip_conntrack依賴ip_defrag,也就是凡是分區的IP片必須重組後才可以進入ip_conntrack進而進入NAT,如果我們希望能針對每一個IP分區來做NAT的話,那就需要動一番腦筋了。 是一個最佳化邏輯,