很长时间没有操作Linux系统,最近在VM上部署Linux,遇到无法联网、ifconfig命令无法使用,
curl命令下载yum阿里云源失败、yum命令无法正常使用等问题。对这些问题作一记录,在下次遇到能快速解决
一、联网问题
用到的命令:
ping www.baidu.com # 查看是否能ping通
ip addr # 查看是否设置了IP地址
vi #文本编辑命令,vi 某文本,输入i进入编辑模式;编辑完成点击esc键,输入:wq保存并退出,输入:q!不保存退出
1.windows 下 计算机控制面板》网络和 Internet》网络连接》VMWare Network Adapter for VMnet8 设置
2.VMware Workstation关于网络的设置
3.Linux中设置网络
使用vi 命令 ,输入i进入编辑模式,修改ONBOOT=yes,按esc退出编辑模式,输入:wq 保存并退出。
三步操作均完成后基本解决网络问题,此时使用ping www.baidu.com查看是否能联通网络
更多详细内容,参考博客地址:Linux无法联网怎么办?解析VMware上的CentOS7(Linux)系统无法联网的解决办法
二、ifconfig命令无法使用
在网络问题解决后,ifconfig命令无法使用,此问题解决很简单。
yum install net-tools.x86_64
yum命令可正常使用情况下,使用此命令安装即可正常使用ifconfig命令。(yum install ifconfig无法下载,需要下载net-tools.x86_64才能使用ifconfig命令)
三、curl命令无法使用
curl命令无法使用,需要先检查虚拟机Linux是否联通网络;
其次检查yum命令能否下载curl
ping www.baidu.com
如上图所示,即能正常联通网络
yum install curl
如yum命令可正常下载,使用此命令即可解决;如yum命令无法使用,则需要先解决yum命令无法使用问题。
四、yum命令无法使用及yum更换阿里云源
yum无法使用时,若可正常联通网络、curl命令可使用,可使用curl命令下载阿里云源。
操作步骤:
方法一:
cd /etc
cd /yum.repos.d
ls #查看已经存放的repo文件
mkdir reposa
mv *repo reposa #移动备份已经存在的repo文件
curl -o /etc/yum.repos.d/CentOS-Base.repo https://mirrors.aliyun.com/repo/Centos-7.repo
yum clean all
yum makecache
现将已经存放的repo文件移动备份,再使用curl命令下载;完成后生成新的源的缓存。
方法二:
curl无法使用,可正常访问网络,使用ifconfig命令查询IP地址:
访问阿里云源,寻找适合自己版本的源,并下载,使用secureFX工具或xshell-xftp工具连接到Linux IP地址,登录后将文件传输到 /ect/yum.repos.d/下,使用yum clean all
及yum makecache
生成新的源的缓存。使用yum命令安装curl。
yum install curl