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

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 运维知识 > 数据库 >内容正文

数据库

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

發布時間:2024/4/15 数据库 40 豆豆
生活随笔 收集整理的這篇文章主要介紹了 linux增加epel源,yum安装nignx,脚本安装mysql服务端,shell脚本监控网站页面 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

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

添加epel源

參考:http://freeloda.blog.51cto.com/2033581/1260824?

這里使用搜狐的鏡像,http://mirrors.sohu.com

然后,找到fedora-epel,

http://mirrors.sohu.com/fedora-epel/

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


接著,從鏈接?http://mirrors.sohu.com/fedora-epel/6Server/?進入,

繼續根據自己的安裝發行版選擇,是i386還是X86_64,


我這里 選擇的是X86_64,點擊鏈接,就進入了:

http://mirrors.sohu.com/fedora-epel/6Server/x86_64/

接下來會列出很多軟件,用瀏覽器搜一下epel,會找到一個

epel-release-6-8.noarch.rpm

復制該軟件包地址,軟后使用wget進行下載

[root@localhost?~]#?wget?http://mirrors.sohu.com/fedora-epel/6Server/x86_64/epel-release-6-8.noarch.rpm

下載完畢后進行安裝

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

安裝完畢,導入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源已經加進來了。

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


通過yum安裝nginx

1.安裝nginx源

rpm -ivh?http://nginx.org/packages/centos/6/noarch/RPMS/nginx-release-centos-6-0.el6.ngx.noarch.rpm

2.安裝nginx

? ? Yum install nginx

? ? Service nginx start ? 啟動nginx

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


腳本安裝MySQL服務端

環境:Centos6.5 ? ? ?mysql: 5.6.20

#!/bin/bash #?Script?Name:?One-key?Automatic?Install?MySQL?serverMYSQL_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!"

運行完以上腳本后需手動運行一下以下命令:

source?/etc/profile


shell腳本監控網站頁面

使用shell腳本寫一個監控。通過curl一個固定頁面的200狀態碼,如果是200,就說網站是正常的,如果不是200就自動重啟網站,然后發郵件到QQ郵箱。自己在上QQ的同時,通過微信也可以收到報警,不但可以收到報警,還可以解決問題?;旧弦部梢越鉀Qweb的故障。

#!?/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"?]thenecho?"$A"?>>/home/taoyake/scripts/website-error.`date?+%F`.log else/opt/tomcat1/bin/shutdown.shcd?/opt/tomcat1/work/Catalina/rm?-rf?localhostkill?-9?$Process/opt/tomcat1/bin/startup.shecho?"1657?is?reload."?>>/home/taoyake/scripts/website-error.`date?+%F`.logecho?"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"?]thenecho?"$B"?>>/home/taoyake/scripts/website-1658-access.`date?+%F`.log else/opt/tomcat2/bin/shutdown.shcd?/opt/tomcat2/work/Catalina/rm?-rf?localhostkill?-9?$Process/opt/tomcat2/bin/startup.shecho?"1658?is?reload."?>>/home/taoyake/scripts/website-1658-error.`date?+%F`.logecho?"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

轉載于:https://blog.51cto.com/hao360/1541703

總結

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

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。