CentOS 笔记

对安装CentOS安装使用过程中的问题做一个笔记,第一次安装,安装的是7.0版本,最小化安装。

安装环境 :Windows 2012 R2 Standard,Hyper-V Virstual Machine

    1. 网络设置
      • 首先Hyper-V的Virtual Switch Manager中需要有一个External Switch(类似NAT),好像每个物理网卡只能对应一个External Switch。
      • CentOS的虚拟机要使用这个External Switch。
      • 网卡的配置文件在:/etc/sysconfig/network-scripts
      • 使用 vi 编辑对应网卡的配置文件:ifcfg-eth0,eth0为网卡名称。ifcfg-eth0文件内容说明:
        HWADDR=00:E0:69:01:6A:96    --MAC地址
        TYPE=Ethernet                --网络类型
        BOOTPROTO=dhcp                --协议,可以是dchp,static
        DEFROUTE=yes
        PEERDNS=yes
        PEERROUTES=yes
        IPV4_FAILURE_FATAL=no
        IPV6INIT=yes
        IPV6_AUTOCONF=yes
        IPV6_DEFROUTE=yes
        IPV6_PEERDNS=yes
        IPV6_PEERROUTES=yes
        IPV6_FAILURE_FATAL=no
        NAME=eth0                    --设备名称,应该与网卡配置文件名后面一致
        UUID=5b0a7d76-1602-4e19-aee6-29f57618ca01
        ONBOOT=no                    --是否随系统启动激活
      • DHCP动态配置,只需要把最后一行 ONBOOT=no 修改为 OMBOOT=yes,重新保存。
      • 用命令 ifdown eth0 禁用网卡,再用命令 ifup eth0 启用网卡,这些保存的设置才会生效。
      • 静态IP设置,在配置文件中增加以下行:
        BOOTPROTO=static        --静态IP
        IPADDR=192.168.1.110    --你的静态IP地址
        GATEWAY=192.168.1.1     --默认网关
        NETMASK=255.255.255.0   --子网掩码
        //子网掩码也可以这样表示
        #PREFIX=24
        DNS=223.5.5.5           -- DNS地址,这里设置的DNS好像不启作用,要在另一个文件中配置,后面说
        NM_CONTROLLED=no        -- 不使用Network Manager
      • 保存后用命令禁用/启用网卡后IP地址设置完成。
      • 这样设置后,试了下可以通过IP地址访问,但无法解析域名。
      • 配置DNS,用vi编辑 DNS解析配置文件:/etc/resolv.conf,增加以下行:
        nameserver 202.96.134.133  
        nameserver 202.96.128.68
      • 保存后,即可通过域名访问网络,如不能再通过命令禁用/启用网卡。
    2. 防火墙设置
      • 用以下命令增加端口:firwall-cmd --permanent --add-port=80/tcp
        参数介绍:
        1、firwall-cmd:是Linux提供的操作firewall的一个工具;
        2、--permanent:表示设置为持久;
        3、--add-port:标识添加的端口;
      • 添加好后用命令:systemctl restart firewalld.service 重启防火墙才生效。
      • 防火墙配置文件地址:/etc/firewalld/zones
    3. 一些服务操作命令
      • 服务操作命令
        systemctl start httpd.service        //启动
        systemctl restart httpd.service    //停止
        systemctl status httpd.service    //查看状态
        systemctl restart httpd.service   //重启
        systemctl enable httpd.service   //开机启动
原文地址:https://www.cnblogs.com/asyuras/p/7083505.html