这篇文章上次修改于 192 天前,可能其部分内容已经发生变化,如有疑问可询问作者。

Linux 快速换源

yum install -y  wget  #必备工具
#使用之前请确保已经安装wget,如未安装请执行下面一条命令来安装
 
#备份原来的源
sudo mv /etc/yum.repos.d/CentOS-Base.repo /etc/yum.repos.d/CentOS-Base.repo.bk
 
 
#下载阿里源
cd /etc/yum.repos.d
wget -nc http://mirrors.aliyun.com/repo/Centos-7.repo
 
#更改阿里yum源为默认源
sudo mv Centos-7.repo CentOS-Base.repo
 
#更新本地yum缓存
# 全部清除
sudo yum clean all
# 更新列表
sudo yum list
# 缓存yum包信息到本机,提高搜索速度
sudo yum makecache

网卡配置错误

Cannot find a valid baseurl for repo: base/7/x86_64

# 解决办法:
# 修改网卡配置文件:
vi /etc/sysconfig/network-scripts/ifcfg-eno16777736
# (注意:如果显示打开的是新文件,可能你的网卡的文件不叫ifcfg-eno16777736 ,有的叫ens33,你就使用命令“vi /etc/sysconfig/network-scripts/ifcfg-ens33”,来打开网卡配置文件)
# 将onboot修改为“yes”

#重启网络服务:
service network restart
#再使用安装Vim的命令:
yum -y install vim*
#就可以安装了。

yum安装出现另一个程序被锁定

Another app is currently holding the yum lock; waiting for it to exit 这句话的意思就是有一个应用程序正在锁定yum,等待退出。

# 解决办法:
# 1、杀死这个应用程序

#命令:
kill -s 9 56722

#kill 的用法:
#kill [信号代码] 进程ID
#注:信号代码可以省略;我们常用的信号代码是 -s 9 ,表示强制终止;
#56722是这个进程的ID

# 2、强制关掉yum进程,并重新运行yum

rm -f /var/run/yum.pid
#注:强制删除:rm -f
#解释:强制删除文件:  /var/run/yum.pid

Centos防火墙相关命令

#永久关闭防火墙
systemctl disable firewalld

#y
systemctl enable firewalld

#查看防火墙状态
systemctl status firewalld

#关闭防火墙
systemctl stop firewalld

#打开防火墙
systemctl start firewalld

Centos查看自启动服务

#查看自启动的服务
systemctl list-unit-files

Centos hostname相关命令

#查看当前主机名
hostname
#方法一:命令永久修改主机名
hostnamectl set-hostname 主机名

#方法二 通过修改文件
#修改文件
vi /etc/hostname #添加主机名
Slave01
vi /etc/sysconfig/network #添加IP和hostname对应关系
10.238.162.33 Slave01
#重启reboot生效

#方法三 临时修改主机名
hostname Slave01