安装centos7
- 第一步
选择典型,点击下一步 - 第二步
选择安装程序光盘映像文件(iso) - 第三步
自定义虚拟名称和安装路径 - 第四步
根据建议来,可自定义 - 第五步
点击自定义硬件
内存可自定义,这里为2g,网络模式采用桥接,最后关闭,点击完成 - 第六步
选择第一个,直接安装。 - 第七步
选择安装过程中使用什么语言,建议英文 - 第八步
点击安装位置(已提示选择自动分区)
选择自动配置,点击done(完成)
点击开始安装 - 第九步
选择设置root密码就行了,不用创建用户
设置密码
点击完成后,就会看到安装的进度条
完成后,点击重新启动
选择第一个
这两个问题可以不用管,我们主要是cmd模式,不用图形界面
然后就可以登录了,这里centos7的安装就完成了
网络配置
上面我们完成了centos7的安装,但它并不能连接网络。所以需要网络配置
- 第一步
使用ip addr 查看ip
使用 cat /sys/class/net/ens33/address 查看mac地址 - 第二步
cd /etc/sysconfig/network-scripts 下修改ifcfg-ens33文件
vi ifcfg-ens33
修改增加以下字段
将ONBOOT=no改为yes,开启自动启用网络连接
将BOOTPROTO=dhcp改为BOOTPROTO=static,启用静态ip地址
并在后面增加几行内容:
IPADDR=192.168.1.66 #ip地址
NETMASK=255.255.255.0 #子网掩码
GATEWAY=192.168.127.2 #网关
DNS1=8.8.8.8 #主dns服务器(主要用于访问国外网络地址)
DNS2=114.114.144.114 #副dns服务器
保存完毕后重启网络服务
service network restart
重启防火墙
firewall-cmd --reload
测试网络是否正常
ping www.baidu.com 结果如下:
这里网络配置就完成了,’
最后我们就可以连接一些终端仿真程序了,如:securecrt 、xshell
如下:
填上主机名,用户名,密码
就能连接了。
扩展
- 在centos7中ip addr 用来查看ip地址
之前的版本 ifconfig 和 netstart都无法使用
想要使用的话需下载net-tools :yum install net-tools - 在centos7中使用firewall-cmd 来进行防火墙的操作(不在使用iptables)
- 查看防火墙的状态
firewall-cmd --state
- 启动防火墙
systemctl start firewalld
- 重启防火墙
firewall-cmd --reload
- 查看公共域(–zone=public:可以不填,就是默认的域)
firewall-cmd --zone=public --list-all
- 开启端口
firewall-cmd --zone=public --add-port=xxxx/tcp --permanent
--zone 作用域
--add-port=xxxx/tcp 添加端口 格式为:端口/通讯协议
--permanent 永久生效
- 示例:
我们开启3306(mysql/mariadb)和27017(mongodb)的端口,以方便远程访问
首先我们查看有没有开放的端口
然后添加端口,并重启防火墙
可以看到端口已经开放
或者
firewall-cmd --permanent --zone=public --list-ports
- 删除端口
firewall-cmd --zone=public --remove-port=80/tcp --permanent