原创 LNMP架構介紹,MySQL、PHP安裝,Nginx介紹

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

原创 Nginx訪問日誌、日誌切割、靜態文件不記錄日誌和過期時間

Nginx訪問日誌 日誌格式配置 [root@localhost ~]# vim /usr/local/nginx/conf/nginx.conf......log_format combined_realip '$remote_add

原创 訪問控制-禁止php解析、user_agent,PHP相關配置

限定某個目錄禁止解析php 上傳圖片的目錄不需要解析php,靜態文件存放目錄不允許放php的。 編輯apache虛擬主機配置文件: [root@localhost ~]# vim /usr/local/apache2.4/conf/

原创 Nginx安裝、默認虛擬主機、用戶認證、域名重定向

Nginx 安裝 下載並解壓包 下載Nginx:[root@localhost src]# wget http://nginx.org/download/nginx-1.8.0.tar.gz 解壓Nginx[root@localhost

原创 php擴展模塊安裝

PHP動態擴展模塊 本節操作使用PHP7 查看php模塊: [root@localhost ~]# /usr/local/php/bin/php -m 安裝 Redis模塊 redis是一個key-value存儲系統。和Mem

原创 mysql主從配置

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

原创 集羣介紹、keepalived介紹、用keepalived配置高可用集羣

集羣介紹 Linux 集羣根據功能劃分爲兩大類:高可用和負載均衡。 高可用集羣 高可用集羣通常爲兩臺服務器,一臺工作,另外一臺作爲冗餘,當提供服務的機器宕機時,冗餘將接替繼續提供服務。 實現高可用的開源軟件有: heartbeat

原创 使用pure-ftpd搭建ftp服務

關於xftp xftp走的是ssh協議,不屬於ftp,這種只要是linux開啓了sshd服務就可以用。 vsftp獲取其他ftp軟件實現的是ftp服務,windows上可以搭建,linux上也可以搭建 使用pure-ftpd搭建ftp服

原创 NFS介紹、NFS服務端安裝配置、NFS配置選項

NFS 介紹 NFS(Network File System)即網絡文件系統,是FreeBSD支持的文件系統中的一種,它允許網絡中的計算機之間通過TCP/IP網絡共享資源。在NFS的應用中,本地NFS的客戶端應用可以透明地讀寫位於遠端NF

原创 Nginx負載均衡、ssl原理、生成ssl密鑰對、Nginx配置ssl

Nginx負載均衡 Nginx負載均衡即爲當代理服務器將自定義的域名解析到多個指定IP時,通過upstream來保證用戶可以通過代理服務器正常訪問各個IP。 代理一臺機器叫做代理,代理兩臺及兩臺服務器就能叫做負載均衡。 負載均衡配置

原创 shell邏輯判斷、文件屬性判斷、if特殊用法、case判斷

shell 腳本中的邏輯判斷 邏輯表達式 在[](中括號)中使用: -lt:=little than 小於 -le:=little && wqual 小於等於 -eq:=equal 等於 -ne:=no equal 不等於 -gt:=gr

原创 zabbix主動和被動模式、添加監控主機和自動以模板、處理圖形中的亂碼、自動發現

主動模式和被動模式 主動或被動都是相對於客戶端來講的 被動模式,服務端會主動連接客戶端獲取監控項目數據,客戶端被動的接受連接,並把監控信息傳遞給服務端。 服務端要到所有的客戶端上取數據再返回放到數據庫。 主動模式,客戶端會主

原创 集羣介紹、keepalived介紹、用keepalived配置高可用集羣

集羣介紹 Linux 集羣根據功能劃分爲兩大類:高可用和負載均衡。 高可用集羣 高可用集羣通常爲兩臺服務器,一臺工作,另外一臺作爲冗餘,當提供服務的機器宕機時,冗餘將接替繼續提供服務。 實現高可用的開源軟件有: heartbeat

原创 linux監控平臺介紹、zabbix監控介紹、安裝zabbix

linux監控平臺介紹 常見開源監控軟件 cacti、nagios、zabbix、smokeping、open-falcon 等等。 nagios和zabbix流行度很高。 cacti、smokeping 偏向於監控基礎的東西。

原创 shell腳本介紹、結構和執行、date命令用法、shell腳本中的變量

shell 腳本介紹 shell 是一種腳本語言 shell有自己的語法,可以使用邏輯判斷、循環等語法 可以自定義函數,目的就是爲了減少重複的代碼 shell 是系統命令的集合 shell 腳本可以實現自動化運維,能大大增