原创 70.監控工具

iostat工具 iostat命令被用於監視系統輸入輸出設備和CPU的使用情況。它的特點是彙報磁盤活動統計情況,同時也會彙報出CPU使用情況。同vmstat一樣,iostat也有一個弱點,就是它不能對某個進程進行深入分析,僅對系統的整體情況

原创 73.fileter表案例,NAT表的應用

fileter表案例 要求如下:只針對filter表,預設策略INPUT鏈DROP,其他兩個鏈ACCEPT,然後針對192.168.204.0/24開通22端口,對所有網段開放80端口,對所有網段開放21端口。這個需求不算複雜,但是因爲有多

原创 74.iptables規則備份和恢復,firewalld

iptables備份和恢復 [root@localhost ~]# service iptables save #備份文件iptables: Saving firewall rules to /etc

原创 76.rsync同步工具介紹與使用

rsync同步工具介紹與使用 rsync命令是一個遠程數據同步工具,可通過LAN/WAN快速同步多臺主機間的文件。rsync使用所謂的“rsync算法”來使本地和遠程兩個主機之間的文件達到同步,這個算法只傳送兩個文件的不同部分,而不是每次都

原创 93.Nginx配置:負載均衡和SSL配置

一、負載均衡 負載均衡在服務端開發中算是一個比較重要的特性。因爲Nginx除了作爲常規的Web服務器外,還會被大規模的用於反向代理前端,因爲Nginx的異步框架可以處理很大的併發請求,把這些併發請求hold住之後就可以分發給後臺服務端(ba

原创 89.LNMP架構結介紹

一、LNMP架構結介紹 LNMP代表的就是:Linux系統下Nginx+MySQL+PHP這種網站服務器架構。Nginx中的PHP是以fastcgi的方式結合Nginx的,可以理解爲Nginx代理了PHP的fastcgi。詳細介紹可參考:h

原创 88.PHP擴展模塊安裝

PHP擴展模塊安裝 編譯httpd時,有涉及動態和靜態模塊,PHP也一樣有靜態與動態之分,之前所涉及到的PHP安裝都全部爲靜態,並沒有任何動態的模塊,所謂動態,就是一個獨立存在的.so文件,在httpd中PHP就是以動態模塊的形式被加載的。

原创 91.Nginx配置:訪問日誌,日誌切割,靜態文件不記錄日誌和過期時間

一、訪問日誌 1、查看Nginx日誌格式 [root@sdwaqw ~]# grep -A2 log_format /usr/local/nginx/conf/nginx.conflog_format combined_realip '$r

原创 86.Apache(httpd)配置--防盜鏈配置和訪問控制

一、配置防盜鏈 通過防盜鏈的方式,可以設置限制第三方的站點通過引用的方式獲取服務器上的圖片,數據等,如果想要獲取本站點的圖片數據,只能通過本站點訪問獲取,這樣也有效的減少了服務器的資源。什麼是referer? referer是http數據包

原创 80.LAMP中的apache安裝

apache介紹 Apache是世界使用排名第一的Web服務器軟件。它可以運行在幾乎所有廣泛使用的計算機平臺上,由於其跨平臺和安全性被廣泛使用,是最流行的Web服務器端軟件之一。它快速、可靠並且可通過簡單的API擴充,將Perl/Pytho

原创 81.LAMP,PHP5和PHP7安裝

PHP描述 PHP(外文名:PHP: Hypertext Preprocessor,中文名:“超文本預處理器”)是一種通用開源腳本語言。語法吸收了C語言、Java和Perl的特點,利於學習,使用廣泛,主要適用於Web開發領域。PHP 獨特的

原创 94.php-fpm配置

php-fpm的pool php-fpm配置文件php-fpm.conf可以設置多個pool,在其中一個pool資源耗盡,會導致其他站點無法訪問資源,報502錯誤。有必要把站點進行分離,分別使用單獨的pool。 1、修改配置文件 pear.

原创 78.LAMP架構介紹,MYSQL和MariaDB介紹,MYSQL安裝

LAMP架構介紹 LAMP 是Linux Apache MySQL PHP的簡寫,說白了就是把Apache, MySQL以及PHP安裝在Linux系統上,組成一個環境來運行php的腳本語言。Apache是最常用的WEB服務軟件,而MySQL

原创 79.MariaDB安裝

MariaDB介紹 MariaDB數據庫管理系統是MySQL的一個分支,主要由開源社區在維護,採用GPL授權許可 MariaDB的目的是完全兼容MySQL,包括API和命令行,使之能輕鬆成爲MySQL的代替品。在存儲引擎方面,使用XtraD

原创 83.LAMP設置默認主機

默認主機 Apache服務器上可以配置多個虛擬主機,實現一個服務器提供多站點服務,其實就是訪問同 一個服務器上的不同目錄。一個服務器主機可以運行多個網站,每個網站都是一個虛擬主機;任何一個域名解析到這臺機器,都可以訪問的虛擬主機就是默認虛