在centos7 最小安裝後首先需要聯網
設定dns
vim /etc/resolv.conf dnsxiru
寫入:
nameserver 8.8.8.8
nameserver 8.8.4.4
網路閘道器設定
vim /etc/sysconfig/network
NETWORKING=yes
NETWORKING_IPV6=no
HOSTNAME=butbueatiful
GATEWAY=192.168.0.1
引數簡要解釋:
NETWORK 設定網路是否有效,yes有效,no無效
NETWORKING_IPV6 設定ipv6網路是否有效,yes有效,no無效
HOSTNAME 設定伺服器的主機名,最好和/etc/hosts裡設定一樣,否則在使用一些程式的時候會有問題。
GATEWAY 指定預設閘道器IP
網路卡設定 就是ip 設定
vim /etc/sysconfig/network-scripts/ifcfg-eth0
DEVICE="eth0"
BOOTPROTO="static"
BROADCAST="192.168.0.255"
HWADDR="00:16:36:1B:BB:74"
IPADDR="192.168.0.100"
NETMASK="255.255.255.0"
ONBOOT="yes"
引數簡要解釋:
DEVICE 裝置名,不要自己亂改,和檔案ifcfg-ethX裡的ethX要一致
BROADCAST 廣播地址
HWADDR 實體地址,這個你不要亂改
IPADDR IP地址
NETMASK 子網掩碼
ONBOOT 啟動或者重啟網路時,是否啟動該裝置,yes是啟動,no是不啟動
BOOTPROTO 開機協議,最常見的三個引數如下:
static(靜態IP)
none(不指定,設定固定ip的情況,這個也行,但是如果要設定多網口繫結bond的時候,必須設成none)
dhcp(動態獲得IP相關資訊)
GATEWAY 閘道器地址
DNS1 DNS 地址
DNS2 DNS 地址
service network restart 重啟 網路
可以ping 一下百度 看看是否聯網 ping baidu.com
使用ifconfig 可以會提示命令不存在
關閉selinux
vi /etc/selinux/config
#註釋掉下面兩行
#SELINUX=enforcing
#SELINUXTYPE=targeted
#增加一行
SELINUX=disabled
yum install -y vim gcc net-tools kernel-devel perl makekernel-headers curl-devel git gcc-devel gcc-c++ gcc-c++-devel make bzip2 kernel sources