Time of Update: 2017-01-13
rm命令用法使用這個rm -rf刪除檔案的時候一定要格外小心,linux沒有資源回收筒的。直接rm就可以了,不過要加個參數-f 即:rm -f 檔案路徑-f 就是直接強行刪除,不作任何提示的意思刪除檔案使用執行個體:rm -f /var/log/httpd/access.log將會強制移除/var/log/httpd/access.log這個檔案刪除目錄使用執行個體:rm -rf
Time of Update: 2017-01-13
在使用Linux主機中,一般使用的環境都是Apache+PHP+Mysql 來使用,其實跟你使用PHP、Mysql沒有什麼關係。關鍵在於Apache的設定,一般來說只要 httpd.conf 設定好了 .htaccess 就能正常使用了。關於怎麼設定可以百度一下~這不是本文的重點。如何使用 .htaccess 設定瀏覽器緩衝一般來講我們網站的圖片檔案(jpg,png,gif等)、樣式檔案(css)、指令檔(js)
Time of Update: 2017-01-13
一直在使用這個,因為有時候美國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
Time of Update: 2017-01-13
1: 啟動電源後,主機第一步先做的就是查詢BIOS(全稱:basic input/output system 基本輸出入系統 (BIOS))資訊。瞭解整個系統的硬體狀態,如CPU,記憶體,顯卡,網卡等。嗯,這一步windows算和它是一家。不分彼此。2: 接下來,就是主機讀取MBR(硬碟的第一個扇區)裡的boot loader了。這個可是重點哦,據說troubleshooting裡就會考這點,給個壞了的loader,叫你修正。windows不支援linux
Time of Update: 2017-01-13
首先,看看iptable解決辦法。對於要解決syn flood以及ddos等推薦用iptable,比較輕量級,也是iptable比較擅長的。在網上找了一下,iptable的 recent模組可以解決問題,先看一下recent的參數,--name #設定列表名稱,預設DEFAULT。--rsource #源地址,此為預設。--rdest #目的地址--seconds #指定時間內--hitcount #叫用次數--set #將地址添加進列表,並更新資訊,包含地址加入的時間戳記。--rcheck #
Time of Update: 2017-01-13
Openwrt下配置iptables將shadowsocks串連隨機DNAT到特定連接埠: 代碼如下複製代碼 iptables -t nat -A OUTPUT -p tcp --dport 5688 -m state --state NEW -m statistic --mode nth --every 4 --packet 0 -j DNAT --to-destination serverip:5688<br />iptables -t nat -A
Time of Update: 2017-01-13
1. Linux Fork Bomb Command:(){ :|: & };: 以Fork Bomb聞名,是一個拒絕服務的攻擊 的Linux 系統。:(){ :|: & };: 是一個bash函數。只要被執行,他會不斷重複,直到系統被凍結。你只能重啟系統解決這個問題。所以當你在Linux介面執行這個命令時一定要注意。2. Mv Folder/Dev/Null Commandmv folder/dev/null 也是一個危險的命令。Dev/null 或者 null device
Time of Update: 2017-01-13
下面是收集的28個Unix/Linux下的28個命令列下的工具,有一些是大家熟悉的,有一些是非常有用的,有一些是不為人知的。這些工具都非常不錯,希望每個人都知道。為了方便大家學習,我都配了圖片,還加了官方網站串連dstat & sariostat, vmstat, ifstat
Time of Update: 2017-01-13
企業內網中經常會有這樣的需求,比如說商務服務器的IP地址為192.168.6.25,大家也就習慣於訪問這個地址了,營運也很厚道的將某個網域名稱解析到這個IP地址,這樣大家也就不必記住繁瑣的IP地址,同時營運也很方便的將商務服務器由192.168.6.25的主機遷移到192.168.6.26的主機而無需通知用戶端更改地址,這也是網域名稱發揮的作用,好了,現在問題來了:-)客戶說我們企業很小,不想另外購買網域名稱,好吧,每年五十幾塊也是一筆費用,而且購買網域名稱後還需要有人維護,比如要記得續約什麼的
Time of Update: 2017-01-13
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 代碼如下複製代碼
Time of Update: 2017-01-13
剪下/拼接視頻檔案是一種常見需求。線上視頻網站現在往往將一個視頻檔案分割成 n 段,以減少流量消耗。使用 DownloadHelper/DownThemAll 這類工具下載下來的往往就是分割後的檔案。能實現剪下/拼接視頻檔案的工具多種多樣,但往往都需要進行視頻重編碼(transcoding),這就不可避免的帶來了視頻品質上的損耗,更不用提那長的令人髮指的轉換時間了…其實藉助 ffmpeg 我們就可以在不進行視頻重編碼的情況下完成此類任務:剪下: 代碼如下複製代碼
Time of Update: 2017-01-13
今天對我的varnish進行了下小小的壓力測試,40s裡的8000並發,沒有失敗一個,估計還可以承受更大的並發,先不說varnish了,我最近找到個命中率很高的squid的設定檔,當然是squid3.0的設定檔,有需要的可以copy回去自己改. 系統:centos 5.x 需要的軟體:squid-3.0.STABLE25.tar.gz1.下載squid 代碼如下複製代碼 wget http://www.squid-cache.org/Versions/
Time of Update: 2017-01-13
安裝tcpdump 代碼如下複製代碼 # yum install tcpdump 指令碼裡有注釋#diy的,表示下一行需自訂修改。指令碼都放在home目錄下;crontab裡寫:* */6 * * * /bin/bash /home/monitor_dump.sh* */6 * * * /bin/bash
Time of Update: 2017-01-13
說明:Zabbix監控服務端已經配置完成,現在要使用Zabbix對交換器進行監控。具體操作:以下操作在被監控的交換器上進行,這裡以Cisco交換器為例。一、登入到Cisco交換器,開啟snmp服務注意:使用telnet或者模擬終端登入到交換器特權配置模式enable #切換到特權模式configure terminal #進入全域配置模式snmp-server community public
Time of Update: 2017-01-13
rz,sz是Linux/Unix同Windows進行ZModem檔案傳輸的命令列工具。優點就是不用再開一個sftp工具登入上去上傳下載檔案。sz:將選定的檔案發送(send)到本地機器rz:運行該命令會彈出一個檔案選擇視窗,從本地選擇檔案上傳到Linux伺服器安裝命令:yum install lrzsz從服務端傳送檔案到用戶端:sz filename從用戶端上傳檔案到服務端:rz在彈出的框中選擇檔案,上傳檔案的使用者和組是當前登入的使用者SecureCRT設定預設路徑:Options ->
Time of Update: 2017-01-13
伺服器上的一些統計資料: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
Time of Update: 2017-01-13
使用 VM VirtualBox 建立了一個 CentOS 虛擬機器,劃分了 3GB 的磁碟空間,使用了動態分配儲存的方式,檔案系統為 LVM。折騰了一段時間之後,卻發現磁碟容量不夠了。讀了一些資料之後,終於給 VirtualBox 的虛擬機器增加了磁碟容量,並讓 CentOS 的 LVM 將其利用上。下面特地建立了一個磁碟大小為 3GB 的虛擬機器,然後將其調整為 5GB,並記錄了操作步驟。先看看虛擬機器中虛擬磁碟的的分區表:# fdisk -l /dev/sdaDisk /dev/sda:
Time of Update: 2017-01-13
發布一個版本時,我們通常先在版本庫中打一個標籤,這樣,就唯一確定了打標籤時刻的版本。將來無論什麼時候,取某個標籤的版本,就是把那個打標籤的時刻的曆史版本取出來。所以,標籤也是版本庫的一個快照。Git的標籤雖然是版本庫的快照,但其實它就是指向某個commit的指標(跟分支很像對不對?但是分支可以移動,標籤不能移動),所以,建立和刪除標籤都是瞬間完成的。 建立標籤 在Git中打標籤非常簡單,首先,切換到需要打標籤的分支上: $ git branch*
Time of Update: 2017-01-13
問題:我有個keesail使用者 我想讓它有讀寫 local檔案夾的許可權 應該切換到root賬戶下 用什麼命令賦予keesail許可權呢比如一個目錄dir, 你的使用者名稱hengyang, 執行下面命令就可以賦予使用者建立目錄的許可權.用root使用者執行:chown hengyang.hengyang dir答案: chown -R keesail:keesail ./local 賦予local目錄給keesail許可權
Time of Update: 2017-01-13
rpm 執行安裝包二進位包(Binary)以及原始碼包(Source)兩種。二進位包可以直接安裝在電腦中,而原始碼包將會由RPM自動編譯、安裝。原始碼包經常以src.rpm作為尾碼名。還不清楚具體有啥用,只知道可以檢查一個軟體是否安裝。比如: rpm -qa |grep rsync-i, --install