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   //開機啓動
相關文章
相關標籤/搜索