原创 2018-3-7 Linux學習筆記

11.28 限定某個目錄禁止解析php 背景:出於安全考慮的原因,一般而言,靜態文件所在的能上傳文件的目錄下是不允許存放PHP文件的,因爲這樣就可以禁止該目錄下解析php,防範可能通過php解析的***. 配置某個目錄禁止解析php的方法

原创 2018-3-5 Linux學習筆記

11.22 訪問日誌不記錄靜態文件 背景:因爲網站大部分元素爲靜態文件,如圖片、css、js等,這些元素對日誌跟蹤作用不大,爲了節省日誌空間,可以不用記錄這些文件. 設置訪問日誌不記錄靜態文件方法: vim /usr/local/apac

原创 2018-3-6 Linux學習筆記

11.25 配置防盜鏈 背景:有時候我們不想讓其他網站通過網站鏈接方式來訪問位於我們網站上的文檔,圖片,音頻等文件,這時可通過限制referer的方式來實現防盜鏈功能. 配置防盜鏈的方法: vim /usr/local/apache2.4

原创 2018-3-27 Linux學習筆記

14.4 exportfs命令 exportfs命令是隨nfs-utils安裝包一起安裝的. exportfs命令的應用場景: 假設在服務器上已配置了NFS服務,共享了NFS目錄.過段時間,需要增加另一個共享目錄,那麼我們需要編輯NFS配

原创 2018-4-12 Linux學習筆記

19.1 Linux監控平臺介紹 常見開源監控軟件 cacti、nagios(流行,不能成圖)、zabbix(流行,可成圖,配置比nagios更簡單)、smokeping、open-falcon等等. cacti、smokeping偏向

原创 2018-3-16 Linux學習筆記

12.17 Nginx負載均衡 Nginx負載均衡和Nginx代理本質其實是一樣的,只不過是當Nginx代理服務器連接有多個Web服務器時,它就可實現負載均衡的作用(藉助upstream模塊來實現). Nginx負載均衡配置方法:vim

原创 2018-4-10 Linux學習筆記

18.6 負載均衡集羣介紹 主流開源軟件LVS、keepalived、haproxy、nginx等. 其中LVS屬於4層(網絡OSI 7層模型),nginx屬於7層,haproxy既可以認爲是4層,也可以當做7層使用. keepaliv

原创 2018-3-30 Linux學習筆記

16.4 配置Tomcat監聽80端口 Tomcat默認是監聽8080端口,本節學習如何配置讓它監聽80端口. 編輯Tomcat配置文件:vim /usr/local/tomcat/conf/server.xml 將Connector p

原创 2018-3-12 Linux學習筆記

12.1 LNMP架構介紹 LNMP和LAMP不同的是,提供web服務的是Nginx,而不是Apache. 並且php是作爲一個獨立服務存在的,這個服務叫做php-fpm. Nginx直接處理靜態請求,動態請求會轉發給php-fpm.

原创 2018-4-17 Linux學習筆記

20.1 shell腳本介紹 shell是一種腳本語言 (shell腳本學習: blog.lishiming.net) 可以使用邏輯判斷、循環等語法 可以自定義函數 shell是系統命令的集合 shell腳本可以實現自動化運維,能大大

原创 2018-3-29 Linux學習筆記

16.1 Tomcat介紹 Tomcat是Apache軟件基金會(Apache Software Foundation)的Jakarta項目中的一個核心項目,由Apache、Sun和其他一些公司及個人共同開發而成。 java程序寫的網站用

原创 2018-3-26 Linux學習筆記

14.1 NFS介紹 NFS是Network File System的縮寫,它基於網絡層面的,藉助網絡實現數據同步. NFS最早由Sun公司開發,分2,3,4三個版本,2和3由Sun起草開發,4.0開始Netapp公司參與並主導開發,最新

原创 2018-4-18 Linux學習筆記

20.5 shell腳本中的邏輯判斷 格式1:if 條件 ; then 語句; fi 格式2:if 條件; then 語句; else 語句; fi 格式3:if …; then … ;elif …; then …; else …; fi

原创 2018-4-2 Linux學習筆記

17.1 MySQL主從介紹 MySQL主從又叫做Replication、AB複製。簡單講就是A和B兩臺機器做主從後,在A上寫數據,另外一臺B也會跟着寫數據,兩者數據實時同步的。 MySQL主從是基於binlog的,主上須開啓binlog

原创 2018-3-13 Linux學習筆記

12.6 Nginx安裝 cd /usr/local/src wget http://nginx.org/download/nginx-1.12.1.tar.gz tar zxvf nginx-1.12.1.tar.gz cd nginx