Time of Update: 2017-01-13
今天給大家講下了怎麼安裝mysql二進位包,這樣避免在自己測試環境中還要去編譯安裝,浪費大量的時間,好了,來看教程吧. 系統:centos 5.x 需要的軟體包:mysql-5.5.33-linux2.6-i686.tar.gz1.下載mysql二進位包 代碼如下複製代碼 wget http://cdn.mysql.com/Downloads/MySQL-5.5/mysql-5.5.33-linux2.6-i686.tar.gz 2.安裝mysql
Time of Update: 2017-01-13
首先得把網域名稱綁定綁定了,把你需要的網站解析到指定的IP地址,其次是在網站管理面板裡,為網站綁定網域名稱,最後編輯配置.htaccess檔案,就可以了。.htaccess檔案內容RewriteEngine on# 把 williamlong.info 改為你要綁定的網域名稱.RewriteCond %{HTTP_HOST} ^(www.)?williamlong.info$# 把 subfolder 改為要綁定的目錄.RewriteCond %{REQUEST_URI}
Time of Update: 2017-01-13
配置多台伺服器時,經常需要讓各個伺服器之間的時間保持同步,如果伺服器有外網環境,可以直接同外部的時間伺服器更新時間,可以採用rdate命令更新時間:rdate -s tick.greyware.com可以寫個指令碼放在/etc/cron.hourly中每小時校正一下時間。如果是內網環境下,可以自己配置一個時間伺服器,以CentOS為例,配置時間伺服器的方法如下:1.先安裝xinetd : sudo yum install -y
Time of Update: 2017-01-13
DDoS deflate介紹DDoS deflate是一款免費的用來防禦和減輕DDoS攻擊的指令碼。它通過netstat監測跟蹤建立大量網路連接的IP地址,在檢測到某個結點超過預設的限 制時,該程式會通過APF或IPTABLES禁止或阻擋這些IP.DDoS deflate官方網站:http://deflate.medialayer.com/如何確認是否受到DDOS攻擊?執行: 代碼如下複製代碼 netstat -ntu | awk '{print $5}' | cut -d:
Time of Update: 2017-01-13
tar是系統管理常用的命令,如何有選擇的打包目錄下的檔案,這裡示範一下:如有目錄a, 下面多個檔案並有目錄b和c,如只想打包檔案而不想打包兩目錄,應用使用如下命令: 代碼如下複製代碼 tar -czf des.tar.gz a –exclude a/b –exclude a/c 注意:exclude後面子目錄不要跟斜杠”/”,否則exclude無效.
Time of Update: 2017-01-13
說明:本篇文章實現linux定時將www,msyql,svn目錄rsync到win2003指定目錄上。win2003安裝CWRsync,做為rsync的server端,運行CWRsync守護進程daemon,接受linux同步過來的檔案;linux為centos,本身就有rsync,按時rsync檔案到win上。環境:win2003 192.168.1.2 CWRsync rsyncd服務端,以daemon守護進程運行linux 192.168.1.3
Time of Update: 2017-01-13
crontab簡介 crontab命令常見於Unix和類Unix的作業系統之中,用於設定周期性被執行的指令。該命令從標準輸入裝置讀取指令,並將其存放於“crontab”檔案中,以供之後讀取和執行。該詞來源於希臘語 chronos,原意是時間。通常,crontab儲存的指令被守護進程啟用, crond常常在後台運行,每一分鐘檢查是否有預定的作業需要執行。這類作業一般稱為cron jobs。 crontab用法crontab的格式f1 f2 f3 f4
Time of Update: 2017-01-13
1、安裝軟體 代碼如下複製代碼 [root@bogon ~]# yum install subversion -y 2、建立版本庫目錄 代碼如下複製代碼 [root@bogon ~]# mkdir /svnroot //建立版本庫目錄[root@bogon ~]# svnserve -d -r /svnroot //-r 表示把/svnroot
Time of Update: 2017-01-13
rysnc是一個資料鏡像及備份工具,具有可使本地和遠程兩台主機的檔案,目錄之間,快速同步鏡像,遠端資料備份等功能。在同步過程中,rsync是根據自己獨特的演算法,只同步有變化的檔案,甚至在一個檔案裡只同步有變化的部分,所以可以實現快速的同步資料的功能。第一種:依賴ssh服務同步目錄rsync -aSvH /home/N22/test1/* /home/N22/test2/參數解釋:a 等同於 -rlptgoD 歸檔模式,就是保持檔案所有屬性、許可權不變S 有效處理零散檔案v
Time of Update: 2017-01-13
linux開啟80連接埠天客戶那邊有台伺服器同一個區域網路中都無法訪問,排除lamp環境問題,發現時伺服器中的防火牆沒有開啟80連接埠。於是去網上搜尋了一下,在指令碼之家看到一種添加代碼的方法 代碼如下複製代碼 vi /etc/sysconfig/iptables-A INPUT -m state –state NEW -m tcp -p tcp –dport 80 -j ACCEPT(允許80連接埠通過防火牆) -A INPUT -m state &
Time of Update: 2017-01-13
下面將分兩個步驟實現一、在網站的根目錄下查看是否有.htaccess 檔案,如果沒有則自建一個。在.htaccess 檔案中加入如下語句: 代碼如下複製代碼 ErrorDocument 404 /404.html 二、在網站根目錄下建立一個 404.html
Time of Update: 2017-01-13
1、find命令的一般形式為;find pathname -options [-print -exec -ok ...]1. findfind是最常見和最強大的尋找命令,你可以用它找到任何你想找的檔案。find的使用格式如下: $ find <指定目錄> <指定條件> <指定動作> - <指定目錄>: 所要搜尋的目錄及其所有子目錄。預設為目前的目錄。 - <指定條件>: 所要搜尋的檔案的特徵。 - <指定動作>:
Time of Update: 2017-01-13
1. 先用rpm -qa| grep vsftpd命令檢查是否已經安裝,如果ftp沒有安裝,使用yum -y install vsftpd 安裝,(ubuntu 下使用apt-get install vsftpd)安裝完之後我們要對它進行配置,才能正常使用。編輯vsftpd的設定檔vi
Time of Update: 2017-01-13
一,Linux下記憶體查看命令free詳解:Linux中可以使用free -m 來查看當前記憶體使用量情況,m參數表示以MB的形式來顯示,樣本:$ free -m total used
Time of Update: 2017-01-13
查看httpd進程數(即prefork模式下Apache能夠處理的並發請求數):Linux命令: 代碼如下複製代碼 ps -ef | grep httpd | wc -l 返回結果樣本:1388表示Apache能夠處理1388個並發請求,這個值Apache可根據負載情況自動調整,我這組伺服器中每台的峰值曾達到過2002。查看Apache的並發請求數及其TCP串連狀態: 代碼如下複製代碼 [root@web10 ~]#netstat -n | awk '/
Time of Update: 2017-01-13
之前打包檔案夾的時候,老是忽略掉.htaccess檔案,這對整站備份來說很不爽!!打包目前的目錄下所有檔案(不包含.htaccess等隱含檔案)成xxx.tar.gz 代碼如下複製代碼 tar -czvf xxx.tar.gz * 打包目前的目錄下所有檔案(包含.htaccess等隱含檔案)成xxx.tar.gz,注意中間不是引號而是`,儲存檔案一定要儲存到上級目錄,要不連xxx.tar.gz本身也包含進去了 代碼如下複製代碼 tar czvf -
Time of Update: 2017-01-13
如果你自己有一台 Linux 伺服器,那麼單純用來做 Server 豈不是有點浪費了,下邊的命令可以讓你方便的建立一個安全的Tunnelier 專用SSH帳號。 代碼如下複製代碼 useradd -M -s /sbin/nologin -n username passwd username第一句是增加使用者,第二句是修改密碼,其中username是你要添加的使用者名稱。完整代碼 代碼如下複製代碼 #create useruseradd -M -s
Time of Update: 2017-01-13
先看執行個體刪除複製移動檔案命令Linux代碼rm -rf /file-r:遞迴處理參數-f:強制移除所有檔案Linux代碼cp /test1/file1 /test3/file2將file1複製到test3下,並改名為file2Linux代碼cp -a test test1將test目錄下的所有子目錄複製到test1下Linux代碼mv /test1/file1 /test2/test2將file1移動到test2下,並改名為test2cp命令
Time of Update: 2017-01-13
一般linux迷你安裝時,wget不會預設被安裝。提示bash: xx command not found。那麼,首先就要考慮root 的$PATH裡是否已經包含了這些環境變數(可能是我安裝的時候選擇了“最小安裝”,導致一些功能沒開啟)。如果新裝的系統,運行一些很正常的諸如:shutdown,fdisk的命令時,悍然提示:bash:command not found。那麼 首先就要考慮root 的$PATH裡是否已經包含了這些環境變數。 主要是這四個:/bin
Time of Update: 2017-01-13
linux用命令順利搞定 代碼如下複製代碼 /etc/init.d/iptables stop 關閉防火牆/sbin/iptables -I INPUT -p tcp --dport 80 -j ACCEPT/etc/rc.d/init.d/iptables save/etc/init.d/iptables restart Linux下開啟/封閉防火牆 代碼如下複製代碼 1) 永遠有效開啟:chkconfig iptables