日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當(dāng)前位置: 首頁 > 运维知识 > 数据库 >内容正文

数据库

epel源mysql版本_linux增加epel源,yum安装nignx,脚本安装mysql服务端,shell脚本监控网站页面...

發(fā)布時間:2025/3/21 数据库 38 豆豆
生活随笔 收集整理的這篇文章主要介紹了 epel源mysql版本_linux增加epel源,yum安装nignx,脚本安装mysql服务端,shell脚本监控网站页面... 小編覺得挺不錯的,現(xiàn)在分享給大家,幫大家做個參考.

epel是一種yum倉庫,里面提供了更多、更豐富linux軟件,但是,它不是默認(rèn)yum倉庫,我們需要手工添加這個yum源。

添加epel源

然后,找到fedora-epel,

在列表里找到:6server,(這里指的是linux的發(fā)行版,具體,按照自己的情況來,是5.X,就找5,是6.X,就找6,比如,是6.Xserver系列等,就找6server)。

繼續(xù)根據(jù)自己的安裝發(fā)行版選擇,是i386還是X86_64,

我這里 選擇的是X86_64,點(diǎn)擊鏈接,就進(jìn)入了:

接下來會列出很多軟件,用瀏覽器搜一下epel,會找到一個epel-release-6-8.noarch.rpm

復(fù)制該軟件包地址,軟后使用wget進(jìn)行下載

下載完畢后進(jìn)行安裝

[root@localhost?~]#?yum?localinstall??epel-release-6-8.noarch.rpm

安裝完畢,導(dǎo)入gpg-key

[root@localhost?~]#?rpm?--import?/etc/pki/rpm-gpg/RPM-GPG-KEY-EPEL-6

[root@localhost?~]#?yum?clean?all

[root@localhost?~]#?yum?makecache ??可以看到,epel源已經(jīng)加進(jìn)來了。

[root@localhost?~]#?yum?install?lrzsz

通過yum安裝nginx

1.安裝nginx源

2.安裝nginx

Yum install nginx

Service nginx start ? 啟動nginx

3.然后進(jìn)入瀏覽器,輸入http://ip/測試,如果看到nginx說明安裝成功!

腳本安裝MySQL服務(wù)端

環(huán)境:Centos6.5 ? ? ?mysql: 5.6.20#!/bin/bash

#?Script?Name:?One-key?Automatic?Install?MySQL?server

MYSQL_USER_ROOT_PASSWORD="redhat"

CMAKE_INSTALL_PREFIX="/usr/local/mysql"

MYSQL_DATADIR="/wwwroot/data"

DEFAULT_CHARSET="utf8"

DEFAULT_COLLATION="utf8_general_ci"

echo?-n?"--Installing?related?software..."

yum?-y?install?gcc?gcc-c++?make?cmake?bison?ncurses-devel?unzip?wget?perl?>?/dev/null?2>&1?&&?echo?"Completed!"

echo?-n?"--Installing?mysql-server..."

(

useradd?-M?-s?/sbin/nologin?mysql

mkdir?-p?$MYSQL_DATADIR

chown?-R?mysql:mysql?$MYSQL_DATADIR

wget?-P?/tmp/?http://dev.mysql.com/get/Downloads/MySQL-5.6/mysql-5.6.20.tar.gz

tar?xzf?/tmp/mysql-5.6.20.tar.gz?-C?/usr/src/

cd?/usr/src/mysql-5.6.20/

cmake?-DCMAKE_INSTALL_PREFIX=$CMAKE_INSTALL_PREFIX?-DMYSQL_DATADIR=$MYSQL_DATADIR?-DDEFAULT_CHARSET=$DEFAULT_CHARSET?-DDEFAULT_COLLATION=$DEFAULT_COLLATION

make

make?install

)?>?/dev/null?2>&1?&&?echo?"Completed!"

echo?-n?"--Initializing..."

(

cd?/usr/local/mysql/

./scripts/mysql_install_db?--user=mysql?--basedir=$CMAKE_INSTALL_PREFIX?--datadir=$MYSQL_DATADIR

/bin/cp?-f?$PWD/support-files/mysql.server?/etc/init.d/mysqld

/bin/cp?-f?$PWD/support-files/my-default.cnf?/etc/my.cnf

echo?"PATH=$CMAKE_INSTALL_PREFIX/bin/:$PATH"?>>?/etc/profile

chkconfig?--add?mysqld

chkconfig?mysqld?on

service?mysqld?start

$CMAKE_INSTALL_PREFIX/bin/mysqladmin?-uroot?password?$MYSQL_USER_ROOT_PASSWORD

)?>?/dev/null?2>&1?&&?echo?"Completed!"

運(yùn)行完以上腳本后需手動運(yùn)行一下以下命令:

source/etc/profile

shell腳本監(jiān)控網(wǎng)站頁面

使用shell腳本寫一個監(jiān)控。通過curl一個固定頁面的200狀態(tài)碼,如果是200,就說網(wǎng)站是正常的,如果不是200就自動重啟網(wǎng)站,然后發(fā)郵件到QQ郵箱。自己在上QQ的同時,通過微信也可以收到報警,不但可以收到報警,還可以解決問題。基本上也可以解決web的故障。#!?/bin/bash

source?/etc/profile

A="web?is?Good?!"

ip=`ifconfig?eth0?|?grep?"inet?addr"?|?awk?-F?"[:?]+"?'{print?$4}'`

tt1=`curl?-I?-s?http://xx.8x.18x.xx:1657/product/pro_detail_-rg000785.shtml?|?head?-1?|?cut?-d?"?"?-f2`

Process=`ps?-ef?|?grep?java?|?egrep??"tomcat1"?|?awk?-F?"?"?'{print?$2}'`

if?[?$tt1?=?"200"?]

then

echo?"$A"?>>/home/taoyake/scripts/website-error.`date?+%F`.log

else

/opt/tomcat1/bin/shutdown.sh

cd?/opt/tomcat1/work/Catalina/

rm?-rf?localhost

kill?-9?$Process

/opt/tomcat1/bin/startup.sh

echo?"1657?is?reload."?>>/home/taoyake/scripts/website-error.`date?+%F`.log

echo?"1657?is?reload."?|?mail?-s?"website-1657"?"505065674@qq.com"

fi

=========================================================

more?/home/taoyake/scripts/reload_website-1658.sh

#!?/bin/bash

source?/etc/profile

B="1658?is?Good?!"

ip=`ifconfig?eth0?|?grep?"inet?addr"?|?awk?-F?"[:?]+"?'{print?$4}'`

tt1=`curl?-I?-s?http://xx.xx.183.xx:1658/product/pro_detail_-rg000785.shtml?|?head?-1?|?cut?-d?"?"?-f2`

Process=`ps?-ef?|?grep?java?|?egrep??"tomcat2"?|?awk?-F?"?"?'{print?$2}'`

if?[?$tt1?=?"200"?]

then

echo?"$B"?>>/home/taoyake/scripts/website-1658-access.`date?+%F`.log

else

/opt/tomcat2/bin/shutdown.sh

cd?/opt/tomcat2/work/Catalina/

rm?-rf?localhost

kill?-9?$Process

/opt/tomcat2/bin/startup.sh

echo?"1658?is?reload."?>>/home/taoyake/scripts/website-1658-error.`date?+%F`.log

echo?"1658?is?reload."?|?mail?-s?"website-1658"?"505065674@qq.com"

fi

[root@web?~]#?crontab?-l

*/10?*?*?*?*?/usr/sbin/ntpdate?time.windows.com?>/dev/null?2>&1

*/5?*?*?*?*?/bin/sh?/home/taoyake/scripts/reload_website.sh?>/dev/null?2>&1

*/5?*?*?*?*?/bin/sh?/home/taoyake/scripts/reload_website-1658.sh?>/dev/null?2>&1

總結(jié)

以上是生活随笔為你收集整理的epel源mysql版本_linux增加epel源,yum安装nignx,脚本安装mysql服务端,shell脚本监控网站页面...的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網(wǎng)站內(nèi)容還不錯,歡迎將生活随笔推薦給好友。