安装
下载minimal版本即可,不需要界面
配置桥接静态网络
nat是使用主机ip,不能作为测试机,只能上网玩玩;仅主机模拟局域网,不能连外网;桥接模式通过互联网将主机和虚拟机组成不同的机器,可以互联,也可以上网。
刚装好的linux是不能上网的,ip addr只能看到一段127.0.0.1的网络。
vi /etc/sysconfig/network-scripts/
到此文件夹下看一下,ifcfg打头的文件一般有两个,那个eth开头的就是要设置的网卡名,比如:
vi /etc/sysconfig/network-scripts/ifcfg-eth0
修改ONBOOT=yes,意思是开机自动启动该网卡,否则还得手动启动。
先让BOOTPROTO=dhcp,然后保存退出,systemctl restart network.service重启一下网络,让dhcp自动分配一个ip。
把ip记下来,比如ip addr看一下除了一开始的127,现在又多了一个eth0的ip是192.168.1.9。
然后再进去修改,BOOTPTOTO=static,意思是想要写死ip。
在末尾添加IPADDR=192.168.A.B,A在例子中是1,B就是9
NETMASK=255.255.255.0
GATEWAY=192.168.A.1,A在例子中是1
保存,再次systemctl restart network.service
vi /etc/resolv.conf,在最后添加:
nameserver 114.114.114.114
nameserver 8.8.8.8
修改这个文件是因为我们此时ping外网只能ping通ip,添加了dns才能解析诸如baidu.com这样的域名。
然后再次systemctl restart network.service,ping baidu.com,即可ping通。
用其他ssh连接工具,ssh root@192.168.1.9即可连接该虚拟机。
关闭防火墙&禁止开机启动
systemctl stop firewalld.service
systemctl disable firewalld.service
其他安装
yum install vim -y
yum update -y
docker安装
安装一些yum插件
yum install -y yum-utils device-mapper-persistent-data lvm2
安装docker源
yum-config-manager --add-repo https://download.docker.com/linux/centos/docker-ce.repo
查看可安装的docker版本
yum list docker-ce --showduplicates | sort -r
安装docker最新稳定版
sudo yum install -y docker-ce
开启docker
systemctl start docker
开机自动启动
systemctl enable docker
跑zk
docker run -di --name=zk -p 2181:2181 zookeeper:3.5
跑redis
docker run -di --name=redis -p 6379:6379 redis
环境变量配置
vim ~/.bashrc
export JAVA_HOME=/usr/local/src/jdk8
export MAVEN_HOME=/usr/local/src/maven3
export CLASSPATH=.:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar
export PATH=$PATH:$JAVA_HOME/bin:$MAVEN_HOME/bin
source ~/.bashrc