JDK
删除 OpenJDK
输入如下命令,查询是否安装 JDK
rpm -qa | grep jdk
如果安装,则输入以下命令删除
// filename 为上一步查询出来的文件
yum -y remove filename
下载 Oracle JDK
安装 JDK
将下载的JDK文件jdk-8u261-linux-x64.tar.gz
上传至服务器
在/usr/local
下创建java
目录
// -p 多级目录
mkdir -p /usr/local/java
将JDK文件解压至/usr/local/java
目录
// -C 指定解压目录
tar -zxvf jdk-8u261-linux-x64.tar.gz -C /usr/local/java/
配置
使用如下命令,编辑/etc/profile
vim /etc/profile
在/etc/profile
文件的末尾加上如下配置
export JAVA_HOME=/usr/local/java/jdk1.8.0_261
export JRE_HOME=${JAVA_HOME}/jre
export CLASSPATH=.:${JAVA_HOME}/lib:${JRE_HOME}/lib:$CLASSPATH
export JAVA_PATH=${JAVA_HOME}/bin:${JRE_HOME}/bin
export PATH=$PATH:${JAVA_PATH}
使用如下命令,使配置生效
source /etc/profile
使用如下命令,测试配置是否成功
[root@localhost ~]# java -version
java version "1.8.0_261"
Java(TM) SE Runtime Environment (build 1.8.0_261-b12)
Java HotSpot(TM) 64-Bit Server VM (build 25.261-b12, mixed mode)
输出如上版本信息则代表配置成功。
Git
使用如下命令,安装Git
yum -y install git
使用如下命令,测试是否安装成功
[root@localhost ~]# git --version
git version 1.8.3.1
输出如上版本信息则代表安装成功。
MySQL
MySQL 被 Oracle 收购之后,CentOS 7 版本将MySQL数据库软件从默认的程序列表中移除,
用mariadb代替。
下载 MySQL yum 资源包
wget https://dev.mysql.com/get/mysql57-community-release-el7-9.noarch.rpm
安装 MySQL yum 资源包
rpm -ivh mysql57-community-release-el7-9.noarch.rpm
安装 MySQL
yum -y install mysql-server
启动 MySQL
systemctl start mysqld
查看 MySQL 状态
systemctl status mysqld
获取临时密码
grep 'temporary password' /var/log/mysqld.log
登录 MySQL
mysql -u root -p
执行该命令后,输入上一步的临时密码即可。
修改密码
登录成功后,执行任何操作都会报错,要求修改密码
mysql> show databases;
ERROR 1820 (HY000): You must reset your password using ALTER USER statement before executing this statement.
执行如下命令,修改密码
ALTER USER 'root'@'localhost' IDENTIFIED BY 'Admin@123465';
配置远程访问
MySQL 默认端口为3306
首先测试CentOS服务器3306端口是否开放,在 Windows DOS 命令中输入如下格式命令
telnet ip port
查看服务器上端口使用情况和进程相关命令
// 列出所有端口
netstat -ntlp
// 查看端口占用情况命令
lsof -i tcp:port
// 检查端口号被哪个进程占用
netstat -lnp|grep port
// 查看进程的详细信息
ps PID
// 杀死进程
kill -9 PID
开放端口相关命令
// 查看防火墙对外开放端口的命令
iptables-save
// 增加对外开放的端口
firewall-cmd --zone=public --add-port=3306/tcp --permanent // 添加端口
firewall-cmd --reload // 重载防火墙
// 关闭对外开放的端口
firewall-cmd --zone=public --remove-port=3306/tcp --permanent // 关闭端口
firewall-cmd --reload // 重载防火墙
配置远程访问权限
GRANT ALL PRIVILEGES ON *.* TO 'root'@'%' IDENTIFIED BY 'Admin@123465' WITH GRANT OPTION;
刷新权限
flush privileges;
Redis
安装gcc依赖
由于Redis是使用C语言开发,依赖gcc,安装前先查看是否安装了gcc
gcc -v
如果没有安装,使用如下命令进行安装
yum -y install gcc
下载安装包
wget http://download.redis.io/releases/redis-5.0.3.tar.gz
解压缩
使用如下命令,创建/usr/local/redis
目录
mkdir -p /usr/local/redis
使用如下命令,将安装包解压至/usr/local/redis
目录
tar -zxvf redis-5.0.3.tar.gz -C /usr/local/redis/
编译
// 进入redis目录
cd /usr/local/redis/redis-5.0.3/
// 编译
make
// 编译测试
make test
// 安装并指定安装目录
make install PREFIX=/usr/local/redis
启动
- 前台启动
cd /usr/local/redis/bin/
./redis-server
- 后台启动
将源码目录redis-5.0.3
中的配置文件redis-conf
复制到Redis安装目录
cp /usr/local/redis/redis-5.0.3/redis.conf /usr/local/redis/bin/
修改Redis安装目录中的配置文件,将daemonize no
改为daemonize yes
vi redis.conf
后台启动
./redis-server redis.conf
查看后台进程
[root@localhost bin]# netstat -lnp|grep 6379
tcp 0 0 127.0.0.1:6379 0.0.0.0:* LISTEN 78680/./redis-serve