轉載:http://www.javashuo.com/article/p-cookzatd-kc.htmllinux
在VM虛擬機中安裝CentOS 7 時 有時候顧慮到電腦硬件性能,咱們須要最小化安裝,而最小化安裝後與centos6的版本是有一些差別的,接下來咱們就對剛安裝好的最小化centos7作一些操做,來世咱們使用的更駕輕就熟。
1. 最小化安裝CentOS7,首先須要配置網絡,和6系列同樣vim
vi /etc/sysconfig/network-scripts/ifcfg-ens33
這裏的ens33是你的網卡名稱,(我使用的是NAT模式,橋接模式自行修改IP地址)修改文件中centos
ONBOOT = no 爲
ONBOOT = yes
啓用你的網卡。
橋接模式修改IP地址百度一大堆,這裏再也不贅述。緩存
2.最小化安裝CentOS7後,在配置網絡後,想查看個人IP,發現 ifconfig
命令是很差使得。在最小化的CentOS7中,查看網卡信息的命令應該是服務器
ip addr
查看網絡統計信息是 網絡
ip link
爲了方便起見 咱們仍是啓用ifconfig
命令。
首先咱們看看,是哪一個組件包含了ifconfig
命令,用tcp
yum provides ifconfig
或
yum whatprovides ifconfig 來查看
咱們能夠看到 ifconfig
命令是依賴於 net-tools 軟件的 ,因此咱們編輯器
yum install -y net-tools
安裝該軟件, 好了 如今 ifconfig 是否是能正常使用了!ide
3.下一步咱們就要關閉CentOS7自帶的防火牆 firewall 啓用 IPtable 性能
中止 Firewall
systemctl stop firewalld
關閉firewall自動啓動
systemctl disable firewalld.service
安裝IPtables防火牆
yum install -y iptables-services
修改iptables配置文件,開放如下端口 (默認開啓了22端口,以便putty等軟件的鏈接,實例開啓80端口和3306端口,以便後期lamp環境使用,注:80 爲Apache默認端口,3306爲MySQL的默認端口)
vi /etc/sysconfig/iptables #添加下面三句話到默認的22端口這條規則的下面 -A INPUT -m state –state NEW -m tcp -p tcp –dport 80 -j ACCEPT -A INPUT -m state –state NEW -m tcp -p tcp –dport 3306 -j ACCEPT
修改後的iptables配置文件:
# sample configuration for iptables service # you can edit this manually or use system-config-firewall # please do not ask us to add additional ports/services to this default configuration *filter :INPUT ACCEPT [0:0] :FORWARD ACCEPT [0:0] :OUTPUT ACCEPT [0:0] -A INPUT -m state –state RELATED,ESTABLISHED -j ACCEPT -A INPUT -p icmp -j ACCEPT -A INPUT -i lo -j ACCEPT -A INPUT -p tcp -m state –state NEW -m tcp –dport 22 -j ACCEPT -A INPUT -m state –state NEW -m tcp -p tcp –dport 80 -j ACCEPT -A INPUT -m state –state NEW -m tcp -p tcp –dport 3306 -j ACCEPT -A INPUT -j REJECT –reject-with icmp-host-prohibited -A FORWARD -j REJECT –reject-with icmp-host-prohibited COMMIT
保存上述規則
service iptables save
重啓iptables
systemctl restart iptables.service
添加iptables開機自啓項
systemctl enable iptables.service
4.關閉SELINUX
編輯SELINUX配置文件
vi /etc/selinux/config #註釋掉下面兩行 #SELINUX=enforcing #SELINUXTYPE=targeted #增長一行 SELINUX=disabled
保存,關閉
setenforce 0 使設置啓用,在這裏最好重啓一下系統,也能夠稍後重啓
將 SELinux 設置爲寬容模式,方便調試:
而後重啓。
5.CentOS7最小化安裝後沒有wget軟件,可是之後咱們會常常用到這個組件,因此咱們安裝一下
yum install -y wget
6.CentOS自帶的國外源有時候會很慢,咱們替換成國內的阿里源,也有不少好比163源都很好,國內不少人用,但這裏咱們就用阿里源作個示例,想用其餘源的同窗能夠去百度一下。
#先進入源的目錄 cd /etc/yum.repos.d #備份一下官方源 mv CentOS-Base.repo CentOS-Base.repo.bak #將阿里源文件下載下來 wget -O /etc/yum.repos.d/CentOS-Base.repo http://mirrors.aliyun.com/repo/Centos-7.repo #重建源數據緩存 yum makecache ok,換源完成
7.CentOS自帶vi編輯器,功能沒有vim強大,我麼再安裝一個vim編輯器
yum install -y vim-enhanced
8.安裝文件上傳下載命令rz和sz
yum -y install lrzsz 從本地上傳文件到服務器: rz 從服務器下載文件到本地: sz filename sz filename1 filename2 下載dir目錄下的全部文件,不包含dir下的文件夾: sz dir/*
大功告成,如今咱們的最小化CentOS7已經能夠駕輕就熟的使用了!