一: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