Ubuntu卸载python后的补救手段

项目场景:

摸索Ubuntu时,因为用的python3.8,每次打Tab都是python2.7的版本,强迫症犯了给低版本的python都卸载了,好家伙,终端直接退不出去了,然后init 0重启,发现图像界面密码输不了了,然后又重启,图像界面都没了.....


问题描述

然后只能在命令行界面,尝试补救,使用sudo apt install 就报错fail fetch.......,查了很多博客,改了国内源和ip(

sudo nano /etc/resolv.conf和sudo nano /etc/apt/sources.list

)
),发现还是不行因为网络也没了 ping baidu.com都ping不通 ,使用

ifconfig和route -n

发现路由表是空的!!!

使用

ip a

输出

lo: mtu 65536 qdisc noqueue state UNKNOHN group default qlen 1000inet 127.0.0.1/8 scope host lolink/loopback 00:00:00:00:00:00 brd 00:00:00:00:00:00valid_lft forever preferred_lft forever inet6 ::1/128 scope hostvalid_lft forever preferred_lft forever2: ens33: mtu 1500 gdisc noop state DOWN group default qlen 1000llink/ether 00:0c:29:87:66:19 brd ff:ff:ff:ff:ff:ffbo@ubuntu:~$

从中可以看到ens33 处于DOWN的状态

我们启用ens33

sudo ip link set ens33 up

由于我的unbuntu是虚拟机网络,我们需要确保网络模式设置是NAT或桥接

配置ubuntu使用DHCP

sudo nano /etc/network/interfaces

修改文件内容

auto ens33
iface ens33 inet dhcp

重新配置ip配置

 

ip addr show ens33

自动获取ip配置

sudo dhclient ens33

重启网络服务

sudo service networking restart

然后就能ping通了

重新安装python和图像界面

sudo apt-get install python3  //安装python3
sudo apt-get install --fix-missing  //尝试修复丢失的软件包
sudo apt-get install ubuntu-desktop //图像界面
sudo reboot //重启

你可能感兴趣的:(ubuntu,linux,运维)