原创 Linux日誌切割工具cronolog詳解

一、前言 大家都知道apache服務器,默認日誌文件是不分割的,一個整文件既不易於管理,也不易於分析統計。本博文主要講解Web服務器日誌切割工具cronolog,下面我們就來詳細的講解一下。 二、cronolog 簡介 Welco

原创 Mysql高可用之MHA+Atlas讀寫分離

MHA ( Master High Availability )目前在MySQL高可用方面是一個相對成熟的解決方案 ,它由日本DeNA公司 youshimaton (現就職於Facebook公司)開發,是-套優秀的作爲MySQL高

原创 at一次性任務設置

使用at命令設置值的計劃任務只在指定時間點執行一次,前提是對應的系統服務atd必須已經運行。需要注意的是,計劃任務的時間、日期必須安排在當前系統的時刻之後,否則無法正確設置計劃任務。At的服務名爲atd。 設置一次性計劃

原创 Mysql5.6源碼安裝

安裝系統:CentOS7.7_x64 Mysql版本:mysql-5.6.38.tar.gz Cmake版本:cmake-2.8.4.tar.gz [root@c7-45 ~]# yum -y install gcc gcc-c

原创 kvm虛擬化+橋接網絡

1.虛擬機的設置 2、系統環境的要求 2.1查看CPU是否支持虛擬化 [root@c7-41 ~]# egrep -o '(vmx|svm)' /proc/cpuinfo vmx vmx [root@c7-41 ~]# dmes

原创 lvs-DR

10.0.0.41 lvs 10.0.0.42 10.0.0.43 1.配置VIP:192.168.1.110 [root@c7-41 network-scripts]# cat ifcfg-ens33:0 IPADDR=10.0

原创 LVS NAT部署

環境交代: 10.0.0.41:LVS主機 10.0.0.42 10.0.0.43 lvs 1.配置VIP:10.0.0.110 [root@c7-41 ~]# cat /etc/sysconfig/network-script

原创 Centos7最小化安裝升級至圖形化

1.介紹· Linux的操作界面通常被稱爲Shell Shell是操作系統提供給用戶使用的界面(圖形、字符),它提供了用戶與內核進行交互的操作的一種接口。當用戶發出指令(命令或鼠標操作),先將這些指令發送給Shell,由Shell

原创 vsftpd匿名上傳文件

1.安裝vsftpd yum -y install vsftpd #客戶端 yum -y install ftp 2.編輯配置文件 [root@c7-43 other]# cat /etc/vsftpd/vsftpd.conf

原创 zabbix-電話報警

1.註冊賬號: 睿智象 配置 #切換到zabbix腳本目錄 [root@c7-45 ~]# cd /usr/lib/zabbix/alertscripts [root@c7-45 alertscripts]# ls mai

原创 pgrep

當使用`ps`命令查詢某個進程的`pid`信息時,往往需要結合`grep`命令對輸出的結果進行過濾,單這樣使用非常不方便,而`pgrep`命令則正是用來查詢特定進程信息的專用工具。使用`pgrep`命令可以根據進程的名稱,

原创 Centos7.7firewalld安裝與使用

firewall 防火牆服務簡述 1、Centos7 默認的防火牆是 firewall===Centos6 iptables 2、firewall 使用更加方便、功能也更加強大一些 3、firewalld 服務引入了一個信任級別的

原创 shell-查看MySQL狀態

ps -ef [root@nginx ~]# cat mariadb.sh #!/bin/bash systemctl status mariadb &> /dev/null if [ $? -eq 0 ]; then ech

原创 shell-批量創建系統用戶

#!/bin/bash echo "成功創建用戶: " > /root/user_name read -ep '請輸入要創建的用戶數量: ' num for i in `seq 1 $num` do grep "user-$i"

原创 shell-檢測服務端口是否啓動

#!/bin/bash n=1 echo "mysql服務是否啓動" while true do if test $n -gt 20 then echo "mysql服務啓動失敗" break fi sleep 5