Time of Update: 2017-01-13
1. 百度蜘蛛爬行的次數cat access.log | grep Baiduspider | wc最左面的數值顯示的就是爬行次數。2. 百度蜘蛛的詳細記錄(Ctrl C可以終止)cat access.log | grep Baiduspider也可以用下面的命令:cat access.log | grep Baiduspider | tail -n 10cat access.log | grep Baiduspider | head -n
Time of Update: 2017-01-13
1、安裝apahceapr-1.4.8.tar.gzapr-util-1.5.2.tar.gzhttpd-2.2.27.tar.gz安裝aprtar -zxvf apr-1.4.8.tar.gz cd apr-1.4.8 ./configure --prefix=/usr/lcal/apr make && make install安裝apr-utiltar -zxvf apr-util-1.5.2.tar.gz cd
Time of Update: 2017-01-13
Windows BAT批次檔 代碼如下複製代碼 @echo off set time_hh=%time:~0,2% if /i %time_hh% LSS 10 (set time_hh=0%time:~1,1%) set filename=%date:~,4%%date:~5,2%%date:~8,2%_%time_hh%%time:~3,2%%time:~6,2% echo test >> %filename%.txt linux shell
Time of Update: 2017-01-13
配置FTP傳輸記錄情況的Linux FTP伺服器使用下面的步驟來設定ftp進行日誌記錄:1.# cp /etc/inetd.conf /etc/inetd.conf.bak2.# vi /etc/inetd.conf編輯如下的ftp行,在最後加上-l標誌:ftp stream tcp6 nowait root /usr/sbin/ftpd ftpd -l3.# vi /etc/syslog.conf在syslog.conf檔案的最後加上下面的行:daemon.info /tmp/ftp.log4
Time of Update: 2017-01-13
.批量尋找某個目下檔案的包含的內容,例如:# grep -rn "要找尋找的文本" ./2.批量尋找並替換檔案內容。# sed -i "s/要找尋找的文本/替換後的文本/g" `grep -rl "要找尋找的文本" ./`sed的其他用法如下:1、刪除行首空格 sed 's/^[ ]*//g' filename sed 's/^ *//g'
Time of Update: 2017-01-13
ssh 登入遠程伺服器,速度非常慢,通過網上查詢,發現有一個參數 -v 可以輸出顯示串連的具體訊息。於是串連加上這個參數串連[feng@fsc ~]$ ssh -v foo.path8.netOpenSSH_5.3p1, OpenSSL 1.0.0-fips 29 Mar 2010debug1: Reading configuration data /etc/ssh/ssh_configdebug1: Applying options for *debug1: Connecting to
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
Linux下建立使用者是很easy的事情了,只不過不經常去做這些操作,時間久了就容易忘記,順便配置一下FTP。聲明 使用Linux版本CentOS release 5.6,並以超級管理員root身份運行建立新使用者1.建立使用者,並指定分組和主目錄useradd -d /home/lch -g root lch還可以增加其他參數,比如指定使用者使用shell等,具體的google一下2.設定密碼passwd lch3.查看、改變、添加使用者分組[root@localhost ~]#
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
先來瞭解chkconfig命令命令格式chkconfig --list [服務名稱]chkconfig --level [0123456] 服務名稱 on|off其中參數含義:•–list:用來查看系統服務列表,服務名稱可選。•–level:設定服務在run level為幾時啟動。run level說明:•0 – halt (系統直接關機)•1 – single user mode
Time of Update: 2017-01-13
當新配置了一台linux的伺服器時,如果需要配置iptables,一般按照以下命令進行配置:一,安裝並啟動防火牆[root@linux ~]# /etc/init.d/iptables
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
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
查看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修改ssh連接埠22 代碼如下複製代碼 vi /etc/ssh/ssh_configvi /etc/ssh/sshd_config 然後修改為port 8888以root身份service sshd restart (redhat as3)使用putty,連接埠8888Linux下SSH預設的連接埠是22,為了安全考慮,現修改SSH的連接埠為1433,修改方法如下: 代碼如下複製代碼 /usr/sbin/sshd -p 1433
Time of Update: 2017-01-13
把一台伺服器上的備份sql檔案都傳到公司本機伺服器上,但公司本機伺服器上做了key驗證的,也就是說要用key才能登入本機伺服器,還有外網的那台伺服器沒有做key驗證,好吧,那就直接從那台伺服器上把資料拖到本機伺服器上吧.指令碼如下:vi down.exp 代碼如下複製代碼 #!/usr/bin/expect -fset timeout -1set passwd 你的密碼spawn scp -r -P18330 root@72.11.x.x:/root/newfile/*
Time of Update: 2017-01-13
iptables是一個強大的Linux防火牆,使用頻率極高。本文介紹如何查看iptables規則設定。1、iptables -L查看filter表的iptables規則,包括所有的鏈。filter表包含INPUT、OUTPUT、FORWARD三個規則鏈。說明:-L是--list的簡寫,作用是列出規則。2、iptables -L [-t 表名]只查看某個表的中的規則。說明:表名一個有三個:filter,nat,mangle,如果沒有指定表名,則預設查看filter表的規則列表(就相當於第一條命令)
Time of Update: 2017-01-13
實現目標:伺服器A與伺服器B同步備份,這裡只說明伺服器A同步到伺服器B,伺服器B還原到伺服器A。考慮安全因素,使用普通使用者進行同步。使用cronjob,定時同步。A 伺服器上/opt/web 目錄,與B用戶端伺服器上/opt/web目錄實現同步。即:B主動與A進行同步。(A的檔案會同步到B機器上) 代碼如下複製代碼 OS: Reaht AS4A Server 192.168.0.100 /opt/webB Server 192.168.0.60