云网教程

linux設備驅動歸納總結六:3.中斷下半部之tasklet 2016-01-27

linux設備驅動歸納總結六:3.中斷下半部之tasklet
linux設備驅動歸納總結(六):3.中斷的上半部和下半部--taskletxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx一.什麽是下半部中斷是一個很霸道的東西,處理器一旦接收到中斷,就會打斷正在執行的代碼,調用中斷處理函數.如果在中斷處理函數中沒有禁止 ...

linux設備驅動歸納總結七:2.內核定時器 2016-01-27

linux設備驅動歸納總結七:2.內核定時器
linux設備驅動歸納總結(七):2.內核定時器xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx這節將介紹內核定時器的使用.xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx ...

linux設備驅動歸納總結十三:1.觸摸屏與ADC時鍾 2016-01-27

linux設備驅動歸納總結十三:1.觸摸屏與ADC時鍾
linux設備驅動歸納總結(十三):1.觸摸屏與ADC時鍾xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx這節的內容說不上是驅動,只是寫個代碼讓觸摸屏能夠工作,隨便介紹一下時鍾子系統(我不知道這樣叫合不合適),僅次而已.xxxxxxxxxxxxxxxxxx ...

nginx訪問帶目錄的URL不加斜線“/”時失敗 2016-01-27

nginx訪問帶目錄的URL不加斜線“/”時失敗
一.結構 很簡單,前面一個nginx做代理,後端webserver爲tomcat,tomcat下有一與ROOT目錄同級的名爲solr的目錄       二.nginx 配置 server {         listen       7070;         server_name  172.16.2.7;         charset utf-8;         acc ...

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

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

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

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

配置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

squid 做反向代理 2016-01-27

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

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;

多線程下載引起的squid緩存命中率低 2016-01-27

多線程下載引起的squid緩存命中率低
最近幫一合作的IPTV廠商在聯通機房搭一個squid緩存,用于緩存IPTV的試聽音源.運行一段時間後發現緩存命中率極底,連5%都不到,查看訪問日志後看到同一個音源有多個請求且http返回碼都爲206,這應該是合作廠商在試聽過程中使用了多線程.多線程將一個文件被分成多個塊同時下載,加快下載的速度,但同時由于每個請求都只是內容的一部分,所以squid不會緩存,下次請求時依舊會打到後 ...

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

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

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

配置KVM的windows虛擬機使用virtio
virtio可以在半虛擬化環境中提升虛擬機的磁盤.網卡等的效能,這有一篇測試檔,測試的是使用virtio與沒使用virtio的網卡的效能比較,http://blog.loftninjas.org/2008/10/22/kvm-virtio-network-performance/.   1. 生成鏡像文件 [[email protected] ~]# 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: 需注意在虛擬機運行時創建快照不會報錯,但會出現一些莫名其妙的問題,像恢複快照失敗.快照名爲空等,所以在創建快照前要先關閉虛擬機. ...

ORACLE筆記三-網路環境的配 2016-01-27

ORACLE筆記三-網路環境的配
一.服務端配置 需配置的文件$ORACLE_HOME/network/admin/listener.ora listener.ora的配置主要有2部分 LISTENER  包含了監聽協定.IP地址.端口等信息,如 ----------------------------------------------------------------------------------- ...

ORACLE讀書筆記四--數據庫的啓動與關閉 2016-01-27

一.啓動過程 oracle數據庫的啓動包含三個過程 nomount mount open  啓動和關閉數據庫的所有操作必須具備sysoper或是sysdba的權限 1.1.  nomount  在需要創建數據庫或重新創建cortorl file過程中,才需要從nomount階段啓動,如果在nomount階段就出現問題,問題通常與系統有關,比如有軟件沖突.系統資源不足等.主要過程:  讀取參數文件$ORACLE_HOME/dbs/spfileSID.ora,找不到則讀取spfile.ora,如sp

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

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

一周排行