CentOS 7 安装Zabbix 3的步骤详解

zabbix 由2部分构成,zabbix server 与可选组件zabbix agent。
zabbix server 可以通过SNMP,zabbix agent ,ping,端口监视等方法提供对远程服务器/网络状态的监视,数据收集等功能,它可以运行在Linux, Solaris, HP-UX, AIX, Free BSD, Open BSD, OS X等平台之上。
zabbix agent 需要安装在被监视的目标服务器上,它主要完成对硬件信息或与操作系统有关的内存,CPU等信息的收集。zabbix agent 可以运行在Linux ,Solaris, HP-UX, AIX, Free BSD, Open BSD, OS X, Tru64/OSF1, Windows NT4.0, Windows 2000/2003/XP/Vista)等系统之上。

zabbix server 可以单独监视远程服务器的服务状态;同时也可以与zabbix agent 配合,可以轮询zabbix agent 主动接收监视数据(trapping方式),同时还可被动接收zabbix agent 发送的数据(trapping方式)。
另外zabbix server 还支持SNMP (v1,v2),可以与SNMP软件(例如:net-snmp)等配合使用。
zabbix的主要特点:
安装与配置简单,学习成本低
支持多语言(包括中文)
免费开源
自动发现服务器与网络设备
分布式监视以及WEB集中管理功能
可以无agent监视
用户安全认证和柔软的授权方式
通过WEB界面设置或查看监视结果
email等通知功能,等等

1、系统配置和安装必要包

[root@DS-VM-Node251 ~]# yum -y install epel-release
[root@DS-VM-Node251 ~]# yum clean all && yum makecache
[root@DS-VM-Node251 ~]# yum groupinstall "Development tools" "Server Platform Development" -y
[root@DS-VM-Node251 ~]# yum install ntpdate -y
[root@DS-VM-Node251 ~]# $(which ntpdate) pool.ntp.org && echo "*/5 * * * * $(which ntpdate) pool.ntp.org >/dev/null 2>&1" >> /var/spool/cron/root

2、编译安装Nginx

[root@DS-VM-Node251 ~]# mkdir /tmp/nginx && cd /tmp/nginx
[root@DS-VM-Node251 /tmp/nginx/nginx-1.9.14]# wget -c http://mirrors.dwhd.org/Nginx/nginx-1.9.14.tar.gz
[root@DS-VM-Node251 /tmp/nginx/nginx-1.9.14]# tar xf nginx-1.9.14.tar.gz && cd nginx-1.9.14/
[root@DS-VM-Node251 /tmp/nginx/nginx-1.9.14]# adduser -r -s /sbin/nologin -c 'Web Server' -M www
[root@DS-VM-Node251 /tmp/nginx/nginx-1.9.14]# mkdir -p /data/{wwwlogs/nginx,wwwroot}
[root@DS-VM-Node251 /tmp/nginx/nginx-1.9.14]# chown -R www.www /data/{wwwlogs/nginx,wwwroot}
[root@DS-VM-Node251 /tmp/nginx/nginx-1.9.14]# yum -y install pcre-devel openssl-devel
[root@DS-VM-Node251 /tmp/nginx/nginx-1.9.14]# ./configure --prefix=/usr/local/nginx/ \
--user=www --group=www \
--error-log-path=/tmp/nginx/error.log \
--http-log-path=/tmp/nginx/access.log \
--pid-path=/var/run/nginx/nginx.pid \
--lock-path=/var/lock/nginx.lock \
--with-pcre \
--with-http_ssl_module \
--with-http_flv_module \
--with-http_v2_module \
--with-http_gzip_static_module \
--with-http_stub_status_module \
--http-client-body-temp-path=/usr/local/nginx/client/ \
--http-proxy-temp-path=/usr/local/nginx/proxy/ \
--http-fastcgi-temp-path=/usr/local/nginx/fcgi/ \
--http-uwsgi-temp-path=/usr/local/nginx/uwsgi \
--http-scgi-temp-path=/usr/local/nginx/scgi
[root@DS-VM-Node251 /tmp/nginx/nginx-1.9.14]# make -j $(awk '/processor/{i++}END{print i}' /proc/cpuinfo) && make install && cd ../..
[root@DS-VM-Node251 /tmp]# echo "export PATH=/usr/local/nginx/sbin:\$PATH" > /etc/profile.d/nginx.sh
[root@DS-VM-Node251 /tmp]# . /etc/profile.d/nginx.sh
[root@DS-VM-Node251 /tmp]# cat /usr/local/nginx/conf/vhost/zabbix.ds.com.conf
server {
    listen       80;
    server_name zabbix.ds.com;
    access_log  /data/wwwlogs/nginx/zabbix.ds.com_access.log  combined;
 
    index index.html index.php index.html;
    root /data/wwwroot/zabbix.ds.com/;
 
    location / {
        try_files $uri $uri/ /index.php?$args;
    }
 
    location ~ ^(.+.php)(.*)$ {
        fastcgi_split_path_info ^(.+.php)(.*)$;
        include fastcgi.conf;
        fastcgi_pass  127.0.0.1:9000;
        fastcgi_index index.php;
        fastcgi_param  PATH_INFO          $fastcgi_path_info;
    }
}
[root@DS-VM-Node251 /tmp]#

3、编译安装php

[root@DS-VM-Node251 /tmp]# mkdir /tmp/php && cd /tmp/php
[root@DS-VM-Node251 /tmp/php]# yum -y install libxml2-devel curl-devel libjpeg-devel libpng-devel freetype-devel
[root@DS-VM-Node251 /tmp/php]# wget -c http://cn2.php.net/get/php-5.6.20.tar.xz/from/this/mirror -O php-5.6.20.tar.xz
[root@DS-VM-Node251 /tmp/php]# tar xf php-5.6.20.tar.xz
[root@DS-VM-Node251 /tmp/php]# cd php-5.6.20/
[root@DS-VM-Node251 /tmp/php/php-5.6.20]# ./configure  --prefix=/usr/local/php/ \
--with-config-file-path=/usr/local/php/etc \
--with-bz2 --with-curl --enable-ftp \
--enable-dom --enable-xml --enable-fpm \
--enable-ipv6 --enable-bcmath --enable-sockets \
--enable-mbstring --enable-calendar \
--enable-gd-native-ttf --with-gd --with-zlib \
--with-gettext --with-libdir=lib64 \
--with-mysql=mysqlnd --with-mysqli=mysqlnd \
--with-pdo-mysql=mysqlnd --with-png-dir=/usr/local \
--with-jpeg-dir=/usr/local --with-iconv-dir=/usr/local \
--with-libxml-dir=/usr/local --with-freetype-dir=/usr/local
[root@DS-VM-Node251 /tmp/php/php-5.6.20]# make -j $(awk '/processor/{i++}END{print i}' /proc/cpuinfo) && make install
[root@DS-VM-Node251 /tmp/php/php-5.6.20]# cp php.ini-production /usr/local/php/etc/php.ini
[root@DS-VM-Node251 /tmp/php/php-5.6.20]# cp /usr/local/php/etc/php-fpm.conf.default /usr/local/php/etc/php.ini
[root@DS-VM-Node251 /tmp/php/php-5.6.20]# sed -ri 's/^(max_execution_time = ).*/\1300/' /usr/local/php/etc/php.ini
[root@DS-VM-Node251 /tmp/php/php-5.6.20]# sed -ri 's/^(memory_limit = ).*/\1128M/' /usr/local/php/etc/php.ini
[root@DS-VM-Node251 /tmp/php/php-5.6.20]# sed -ri 's/^(post_max_size = ).*/\116M/' /usr/local/php/etc/php.ini
[root@DS-VM-Node251 /tmp/php/php-5.6.20]# sed -ri 's/^(upload_max_filesize = ).*/\12M/' /usr/local/php/etc/php.ini
[root@DS-VM-Node251 /tmp/php/php-5.6.20]# sed -ri 's/^(max_input_time = ).*/\1300/' /usr/local/php/etc/php.ini
[root@DS-VM-Node251 /tmp/php/php-5.6.20]# sed -ri '/date.timezone =/a date.timezone = PRC' /usr/local/php/etc/php.ini
[root@DS-VM-Node251 /tmp/php/php-5.6.20]# sed -ri 's/.*(always_populate_raw_post_data .*)/\1/' /usr/local/php/etc/php.ini
[root@DS-VM-Node251 /tmp/php/php-5.6.20]# chmod +x /etc/init.d/php-fpm
[root@DS-VM-Node251 /tmp/php/php-5.6.20]# chkconfig php-fpm on
[root@DS-VM-Node251 /tmp/php/php-5.6.20]# service php-fpm start
Starting php-fpm  done
[root@DS-VM-Node251 /tmp/php/php-5.6.20]# ss -tnl | grep ':9000'
LISTEN     0      128    127.0.0.1:9000 
[root@DS-VM-Node251 /tmp/php/php-5.6.20]#  cd ../..
[root@DS-VM-Node251 /tmp]# echo "export PATH=/usr/local/php/bin:\$PATH" > /etc/profile.d/php.sh
[root@DS-VM-Node251 /tmp]# . /etc/profile.d/php.sh
[root@DS-VM-Node251 /tmp]# php -v
PHP 5.6.20 (cli) (built: Apr  8 2016 20:05:52)
Copyright (c) 1997-2016 The PHP Group
Zend Engine v2.6.0, Copyright (c) 1998-2016 Zend Technologies

[root@DS-VM-Node251 /tmp]#
4、安装MariaDB

[root@DS-VM-Node251 /tmp]# mkdir /tmp/mariadb && cd /tmp/mariadb
[root@DS-VM-Node251 /tmp/mariadb]# adduser -r -m -d /data/mariadb -k no -s /sbin/nologin -c 'Mariadb Database' mysql
[root@DS-VM-Node251 /tmp/mariadb]# chown -R mysql.mysql /data/mariadb
[root@DS-VM-Node251 /tmp/mariadb]# wget http://mirrors.dwhd.org/SQL/MariaDB/mariadb-10.0.23/source/mariadb-10.0.23.tar.gz
[root@DS-VM-Node251 /tmp/mariadb]# tar xf mariadb-10.1.13.tar.gz
[root@DS-VM-Node251 /tmp/mariadb]# cd mariadb-10.1.13/
[root@DS-VM-Node251 /tmp/mariadb/mariadb-10.0.23]# yum -y install cmake ncurses-devel
[root@DS-VM-Node251 /tmp/mariadb/mariadb-10.0.23]# cmake . -DCMAKE_INSTALL_PREFIX=/usr/local/mariadb \
-DMYSQL_DATADIR=/data/mariadb \
-DWITH_SSL=system -DWITH_INNOBASE_STORAGE_ENGINE=1 \
-DWITH_ARCHIVE_STORAGE_ENGINE=1 -DWITH_BLACKHOLE_STORAGE_ENGINE=1 \
-DWITH_SPHINX_STORAGE_ENGINE=1 -DWITH_ARIA_STORAGE_ENGINE=1 \
-DWITH_XTRADB_STORAGE_ENGINE=1 -DWITH_PARTITION_STORAGE_ENGINE=1 \
-DWITH_FEDERATEDX_STORAGE_ENGINE=1 -DWITH_MYISAM_STORAGE_ENGINE=1 \
-DWITH_PERFSCHEMA_STORAGE_ENGINE=1 -DWITH_EXTRA_CHARSETS=all \
-DWITH_EMBEDDED_SERVER=1 -DWITH_READLINE=1 -DWITH_ZLIB=system \
-DWITH_LIBWRAP=0 -DEXTRA_CHARSETS=all -DENABLED_LOCAL_INFILE=1 \
-DMYSQL_UNIX_ADDR=/tmp/mysql.sock -DDEFAULT_CHARSET=utf8
[root@DS-VM-Node251 /tmp/mariadb/mariadb-10.0.23]# make -j $(awk '/processor/{i++}END{print i}' /proc/cpuinfo) && make install && cd ../..
[root@DS-VM-Node251 /tmp]# cd /usr/local/mariadb
[root@DS-VM-Node251 /usr/local/mariadb]# wget http://www.dwhd.org/script/mysql_my.cnf -cO- >/etc/my.cnf
[root@DS-VM-Node251 /usr/local/mariadb]# /usr/local/mariadb/scripts/mysql_install_db --user=mysql --datadir=/data/mariadb
[root@DS-VM-Node251 /usr/local/mariadb]# service mysqld start
Starting mysqld (via systemctl):                           [  确定  ]
[root@DS-VM-Node251 /usr/local/mariadb]# curl -s http://www.dwhd.org/script/mysql_zabbix_init.sql >/tmp/mysql_zabbix_init.sql
[root@DS-VM-Node251 /usr/local/mariadb]# mysql -uroot -e "source /tmp/mysql_zabbix_init.sql;"
+--------+-------------------------------------------+---------------------------+
| USER   | PASSWORD                                  | HOST                      |
+--------+-------------------------------------------+---------------------------+
| root   | *153CCFAEAA83407D8DBDBFAA3D17B1A95553E60C | localhost                 |
| root   | *153CCFAEAA83407D8DBDBFAA3D17B1A95553E60C | ds-vm-node251.cluster.com |
| root   | *153CCFAEAA83407D8DBDBFAA3D17B1A95553E60C | 127.0.0.1                 |
| root   | *153CCFAEAA83407D8DBDBFAA3D17B1A95553E60C | ::1                       |
| zabbix | *153CCFAEAA83407D8DBDBFAA3D17B1A95553E60C | localhost                 |
| zabbix | *153CCFAEAA83407D8DBDBFAA3D17B1A95553E60C | 127.0.0.1                 |
| zabbix | *153CCFAEAA83407D8DBDBFAA3D17B1A95553E60C | ::1                       |
| zabbix | *153CCFAEAA83407D8DBDBFAA3D17B1A95553E60C | 192.168.%.%               |
| zabbix | *153CCFAEAA83407D8DBDBFAA3D17B1A95553E60C | 172.16.%.%                |
| zabbix | *153CCFAEAA83407D8DBDBFAA3D17B1A95553E60C | 10.%.%.%                  |
+--------+-------------------------------------------+---------------------------+
[root@DS-VM-Node251 /usr/local/mariadb]# cd ~

5、安装JDK

[root@DS-VM-Node251 ~]# yum install http://mirrors.ds.com/tar_source/JDK/jdk-8u77-linux-x64.rpm -y
[root@DS-VM-Node251 ~]# cat > /etc/profile.d/java.sh << EOF
JAVA_HOME=/usr/java/latest
PATH=\$JAVA_HOME/bin:\$PATH
export JAVA_HOME PATH
EOF
[root@DS-VM-Node251 ~]# . /etc/profile.d/java.sh
[root@DS-VM-Node251 ~]# java -version
java version "1.8.0_77"
Java(TM) SE Runtime Environment (build 1.8.0_77-b03)
Java HotSpot(TM) 64-Bit Server VM (build 25.77-b03, mixed mode)
[root@DS-VM-Node251 ~]#

6、安装Zabbix3.0

[root@DS-VM-Node251 ~]# useradd -r -s /sbin/nologin -M -d /data/wwwroor/zabbix.ds.com -c 'Zabbix Server' zabbix
[root@DS-VM-Node251 ~]# mkdir -p /tmp/zabbix && cd /tmp/zabbix
[root@DS-VM-Node251 /tmp/zabbix]# wget -c http://sourceforge.net/projects/zabbix/files/ZABBIX%20Latest%20Stable/3.0.1/zabbix-3.0.1.tar.gz
[root@DS-VM-Node251 /tmp/zabbix]# tar xf zabbix-3.0.1.tar.gz
[root@DS-VM-Node251 /tmp/zabbix]# cd zabbix-3.0.1/
[root@DS-VM-Node251 /tmp/zabbix/zabbix-3.0.1]# yum install -y net-snmp-devel OpenIPMI OpenIPMI-devel perl-ZMQ-LibZMQ3 curl-devel libxml2-devel
[root@DS-VM-Node251 /tmp/zabbix/zabbix-3.0.1]# ./configure --prefix=/usr/local/zabbix/ \
--sysconfdir=/etc/zabbix \
--enable-server \
--enable-proxy \
--enable-agent \
--enable-ipv6 \
--enable-java \
--with-mysql=/usr/local/mariadb/bin/mysql_config \
--with-net-snmp \
--with-libcurl \
--with-openipmi \
--with-libxml2
[root@DS-VM-Node251 /tmp/zabbix/zabbix-3.0.1]# make -j $(awk '/processor/{i++}END{print i}' /proc/cpuinfo) && make install
[root@DS-VM-Node251 /tmp/zabbix/zabbix-3.0.1]# echo "export PATH=/usr/local/zabbix/sbin:\$PATH" > /etc/profile.d/zabbix.sh
[root@DS-VM-Node251 /tmp/zabbix/zabbix-3.0.1]# . /etc/profile.d/zabbix.sh
[root@DS-VM-Node251 /tmp/zabbix/zabbix-3.0.1]# for i in schema.sql images.sql data.sql; do mysql -uroot -plookback zabbix < ./database/mysql/$i;done
[root@DS-VM-Node251 /tmp/zabbix/zabbix-3.0.1]# sed -ri '/^DBName=/d' /etc/zabbix/zabbix_server.conf
[root@DS-VM-Node251 /tmp/zabbix/zabbix-3.0.1]# sed -ri '/^DBUser=/d' /etc/zabbix/zabbix_server.conf
[root@DS-VM-Node251 /tmp/zabbix/zabbix-3.0.1]# sed -ri '/^DBPassword=/d' /etc/zabbix/zabbix_server.conf
[root@DS-VM-Node251 /tmp/zabbix/zabbix-3.0.1]# sed -ri "s/(DBName=)/&\n\1zabbix/" /etc/zabbix/zabbix_server.conf
[root@DS-VM-Node251 /tmp/zabbix/zabbix-3.0.1]# sed -ri "s/(DBUser=)/&\n\1zabbix/" /etc/zabbix/zabbix_server.conf
[root@DS-VM-Node251 /tmp/zabbix/zabbix-3.0.1]# sed -ri "s/.*(DBPassword=).{0,}/&\n\1lookback/" /etc/zabbix/zabbix_server.conf
[root@DS-VM-Node251 /tmp/zabbix/zabbix-3.0.1]# sed -i '/JavaGateway=/a JavaGateway=127.0.0.1\nJavaGatewayPort=10052\nStartJavaPollers=5' /etc/zabbix/zabbix_server.conf
[root@DS-VM-Node251 /tmp/zabbix/zabbix-3.0.1]# sed -i '/LISTEN_IP="0.0.0.0"/a LISTEN_IP="0.0.0.0"' /usr/local/zabbix/sbin/zabbix_java/settings.sh
[root@DS-VM-Node251 /tmp/zabbix/zabbix-3.0.1]# sed -i '/LISTEN_PORT=10052/a LISTEN_PORT=10052' /usr/local/zabbix/sbin/zabbix_java/settings.sh
[root@DS-VM-Node251 /tmp/zabbix/zabbix-3.0.1]# sed -i '/START_POLLERS=5/a START_POLLERS=5' /usr/local/zabbix/sbin/zabbix_java/settings.sh
[root@DS-VM-Node251 /tmp/zabbix/zabbix-3.0.1]# ln -sv /usr/local/mariadb/lib/libmysqlclient.so.18 /usr/lib/ "/usr/lib/libmysqlclient.so.18" -> "/usr/local/mariadb/lib/libmysqlclient.so.18"
[root@DS-VM-Node251 /tmp/zabbix/zabbix-3.0.1]# ln -sv /usr/local/mariadb/lib/libmysqlclient.so.18 /usr/lib64/
"/usr/lib64/libmysqlclient.so.18" -> "/usr/local/mariadb/lib/libmysqlclient.so.18"
[root@DS-VM-Node251 /tmp/zabbix/zabbix-3.0.1]# ldconfig
[root@DS-VM-Node251 /tmp/zabbix/zabbix-3.0.1]# cat >> /etc/services << EOF
zabbix-agent    10050/tcp        #ZabbixAgent
zabbix-agent    10050/udp        #Zabbix Agent
zabbix-trapper  10051/tcp        #ZabbixTrapper
zabbix-trapper  10051/udp        #Zabbix Trapper
EOF
[root@DS-VM-Node251 /tmp/zabbix/zabbix-3.0.1]# mkdir -p /data/wwwroot/zabbix.ds.com
[root@DS-VM-Node251 /tmp/zabbix/zabbix-3.0.1]# sed -i '/zh_CN/{s/false/true/}' ./frontends/php/include/locales.inc.php
[root@DS-VM-Node251 /tmp/zabbix/zabbix-3.0.1]# sed -i 's/DejaVuSans/simkai/g' ./frontends/php/include/defines.inc.php
[root@DS-VM-Node251 /tmp/zabbix/zabbix-3.0.1]# cp -rp ./frontends/php/* /data/wwwroot/zabbix.ds.com/
[root@DS-VM-Node251 /tmp/zabbix/zabbix-3.0.1]# wget https://www.dwhd.org/wp-content/uploads/2015/05/simkai.ttf -O /data/wwwroot/zabbix.ds.com/fonts/simkai.ttf
[root@DS-VM-Node251 /tmp/zabbix/zabbix-3.0.1]# chown -R www.www /data/wwwroot/zabbix.ds.com
[root@DS-VM-Node251 /tmp/zabbix/zabbix-3.0.1]# cp -a ./misc/init.d/fedora/core/zabbix_server /etc/init.d/
[root@DS-VM-Node251 /tmp/zabbix/zabbix-3.0.1]# cp -a ./misc/init.d/fedora/core/zabbix_agentd /etc/init.d/
[root@DS-VM-Node251 /tmp/zabbix/zabbix-3.0.1]# sed -i 's@BASEDIR=/usr/local@&/zabbix@' /etc/rc.d/init.d/zabbix_server
[root@DS-VM-Node251 /tmp/zabbix/zabbix-3.0.1]# sed -i 's@BASEDIR=/usr/local@&/zabbix@' /etc/rc.d/init.d/zabbix_agentd
[root@DS-VM-Node251 /tmp/zabbix/zabbix-3.0.1]# chkconfig zabbix_server on
[root@DS-VM-Node251 /tmp/zabbix/zabbix-3.0.1]# chkconfig zabbix_agentd on
[root@DS-VM-Node251 /tmp/zabbix/zabbix-3.0.1]# service zabbix_server start
Starting zabbix_server (via systemctl):                    [  确定  ]
[root@DS-VM-Node251 /tmp/zabbix/zabbix-3.0.1]# service zabbix_agentd start
Starting zabbix_agentd (via systemctl):                    [  确定  ]
[root@DS-VM-Node251 /tmp/zabbix/zabbix-3.0.1]# iptables -A -p tcp -m tcp --dport 80 -j ACCEPT

时间: 2024-09-14 16:17:35

CentOS 7 安装Zabbix 3的步骤详解的相关文章

Centos下安装Mrtg配置的步骤详解

以下是笔记: 1.检查系统是否安装了mrtg软件 # rpm -qa | grep mrtg* 安装mrtg软件 # yum -y install mrtg* 2.mrtg配置文件(以下是mrtg配置文件内容是详细说明) 提供我们鹏飞微服务的配置文件给大家下载参考:http://url.cn/PT118T [文件名自己设置] # vi /etc/mrtg/mrtg.cfg 以下是配置内容解释: HtmlDir:/var/www/mrtg   //html存放目录 ImageDir:/var/ww

CentOS下安装node.js的步骤详解

编译安装node.js wget http://nodejs.org/dist/v0.8.5/node-v0.8.5.tar.gz tar zvxf node-v0.8.5.tar.gz cd node-v0.8.5 ./configure make && make install wget版本自行修改. 过yum命令安装 yum install \   http://dl.fedoraproject.org/pub/epel/6/x86_64/epel-release-6-8.noarc

CentOS 7.2安装Zabbix 3.2教程详解_Linux

安装环境:VMware虚拟机 [root@localhost ~]# cat /etc/redhat-release CentOS Linux release 7.2.1511 (Core) [root@localhost ~]# uname -a Linux localhost.localdomain 3.10.0-327.el7.x86_64 #1 SMP Thu Nov 19 22:10:57 UTC 2015 x86_64 x86_64 x86_64 GNU/Linux 为方便你参考,发

基于 CentOS Mysql 安装与主从同步配置详解

CentOS Mysql 安装 Mysql (Master/Slave) 主从同步 1.为什么要使用主从同步 1.如果主服务器出现问题,可以快速切换到从服务器提供的服务 2.可以在从服务器上执行查询操作,降低主服务器的访问压力 3.可以在从服务器上执行备份,以避免备份期间影响主服务器的服务 注意:一般只有更新不频繁的数据或者对实时性要求不高的数据可以通过从服务器查询,实时性要求高的数据仍然需要从主服务器获得. Window 数据库主从(Master/Slave)同步安装与配置详解 2. Cent

CentOS下搭建SVN服务器的步骤详解_服务器其它

本文实例讲述了CentOS下搭建SVN服务器的步骤.分享给大家供大家参考,具体如下: 1.安装svn yum install -y subversion 2.验证安装是否成功 svnserve --version 3.创建svn版本库 mkdir svn svnadmin create svn/repo 注:这里的repo是版本库名称 4.配置svn 创建版本库后,在这个版本库的conf目录下会生成3个配置文件: [root@singledb conf]# pwd /root/svn/repo/

CentOS安装OpenLiteSpeed服务器环境步骤详解

第一.部署OpenLiteSpeed服务器准备工作   根据官方的说法,我们可以在CentOS 5,6,7版本中是官方认可可运行的,也有用户在Debian Wheezy版本中测试通过,这里我们还是先根据官方的指导在CentOS环境中部署,后期老蒋在单独在我比较喜欢的占用资源较小灵活的Debian环境,好歹我们先看看是否可以成功,体验性能如何再深入挖掘.   第二.更新系统环境及系统源    代码如下 复制代码 yum update   这里我们为了确保系统获取的最新源版本,所以我们需要更新Cen

centOS yum在线安装mysql及配置步骤详解

1.检查centOS的自带mysql yum list installed | grep mysql 2.删除centOS的自带mysql # 当结果显示为Complete!即卸载完毕    yum -y remove mysql-libs.x86_64 3.检查yum库中的mysql的版本号 yum list|grep mysql # 或者用 yum -y list mysql* 4.yum 在线安装mysql yum -y install mysql-server mysql mysql-d

CentOS安装java环境的步骤详解

一般情况下,我们都要将linux自带的OPENJDK卸载掉,然后安装SUN的JDK. 首先,卸载自带的java 查看Linux自带的JDK是否已安装. 输入如下命令,查看已经安装的Java版本信息. java -version   输入如下命令,查看JDK的信息. rpm -qa|grep java   如下图所示.      卸载已经安装的JAVA,如下图所示.     卸载完成,如下图所示.     卸载另外一个,如下图所示.     卸载完成,如下图所示.  第二步,安装SUN的JDK.

CentOS 7.0安装配置Vsftp服务器步骤详解

一.配置防火墙,开启FTP服务器需要的端口 CentOS 7.0默认使用的是firewall作为防火墙,这里改为iptables防火墙. 1.关闭firewall: systemctl stop firewalld.service #停止firewall systemctl disable firewalld.service #禁止firewall开机启动 2.安装iptables防火墙 yum install iptables-services #安装 vi /etc/sysconfig/ip