CentOS7虚拟机搭建及各种环境配置笔记

本文详细介绍了在Linux环境下进行网络配置、关闭防火墙、安装常用软件如Vim及更新系统的方法。此外,还提供了Docker的安装步骤,包括添加源、查看版本、安装最新稳定版,并演示了如何运行Zookeeper和Redis容器。最后,文章分享了环境变量配置技巧,确保Java和Maven等工具的正确使用。

安装

下载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

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值