安装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)
  1. 查看防火墙的状态
firewall-cmd --state
  1. 启动防火墙
systemctl start firewalld
  1. 重启防火墙
firewall-cmd --reload
  1. 查看公共域(–zone=public:可以不填,就是默认的域)
firewall-cmd --zone=public --list-all
  1. 开启端口
firewall-cmd --zone=public --add-port=xxxx/tcp --permanent 
--zone 作用域
--add-port=xxxx/tcp 添加端口 格式为:端口/通讯协议
--permanent 永久生效
  1. 示例:
    我们开启3306(mysql/mariadb)和27017(mongodb)的端口,以方便远程访问
    首先我们查看有没有开放的端口

    然后添加端口,并重启防火墙

    可以看到端口已经开放
    或者
firewall-cmd --permanent --zone=public --list-ports
  1. 删除端口
firewall-cmd --zone=public --remove-port=80/tcp --permanent