原创 MySQL用戶管理、常用sql語句、數據庫備份

mysql用戶管理 創建用戶並授權登錄 grant all on *.* to 'user1'@'127.0.0.1' identified by '123456'; 第一個*表示db_name;第二個*表示tb_name 指定其來源I

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

nginx的負載均衡 nginx的負載均衡就是把代理服務器指向多個ip,讓用戶可以通過代理服務器訪問到多個web服務器,當其中一個web服務器宕機時,不影響用戶訪問網站。 配置如下 [root@akuilinux01 vhost]# vi

原创 nginx防盜鏈,訪問控制,解析php相關配置,nginx代理

nginx防盜鏈 配置如下,可以和不記錄靜態文件配置結合起來 location ~* ^.+\.(gif|jpg|png|swf|flv|rar|zip|doc|pdf|gz|bz2|jpeg|bmp|xls)$ { expires 7d

原创 nginx訪問日誌,日誌切割,靜態文件不記錄日誌

nginx訪問日誌 日誌格式 [root@aminglinux-02 nginx]# vim conf/nginx.conf log_format combined_realip '$remote_addr $http_x_forward

原创 mysql更改root密碼,連接mysql,常用操作

MYSQL設置更改root密碼 export PATH=$PATH:/usr/local/mysql/bin/ 把mysql加入環境變量可以直接使用mysql命令,永久生效要把這條命令放到/etc/profile,並source /et

原创 php-fpm的pool、PHP慢執行日誌、open_basedir、php-fpm進程管理

php-fpm的pool 爲了避免因多站點使用同一個pool時,如果一個站點訪問量過大導致資源耗盡出現問題,進而影響使用同一個pool的其他站點的正常運行,就需要對每個站點配置一個單獨的pool。實現方式和nginx的vhost差不多 編

原创 告警系統主腳本,告警系統配置文件,告警系統監控項目

告警系統主腳本 定義監控系統的各個目錄,然後再去定義主腳本,因爲是分佈式的,所以需要每一臺機器都需要定義,事先創建好各個腳本和各個目錄,隨後腳本直接拷貝過去即可,然後再去做一些更改 所有的shell腳本放到 /usr/local/sbin

原创 添加自定義監控項目,配置郵件告警,測試告警,不發郵件的問題處理

添加自定義監控項目 需求:監控某臺web的80端口連接數,並出圖 兩步:1)zabbix監控中心創建監控項目;2)針對該監控項目以圖形展現 對於第一步,需要到客戶端定義腳本,並賦予755權限,因爲需要zabbix用戶可以執行它 [root

原创 Xshell使用xftp傳輸文件,使用pure-ftpd搭建ftp服務

使用pure-ftpd搭建ftp服務 pure-ftpd比vsftp更簡單 安裝 [root@akuilinux01 ~]# yum install -y epel-release [root@akuilinux01 ~]# yum in

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

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

原创 告警系統郵件引擎, 運行告警系統

告警系統郵件引擎 因爲之前做zabbix的時候,做過mail.py的腳本,在這裏,直接複製到mail目錄下就行 但是告警郵件引擎核心,conf主配置文件調用到的都是mail.sh ,所以這裏需要定義調用mail.py的sh腳本 mail.

原创 mysql主從介紹,準備工作,主配置,從配置,主從測試

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

原创 LVS DR模式搭建,keepalived+lvs

LVS DR模式搭建 準備工作 三臺機器 分發器,也叫調度器(簡寫爲dir),IP爲21.128 rs1,21.129 rs2,21.130 vip,21.100 在dir上安裝ipvsadm dir上編寫腳本 vim /usr/lo

原创 負載均衡集羣介紹,LVS介紹,LVS的調度算法,LVSNAT模式搭建

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

原创 配置tomcat監聽80端口,配置tomcat的虛擬主機

配置tomcat監聽80端口 更改配置文件 vim /usr/local/tomcat/conf/server.xml Connector port="8080" protocol="HTTP/1.1" 修改爲Connector port