CentOS 笔记

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

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

    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:表示设置为持久;
        三、--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   //开机启动
相关文章
相关标签/搜索