Time of Update: 2014-05-24
越來越多人開始接觸Linux作業系統,從VPS到無線路由的刷機系統(如OpenWRT、Tomato),同時也必不可少地會在各式各樣的探針和系統監測介面上看到”系統平均負載”或者”Load Average”這樣的字眼,但是它並不像我們習慣中Windows、Mac作業系統提供百分比顯示CPU、記憶體佔用率,而是以幾個用空格隔開的浮點數來表示系統平均負載,那麼它們到底是什麼意思呢?又如何衡量系統負載及系統的穩定性呢?系統平均負載-基本解釋在Linux shell下,有很多命令可以看到Load
Time of Update: 2014-05-24
apache:如果採用RPM包安裝,安裝路徑應在 /etc/httpd目錄下apache設定檔:/etc/httpd/conf/httpd.confApache模組路徑:/usr/sbin/apachectlweb目錄:/var/www/html如果採用原始碼安裝,一般預設安裝在/usr/local/apache2目錄下php:如果採用RPM包安裝,安裝路徑應在
Time of Update: 2014-05-24
有時候我們需要建立一個自訂帳戶,一般建立的帳戶可以通過ssh工具登陸伺服器,為了提高安全性,必須要關閉這個帳戶的SSH登陸許可權。一、建立帳號並直接禁止登陸useradd kwxgd -s /sbin/nologinSSH執行以上命令,建立一個名為:kwxgd的帳戶,並賦予禁止登陸許可權。二、設定密碼passwd kwxgdSSH執行以上命令,為“kwxgd”添加上密碼。三、若已經添加了帳戶,忘記設定許可權怎麼辦呢?1、編輯檔案vi
Time of Update: 2014-05-24
vi的強大自不必說了,使用vi編輯檔案時可以使用命令快速的實現文本替換。下面介紹它的幾種模式替換當前行第一個OLD為NEW :s/OLD/NEW 替換當前行所以OLD為NEW :s/OLD/NEW 退換當前檔案中的所有OLD為NEW
Time of Update: 2014-05-24
在linux下可能tab鍵是用的最多一個吧。在使用ls,cd等命令時使用tab可以幫我們減少很多鍵盤輸入,比如我們要進入一個很長目錄名的目錄下,可能只需要敲入前幾個字元,然後使用tab,這時整個目錄名都幫補充出來了。如果有幾個前面都相同的目錄,它也會提示出來,有些系統下還會發出嘀”的響聲,如果不喜歡這個聲音,可以通過修改配置去掉它。用vi 編輯 /etc/inputrc 檔案, 去掉 “set bell-style none”前面的#號,重啟動系統即可!
Time of Update: 2014-05-24
LVM是 Logical Volume Manager(邏輯卷管理)的簡寫,它由Heinz Mauelshagen在Linux
Time of Update: 2014-05-24
管理乙太網路串連網路介面使用連續的標識:eth0、eth1等等。網路介面可以設定使用別名(aliases),別名被標為:eth0:1、eth0:2、這叫做網路子介面,是虛擬出來的,從而單個網上裝置可以配置多個地址,別名被當作單獨介面對待查看使用ifconfig [ethX] 命令配置的介面使用ifup ethX 命令來啟用介面使用ifdown ethX 命令來禁用介面首先是查看網卡資訊#ifconfig 或者ifconfig –a 或者ifconfig
Time of Update: 2014-05-24
1、修改使用者進程可開啟檔案數限制在Linux平台上,無論編寫用戶端程式還是服務端程式,在進行高並發TCP串連處理時,最高的並發數量都要受到系統對使用者單一進程同時可開啟檔案數量的限制(這是因為系統為每個TCP串連都要建立一個socket控制代碼,每個socket控制代碼同時也是一個檔案控制代碼)。可使用ulimit命令查看系統允許目前使用者進程開啟的檔案數限制:[speng@as4 ~]$ ulimit
Time of Update: 2014-05-24
crontab簡介crontab命令常見於Unix和類Unix的作業系統之中,用於設定周期性被執行的指令。該命令從標準輸入裝置讀取指令,並將其存放於 “crontab”檔案中,以供之後讀取和執行。該詞來源於希臘語 chronos(χρ?νο?),原意是時間。 通常,crontab儲存的指令被守護進程啟用, crond常常在後台運行,每一分鐘檢查是否有預定的作業需要執行。這類作業一般稱為cron jobs。crontab用法crontab的格式如下面:f1 f2 f3 f4 f5
Time of Update: 2014-05-24
本節主要講解一下Linux開機自啟動SVN,上節我們講解了Windows下開機自動啟動SVN服務,通過本節的介紹你可以做一個對比,看一下在兩種作業系統中開機自動啟動SVN服務的區別,希望本節對你學習有所協助。 在Redhat上配置好svnserve,通過Myeclipse訪問,實現版本控制。但是開啟svn服務是手工輸入命令來啟動,這樣每次重啟伺服器後都得重新輸一次命令,太麻煩。於是就有了新問題:如何讓SVN隨著伺服器開機自己啟動? 先瞭解一下Linux的自動運行程式,以下分割線內為
Time of Update: 2014-05-24
Ifconfig功能簡述:Ifconfig命令能夠簡單的擷取裝置的網路介面配置資訊,還能夠修改這些配置。但裝置重啟後,這些資訊就會被清除,所以如果希望固定網路介面的配置資訊,還是需要到相應的設定檔裡去進行修改。命令格式:ifconfig[網路裝置][參數]命令參數:up 啟動指定網路裝置/網卡。down 關閉指定網路裝置/網卡。該參數可以有效地阻止通過指定介面的IP資訊流,如果想永久地關閉一個介面,我們還需要從核心路由表中將該介面的路由資訊全部刪除。arp
Time of Update: 2014-05-24
引子:centos一般本身就帶有iptables防火牆,一hyper-v架構centos系統的VPS由於採用網上廣為流傳的IPTABLES設定方法,導致無法修改ssh的22連接埠,如果你修改ssh連接埠無效,那麼也可以參考本文。之前的一些centos iptables教程設定有問題,不正確的設定也許可以起到作用,但是卻會增加系統的負載,不能最優的iptables配置方法,然後被各網站抄來抄去,最終就會給linux新人帶來一些困擾。強烈建議採用本文的配置方法重新設定centos的iptables。
Time of Update: 2014-05-24
iostat 命令用來監視系統輸入/輸出裝置負載安裝時可以執行如下命令yum install sysstat即可[root@zhaopin zhaopin]# iostatLinux 2.6.18-164.el5avg-cpu: %user %nice %system %iowait %steal %idle 0.45 0.00 0.26 0.09 0.24 98.96Device: tps Blk_read/s Blk_wrtn/s Blk_read
Time of Update: 2014-05-24
我的系統文字模式下預設的解析度是800*600,用lynx瀏覽網頁的時候感覺字型太大了,想把這種模式下的解析度調整下,就google了下,發現其實很簡單。進入到/boot/grub/目錄下,然後就可以看到裡面有個名為menu.lst的檔案,用vim將其開啟,可以看到以下內容:# grub.conf generated by anaconda # # Note that you do not have to rerun grub after making changes to this file
Time of Update: 2014-05-24
說明:環境:VMware workstation系統:centos6.2以下操作均在root下執行的1.隨身碟掛載mkdir /mnt/usb //建立一個目錄,用於掛載隨身碟fdisk -l //查看系統中掛載的隨身碟,若系統有一塊硬碟sdb1 代表你的隨身碟,/dev/sdb1表明機 器已識別隨身碟,mount /dev/sdb1 /mnt/usb //把隨身碟/dev/sdb1掛載到/mnt/usb目錄下cd /mnt/usb
Time of Update: 2014-05-24
現在多路多核CPU已經是伺服器的主流,許多應用程式如Squid和nginx等等都有分布進程或線程到不同CPU核的能力。那麼我們如何查看不同進程在CPU核中的分布情況。這裡使用top工具,配合一下pgrep或pidof小命令來實現 例如查看nginx進程的CPU核中的分布情況:top-p$(pgrepnginx|awk'BEGIN{ORS=","}{print$0}'|sed's/.$//')# 或者也可以使用# pidof nginx
Time of Update: 2014-05-24
EPEL(Extra Packages for Enterprise Linux)是基於Fedora的一個項目,為“紅帽系”的作業系統提供額外的軟體包,適用於RHEL、CentOS和Scientific Linux.使用很簡單:1. 首先我們需要安裝一個叫”epel-release”的軟體包,這個軟體包會自動設定yum的軟體倉庫。當然你也可以不安裝這個包,自己配置軟體倉庫也是一樣的。#用於RHEL5系列wget
Time of Update: 2014-05-24
例:CentOS-6.5-x86_64 迷你安裝,共安裝了多少個軟體包,是那些軟體包?一、如何得知共安裝了多少個軟體包?[plain]view plaincopy[root@localhost~]#rpm-qa|wc-l217二、如何得知安裝了那些軟體包?[plain]view plaincopy[root@localhost~]#rpm-qa|sortacl-2.2.49-6.el6.x86_64aic94xx-firmware-30-2.el6.noarchatmel-firmware-1.
Time of Update: 2014-05-24
Linux 預設給緩衝預留了大量的空間(幾乎所有),用於加速檔案IO。當系統發生大量讀寫時,頁面緩衝常常會讓實體記憶體耗盡,儘管沒有swap到硬碟的危險,看著滿滿的實體記憶體,總是感覺不爽。下面這個核心參數可以保證預留一部分實體記憶體,不被緩衝侵蝕。因為記憶體剩餘到了這個值,會強制回收記憶體,又因為緩衝的優先順序別較低,最先被回收。系統預設參數是這樣的#vm.min_free_kbytes =
Time of Update: 2014-05-24
在使用CentOS系統的時候,我們可能會遇到時間不準的問題,那我們如何解決這個我問題呢,下面就來教大家一個CentOS系統時間同步的方法,希望大家可以解決自己所存在的疑問。CentOS系統時間同步的步驟如下:新裝的CentOS系統伺服器可能設定了錯誤的,需要調整時區並調整時間.如下是CentOS系統使用NTP來從一個時間伺服器同步cp /usr/share/zoneinfo/Asia/Shanghai /etc/localtimentpdate