CentOS7 最小化安裝後的必備操作

2021-09-28 21:14:41 字數 3120 閱讀 2327

在vm虛擬機器中安裝centos 7 時 有時候顧慮到電腦硬體效能,我們需要最小化安裝,而最小化安裝後與centos6的版本是有一些差異的,接下來我們就對剛安裝好的最小化centos7做一些操作,來世我們使用的更得心應手。

最小化安裝centos7,首先需要配置網路,和6系列一樣

vi /etc/sysconfig/network-scripts/ifcfg-eno16777736

這裡的eno16777736是你的網絡卡名稱,(我使用的是nat模式,橋接模式自行修改ip位址)修改檔案中

onboot = no 為 

onboot = yes

最小化安裝centos7後,在配置網路後,想檢視我的ip,發現 ifconfig 命令是不好使得。在最小化的centos7中,檢視網絡卡資訊的命令應該是

ip addr

ip addr

檢視網路統計資訊是

ip link,

ip link

為了方便起見 我們還是啟用ifconfig 命令。

首先我們看看,是哪個元件包含了ifconfig命令,用

yum provides ifconfig 

或 yum whatprovides ifconfig 來檢視

這裡寫描述

我們可以看到 ifconfig 命令是依賴於 net-tools 軟體的 ,所以我們

yum install -y net-tools
安裝該軟體, 好了 現在 ifconfig 是不是能正常使用了!

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

重啟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 

使設定啟用,在這裡最好重啟一下系統,也可以稍後重啟

5.centos7最小化安裝後沒有wget軟體,但是以後我們會經常用到這個元件,所以我們安裝一下

yum install -y wget
#先進入源的目錄 

cd /etc/yum.repo.d

#備份一下官方源

mv centos-base.repo centos-base.repo.bak

wget -o /etc/yum.repos.d/centos-base.repo

#重建源資料快取

yum makecache

ok,換源完成

7.centos自帶vi編輯器,功能沒有vim強大,我麼再安裝乙個vim編輯器

yum install -y vim-enhanced

Centos 7最小化安裝後配置

關閉selinux vi etc sysconfig selinux selinux disabled wq配置網絡卡 最小化安裝後ifconfig無法使用 該配置的前提是採用 nat模式 檢查網絡卡 ip addr 或者 更新yum yum y update聯網後安裝ifconfig yum y ...

CentOS7最小化安裝後的操作

1.檢查網絡卡是否啟用 可用ip addr檢視ip 2.安裝基本命令 yum search ifconfig 檢視ifconfig命令所在的包 yum install y wget yum install y net tools yum install y unzip zip 壓縮和解壓3.更換yu...

Centos 7 最小化安裝後基本配置

1 安裝ifconfig yum install y net tools yum y install vim yum y install git yum y install lrzsz yum install y wget firewall是centos7裡面的新的防火牆命令,它底層還是使用 ipt...