Ubuntu系统之常见问题

本文针对Ubuntu系统使用过程中常见的问题提供了解决方案,包括开机错误提示、32位库缺失、root用户启用、编译工具安装等,帮助开发人员快速定位并解决问题。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

俗话说:工欲善其事,必先利其器。作为一名开发人员,搭建一个稳健的开发环境是非常重要事,我们会经常使用Ubuntu系统作为开发平台,编译系统,但是在使用Ubuntu系统时又会经常遇到很多系统问题,能够短时间内解决这些问题,把大多数时间放在开发上,是非常重要的。所以本文就积累工作中遇到的Ubuntu问题,列出成文,方便再次遇到,能有章可循,快速解决问题。

问题一:Ubuntu 开机时出现”The disk drive for /media/磁盘名 is not ready yet or not present”,如下图
问题

解决方法:

$ sudo vi /etc/fstab

然后注释掉有问题的磁盘,如下图:
注释不用的磁盘


问题二:Ubuntu14.04 64位默认没有安装32位的库,这样在使用32位的交叉编译工具时,会提示:libz.so.1 No such file 的报错

解决方法:

$ sudo apt-get install gcc-multilib lib32ncurses5 ia32-libs lib32z1
最新版Ubuntu 14.04.5 LTS 上可能需要如下安装。
$ sudo apt-get install gcc-multilib lib32ncurses5 lib32z1 lib32bz2-1.0 lib32stdc++6

问题三:Ubuntu 14.04系统安装成功,默认只开启了普通用户,如何开启root用户,并用root用户登录呢?

解决方法:

$ sudo vi /usr/share/lightdm/lightdm.conf.d/50-ubuntu.conf

增加root登录窗口

保存并退出,然后为root设置密码:

$ sudo passwd root

修改root密码同时启用root

保存退出,并重启电脑,就可以用root登录了。

root用户登录界面

登录之后通常会报如下错误:
这里写图片描述

需要做如下操作进行修正:
这里写图片描述
这里写图片描述
保存退出,重启登录之后就不会出现有关profile的错误了。


问题四:Ubuntu 14.04.5 LTS 运行yocto里的bitbake 部署内核时提示少makeinfo,只要apt-get install makeinfo 即可,但是事与愿违,提示找不到这个包。

解决方法:

$ sudo apt-get instal texinfo

问题五:Ubuntu 上如何查看内存容量及内存使用情况。

查看方法:

$ free -m  // -b,-k,-m,-g show output in bytes, KB, MB, or GB
或者
$ top   //既能查看CPU运行情况,也能查看内容情况。

问题六:Ubuntu 上如何查看系统运行了多长时间

查看方法:

$ uptime

这里写图片描述


问题七:Ubuntu 上如何查看系统的发行版信息

查看方法:

$ lsb_release -a

这里写图片描述


问题八:Ubuntu 如何增加用户并加入sudoer file

增加方法:

$ adduser ldd3   // 会增加用户ldd3和组ldd3,并把ldd3加入组ldd3中,同时会创建家目录/home/ldd3,同时创建了家目录下的.bash_logout .bashrc .profile文件。复制/etc/skel目录下的文件,默认只有example.desktop文件。useradd 也能增加用户,但是需要指定参数。
// 用root用户把ldd3加入sudoer file中
# visudo  //增加如下行即可。

这里写图片描述

待续……

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值