Linux虚拟机上JDK MYSQL TOMCAT REDIS安装

版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/qq_16845639/article/details/80931240

一:JDK安装

1.修改/etc/sysconfig目录下的i18n文件,将其中的UTF-8替换为GBK,方便中文显示,如果你的SSH软件支持UTF8可以不改

 vim /etc/sysconfig/i18n

2.安装jdk,查看当前Linux系统是否已经安装java

 rpm -qa | grep java

3.使用rpm -e –nodeps加上软件名卸载该软件

 rpm -e --nodeps java-1.6.0-openjdk-1.6.0.0-1.50.1.11.5.el6_3.i686
 rpm -e --nodeps java-1.7.0-openjdk-1.7.0.9-2.3.4.1.el6_3.i686

4.rpm -qa | grep java查看jdk是否卸载干净没有了就继续安装

rpm -qa | grep java

5.解压jdk到/usr/local下 tar –xvf jdk-7u71-linux-i586.tar.gz –C /usr/local

tar -xvf jdk-7u71-linux-i586.tar.gz -C /usr/local

6.配置jdk环境变量,打开/etc/profile配置文件,将下面配置拷贝进去

#set java environment
JAVA_HOME=/usr/local/jdk1.7.0_71
CLASSPATH=.:$JAVA_HOME/lib.tools.jar
PATH=$JAVA_HOME/bin:$PATH
export JAVA_HOME CLASSPATH PATH

7.重新加载/etc/profile配置文件 source /etc/profile

source /etc/profile

8.输入java -version检查是否安装好了jdk

java -version

二:MYSQL安装

1.rpm -qa | grep mysql,查看当前Linux系统是否已经安装mysql

rpm -qa | grep mysql

2.rpm -e –nodeps mysql-libs-5.1.66-2.el6_3.i686 卸载已经安装的系统自带的mysql

rpm -e --nodeps mysql-libs-5.1.66-2.el6_3.i686

3.rpm -qa | grep mysql,查看是否卸载干净mysql

rpm -qa | grep mysql

4.在/usr/local下创建mysql文件夹

cd /usr/local/
mkdir mysql

5.返回/root,解压mysql安装包到/usr/local/mysql下

cd /root/
tar -xvf MySQL-5.6.22-1.el6.i686.rpm-bundle.tar -C /usr/local/mysql

6.在/usr/local/mysql下安装mysql

cd /usr/local/mysql/
rpm -ivh MySQL-server-5.6.22-1.el6.i686.rpm
rpm -ivh MySQL-client-5.6.22-1.el6.i686.rpm

7.启动mysql

service mysql start

8.将mysql加到系统服务中并设置开机启动
加入到系统服务:

chkconfig --add mysql

自动启动:

chkconfig mysql on

9.登录mysql,mysql安装好后会生成一个临时随机密码,存储位置在/root/.mysql_secret

cat /root/.mysql_secret
msyql -uroot -p复制的密码

10.修改mysql的密码,开启mysql的远程登录

set password = password('root');
grant all privileges on *.* to 'root' @'%' identified by 'root';
flush privileges;

之后退出mysql:

quit

11.开放Linux的对外访问的端口3306

/sbin/iptables -I INPUT -p tcp --dport 3306 -j ACCEPT

将修改永久保存到防火墙中:

/etc/rc.d/init.d/iptables save

三:tomcat安装

1.来带/root目录下,解压tomcat到/usr/local下

cd /root/
tar -xvf apache-tomcat-7.0.57.tar.gz -C /usr/local

2.开放Linux的对外访问的端口8080

/sbin/iptables -I INPUT -p tcp --dport 8080 -j ACCEPT
/etc/rc.d/init.d/iptables save

3.启动关闭Tomcat

cd /usr/local/apache-tomcat-7.0.57/bin/

./startup.sh 启动
./shutdown.sh 关闭

四:Redis安装

1.安装redis编译的c环境,yum install gcc-c++

yum install gcc-c++

2.解压到/usr/local下 tar -xvf redis-3.0.0.tar.gz -C /usr/local

tar -xvf redis-3.0.0.tar.gz -C /usr/local

3.到/usr/local/redis-3.0.0目录下编译redis

make

4.在redis-3.0.0目录中 使用make PREFIX=/usr/local/redis install命令安装redis到/usr/local/redis中

make PREFIX=/usr/local/redis install

5.拷贝redis-3.0.0中的redis.conf到安装目录redis中

cp /usr/local/redis-3.0.0/redis.conf -r /usr/local/redis/bin/ 

6.如需远程连接redis,需配置redis端口6379在linux防火墙中开放

/sbin/iptables -I INPUT -p tcp --dport 6379 -j ACCEPT
/etc/rc.d/init.d/iptables save

7.进入redis目录下编辑redis.conf,使redis在后台运行,并且设置密码

cd /usr/local/redis/bin/
vim redis.conf
daemonize no改为daemonize yes
#requirepass foobared去掉注释,foobared改为自己的密码,我在这里改为

requirepass 123456

8.开放6379端口号

/sbin/iptables -I INPUT -p tcp --dport 6379 -j ACCEPT
/etc/rc.d/init.d/iptables save

9.编写脚本

vi /etc/init.d/redis

10.复制下面代码到脚本中

#!/bin/sh
# chkconfig: 2345 10 90
# description: Start and Stop redis

REDISPORT=6379
EXEC=/usr/local/redis/bin/redis-server
CLIEXEC=/usr/local/redis/bin/redis-cli

PIDFILE=/var/run/redis_${REDISPORT}.pid
CONF="/usr/local/redis/bin/redis.conf"
case "$1" in
    start)
        if [ -f $PIDFILE ]
        then
                echo "$PIDFILE exists, process is already running or crashed"
        else
                echo "Starting Redis server..."
                $EXEC $CONF &
        fi
        ;;
    stop)
        if [ ! -f $PIDFILE ]
        then
                echo "$PIDFILE does not exist, process is not running"
        else
                PID=$(cat $PIDFILE)
                echo "Stopping ..."
                $CLIEXEC -p $REDISPORT shutdown
                while [ -x /proc/${PID} ]
                do
                    echo "Waiting for Redis to shutdown ..."
                    sleep 1
                done
                echo "Redis stopped"
        fi
        ;;
    restart)
        "$0" stop
        sleep 3
        "$0" start
        ;;
    *)
        echo "Please use start or stop or restart as first argument"
        ;;
esac

11.保存退出,设置权限

chmod 777 /etc/init.d/redis

12.启动redis

service redis start

13.设为开机启动

chkconfig redis on

14.关闭redis命令

service redis stop

15.设为开机关闭

chkconfig redis off

猜你喜欢

转载自blog.csdn.net/qq_16845639/article/details/80931240