1、到以下網站下載awstats和cronolog安裝包:http://sourceforge.net/projects/awstats/http://www.cronolog.org2、解壓和安裝檔案1)tar xzvf awstats-version.tgz 如下:data docs README.TXT tools wwwroot(1)預設安裝方法進入tools目錄運行awstats_configure.pl檔案:perl
sosreport是一個類型於supportconfig 的工具,sosreport是python編寫的一個工具,適用於centos(和redhat一樣,包名為sos)、ubuntu(其下包名為sosreport)等大多數版本的linux 。sosreport在github上的託管頁面為:https://github.com/sosreport/sos
有時候要找以前寫的一段程式,但是日久健忘,只記得程式片段裡包含某個文字。那麼如何在linux下尋找包含某段文字的檔案呢?強大的find命令可以幫你完成不可能的任務。比如我只記得我的程式裡包含唯一的字串“111cn.net”,於是:尋找目錄下的所有檔案中是否含有某個字串find .|xargs grep -ri “111cn.net”尋找目錄下的所有檔案中是否含有某個字串,並且只列印出檔案名稱find .|xargs grep -ri “
阿里雲linux伺服器修改root密碼流程:通過Xshell用戶端輸入帳號root,輸入密碼,登陸到linux。輸入修改密碼的命令 passwd根據提示輸入新密碼,輸入新密碼的時候,軟體不會顯示*號,輸入後斷行符號就行了。如下圖: 修改完密碼後,重新開啟Xshell用戶端,用新密碼登陸測試是否修改成功,修改成功後即可關閉用戶端
應用情境:一天,在我們伺服器上PHP代碼路徑下多了一個log檔案,從沒注意到有這個log檔案,但是log檔案的格式明顯不是我們產生的,格式比較簡單,甚至沒有function name,log level,明顯是我們使用的某個第三方庫的輸出。到底是那個進程調用第三方庫乾的壞事 ? 我們當然是有懷疑對象的,從log的語義也可以初步判斷是那個進程乾的這件事。可是沒有證據。有的童鞋就說了,對這個可疑進程直接執行lsof -p pid或者對檔案執行 lsof file不就OK
nginx實際上只是一個反向
最近由於工作需要開始玩SuSe ,由於之前用慣了centos ,在SuSe上使用iptables -nL可以查看到防火牆的配置,確找不到設定檔。而在/etc/init.d下的服務名在SuSe下也變馬了SuSEfirewall2_init 和 SuSEfirewall2_setup ,如下:361way:/ # chkconfig --list |grep -i fireSuSEfirewall2_init
一直在使用這個,因為有時候美國VPS的wget的命令下載國內的檔案時速度太慢了,所以使用axel還是不錯的選擇.1.CentOS下安裝Axel32位CentOS執行下面命令wget -c http://pkgs.repoforge.org/axel/axel-2.4-1.el5.rf.i386.rpmrpm -ivh axel-2.4-1.el5.rf.i386.rpm64位CentOS執行下面命令wget -c http://pkgs.repoforge.org/axel/axel-2.4-1
1. Linux Fork Bomb Command:(){ :|: & };: 以Fork Bomb聞名,是一個拒絕服務的攻擊 的Linux 系統。:(){ :|: & };: 是一個bash函數。只要被執行,他會不斷重複,直到系統被凍結。你只能重啟系統解決這個問題。所以當你在Linux介面執行這個命令時一定要注意。2. Mv Folder/Dev/Null Commandmv folder/dev/null 也是一個危險的命令。Dev/null 或者 null device
這裡說下Linux 系統怎麼通過openssl命令產生 認證。 首先執行如下命令產生一個4096位的key 代碼如下複製代碼 openssl genrsa -des3 -out hupohost.key 4096 然後他會要求你輸入這個key檔案的密碼。不推薦輸入。因為以後要給nginx使用。每次reload nginx配置時候都要你驗證這個PAM密碼的。 由於產生時候必須輸入密碼。你可以輸入後 再刪掉 代碼如下複製代碼 mv
在安裝statusNet的時候,報錯:cannot load required extension curl,看情形,應當是php中沒有引入curl所致,所以應當在php中配置安裝curl才行。進入到/usr/local/php-5.4.14/ext/curl,然後運行如下命令:phpize起到產生configure檔案的作用。 代碼如下複製代碼 sudo ./configure
linux/unix下svn自動更新出錯解決:post-commit hook failed (exit code 255) with no output.linux/unix下要實現svn提交後自動更新到測試伺服器,添加hook即可/usr/svn/mulu/hooks/post-commit 不帶尾碼設定許可權為可執行chmod 777 /usr/svn/baoming/hooks/post-commit 代碼如下複製代碼
伺服器上的一些統計資料:1)統計80連接埠串連數netstat -nat|grep -i "80"|wc -l2)統計httpd協議串連數ps -ef|grep httpd|wc -l3)、統計已串連上的,狀態為“establishednetstat -na|grep ESTABLISHED|wc -l4)、查出哪個IP地址串連最多,將其封了.netstat -na|grep ESTABLISHED|awk {print $5}|awk -F: {print $1
使用 VM VirtualBox 建立了一個 CentOS 虛擬機器,劃分了 3GB 的磁碟空間,使用了動態分配儲存的方式,檔案系統為 LVM。折騰了一段時間之後,卻發現磁碟容量不夠了。讀了一些資料之後,終於給 VirtualBox 的虛擬機器增加了磁碟容量,並讓 CentOS 的 LVM 將其利用上。下面特地建立了一個磁碟大小為 3GB 的虛擬機器,然後將其調整為 5GB,並記錄了操作步驟。先看看虛擬機器中虛擬磁碟的的分區表:# fdisk -l /dev/sdaDisk /dev/sda:
問題:我有個keesail使用者 我想讓它有讀寫 local檔案夾的許可權 應該切換到root賬戶下 用什麼命令賦予keesail許可權呢比如一個目錄dir, 你的使用者名稱hengyang, 執行下面命令就可以賦予使用者建立目錄的許可權.用root使用者執行:chown hengyang.hengyang dir答案: chown -R keesail:keesail ./local 賦予local目錄給keesail許可權
一. SVN 簡介Subversion(SVN) 是一個開源的版本控制系?, 也就是說 Subversion 管理著隨時間改變的資料。 這些資料放置在一個中央資料檔案庫 (repository) 中。 這個檔案庫很像一個普通的檔案伺服器, 不過它會記住每一次檔案的變動。 這樣你就可以把檔案恢複到舊的版本, 或是瀏覽檔案的變動曆史。SVN中的一些概念 :(1). repository(原始碼庫)原始碼統一存放的地方(2). Checkout
啟動SSHD 的時候系統提示Could not load host key: /etc/ssh/ssh_ed25519_key新版的opensshd 中添加了Ed25519 做簽名驗證,而之前系統裡沒這個演算法的認證,所以辦法也很簡單新產生下認證即可。ssh-keygen -t ed25519 -f /etc/ssh/ssh_host_ED25519_key我是輸入命令/etc/init.d/ssh start後出現提示:Could not load host key:
天一開啟電腦,就發現群裡再說bash漏洞的事情,馬上搜了下,發現居然比心血漏洞還要嚴重,好吧,看來今天又有事情要做了. 系統:centos5.x1.檢測你伺服器是否需要修複env x='() { :;}; echo vulnerable' bash -c "echo this is a test"如果輸出是vulnerable就要升級bash了.2.升級bashyum -y update
一、什麼是coredump我們經常聽到大家說到程式core掉了,需要定位解決,這裡說的大部分是指對應程式由於各種異常或者bug導致在運行過程中異常退出或者中止,並且在滿足一定條件下(這裡為什麼說需要滿足一定的條件呢?下面會分析)會產生一個叫做core的檔案。通常情況下,core檔案會包含了程式運行時的記憶體,寄存器狀態,堆棧指標,記憶體管理資訊還有各種函數呼叫堆疊資訊等,我們可以理解為是程式工作目前狀態儲存產生第一個檔案,許多的程式出錯的時候都會產生一個core檔案,通過工具分析這個檔案,我們可
說明:作業系統:CentOSIP地址:192.168.21.127Web環境:Nginx+MySQL+PHPzabbix版本:Zabbix 2.2 LTS備忘:Linux下安裝zabbix需要有LAMP或者LNMP運行環境 安裝篇一、建立、匯入zabbix資料庫cd /usr/local/src #進入軟體包下載目錄tar zxvf zabbix-2.2.6.tar.gz #解壓cd