Time of Update: 2017-01-13
Steps for setup local SVN server:1. Add "subversion" group and add user account to this group;2. 建立SVN repository 目錄;$ sudo mkdir /home/svn$ cd /home/svn$ sudo mkdir myproject$ sudo chown -R root:subversion myproject3. 建立SVN repository;$
Time of Update: 2017-01-13
ssh下面刪除命令 rm開始找到網上解釋 rm [path] 可以刪除檔案/檔案夾但是我用來刪除的時候卻提示:rm admin1rm: cannot remove `admin1`: Is a directory後來有找到rmdir ,卻只能刪除空的檔案夾再經找尋終於獲得解決:rm -rf [檔案夾]參考:rmdir 所刪除的目錄,每級目錄中都是空的,沒有其它的檔案。如果任何一級的目錄有檔案,也不能刪除。這時您要用到rm -rf 命令強制移除。不過用rm
Time of Update: 2017-01-13
一、共用記憶體相關知識所謂共用記憶體,就是多個進程間共同地使用同一段實體記憶體空間,它是通過將同一段實體記憶體映射到不同進程的 虛擬空間來實現的。由於映射到不同進程的虛擬空間中,不同進程可以直接使用,不需要像訊息佇列那樣進行複製,所以共用記憶體的效率很高。共用記憶體可以通過mmap()映射普通檔案機制來實現,也可以System V共用記憶體機制來實現,System V是通過映射特殊檔案系統shm中的檔案實現進程間的共用記憶體通訊,也就是說每個共用記憶體地區對應特殊檔案系統shm中的一個檔案。二、
Time of Update: 2017-01-13
由於 LFCS 考試中的一些改變已在 2016 年 2 月 2 日生效,我們添加了一些必要的專題到 LFCS 系列。我們也非常推薦備考的同學,同時閱讀 LFCE 系列。在安裝 Linux 系統的時候要做的最重要的決定之一便是給系統檔案、home 目錄等分配空間。在這個地方犯了錯,再要擴大空間不足的分區,那樣既麻煩又有風險。邏輯卷管理 (LVM)相較於傳統的分區管理有許多優點,已經成為大多數(如果不能說全部的話) Linux 發行版安裝時的預設選擇。LVM
Time of Update: 2017-01-13
前幾天 WordPress大學 所在的伺服器環境不太穩定,CPU 佔用總是 100%,折騰了好幾次都沒有找到原因,只好考慮重新設定環境,考慮到配置和最佳化好環境需要幾個小時,總不能將網站停掉吧,所以要將 WordPress大學 網站臨時遷移到另外的伺服器運行,配置好再遷回來。看來下阿里雲的兩個雲端服務器,都是同一個區的,所以決定通過內網進行檔案傳輸,速度快不說(正常傳輸檔案的速度能達到35m~50m/s),還不佔用公網頻寬。阿里雲雲端服務器有一個安全性群組策略,可能需要設定下
Time of Update: 2017-01-13
一直以來在查對條件是否匹配時,我們使用的都是簡單的運算式。那如果你想用超過一個運算式來查對特定的條件呢?本文中,我們將看看如何在過濾文本和字串時,結合多個運算式,即複合運算式,用以查對條件。awk 的複合運算式可由表示“與”的組合操作符 && 和表示“或”的 || 構成。複合運算式的常規寫法如下:( 第一個運算式 ) && ( 第二個運算式 )這裡只有當“第一個運算式”
Time of Update: 2017-01-13
這個問題的出現是繼"Linode通過複製平移伺服器系統和資料以及保留IP地址"在遷移機房資料的時候出現的,以前我也有記得玩過遷移資料到不同的機房,也沒有出現這樣的問題。這次在遷移完畢之後IP地址PING不同,而且也連結不上SSH,開始我以為是資料移轉不完整導致的,後來一想資料不完整與IP不通是沒有關係的,肯定是MAC地址配置問題導致的。 還好Linode VPS伺服器有"Lish via
Time of Update: 2017-01-13
適合於 FTP 操作的命令和軟體比較多。 Linux 下常用的操作命令有 ftp, lftp 和 sftp,圖形化介面非常好用的有 FileZilla。不過在伺服器命令介面中,我還是覺得lftp使用比較方便,功能也比ftp更加強大。lftp的介面很像Linux的shell,有命令補全、記錄、允許多個背景工作執行、書籤、排隊、鏡像、斷點續傳、多進程下載等功能。登入ftp命令代碼:lftp 使用者名稱:密碼@ftp地址:傳送連接埠(預設21)用法(1)lftp
Time of Update: 2017-01-13
網站伺服器經常會遇到linux系統負載的問題,那麼linux下查看系統負載的命令有哪些呢?linux下查看負載的主要命令有下面一些:top, uptime,w,vmstat1.top命令查看linux負載:第一行解釋:top - 15:13:34 up 252 days, 1:36, 1 user, load average: 0.01, 0.01, 0.0015:13:34 :系統目前時間up 252 days :系統開機到現在經過了252天1 users:
Time of Update: 2017-01-13
nginx tengine openresty之間是什麼關係?tengine相當於是nginx的二次開發,做了一些改動,增加了專屬的一些功能openresty是nginx的增強版,擴充了很多模組,特色是引入了lua支援模組,當然還有非常多個其他的模組,nginx核心使用的是原版nginx,並且使用的較新的mainline版本,比如1.9.3.2中包含的nginx版本為nginx-1.9.3 mainline編譯安裝openrestywget
Time of Update: 2017-01-13
抓取mysql執行的sql語句tcpdump -i eth1 -s 0 -l -w - dst port 3306 | strings抓取mysql通訊的網路包(cap用wireshark開啟)tcpdump -n -nn -tttt -i eth0 -s 65535 'port 3306' -w 20160505mysql.cap各種遠程抓包方法 -s 0 -w /tmp/sniff.pcap port # On the remote sidemkfifo /
Time of Update: 2017-01-13
linux 系統則是由 cron (crond) 這個系統服務來控制的。Linux 系統上面原本就有非常多的計劃性工作,因此這個系統服務是預設啟動的。另 外, 由於使用者自己也可以設定計劃任務,所以, Linux 系統也提供了使用者控制計劃任務的命令 :crontab 命令。一、crond簡介crond 是linux下用來周期性的執行某種任務或等待處理某些事件的一個守護進程,與windows下的計劃任務類似,當安裝完成作業系統後,預設會安裝此服務
Time of Update: 2017-01-13
安裝指令碼:wget -O /tmp/modsecurity.sh -t 0 http://lnamp.yundaiwei.com/modsecurity/install.sh&&sh /tmp/modsecurity.sh* mod_security是Apache伺服器的一個模組,可以有效防護SQL注入、xss跨站等攻擊方式。* 安裝使用mod_security模組會增加CPU佔用,請注意效能問題自行做出取捨。*
Time of Update: 2017-01-13
下面是Linux目錄許可權的總結。r許可權:列目錄的許可權。可以列出目錄名,但是無法獲得目錄下的屬性(日期、屬主屬組和許可權等),擷取屬性需要目錄具有x許可權。w許可權:在目錄下有建立、改名、刪除的許可權,也就影響目錄結構的操作。一個目錄,w許可權必須同時有x許可權才有效,單專屬w許可權沒有任何作用。x許可權:1,進入目錄的許可權。2,目錄下的檔案的rwx許可權受目錄的x許可權限制,目錄有x許可權,其下的檔案的rwx許可權才有效,目錄沒有x許可權,即使下面檔案有rwx(任意一個)許可權也沒有作用
Time of Update: 2017-01-13
1、複製zabbix分頁檔[root@zabbix ~]# cd /home/zabbix/zabbix-2.2.5[root@zabbix zabbix-2.2.5]# cp -R frontends/php/ /var/www/html/zabbix 2、訪問Web頁面進行初始化 http://192.168.163.7/zabbix 出現以下報錯請參考上小節中的二、2
Time of Update: 2017-01-13
以Centos為例下載安裝包:wget http://dl.cdn.ouu.me/VPS/ossfs/ossfs_1.79.8_centos6.5_x86_64.rpm運行安裝包:yum -y localinstall ossfs_1.79.8_centos6.5_x86_64.rpm寫入你需要掛載的OSS bucket名稱,Access Key ID 和 Access Key Secret等資訊,格式如下echo
Time of Update: 2017-01-13
#############################net.inet.tcp.keepidle: 7200000 ###################### TCP的通訊端的空閑時間,預設時間太長,可以改為600000(10分鐘)。 ##########################net.inet.tcp.sendspace: 32768 #################http://www.bsdlover.cn#########
Time of Update: 2017-01-13
今天老蔣有在調試Dnsmasq建立本地DNS伺服器的時候有需要用到dig命令測試效果,但是預設Linux系統中好像沒有安裝dig支援組件。於是有錯誤提示"-bash: dig: command not found"。快速解決"dig: command not found"問題主要問題是預設系統中缺少bind-utils工具包導致的,我們直接yum安裝看看唄。yum -y install
Time of Update: 2017-01-13
若子進程先於父進程結束時,父進程調用wait()函數和不調用wait()函數會產生兩種不同的結果:--> 如果父進程沒有調用wait()和waitpid()函數,子進程就會進入僵死狀態。--> 如果父進程調用了wait()和waitpid()函數,就不會使子進程變為殭屍進程。這是為什麼呢?現在我們來深入學習wait()函數和waitpid()函數。 wait() 和 waitpid() 學習1、首先我們先看一下它們的函數原型:在終端輸入命令:man 2
Time of Update: 2017-01-13
當遠程登陸Linux伺服器時最常用的ssh而ssh服務是由sshd提供,並且sshd還提供sftp功能。在這裡使用者sftp-admin,僅能sftp串連伺服器而不能ssh串連伺服器。sftp串連:OKssh串連:NG建立sftp-admin使用者建立根目錄為/var/www/html,組為apache的sftp-admin使用者。# useradd -d /var/www/html -s /bin/bash sftp-admin -g apache# passwd