原创 SQL的學習

create database hpf; use hpf; create table hdfdf ( id int(10) NOT null auto_increment, uid varchar(10) not null default

原创 交換分區的設置

設置交換分區 mkswap 參  數: -c 建立交換區前,先檢查是否有損壞的區塊。 -f 在SPARC電腦上建立交換區時,要加上此參數。 -v0 建立舊式交換區,此爲預設值。 -v1 建立新式交換區。 開啓交換分區 swapon swa

原创 最近遇到的問題

1.前兩天爲了搭建OpenStack,安裝的時候總是出現錯誤,我想了一下,每個安裝包開始的時候都是可以下載的,但是下載着就會出現錯誤,而且下載速度超級慢,所以,我就猜測可能是由於外國的服務器到國內速度太慢了。 2.可是國外到國內速度太慢了

原创 兩個處理文件的shell腳本

快速處理wsa的腳本 #!/bin/bash cat n.txt |sed 's/:0%;/\n/g'|sed 's/.*warning....//g'|grep -Ev '(occur|8800)'|sort -n|uniq|sed '

原创 告警的處理

今天我學習了 幾個告警的處理 haproxy監聽端口監控 將告警處理,然後把配置端口添加到配置文件中。 如果配置導入失敗,那麼就連接機器把haproxy的進程殺死,然後再導入、  本機DNS解析異常  如果有多個dns,那麼把出現故障的

原创 shell腳本查看網絡配置

#!/bin/bash ifconfig|grep -E 'eth|inet'|grep -Ev '(inet6|127.0.0.1)'|sed 's/ /\n/g'|awk NF|grep -Ev '(inet|encap|Link|H

原创 統計web訪問前10的ip

cat access.log|awk '{print $0}'|sort|uniq -c|sort -nr|head -n 10

原创 centos系統各個信息的查看(不斷添加更新)

採用cat /proc/version 可以查看到具體的操作系統的信息,包括內核的版本,在redhat中的版本。 uname -a和上面的輸出差不多,還有輸出hostname cat  /etc/issue可以看到當前centos的版

原创 linux查看硬件信息

用來查看機器的型號 dmidecode |grep Name 查看機器各種硬件信息,比如說cpu,內存,網卡等等lshw -short|egrep 'CPU|4GiB DIMM|eth'lshw -short|grep '4GiB DIM

原创 decorator

def log(func): def wrapper(*args,**kw): print 'call %s():'%func.__name__ return func(*args,**kw) return wrapper @

原创 shell查看系統基本信息腳本

#!/bin/bash echo "IP:" ifconfig |grep "inet addr"|grep -v 127.0.0.1|awk '{print $2}'|awk -F ':' '{print $2}' echo "Prod

原创 nginx和apache

apache所佔用的內存資源較多,而且處理較慢 apache的所有模塊都支持動靜態編譯 apache對Fcgi的支持不好 apache不支持epoll apache相對於nginx是一個龐然大物 nginx則恰恰相反,nginx佔用的內

原创 第一個php小程序(學習)

</pre><pre name="code" class="php"><?php $b=array("name"=>2,"id"=>4); print_r(($b)); echo $b['name']; $a=1; while ( $a<

原创 vmstat命令學習

vmstat命令 vmstat 3 5 表示沒3秒更新一次,總共更新5次,如果不加5就會一直更新下去 r 表示運行隊列(就是說多少個進程真的分配到CPU)。這個也和top的負載有關係,一般負載超過了3就比較高,超過了5就高,超過了10

原创 觀後感《大教堂與集市》

在第一章中《大教堂與集市》講解了unix和linux的基本的發展史,也是計算機行業最初的發展史,在那個計算機遠古時代,一個個黑客富有創新,一個個人才創造了一個個新的事物,最終逐漸的成熟。在早期Unix佔據了操作系統的統治地位,但是因爲代碼