转载请注明出处,谢谢!(原文链接:https://chensian.github.io/2017/01/03/centos-built-develope-envs/ )
centos 开发环境搭建
# mkdir chen
# cd chen
# mkdir softwares
# mkdir tools
# mkdir workspace
# cd tools
# tar -xzvf ../tools/apache-tomcat-8.0.26.tar.gz
# tar -xzvf ../tools/jdk-8u91-linux-x64.gz
JDK安装
# vim /etc/profile
# export JAVA_HOME=/home/chen/softwares/jdk1.8.0_91
# export PATH=$JAVA_HOME/bin:$PATH
# source /etc/profile
Tomcat安装
# mv apache-tomcat-8.0.26 tomcat
# cd tomcat/bin
# ./startup.sh
# ./shutdown.sh
Mysql安装
# tar -zxvf mysql-version.tar.gz
# mv mysql-version /usr/local/mysql
# groupadd mysql
# useradd -r -g mysql mysql
# cd /usr/local/mysql
# bin/mysqld --initialize
# [Note] A temporary password is generated for root@localhost: **mjT,#x_5sW
记住最后的密码
# vim /etc/my.cnf
添加以下
[mysqld]
character_set_server=utf8
init_connect='SET NAMES utf8'
[client]
default-character-set=utf8
配置mysql服务开机自动启动
# cp /usr/local/mysql/support-files/mysql.server /etc/init.d/mysqld
# chkconfig --add mysqld # 添加mysqld
# chkconfig mysqld on # 用这个命令设置开机启动
mysql服务的启动/重启/停止
# service mysqld start # 启动服务
# service mysqld restart # 重启服务
# service mysqld stop # 停止服务
初始化mysql用户root的密码
# mysql -u root -p '**mjT,#x_5sW'
# mysql> alter user 'root'@'localhost' identified by 'root';
# mysql> use mysql
# mysql> update user set authentication_string = PASSWORD('123456') where user = 'root';
mysql软连接
添加
ln -s /usr/local/mysql mysql
删除
rm mysql
Zookeeper安装
1:把zookeeper的压缩包上传到linux系统。
2:解压缩压缩包
tar -zxvf zookeeper-3.4.6.tar.gz
3:进入zookeeper-3.4.6目录,创建data文件夹。
4:把zoo_sample.cfg改名为zoo.cfg
[root@localhost conf]# mv zoo_sample.cfg zoo.cfg
5:修改data属性:
# vim zoo.cfg
dataDir=/root/zookeeper-3.4.6/data
6:启动zookeeper
[root@localhost bin]# ./zkServer.sh start
关闭zookeeper:
[root@localhost bin]# ./zkServer.sh stop
查看zookeeper状态:
[root@localhost bin]# ./zkServer.sh status
Redis安装
# cd redis
# yum install gcc
# make MALLOC=libc
# make install
1、修改redis.conf文件
# 修改daemonize为yes,即默认以后台程序方式运行(还记得前面手动使用&号强制后台运行吗)。
daemonize no
启动服务
# src/redis-server redis.conf
关闭服务
# src/redis-cli shutdown