原创 iptables nat 表應用

1、iptables nat 表應用 上圖的操作,說白了就是要做一個路由器,路由器可以上網,電腦就可以上網。先操作一下前期準備,打開虛擬機,將兩個Linux窗口打開,然後分別拍一張快照,命名爲“iptables 小實驗前”。此舉是方便實驗

原创 Apache訪問日誌、訪問日誌不記錄靜態文件、訪問日誌切割

1、Apache 訪問日誌 輸入命令 cat /usr/local/apache2.4/conf/extra/httpd-vhosts.conf,回車,見下圖,這個虛擬機的訪問日誌就在 /logs/111.com-access_log 裏

原创 rsync 通過ssh同步以及服務同步

1、rsync 通過 ssh 方式同步 現在打開兩個PuTTY窗口,001機器的見下圖,02機器見下圖,兩個的IP地址是不一樣的,001機器的IP地址是 192.168.218.128,02機器的IP地址是 192.168.218.130

原创 rsync 工具介紹及常用選項

1、rsync 工具介紹 數據備份,毫無疑問很重要,從字面上的意思可以理解爲remote sync (遠程同步)。Rsync不僅可以遠程同步數據(類似於scp),當然還可以本地同步數據(類似於cp),但不同於cp或scp的一點是,rsyn

原创 Apache 和 PHP 結合

先輸入命令 vim /usr/local/apache2.4/conf/httpd.conf,回車查看,見下圖,e2.4/conf/httpd.conf /usr/local/apache2.4/conf/httpd.conf /usr/

原创 Apache 默認虛擬主機

上一節中說到,在 /usr/local/apache2.4/htdocs/ 下面可以訪問到 1.php 和 index.html 這兩個文件,這是爲什麼呢?輸入命令 vim /usr/local/apache2.4/conf/httpd.

原创 域名跳轉

首先打開虛擬主機配置文件,輸入命令 vim /usr/local/apache2.4/conf/extra/httpd-vhosts.conf,回車,見下圖,更改上圖紅色框框的內容,保存並退出。這邊用到一個模塊 mod_rewrite,編

原创 cron、chkconfig、systemd、unit、target

1、Linux 任務計劃 cron 先來看一下任務計劃的配置文件,輸入命令 cat /etc/crontab ,回車,見下圖,重點是上圖第二個紅色框框的內容,前面的五個“ ”,分別表示分鐘、小時、日期、月份、星期。user-name 表

原创 Apache 安裝

首先輸入命令 cd /usr/local/src/,進入 src 目錄下,下載一下這幾個安裝包,輸入如下幾個命令,進行安裝:wget http://mirrors.hust.edu.cn/apache/httpd/httpd-2.4.33

原创 安裝 PHP5

安裝方法大同小異,首先下載5.6的安裝包,使用到的命令如下:cd /usr/local/src/wget http://cn2.php.net/distributions/php-5.6.36.tar.gztar -zxvf php-5.

原创 安裝 PHP7

安裝方法大同小異,先下載安裝包,輸入下面幾個命令:cd /usr/local/src/wget http://cn2.php.net/distributions/php-7.1.17.tar.bz2tar jxvf php-7.1.17.

原创 Apache 用戶認證

平常工作中,有必要對一些特定的頁面做用戶認證,就是登錄進去的時候,要先輸入用戶名和密碼纔可以進入,這樣做比較安全。那麼用戶認證怎麼做呢?具體操作見下圖,輸入命令 cat /usr/local/apache2.4/conf/extra/h

原创 Maria DB 安裝

1、Maria DB 安裝 安裝方法和MySQL類似,使用二進制的免編譯包,輸入命令 cd /usr/local/src,進入src,再輸入命令 wget https://downloads.mariadb.com/MariaDB/mar

原创 firewalld 的9個zone及相關操作

1、firewalld 的9個zone 前面將 firewalled 關閉,打開了 iptables,現在需要先關閉 iptables ,再開啓 firewalld ,具體操作見下圖,接着查看一下規則,輸入命令 iptables -nvL

原创 LAMP架構介紹、MySQL和MariaDB介紹、MySQL安裝

1、LAMP 架構介紹 LAMP 是Linux、 Apache、 MySQL、 PHP的簡寫,其實就是把Apache、MySQL以及PHP安裝在Linux系統上,組成一個環境來運行php的腳本語言。至於什麼是php腳本語言,這邊不介紹。A