新的centos机器安装预制软件比较麻烦 最简单的方法是在保证服务器或者是虚拟机硬件架构相同,并且操作系统版本差别不是很大的情况下, 直接使用其他机器已经变异好的二进制文件最为简单.
比如本次 我这边快速安装 redis nginx 以及 dotnet core sdk 2.1.401的版本
1. 现在安装好的机器上面 打包好三个文件. 并且上传到 需要安装的linux机器上面
-rw-r--r-- 1 root root 163723708 Apr 9 15:30 dotnet-sdk-2.1.401-linux-x64.tar.gz -rw-r--r-- 1 root root 3513222 Apr 9 15:30 nginx.tar.gz -rw-r--r-- 1 root root 32002320 Apr 9 15:30 redis.tar.gz
2. 最简单的办法解压缩这三个文件
注意 建议 dotnet 部分 还是单独见一个文件夹来处理 避免文件太多太乱. [root@CentOS76 CentOS7]# ll total 34692 drwxr-xr-x 5 1004 mysql 148 Aug 3 2018 dotnet drwxr-xr-x 10 root root 4096 Apr 9 12:46 nginx -rw-r--r-- 1 root root 3513222 Apr 9 15:30 nginx.tar.gz drwxrwxr-x 6 root root 326 Feb 14 16:14 redis -rw-r--r-- 1 root root 32002320 Apr 9 15:30 redis.tar.gz [root@CentOS76 CentOS7]# pwd /CentOS7
注意三个文件夹的 目录信息.
3. 修改环境变量 便于直接处理
注意不修改环境变量的话 执行命令就会提示如图:
[root@CentOS76 CentOS7]# dotnet bash: dotnet: command not found... [root@CentOS76 CentOS7]# redis-cli bash: redis-cli: command not found... [root@CentOS76 CentOS7]# nginx -v bash: nginx: command not found... [root@CentOS76 CentOS7]#
修改环境变量 最简单的办法 在 /etc/profile.d 目录下面添加一个新的后缀为sh的文件就可以
vim /etc/profile.d/zhaobsh.sh
增加一行: export PATH=$PATH:/CentOS7/dotnet:/CentOS7/redis/src:/CentOS7/nginx
注意需要根据不通的原始目录进行修改.
source /etc/profile.d/zhaobsh.sh
之后执行一下命令就可以了