epel源mysql版本_linux增加epel源,yum安装nignx,脚本安装mysql服务端,shell脚本监控网站页面...
epel是一种yum仓库,里面提供了更多、更丰富linux软件,但是,它不是默认yum仓库,我们需要手工添加这个yum源。
添加epel源
然后,找到fedora-epel,
在列表里找到:6server,(这里指的是linux的发行版,具体,按照自己的情况来,是5.X,就找5,是6.X,就找6,比如,是6.Xserver系列等,就找6server)。
继续根据自己的安装发行版选择,是i386还是X86_64,
我这里 选择的是X86_64,点击链接,就进入了:
接下来会列出很多软件,用浏览器搜一下epel,会找到一个epel-release-6-8.noarch.rpm
复制该软件包地址,软后使用wget进行下载
下载完毕后进行安装
[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源
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 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!"
运行完以上脚本后需手动运行一下以下命令:
source/etc/profile
shell脚本监控网站页面
使用shell脚本写一个监控。通过curl一个固定页面的200状态码,如果是200,就说网站是正常的,如果不是200就自动重启网站,然后发邮件到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
epel源mysql版本_linux增加epel源,yum安装nignx,脚本安装mysql服务端,shell脚本监控网站页面...相关推荐
- linux增加epel源,yum安装nignx,脚本安装mysql服务端,shell脚本监控网站页面
epel是一种yum仓库,里面提供了更多.更丰富linux软件,但是,它不是默认yum仓库,我们需要手工添加这个yum源. 添加epel源 参考:http://freeloda.blog.51cto. ...
- 小程序源码:新款最火表情包壁纸独立后台美化二开版本新增加喝酒神器功能-多玩法安装简单
相信玩小程序的朋友对这款小程序应该也不陌生 这是前半年很火的一款微信表情包小程序功能 之前的版本内置了表情包还有壁纸功能 这一期的版本给优化了一下UI和新增加了一些喝酒神器功能 具体新增加的喝酒神器功 ...
- linux 自动安装mysql数据库_linux系统下源码安装mysql5.6数据库
linux系统下源码安装mysql5.6数据库 下载mysql数据库相关软件包(百度云盘:http://pan.baidu.com/s/1bnL31c7) 从mysql 5.5版本开始,mysql源码 ...
- linux查看mysql版本_Linux系统中查看MySQL版本的五种方法
1.在Linux终端窗口中,输入mysql -V查看MySQL版本信息[sky@qin ~]# mysql -V mysql Ver 14.14 Distrib 5.1.29-rc, for pc-l ...
- owncloud mysql版本_Linux Deploy Owncloud php7.0+apache2+mysql5.7+owncloud9.1
一. 安装MySql sudo apt-get install mysql-server mysql-client 1. 如果不能启动MySql 输入命令usermod -aG aid_inet po ...
- mysql数据库入门教程(1):数据库的相关概念,存储特点,软件安装教程,数据库启动,服务端登录退出
1为什么使用数据库 使用 内存(数组,集合)存储数据,一断电容易消失数据. 使用文件存储数据,断电不消失.但存储大量数据时难以查找. 数据库:能实现数据持久化,方便查询 2数据库相关概念 DB(dat ...
- bt面板mysql经常停止_宝塔面板数据库经常自动停止解决办法,自动重启shell脚本...
宝塔的数据库经常性自动停止,是因为网站频繁的请求数据库,而服务器内存又不足,为了保证服务器不彻底卡死,保护性的自动停止数据库,特别是有些程序比如wordpress的数据库查询次数尤为突出,wordpr ...
- shel脚本中怎么引用文件_Linux shell脚本中如何读取跟shell脚本同一目录下的配置文件...
标签: 配置文件如下 ##########BACKUP MYSQL CONFIG####### #database name db_name=test db_user=root db_pass=123 ...
- linux修改容器内的mysql端口_Linux系统下修改phpstudy集成环境中的MySQL端口号的步骤...
这篇文章给大家介绍的内容是关于Linux系统下修改phpstudy集成环境中的MySQL端口号的步骤 ,有一定的参考价值,有需要的朋友可以参考一下,希望对你有所帮助. 1. 首先需要安装好phpstu ...
最新文章
- npm install 提示权限不足 Error: EPERM: operation not permitted, unlink XXX
- Java 中的关键字 final
- ubuntu 16.10安装mysql_在Ubuntu 16.10安装mysql workbench报未安装软件包 libpng12-0错误的解决方法...
- MySQL---Subquery returns more than 1 row
- 《Docker——容器与容器云》:第五章 构建自己的容器云
- Docker: dockerfile 使用介绍
- vue 组件之间数据传递(七)
- LeetCode 502. IPO(优先队列)
- linux减小根目录空间_Linux目录结构及文件基本操作详解
- [乐意黎原创] cuteftp 9 显示中文乱码
- displaytag.properties
- vmware station密钥
- 配置静态路由使用下一跳IP地址和使用出接口的区别
- gpio_desc()的分析
- 知识点 - 快速沃尔什变换
- jle汇编_X86汇编指令
- 微信公众号获取用户地理位置,转换百度坐标
- pg数据库 设置不区分大小写_浅谈PostgreSQL中大小写不敏感问题
- 2023编程语言趋势
- 国标EasyGBS方案GB/T28181接入华为VCN后视频自动停止播放问题分析
热门文章
- android jni fork()子进程不运行_安卓系统最重要的进程之一:system_server详细分析...
- MATLAB怎么查找矩阵中所有0的数据并赋值
- LeetCode-剑指 Offer 15. 二进制中1的个数
- exit命令的返回值
- 第五章 逻辑回归模型在评分卡开发中的应用
- 会计的疑惑--BigDecimal的秘密
- spring boot源码分析之SpringApplication
- android .so文件详解以及兼容性
- AIADATA 独家深度解密:百度XuperChain开源区块链基础平台
- 这样用组图创作内容,能让你的文章被转发