开发环境配置
环境
基于centos7
的环境安装。
Java
卸载系统自带的JDK
查看系统安装的JDK
使用rpm -qa | grep jdk
命令查看当前系统安装的JDK。
1 | [root@192 ~]# rpm -qa | grep jdk |
卸载安装的JDK
使用rpm -e --nodeps
的命令去卸载上述查询到的JDK。
1 | [root@192 ~]# rpm -e --nodeps java-1.8.0-openjdk-headless-1.8.0.362.b08-1.el7_9.x86_64 |
使用yum方式安装Java
查看可以安装的版本
使用命令yum -y list java*
查询可以安装的Java版本。
1 | [root@192 ~]# yum -y list java* |
安装JDK
这里选择安装1.8的版本。
1 | [root@192 ~]# yum -y install java-1.8.0-openjdk* |
查看JDK安装的目录
1 | [root@192 /]# cd /usr/lib/jvm/java-1.8.0-openjdk |
卸载yum下载的JDK
1 | [root@192 /]# yum -y remove java-1.8.0-openjdk* |
手动安装JDK
下载安装包
安装包的下载可以去oracle的官网去下载,这里选择下载Java8
的版本。
根据自己的系统,选择对应的版本即可,这里选择x64 Compressed Archive
的安装包。
将jdk-8u361-linux-x64.tar.gz
安装包上传到服务器。
解压安装包
这里将Java放在了/usr/local/java
的文件夹中,把安装包解压到该文件夹即可。
1 | [root@192 java]# tar -zxvf jdk-8u361-linux-x64.tar.gz -C ./ |
配置环境变量
在/etc/profile
文件尾部,加入以下的JDK的环境配置。
1 | JAVA_HOME=/usr/local/java/jdk1.8.0_361 |
执行以下命令,使环境变量生效。
1 | [root@192 /]# source /etc/profile |
这条命令,在重启之后会失效,需要再次执行,不想再次执行,需要在/etc/bashrc
尾部加入该条命令。
1 | source /etc/profile |
卸载JDK
想卸载的话,就将上述的压缩包的文件和环境变量删掉即可。
Redis
Redis离线安装
下载Redis
Redis的安装包直接去官网下载即可。
将安装包解压
这里放到
/usr/local/redis
下,并执行下面命令进行解压。1
[root@192 redis]# tar -zxvf redis-7.0.10.tar.gz
编译安装
执行以下命令,编译redis并进行安装。
1
2
3
4
5
6# 编译 有问题可以make distclean清除缓存
make
# 官方建议使用test测试
make test
# 如需单独安装可以执行install
make install查看是否安装成功
1
2
3[root@192 redis-7.0.10]# cd /usr/local/bin/
[root@192 bin]# ls
redis-benchmark redis-check-aof redis-check-rdb redis-cli redis-sentinel redis-server将Redis安装到系统服务
使用Redis的脚本工具,将Redis安装到系统服务上。
1
2
3
4
5
6
7[root@192 redis-7.0.10]# cd utils/
[root@192 utils]# ./install_server.sh
Welcome to the redis service installer
This script will help you easily set up a running redis server
This systems seems to use systemd.
Please take a look at the provided example service unit files in this directory, and adapt and install them. Sorry!发现有问题,得换种方法。
将
utils
目录下的systemd-redis_server.service
文件拷贝到系统配置目录下,并改名为redis.server
1
2
3[root@192 utils]# cp systemd-redis_server.service /usr/lib/systemd/system
[root@192 utils]# cd /usr/lib/systemd/system
[root@192 system]# mv systemd-redis_server.service redis.service编辑
redis.server
.1
2
3
4
5
6
7
8
9# 原来为ExecStart=/usr/local/bin/redis-server --supervised systemd --daemonize no
[Service]
ExecStart=/usr/local/bin/redis-server /usr/local/redis/redis-7.0.10/redis.conf --supervised systemd
# 不修改启动可能会超时
#Type=notify
PrivateTmp=yes
TimeoutStartSec=15
TimeoutStopSec=15编辑redis的配置文件
1
2
3
4
5
6
7################################# GENERAL #####################################
# 配置日志文件位置
logfile /var/log/redis/redis.log
################################ SNAPSHOTTING ################################
# 数据目录
dir /var/redis/6379基础命令
1
2
3
4
5
6
7
8
9
10
11
12# 重新加载服务文件
systemctl daemon-reload
# 设置自启
systemctl enable redis
# 启动
systemctl start redis
# 停止
systemctl stop redis
# 重启
systemctl restart redis
# 查看状态
systemctl status redis
Docker
卸载旧版本
1 | $ sudo yum remove docker \ |
安装Docker
使用yum安装
安装所需要的依赖包。
1 | $ sudo yum install -y yum-utils |
鉴于国内网络问题,强烈建议使用国内源,官方源请在注释中查看。
执行下面的命令添加 yum
软件源:
1 | $ sudo yum-config-manager \ |
有了依赖包之后,就可以直接安装Docker了。
1 | $ sudo yum install docker-ce docker-ce-cli containerd.io |
使用脚本自动安装
在测试或开发环境中 Docker 官方为了简化安装流程,提供了一套便捷的安装脚本,CentOS 系统上可以使用这套脚本安装,另外可以通过 --mirror
选项使用国内源进行安装:
1 | $ curl -fsSL get.docker.com -o get-docker.sh |
执行这个命令后,脚本就会自动的将一切准备工作做好,并且把 Docker 的稳定(stable)版本安装在系统中。
启动Docker
1 | $ sudo systemctl enable docker |
建立docker用户组
建立docker
组
1 | $ sudo groupadd docker |
将当前用户加入docker
组中
1 | $ sudo usermod -aG docker $USER |
镜像加速
镜像加速器
- 阿里云加速器,可以去阿里云的关于镜像的管理控制台去获取。
- 网易云加速器,
https://hub-mirror.c.163.com
- 百度云加速器,
https://mirror.baidubce.com
配置docker加速器
查看之前是否配置过镜像地址。
1 | $ systemctl cat docker | grep '\-\-registry\-mirror' |
如果该命令有输出,那么请执行 $ systemctl cat docker
查看 ExecStart=
出现的位置,修改对应的文件内容去掉 --registry-mirror
参数及其值,并按接下来的步骤进行配置。
如果以上命令没有任何输出,那么就可以在 /etc/docker/daemon.json
中写入如下内容(如果文件不存在请新建该文件):
1 | { |
重启docker服务
1 | $ sudo systemctl daemon-reload |
测试Docker是否安装成功
1 | [root@localhost ~]# docker run --rm hello-world |
出现以上内容则表示安装成功。
Docker离线安装
下载Docker离线安装包。
安装脚本。
1 |
|
卸载脚本。
1 |
|
通过安装包,执行安装脚本。
1 | sh install.sh docker-23.0.3.tgz |
声明
以上基本都是网上搜集的教程,基本都是复制粘贴,有些已经找不到出处,有出处的我尽量标明在以下链接。