vmware安装centos
# 一、下载CentOS镜像
1. https://www.centos.org/ 注意是org结尾,不是com结尾
2. 选择iso镜像
![image.png](http://192.168.75.137:8090/upload/2020/12/image-2bae7d7c12e0490cb32972bee817b7ab.png)
![image.png](http://192.168.75.137:8090/upload/2020/12/image-e9899f09c0494ab5afad84f9cf02db80.png)
# 二、安装CentOS
1. 设置时区 亚洲 上海
2. 自行分区,也可默认
- /boot 1G, /swap 1G, / 18G
- 设备类型选择Standard Partition,无需动态调整分区大小,故不用LVM
- 文件类型选择xfs
# 三、安装软件
1. 修改yum源
yum(Yellowdog Updater Modified)是CentOS Linux下最好用的安装软件包的工具
- curl -s -o /etc/yum.repos.d/CentOS-Base.repo http://mirrors.aliyun.com/repo/Centos-7.repo
- curl -s -o /etc/yum.repos.d/epel.repo http://mirrors.aliyun.com/repo/epel.repo
- yum update -y
2. 工具包
使用过程中发现哪个命令没有,查找安装即可
```
# 查找
yum search ifconfig
# 安装
yum install net-tools -y
```
3. 命令安装java
```
# 安装 OpenJRE
sudo yum install java-1.8.0-openjdk -y
# 检测是否安装成功
java -version
```
4. 关闭防火墙
- 查看防火墙状态 systemctl status firewalld
- 停止防火墙 systemctl stop firewalld,停止后查看下状态
- 禁用防火墙 systemctl disable firewalld 禁用后看一下开机启动 systemctl is-enabled firewalld
5. 安装redis
```
http://www.redis.cn/download.html
wget http://download.redis.io/releases/redis-6.0.6.tar.gz
tar -zxvf redis-6.0.6.tar.gz
cd redis-6.0.6
make MALLOC=libc
make && make install
```
vi redis.conf 改动配置项
```
daemonize yes 允许Redis后台启动
#bind 127.0.0.1 注释后外网可连接
requirepass 123 设置密码
protected-mode no 关闭保护模式
```
6. 安装rabbitmq
- 安装erlang
# 四、遇到的问题
1. 没网,用ifconfig发现无ip地址,只有回环地址127.0.0.1
- vim /etc/sysconfig/network-scripts/ifcfg-ens33 去掉UUID
- systemctl restart network 重启网卡
- ping www.baidu.com 有返回即可以了
- 参考 https://blog.51cto.com/oldboy/1363853
2. 设置java环境变量时PATH把搞坏了,ls,vi,cat等命令均失效
- 现象为 输入命令提示 -bash: cat: command not found
- 解决
```
export PATH=/bin:/usr/local/sbin:/usr/local/bin:/sbin:/bin:/usr/sbin:/usr/bin
```
3. java设置完环境变量报错
- 现象为 执行java -version提示-bash: /usr/local/jdk1.8/jdk1.8.0_181/bin/java: /lib/ld-linux.so.2: bad ELF interpreter: No such file or directory
- 解决 yum install glibc.i686
glibc是GNU发布的libc库,即c运行库。glibc是linux系统中最底层的api,几乎其它任何运行库都会依赖于glibc。