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

发布了17 篇原创文章 · 获赞 11 · 访问量 2万+

猜你喜欢

转载自blog.csdn.net/weixin_38652136/article/details/80484578