目录
- 一、安装JDK
- 1.wget下载
- 2.配置环境变量
- 3.追加完成后更新配置
- 4.查看是否安装成功
- 二、安装Mysql
- 1.下载
- 2.创建mysql用户组和mysql用户
- 3.修改mysql目录的所有者为mysql用户
- 4.初始化MySQL
- 5.修改目录权限
- 6.将MySQL的启动脚本放到 /etc/init.d 目录下,并启动MySQL
- 7.设置root用户密码
- 8.登录MySQL数据库
- 9.设置Mysql的远程访问权限
- 10.设置开机自动启动
- 三、安装Tomcat
- 1.下载
- 2.启动
- 3.配置自启动
- 四、安装redis
- 1.下载
- 2.安装
- 3.配置文件
- 4.配置redis为后台启动
- 5.配置redis开机启动
- 6.启动redis
- 7.连接
一、安装JDK
1.wget下载
wget命令是一个从网络上下载文件的自由工具,它支持http协议,https协议和ftp协议。因此我们可以通过wget命令来下载JDK。
wget的格式:wget 要下载的url。下载的目录为当前执行wget命令的目录。
wget https://repo.huaweicloud.com/java/jdk/8u201-b09/jdk-8u201-linux-x64.tar.gz
tar -zxvf jdk-8u201-linux-x64.tar.gz
mv jdk1.8.0_201 /usr/local/jdk1.8/
2.配置环境变量
vim /etc/profile
按下insert键,然后移动到最后一行,添加如下语句
export JAVA_HOME=/usr/local/jdk1.8
export PATH=$JAVA_HOME/bin:$PATH
export CLASSPATH=.:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar
3.追加完成后更新配置
source /etc/profile
4.查看是否安装成功
java -version
二、安装Mysql
1.下载
wget https://dev.mysql.com/get/Downloads/MySQL-5.6/mysql-5.6.42-linux-glibc2.12-x86_64.tar.gz
tar -zxvf mysql-5.6.42-linux-glibc2.12-x86_64.tar.gz
mv mysql-5.6.42-linux-glibc2.12-x86_64 /usr/local/mysql
2.创建mysql用户组和mysql用户
groupadd mysql
useradd -r -g mysql mysql
3.修改mysql目录的所有者为mysql用户
root用户通过chown命令(change own)改变文件的拥有者和群组, 文件拥有者可以使用chmod命令改变文件或目录的访问权限
chown -R mysql:mysql ./
4.初始化MySQL
如果mysql初始化报错FATAL ERROR: please install the following Perl modules before executing
解决方法 :安装autoconf库
yum-y install autoconf
./scripts/mysql_install_db --user=mysql --basedir=/usr/local/mysql --datadir=/usr/local/mysql/data -ldata=/var/lib/mysql/
//linux下默认区分大小写,设置lower_case_table_names=1不区分大小写
vi /usr/local/mysql/my.cnf
配置文件中加入下面配置
lower_case_table_names=1
5.修改目录权限
chown -R root:root ./
chown -R mysql:mysql data
6.将MySQL的启动脚本放到 /etc/init.d 目录下,并启动MySQL
cp support-files/mysql.server /etc/init.d/mysql
service mysql start
启动报错
mysqld_safe error: log-error set to ‘/var/log/mariadb/mariadb.log’, however file don’t exists. Create writable for user ‘mysql’.
ERROR! The server quit without updating PID file (/var/lib/mysql/localhost.localdomain.pid).
mkdir /var/log/mariadb/
touch /var/log/mariadb/mariadb.log
chown -R mysql:mysql /var/log/mariadb/
mkdir /var/run/mariadb
chown -R mysql:mysql /var/run/mariadb
修改my.cnf文件
vi /etc/my.cnf
[mysqld]
datadir=/var/lib/mysql/data
socket=/var/lib//mysql/data/mysql.sock
变更为安装目录,/usr/local/mysql/data
7.设置root用户密码
./bin/mysqladmin -u root password '111111'
如果出现错误
connect to server at ‘localhost’ failed
error: ‘Can’t connect to local MySQL server through socket ‘/tmp/mysql.sock’ (2)’
Check that mysqld is running and that the socket: ‘/tmp/mysql.sock’ exists!
解决:
ln -s /usr/local/mysql/mysql.sock /tmp/mysql.sock
8.登录MySQL数据库
./bin/mysql -u root -p
输入密码,即可登录
9.设置Mysql的远程访问权限
grant all privileges on *.* to 'root'@'%' identified by '111111';
flush privileges;
10.设置开机自动启动
1、赋予可执行权限
chmod +x /etc/init.d/mysql
2、添加服务
chkconfig --add mysql
3、显示服务列表
chkconfig --list
三、安装Tomcat
1.下载
wget http://mirror.bit.edu.cn/apache/tomcat/tomcat-9/v9.0.37/bin/apache-tomcat-9.0.37.tar.gz
tar -zxvf apache-tomcat-9.0.37.tar.gz
mv apache-tomcat-9.0.37 /usr/local/tomcat
2.启动
cd /usr/local/tomcat/bin/
./startup.sh
3.配置自启动
在startup.sh中添加以下内容
vi /usr/local/tomcat/bin/startup.sh
在最顶部添加下面内容
#chkconfig: 2345 80 90
#description:tomcat auto start
#processname: tomcat
在catalina.sh脚本export的位置,定义一些环境变量,这是必须的。否则tomcat在开机启动的时候找不到JAVA_HOME环境变量,尽管你在/etc/profile中设置了这些环境变量,这和Linux启动有关。
vi /usr/local/tomcat/bin/catalina.sh
export CATALINA_HOME=/usr/local/tomcat
export CATALINA_BASE=/usr/local/tomcat
export CATALINA_TMPDIR=/usr/local/tomcat
JAVA_OPTS="-Dfile.encoding=UTF-8"
vi 打开tomcat的bin目录下的setclasspath.sh
vi /usr/local/tomcat/bin/setclasspath.sh
export JAVA_HOME=/usr/local/jdk1.8
export JRE_HOME=$JAVA_HOME/jre
添加连接
ln -s /usr/local/tomcat/bin/startup.sh /etc/rc.d/init.d/tomcat9
通过上面的命令将startup.sh文件连接到init.d目录下名称为tomcat9
更改权限
chmod +x /etc/rc.d/init.d/tomcat9
chkconfig --add tomcat9 添加开机启动服务
最后确认下
chkconfig --list
如果起不起来,可以用service命令测试
service tomcat9 start
service tomcat9 stop
四、安装redis
1.下载
wget http://download.redis.io/redis-stable.tar.gz
tar -xzvf redis-stable.tar.gz
2.安装
cd redis-stable
make
cd src
make install PREFIX=/usr/local/redis
3.配置文件
cd ../
mv redis.conf /usr/local/redis
4.配置redis为后台启动
vi /usr/local/redis/redis.conf
//将daemonize no 改成daemonize yes
5.配置redis开机启动
vi /etc/rc.local
//在里面添加内容
/usr/local/redis/bin/redis-server /usr/local/redis/redis.conf
chmod +x /etc/rc.d/rc.local
6.启动redis
/usr/local/redis/bin/redis-server /usr/local/redis/redis.conf
7.连接
/usr/local/redis/bin/redis-cli -h 127.0.0.1 -p 6379