Time of Update: 2013-12-12
一個支援Regex的日誌關鍵字統計的shell工具 Usage: pafa_mon/statistics_pafa.sh -i|--instance <instance name> [-fn|--filename <file name>] [-ip|--instancepath] <instance path> [-kw|--keywords] <key words> [-bt|--begintime] <begin
Time of Update: 2013-12-12
git伺服器簡易操作 01#Server CeontOS 6.x02yum -y install git03 04useradd git05mkdir /home/git/project.git06cd /home/git/project.git07git init --bare08 09#伺服器配置已經OK了 下面是用戶端傳資料到伺服器上10#已有一個git項目11 12git remote add origin
Time of Update: 2013-12-12
Ubuntu13.04下源碼安裝Rapidsvn 預設安裝目錄為:/usr/local 準備工作: 1.安裝 apr-1.4.6.tar.gz tar -zxvf apr-1.4.6.tar.gz cd apr-1.4.6 ./configure --prefix=/usr/local/apr-1.4.6 make make install 2.安裝
Time of Update: 2013-12-12
linux /etc/hosts檔案作用 1. 關於/etc/host,主機名稱和IP設定檔 Hosts : The static table lookup for host name(主機名稱查詢靜態表) Linux 的/etc/hosts是配置ip地址和其對應主機名稱的檔案,這裡可以記錄原生或其他主機的ip及其對應主機名稱。不同的linux版本,這個設定檔也可能不同。比如Debian的對應檔案是/etc/hostname。 2.
Time of Update: 2013-12-12
Linux掛載移動硬碟拷貝資料(ubuntu) step 1:插入移動硬碟,然後輸入命令 sudo fdisk -l 可看到所有硬碟資訊和分區資訊,如: 我的是 /dev/sdb1 * 2048 976769023 488383488 7 HPFS/NTFS/exFAT step 2
Time of Update: 2013-12-12
按ip統計訪問日誌top 命令1: Shell代碼 time awk '{print $1}' access.log | sort | uniq -c | sort -nr | head -5 78129 192.168.13.166
Time of Update: 2013-12-12
Ubuntu設定網卡動態或靜態地址 Ubuntu 10.10,VMware虛擬機器的網卡用NAT,預設是DHCP自動擷取IP地址的,but若要做連接埠轉寄/映射,就要固定IP地址。 虛擬機器中:1,終端2,編輯網路設定檔:sudo gedit /etc/network/interfaces 2.1,修改DHCP配置如下(預設網卡為eth0) auto eth0 iface eth0 inet
Time of Update: 2013-12-12
Nginx使用者權限 有時候當Nginx讀取本地目錄時會收到403錯誤,許可權問題。先來瞭解一下Nginx的使用者管理,Nginx在以Linux service指令碼啟動時,通過start-stop-domain啟動,會以root許可權運行daemon進程。 然後daemon進程讀取/etc/nginx/nginx.conf檔案中的user配置選項,預設這裡的user=nginx也就是用nginx使用者啟動worker
Time of Update: 2013-12-12
用戶端通過DHCP擷取IP過程 設定DHCP伺服器:伺服器名稱為win2k3,IP為192.168.1.1;用戶端主機名稱:winxp2;Scope:192.168.1.1—192.168.1.10。 第一部分: 1、用戶端發送DHCP Discover 資料包。用戶端使用UDP的68號連接埠廣播發送DHCP Discover資料包,同時指定開啟了UDP的67號連接埠的主機才能接受此資料包。此時,用戶端IP
Time of Update: 2013-12-12
Ubuntu DNS安裝及配置 安裝 sudo apt-get install bind9修改/etc/bind/named.conf.local sudo vi /etc/bind/named.conf.local在裡面加入如下內容(注意把domainname替換面你想要的),zone "domainname.com" { type master;
Time of Update: 2013-12-12
Ubuntu Linux下設定IP的配置命令 今天裝了Ubuntu,但是發現不能上網,開始排查問題:1、首先確定網路連接是否正確,所用的網線是否可以正常工作2、查看網卡是否能正常工作,檢測的方法如下:a、ping 127.0.0.1b、ping 靜態網關地址c、ping 主機名稱(hostname就可以看到主機名稱)3、看網卡地址是否配置正確(ifconfig命令看本地主機的網卡資訊,和DNS、Default
Time of Update: 2013-12-12
Ubuntu修改sources.lis來來源站點為國內月台 ubuntu 的 sources.list 是主機是系統更新時的下載位址,一開始安裝 Ubuntu 時,更新的 sources.list 主機預設為國外的主機, 這樣對我們在台灣的用戶來說,在下載更新套件時會因為網路頻寛的關係而比較慢,因此先改為台灣的主機。 1. 備份原本的 sources.listsudo cp /etc/apt/sources.list
Time of Update: 2013-12-12
批量scp指令碼——從多台機器拷貝檔案 為了方便的從多台伺服器擷取日誌,寫了個簡易指令碼專門用於批量拷貝伺服器日誌到執行指令碼的機器中。該指令碼包含2個檔案bscp.sh和bscp.exp。 使用方式: sh bscp.sh <username> <host1,host2> <log_file>username:你ssh到目標機器的密碼。host1,host2:目標機器的ip或者機器名,多個之間用逗號分割。
Time of Update: 2013-12-12
用service命令和chkconfig命令管理服務進程 service命令可以快速地開啟和停止linux中的服務程式,這在調試過程中非常有用.chkconfig命令可以快速地設定開機時需要自動啟動的服務程式. 這兩個命令的功能都可以通過其他方法實現,只不過有了它們之後更加方便,維護工作可以更加輕鬆. service命令和進程管理指令碼 在debian
Time of Update: 2013-12-12
centos yum安裝rrdtool筆記 源碼安裝rrdtool沒成功,依賴太多了,下面進行yum 安裝rrdtool,首先加入dag的yum. [root@localhost]# cd /etc/yum.repos.d/[root@localhost]# vim dag.repo[dag]name=Dag RPM Repository for Red Hat Enterprise
Time of Update: 2013-12-12
Linux下svn的add命令使用方法 本節和大家一起學習一下SVN子命令add的一些內容,經過長時間學習SVN子命令,有些心得在這裡和大家分享一下,看完本文你肯定有不少收穫,希望本文能教會你更多東西。 名稱svn add — 添加檔案、目錄或符號鏈。 概要SVN子命令add PATH...描述檔案、目錄或符號鏈到你的工作拷貝並且預定添加到版本庫。它們會在下次提交上傳並添加到版本庫,如果你在提交之前改變了主意,你可以使用svn
Time of Update: 2013-12-12
sed與awk常用功能 sed和awk有重合,但是可以這樣理解,sed是對常值內容進行操作(文本替換),awk是對文本結構進行操作。 1 把filename檔案裡的zhc替換成hongchangfirst然後放入filename2中。 sed ‘s/zhc/hongchangfirst’ filename > filename2 2 sed指令碼放在scriptname檔案中。 sed -f scriptname
Time of Update: 2013-12-12
使用者權限相關命令 1、建立組 groupadd test 修改組 groupmod -n test2 test 將名字改為test2 刪除群組 groupdel test 查看組 groups root2、使用者操作: -b 設定基本路徑作為使用者的登陸目錄 usermod -b /home root; -c 對使用者的注釋。。。 -d 設定使用者的登陸目錄
Time of Update: 2013-12-12
Linux之strace命令 簡介strace常用來跟蹤進程執行時的系統調用和所接收的訊號。 在Linux世界,進程不能直接存取硬體裝置,當進程需要訪問硬體裝置(比如讀取磁碟檔案,接收網路資料等等)時,必須由使用者態模式切換至核心態模式,通過系統調用訪問硬體裝置。strace可以跟蹤到一個進程產生的系統調用,包括參數,傳回值,執行消耗的時間,strace命令能夠顯示所有在程式中使用的系統調用。定義一個最簡單的HelloWorld程式(hello.sh)[plain] <
Time of Update: 2013-12-12
suse核心BUG一例:update_group_power:cpu_power 引言:最近商務服務器有5台都先後在3天內宕機,查出來的原因是suse11sp1版本的核心bug。系統報錯資訊:系統messages日誌報錯如下Jun 10 14:00:07 sharedbpro kernel: [ 282.962529] update_group_power: cpu_power = 3925366004Jun 10 14:00:07 sharedbpro kernel: [