CentOS7/Linux常用命令(最小化安裝後的必備操作、設置靜態Ip、永久關閉firewalld防火牆)

最小化安裝後的必備操作

如果系統沒有安裝yum模塊,執行apt install yum

1、設置網絡,查看是否爲僑聯網絡,並配置網絡

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

這裏的eno16777736是你的網卡名稱,(我使用的是NAT模式,橋接模式自行修改IP地址)修改文件中 

ONBOOT = no 爲 
ONBOOT = yes

 重啓網卡(CentOS7)+ 查看IP

systemctl restart network

ip addr

 查看網絡統計信息是 

ip link

2、啓用ifconfig 命令

yum provides ifconfig 
或 
yum whatprovides ifconfig 來查看

 è¿éåå¾çæè¿°

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

yum install -y net-tools

安裝該軟件, 好了 現在 ifconfig 是不是能正常使用了!

如果出現Cannot find a valid baseurl for repo: base/7/x86_64錯誤 :

方法一、

  1、打開 vi /etc/sysconfig/network-scripts/ifcfg-eth0(每個機子都可能不一樣,但格式會是“ifcfg-eth數字”),把ONBOOT=no,改爲ONBOOT=yes

  2、重啓網絡:service network restart

方法二、

  1、打開 vi /etc/resolv.conf,增加 nameserver 8.8.8.8

  2、重啓網絡: service network restart

3、CentOS7最小化安裝後沒有wget軟件,但是以後我們會經常用到這個組件,所以我們安裝一下

yum install -y wget

4、CentOS自帶的國外源有時候會很慢,我們替換成國內的阿里源,也有很多比如163源都很好,國內很多人用,但這裏我們就用阿里源做個示例,想用其他源的同學可以去百度一下。

#先進入源的目錄 
cd /etc/yum.repo.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,換源完成

5、CentOS自帶vi編輯器,功能沒有vim強大,我麼再安裝一個vim編輯器

yum install -y vim-enhanced

 以上內容參考:https://blog.csdn.net/qq_34160679/article/details/79800584

6、安裝gcc模塊(可選)

yum -y install gcc

 7、安裝g++模塊(可選)

yum -y install gcc gcc-c++ libstdc++-devel

設置靜態IP

1、cd /etc/sysconfig/network-scripts

2、ls 選中要修改的ip的名稱

3、vim +名稱 編輯  如:vim 

4、找到 BOOTPROTO 參數,BOOTPROTO接受3個參數:none(禁止dhcp),static(靜態IP),dhcp(自動獲取)
       進行如下的參數修改,其他參數不動:
BOOTPROTO=static    //默認爲 dhcp,我們將其修改爲 static 
IPADDR=192.168.1.223   //將要設置爲的永久ip
NETMASK=255.255.255.0  //新增
GATEWAY=192.168.1.1     //新增
ONBOOT=yes   //默認爲 no

5、重啓網卡
      systemctl restart network

6、驗證 靜態IP是否設置成功
    ifconfig 獲取 當前ip ,如上述操作無誤差應該爲:192.168.1.149 也就是你設置的永久IP,然後使用另外系統去 ping 這個IP,再在Linux上ping其他系統,如果Linux在虛擬機上則可直接使用當前的系統,否則使用其他電腦應關閉其防火牆,否則ping不通。

永久關閉firewalld防火牆

執行關閉命令: systemctl stop firewalld.service

再次執行查看防火牆命令:systemctl status firewalld.service

執行開機禁用防火牆自啓命令  : systemctl disable firewalld.service

 

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章