前言:最近一周时间,重新学习了一下基础命令,发现还是有很多不足。实验过程中,有很多不常用的命令,时间久了甚至已经忘了。而且,经过再次的学习,发现有一些命令没有真正的理解;生产环境中,好多文件都需要备份,对gzip、bzip2、tar等,对于这些命令的理解更上了一个层次。巧用基础命令,效果非凡。不能小瞧任何一次学习的机会,不然你会发现自己的渺小。
目录
基础配置
备份repo源
下载阿里源
清除源数据
新建yum源缓存
查询包名称
卸载软件包
安装软件包
我们可以做我们想着做的任何事,选择大于努力。
永久配置命令,一条命令永久解决。
[root@localhost ~]# nmcli connection modify ens33 ipv4.addresses 192.168.1.10/24 ipv4.gateway 192.168.1.1 ipv4.method manual ipv4.dns 8.8.8.8
[root@localhost ~]# mkdir /backup
[root@localhost ~]# cd /etc/yum.repos.d/
[root@localhost yum.repos.d]# mv *.repo /backup/
官方源有很多,这里以阿里云为例,下载Centos和epel源,里面包含了大多数的常用包。
wget -O /etc/yum.repos.d/CentOS-Base.repo https://mirrors.aliyun.com/repo/Centos-7.repo
wget -O /etc/yum.repos.d/epel.repo http://mirrors.aliyun.com/repo/epel-7.repo
[root@localhost ~]# yum clean all
提高下载安装速度
[root@localhost ~]# yum makecache
这样就已经搭建完成yum网络源了,但是,yum的主要目的还是用来解决rpm的依赖关系,其中安装卸载是必不可少的。而有很多的命令就是软件包的名称,还需要命令来查看、卸载、安装。
以ifconfig命令为例,下面软件包的名称通过查询得知为net-tools。
[root@localhost ~]# yum provides ifconfig
Loaded plugins: fastestmirror, langpacks
Loading mirror speeds from cached hostfile
* base: mirrors.aliyun.com
* extras: mirrors.aliyun.com
* updates: mirrors.aliyun.com
net-tools-2.0-0.25.20131004git.el7.x86_64 : Basic networking tools
Repo : base
Matched from:
Filename : /sbin/ifconfig
[root@localhost ~]# yum -y remove net-tools
[root@localhost ~]# yum -y install net-tools