Time of Update: 2017-01-13
mod_limitipconn模組下載http://dominia.org/djao/limitipconn2.htmlLinux環境的安裝如果您需要手動安裝mod_limitipconn,請按照下面的說明。下面的說明是主要應用於Apache 2.2.9,但它也支援任何更高版本的Apache。編譯到httpd的mod_limitipconn說明tar xzvf httpd-2.2.9.tar.gztar xjvf mod_limitipconn-0.23.tar.bz2cd httpd-2.2.
Time of Update: 2017-01-13
Q:我想監視Linux系統的記憶體使用量情況,在Linux下有哪些視圖或者命令列工具可用呢?在做Linux系統最佳化的時候,實體記憶體是其中最重要的一方面。自然的,Linux也提供了非常多的方法來監控寶貴的記憶體資源的使用方式。下面的清單詳細的列出了Linux系統下通過視圖工具或命令列來查看記憶體使用量情況的各種方法。1. /proc/meminfo查看RAM使用方式最簡單的方法是通過 /proc/meminfo。這個動態更新的虛擬檔案實際上是許多其他記憶體相關工具(如:free / ps /
Time of Update: 2017-01-13
在AWS配置FTP伺服器時的手順。配置FTP伺服器的關鍵是有沒有理解ActiveFTP和PASV FTP的區別。在這裡把FTP伺服器配置為PASV模式。1. yum安裝vsftp# sudo su -# yum install vsftpd2. 確認沒有使用的連接埠# cat /proc/sys/net/ipv4/ip_local_port_range32768 6100032768 – 61000連接埠在沒有使用的狀態。3.
Time of Update: 2017-01-13
s3cmd命令是可以操作AWS S3的非常強大的工具,不僅可以下載和上傳檔案,還有建立目錄等功能。s3cmd的使用情境是非常豐富的,比如把本地的記錄檔備份到S3時,就可以使用s3cmd和cron的組合,進行週期性備份。 比如記錄檔的儲存期間是365天時,使用s3cmd從S3刪除指定的目錄等等。在這裡介紹一下CentOS下安裝s3cmd命令的步驟。安裝步驟在CentOS下使用s3cmd,需要python。AWS提供的CentOS6.5預設的Python版本是2.6.6。
Time of Update: 2017-01-13
一、故障現象資料庫使用者反饋在oracle使用者下執行crontab -l 無法正常輸出結果,而且有錯誤提示:Authentication token is no longer valid; new one required ,You (oracle) are not allowed to access to (crontab) because of pam configuration. 。而其他使用者執行正常。二、故障處理與解決由於提到了pam
Time of Update: 2017-01-13
作業系統:CentOS 6.x 64位實現目的:安裝部署Memcached伺服器一、防火牆設定vi /etc/sysconfig/iptables #編輯防火牆設定檔,添加下面代碼-A INPUT -m state --state NEW -m tcp -p tcp --dport 11211 -j ACCEPT:wq! #儲存退出service iptables restart #最後重啟防火牆使配置生效二、關閉SELINUXvi
Time of Update: 2017-01-13
jailkit實戰jailkit 是一款能夠在一個chroot jail中快速建立受限使用者帳戶的工具集。它包含了一個安全日誌守護進程,shells可以限制使用者,開啟和設定chroot
Time of Update: 2017-01-13
記錄檔說明/var/log/message 系統啟動後的資訊和錯誤記錄檔,是Red Hat Linux中最常用的日誌之一/var/log/secure 與安全相關的日誌資訊/var/log/maillog 與郵件相關的日誌資訊/var/log/cron 與定時任務相關的日誌資訊/var/log/spooler 與UUCP和news裝置相關的日誌資訊/var/log/boot.log 守護進程啟動和停止相關的日誌訊息系
Time of Update: 2017-01-13
在 RHEL,CentOS,Fedora 等系統中,安裝系統使用的程式名叫 anaconda,它屬於 FedoraProject,由 Python 開發,能夠提供圖形或者文本介面用於系統安裝。 Anaconda 安裝程式最大的優點是:它可以用一個稱之為 Kickstart的特性進行非互動式指令碼安裝。Kickstart 指令碼是一個用來指定安裝要求詳情的簡單 ASCII 文字檔。該指令碼可用常規文字編輯器編寫,或用 Kickstart 配置程式來產生。Kickstart
Time of Update: 2017-01-13
眾所周知,Linux雖然比Windows的安全係數要高,但是經常更新還是個好習慣(至少近期就爆出了不少關於SSL的安全性漏洞值得大家重視!),但是在Ubuntu和Debian下運行apt-get update重新整理更新源的時候卻經常遇到“There is no public key available for the following key IDs”的問題,具體表現為以下錯誤提示:W:There is no public key available for the
Time of Update: 2017-01-13
linode的vps,用squid搭了一個代理,裝完後,發現facebook可以上,youtube也可以,唯獨google提示錯誤,如下We're sorry... but your computer or network may be sending automated queries. To protect our users, we can't process your request right now在網上找了半天,總算找到解決辦法了。方法一:編輯
Time of Update: 2017-01-13
Ubuntu 12.04 下搭建 hadoop 叢集環境步驟一. 搭建環境前的準備:我的本機Ubuntu 12.04 32bit作為maser,就是上篇hadoop單機版環境搭建時用的那台機子,http://www.linuxidc.com/Linux/2013-01/78112.htm還在KVM中虛擬了4台機子,分別起名為:son-1 (ubuntu 12.04 32bit),son-2
Time of Update: 2017-01-13
把zxsdw這個檔案夾壓縮打包(其中v參數是顯示過程)tar zcvf /home/zxsdw.com_$(date +%Y%m%d).tar.gz -C /home/wwwroot zxsdwtar壓縮備份時排除zxsdw檔案夾中的檔案(--exclude排除12開頭的檔案夾和檔案)tar zcvf /home/zxsdw.com_$(date +%Y%m%d).tar.gz -C /home/wwwroot zxsdw
Time of Update: 2017-01-13
對於linux我持中立態度,而且我認為linux這麼多年發展比較慢的原因是因為案頭化做的不好或者不夠好,所以我比較偏愛ubuntu。由於以前項目是makefile的,我個人不是很喜歡makefile,因為他看起來比較費勁,而且編譯完成後出現問題調試是個大難題,不是每個人都精通gdb,而且vi上手比較難。所以將工程轉為codeblocks的cbp,本來想使用cmake的,但是覺得要寫的比較多,於是作罷,畢竟代碼不是跨平台的,windows下沒法用。編譯完link的時候,報了一句undefined
Time of Update: 2017-01-13
Linux下升級gcc的步驟如下1.下載gcc最新的源碼包 wget http://gcc.skazkaforyou.com/releases/gcc-4.9.1/gcc-4.9.1.tar.gz2.解壓縮 tar -xf gcc-4.9.1.tar.gz3. cd gcc-4.9.14.運行download_prerequisites指令碼, ./contrib/download_prerequisites
Time of Update: 2017-01-13
Zend Guard 6.0安裝了,也破解了,php檔案也加密了,現在需要的是如何在伺服器上正常訪問該加密的php檔案。也就是說如何搭建zend環境。請看如下步驟: 第一步: 查看php版本 說明: 因為加密的php檔案是採用的是php5.4版本,所以伺服器上的php版本也應該是5.4. 第二步: 把加密的php檔案上傳到伺服器上看看效果 提示php檔案採用了Zend Guard加密,需要安裝Zend
Time of Update: 2017-01-13
linux zip命令的基本用法是:zip [參數] [打包後的檔案名稱] [打包的目錄路徑]linux zip命令參數列表:-a 將檔案轉成ASCII模式-F 嘗試修複損壞的壓縮檔-h 顯示協助介面-m 將檔案壓縮之後,刪除源檔案-n 特定字串 不壓縮具有特定字尾字串的檔案-o 將壓縮檔內的所有檔案的最新變動時間設為壓縮時候的時間-q 安靜模式,在壓縮的時候不顯示指令的執行過程-r 將指定的目錄下的所有子目錄以及檔案一起處理-S 包含系統檔案和隱含檔案(S是大寫)-t 日期
Time of Update: 2017-01-13
Linux 對於 accept(2) 的驚群(thundering herd)問題, 早已解決。目前許多人也把這種現象稱為新的驚群:用多工模型時, 不同的進程監控的檔案描述符集合的交集不為空白, 等這個交集的某個檔案IO事件觸發後, 核心將的多個監控了這個io且阻塞在 select(2), poll(2) 或 epoll_wait(2) 的進程喚醒。但嚴格來說, 這種現象不叫驚群(thundering herd), 而是衝突(collision). 對於核心來說,
Time of Update: 2017-01-13
Expect詳解expect命令簡單說就是通過其內建的各種命令實現在互動式軟體中自動互動的工具。用在ssh時,可以配合spawn命令實現ssh的自動登入。又因為可以在指令碼中編寫判斷,賦值等邏輯,具有很高的靈活性。問題如何從機器A上ssh到機器B上,然後執行機器B上的命令?如何使之自動化完成?四個命令Expect中最關鍵的四個命令是send,expect,spawn,interact。send:用於向進程發送字串expect:從進程接收字串spawn:啟動新的進程interact:允許使用者互動
Time of Update: 2017-01-13
解決辦法修改系統預設編碼為中文 代碼如下複製代碼 vim /etc/sysconfig/i18n 刪除裡面然後添加如下內容 代碼如下複製代碼 LANG=zh_CN.GBK LANGUAGE="zh_CN:zh:en_US:en" GST_ID3_TAG_RNCODING=GBK LC_CTYLE=zh_CN.GBK LC_ALL="zh_CN.GBK" 使用7z解壓即可解決:7z x