系統運維

要做linux運維工程師的朋友,必須要掌握以下幾個工具 2016-01-27

本人是linux運維工程師,對這方面有點心得,現在我說說要掌握哪方面的工具吧說到工具,在行外可以說是技能,在行內我們一般稱爲工具,就是運維必須要掌握的工具.我就大概列出這幾方面,這樣入門就基本沒問題了.linux系統如果是學習可以選用redhat或centos,特別是centos在企業中用得最多,當然還會有其它版本的,但學習者還是以這2個版本學習就行,因爲這兩個版本都是兄弟,沒區別的,有空可以再研究一下SUSE,有些公司也喜歡用,例如我公司 .....工具如下:1.linux系統基礎,這個不用說

NIS學習筆記 2016-01-27

平台:rhel5.4_x86軟件包:ypserv,ypbind,yp-tools伺服器:172.16.3.244輔助:172.16.3.248客戶端:172.16.3.245防火牆關閉[root@rhel172_16_3_244 ~]# yum search yp |grep ^ypypbind.i386 : 把 NIS 客戶綁定到 NIS 域的 NIS 守護進程.yp-tools.i386 : NIS (或 YP) 客戶程序.ypserv.i386 : NIS (網路信息服務)伺服器.創建一個

定期刪除服務日志 2016-01-27

公司現網的兩個應用日志[root@192_168_100_36 app]# vim rmlog_talen.sh #!/bin/sh#For delete musicwap's log(retention 40 days)#查找修改時間大于40天的文件並刪除find /app/musicwap/tomcat6.0.20_8[]80/logs  -mtime +40 -name '*.log' -exec rm -rfv {} \;#查找修改時間大于40天的文件並刪除find /app/mu

DNS根域只有13個的原因 2016-01-27

DNS協定使用端口53的UDP包進行查詢與回應,UDP在實現中能保證正常工作的最大包長度是512字節,512字節限制了根伺服器的數量.要讓所有的伺服器數據包含在一個包中,根伺服器的數量只能限制在13個

The MRTG 2.17.4 Linux/Unix Installation Guide 2016-01-27

The MRTG 2.17.4 Linux/Unix Installation Guide<br /> DESCRIPTION<br /> <br /> MRTG comes to you in Source Code. This means that you have to compile parts of it before you can use it on a Unix machine. These instructions help you to do so.

linux效能監控工具--Collectl 2016-01-27

簡介: Collectl是一個非常好的linux效能監控工具,通過Collectl能監控的東西很多,像cpu.記憶體.磁盤.進程.網路.nfs.tcp.socket等. 安裝: 本人的一貫想法,在安裝linux的軟件時能用軟件包安裝的盡量用軟件包來安裝,方便快捷. [root@server_32 ~]# yum search collectl 需用源碼編繹安裝可以到http://collectl.sourceforge.net/index.html 上下載安裝. 使用示例: Collectl監控的

配置MySQL來存儲VSFTP的用戶名和密碼 2016-01-27

1.目的       將VSFTP的用戶名和密碼由hash數據文件的存儲方式轉爲由mysql來存儲,以提高安全性和使用戶的管理更方便 2.調整過程    Vsftp之前已經安裝且配置完,要調整的只是用戶名和密碼存儲這一塊,其他如配置文件.用戶權限等保持原有配置,不作改動. 2.1安裝/配置mysql2.1.1安裝mysql-5.0.45   #useradd  -s /bin/false -M mysql#tar zxvf mysql-5.0.45.tar.gz –C /opt#cd mysql

linux限制用戶登陸的一些方法 2016-01-27

以下均以redhat 爲例,其他的發行版沒測過,沒把握的千萬不要在正式機上玩,登錄不上就麻煩了. 一.限制終端登陸  /etc/securetty文件限制"root"用戶可以從那個TTY設備登錄.登錄程序(通常是"/bin/login")需要讀取"/etc/securetty"文件.它的格式是:列出來的tty設備都是允許登錄的,注釋掉或是在這個文件中不存在的都是不允許root登錄,這個只針對root用戶. [root@localhost ~]#v

squid 做反向代理 2016-01-27

用squid也是可以做反向代理的,只是沒有像nginx.lighttp這些靈活而已.在squid上作反向代理,在某些情況下是很有用的,比如說多個域名都共用一個squid,squid在最前端,需要在squid上將對不同域名的請求發到不同的後端. 示例:                                                       server1 www.abc.com                          /                        

linux如何獲取cpu的物理個數與核數 2016-01-27

其他linux發行版本不清楚,估計也是差不多的,redhat的話可以利用/proc/cpuinfo來計算 總核數: [root@localhost ~]# egrep "^processor" /proc/cpuinfo |wc -l 8 物理個數: [root@localhost  ~]# egrep "^physical id" /proc/cpuinfo |sort|uniq |wc -l 2 每物理cpu的核數: [root@localhost ~]# ca

linux 通過wol遠程開機 2016-01-27

linux 通過wol遠程開機
今天發現個可以對linux伺服器進行遠程開機的軟件-wakeonlan,軟件可在 http://sourceforge.net/projects/wake-on-lan/下載.通過wakeonlan,可以啓動已關閉的linux伺服器,這對一些沒有ILO口等遠程管理的伺服器非常好用,有了它再也不用爲了異常關閉的伺服器跑一趟機房了.記錄了一下使用的方法,如下: 一.開啓伺服器網卡硬 ...

編譯nginx出現cannot find -lperl 解決方法 2016-01-27

環境: 系統:Red Hat Enterprise Linux Server release 5.1 nginx:nginx-1.0.11 出現的情況: configure通過,make時出現下面的錯誤 /usr/bin/ld: skipping incompatible /usr/local/lib/perl5/5.12.1/i686-linux/CORE/libperl.a when searching for -lperl /usr/bin/ld: cannot find -lperl c

nginx轉發帶下線的http header 2016-01-27

使用nginx作反向代理,開發有一需求要添加帶下劃線的http header,不知什麽原因,經過nginx後後端死活獲取不到自定義的header,上官網查閱文檔後發現nginx默認是不轉發帶下劃線http header的.要轉發的話需在 配置文件的http區添加一個選項: underscores_in_headers on;

Convirt如何使用已存在的系統鏡像 2016-01-27

Convirt如何使用已存在的系統鏡像
 對于已存在的KVM虛擬機的鏡像文件,如之前使用Convirt/virt-manager來管理kvm時創建的虛擬機:Convirt如何使用這些已存在的系統鏡像,過程記錄如下: 1. 先把鏡像文件壓縮並入到一個目錄中備用,本例目錄爲/data/kvm/img [root@localhost ~]# cd/var/lib/libvirt/images [root@localhost ...

配置KVM的windows虛擬機使用virtio 2016-01-27

配置KVM的windows虛擬機使用virtio
virtio可以在半虛擬化環境中提升虛擬機的磁盤.網卡等的效能,這有一篇測試檔,測試的是使用virtio與沒使用virtio的網卡的效能比較,http://blog.loftninjas.org/2008/10/22/kvm-virtio-network-performance/.   1. 生成鏡像文件 [root@kvmserver ~]# qemu-img create ...

更改kvm虛擬機的磁盤大小 2016-01-27

更改kvm虛擬機的磁盤大小
kvm虛擬機的磁盤大小可通過命令:qemu-img resize filename size 來改,要注意的是resize只支持raw格式的磁盤文件,如果想更改qcow2等格式的磁盤大小,需先用qemu-img convert 轉換磁盤格式後才能更改大小:另外,用命令改完大小後需重啓kvm虛擬機,系統才能識別新添加的磁盤容量. 1.用qemu-img resize更改磁盤大小  ...

kvm的快照功能 2016-01-27

kvm的快照功能
一.簡介: snapshot(快照)可以把虛擬機某個時間點的記憶體.磁盤文件等的狀態保存爲一個鏡像文件.通過這個鏡像文件,可以在以後的任何時間來恢複虛擬機在當時創建snapshot的狀態,這個在使用虛擬機來做測試的時候很有用. 二.創建快照-KVM: 需注意在虛擬機運行時創建快照不會報錯,但會出現一些莫名其妙的問題,像恢複快照失敗.快照名爲空等,所以在創建快照前要先關閉虛擬機. ...

keepalived的健康檢查方式 2016-01-27

一.健康檢查方式 keepalived對後端realserver的健康檢查方式主要有以下幾種 TCP_CHECK:工作在第4層,keepalived向後端伺服器發起一個tcp連接請求,如果後端伺服器沒有回應或超時,那麽這個後端將從伺服器池中移除. HTTP_GET:工作在第5層,向指定的URL執行http請求,將得到的結果用md5加密並與指定的md5值比較看是否匹配,不匹配則從伺服器池中移除:此外還可以指定http返回碼來判斷檢測是否成功.HTTP_GET可以指定多個URL用于檢測,這個一台服務

keepalived的nb_get_retry失效問題 2016-01-27

keepalived的nb_get_retry失效問題
集團一門戶網站,結構如下                                                      web1                                                   / ->(KEEPALIVED+LVS)--  web2                                       ...

配置probe來監控tomcat 2016-01-27

配置probe來監控tomcat
一.下載軟件 可以到 http://psi-probe.googlecode.com 下載 [root@localhost opt]#wget http://psi-probe.googlecode.com/files/probe-2.3.1.zip 二.解壓並拷到tomcat和webapps目錄下 [root@localhost opt]#upzip probe-2.3.1. ...
一周排行
  • 前言      0) . 計算機中的信息包括數據信息和控制信息,數據信息又可分爲數值和非數值信息.非數值信息和控制信息包括了字母.各種控制符號.圖形符號等,它們都以二進制編碼方式存入計算機並得以處理,這種對字母和符號 ...
  • 一:操作 1.得到某個cookie的值 function getCookie(name){ var start = document.cookie.indexOf(name+"="); var l ...
  •  FTP命令是Internet用戶使用最頻繁的命令之一,不論是在DOS還是UNIX操 作系統下使用FTP,都會遇到大量的FTP內部命令. 熟悉並靈活應用FTP的內部 命令,可以大大方便使用者,並收到事半功倍之效.  ...
  • 短網址(Short URL),顧名思義就是在形式上比較短的網址.通常用的是asp或者php轉向,在Web 2.0的今天,不得不說,這是一個潮流.目前已經有許多類似服務,借助短網址您可以用簡短的網址替代原來冗長的網址, ...
  • Qt線程基礎這個比較完整
    線程基礎 保謂線程? 線程與並行處理任務息息相關,就像進程一樣.那麽,線程與進程有什麽區別 ...
  • cut 命令的使用:從文件中的每一行移除片段 獲取本機ip地址地址,並保存到變量中 arg=`ifconfig eth0 |grep "inet addr"| cut -f 2 -d " ...
  • 網路習題課——用函數解決問題之基礎知識
    (1)函數的定義(2)函數的返回值 (3)函數重載 (4)函數模板(5) 函數調用及參數傳 ...
  • OS有了前面的Tick中斷,那麽基本的任務切換條件已經是“萬事俱備,只欠東風”了.不過,這個“東風”也是很難搞得懂的,只有不斷地通過實踐才會找到合適的方法.現在我就需要去找這個東風了,就是解決不同的任務切換的問題.從 ...
  • navicat自帶sqlncli_x64.msi,就在安裝目錄下,安裝後問題解決
  • 抓取xml文件的工作就不多說了,很簡單的事,只要在播放頁面看看源文件就能確定xml文件的地址進行抓取了. 本文主要是講述xml內的彈幕轉字幕的過程. 除去xml文件開頭結尾的一些七七八八的東西,彈幕主體是這樣的: & ...