linux学习笔记--遇到的问题

1. Xshell无法连接虚拟机

(1)虚拟机ping百度

尝试是否能否ping通百度,可以ping通百度说明虚拟机可以连接上网络
在这里插入图片描述

(2)windows下ping linux的ip地址

打开控制面板->网络和Internet->网络连接
发现VMnet8未启用
在这里插入图片描述
将其启用之后,修改其属性,这里虚拟机中的子网IP为192.168.153.0,所以属性的IP地址就填写为192.168.153.1。
在这里插入图片描述
修改完属性后,点击一下VM8的禁用,然后再点击一下启用。之后ping一下linux的主机,可以ping通。
在这里插入图片描述

(3)linux下ping windows

在linux下ping windows,可以ping通
linux下ping windows

(4)再次打开Xshell

打开Xshell
连接成功,孩子要哭了!

解决方案引自Xshell连接不上虚拟机的解决办法汇总

2.VScode远程时遇到“检测到 #include 错误。请更新 includePath。已为此翻译单元(/home/wsq/Linux/test.c)禁用波形曲线。C/C++(1696)”的错误

(1)windows下配置mingw

配置成功
在这里插入图片描述

(2)windows下运行程序成功

在这里插入图片描述
以上步骤学习自VsCode安装和配置c/c++环境(超完整,小白专用)

(3)完成上述步骤后,打开远程,在linux系统下仍存在问题

在这里插入图片描述
思考可能是因为linux下没有配置mingw(真笨呐!试各种解决方案试了半天!!)

(4)MinGW-w64在ubuntu上的安装及使用

安装MinGW

sudo apt-get update
sudo apt-get install mingw-w64

在这里插入图片描述
安装完之后,继续安装g++

sudo apt install g++

在这里插入图片描述
可以在终端输入

g++ -v
gcc -v

检查是否安装成功,若如下图所示,则安装成功
在这里插入图片描述
安装完g++之后,终于不报错了!!!!!
在这里插入图片描述

从中午头弄到下午5点,菜鸡两个字可以印在脸上了(:

3. 网卡信息丢失

在这里插入图片描述
在这里插入图片描述
ping ip地址,显示 connect:网络不可达

(1)打开网卡配置
cd.. /etc/network/interfaces

显示网卡配置丢失
在这里插入图片描述

(2)添加网卡信息

转到root用户,添加以下代码

auto ens33
iface ens33 inet dhcp

在这里插入图片描述
添加后执行

sudo /etc/init.d/networking restart

改好后可以ping通别的ip地址
在这里插入图片描述
修改完之后虚拟机的ip地址发生了变化

4. 系统锁

执行语句 sudo apt install tree 时出现如下错误:
E: 无法获得锁 /var/lib/dpkg/lock - open (11: 资源暂时不可用)
E: 无法锁定管理目录(/var/lib/dpkg/),是否有其他进程正占用它?
在这里插入图片描述
出现这个问题的原因可能是有另外一个程序正在运行,由于它在运行时,会占用软件源更新时的系统锁,要解决就需要将正在进行的进程杀死,解决方案引自系统锁
第二个方法管用

sudo rm /var/cache/apt/archives/lock
sudo rm /var/lib/dpkg/lock
  • 3
    点赞
  • 6
    收藏
    觉得还不错? 一键收藏
  • 2
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值