linux/ubuntu使用常见问题解决

linux/ubuntu使用常见问题解决

使用ubuntu系统总会遇到各种问题,每次查找总是麻烦的,所以这个为自己记录问题和解决方法。我会经常更新和记录,每个自己都亲测有效。

1.ubuntu开机出现:system program problem detected

sudo vi /etc/default/apport

将enabled=1改为enabled=0保存退出即可

2.在update时遇到没有公钥,无法验证签名

sudo apt-key adv --keyserver keyserver.ubuntu.com --recv-keys 3CB9FD148F374FEF

把后面数字换为系统提示数字

3.修改内核启动顺序

vi /boot/grub/grub.*

找到想要默认启动的内核,全部内容复制,粘贴到第一选择位置,像这样
108-118行
星号的意思是我发现有些是有些系统是grub.cfg,有些是grub.conf,视具体情况而定
也可以选择删除某一内核,使用aptitude软件管理工具,因为我发现用apt-get卸载不成功,使用方法基本和apt-get一样,但是这个会安装或卸载一些相关依赖,aptitude系统不自带,需要自己下载

sudo apt-get install aptitude

移除内核

sudo aptitude remove linux-image-

4.解决update时一些奇怪问题

类似这种:
W: Failed to fetch bzip2:/var/lib/apt/lists/partial/mirrors.163.com_ubuntu_dists_precise-proposed_universe_binary-amd64_Packages Hash Sum mismatch
可以用这个尝试一下,可以解决大部分问题

sudo rm -fR /var/lib/apt/lists/*

5.设置ssh开机自启

低版本系统:

$ sudo service ssh on

高版本系统:

$ sudo systemctl enable ssh

我不知道具体分界是什么,我试过ubuntu18和ubuntu12。

6.ubuntu花屏解决

$  sudo gedit /etc/default/grub

找到这一行:

   grub_cmdline_linux_default="quiet splash" 

修改为

 grub_cmdline_linux_default="quiet splash nomodeset"

7.E: Could not get lock /var/lib/dpkg/lock-frontend问题解决

当在update或者install的时候出现现在情况

E: Could not get lock /var/lib/dpkg/lock-frontend - open (11: Resource temporarily unavailable)
E: Unable to acquire the dpkg frontend lock (/var/lib/dpkg/lock-frontend), is another process using it?

解决方法(链接为方法原出处)

$ sudo rm /var/lib/dpkg/lock-frontend

如果提示不是lock-frontend而是lock之类的,但是其他基本一样可以这样做:

$ sudo rm /var/lib/dpkg/lock

8.在make menuconfig中修改CPUS

ctrl+backspace
查看cpu个数:

lscpu

9.ubuntu关机卡在logo界面

最近在工控机上安装16.04,之后发现重启或者关机都会卡在关机时候的logo界面,后来找到一个解决方法,原理是直接跳过这一步,个人推测是驱动和硬件不匹配问题。

$ sudo vi /etc/default/grub

将GRUB_CMDLINE_LINUX_DEFAULT=”quiet splash”改成GRUB_CMDLINE_LINUX_DEFAULT=” “

$ sudo update-grub

然后强制关机。再开机就可以正常重启和关机了。

10.使用sudo提示当前用户不在sudoers中

1,进入root管理员权限

$ su

输入密码,然后打开/etc/sudoers文件

$ vi /etc/sudoers

在root ALL=(ALL:ALL) ALL下面添加
username ALL=(ALL:ALL) ALL
保存退出,之后就可以了,如果不行就重启一下系统

11.ubuntu桌面图标消失

最近在工控机上安装了ubuntu12,就出现了重启系统之后图标不见,快捷键开终端,鼠标右键都可以,但是就是没有图标。解决方法是:
打开终端,cd ~目录

$ rm -r -f .config
$ rm -r -f .cache
$ rm -r -f .gconf
$ sudo reboot

12.编译内核出现这个__modver_version_show错误

今天我在打rt实时内核,然后在编译内核的时候遇到了这个错误
ERROR: “__modver_version_show” [drivers/staging/rts5139/rts5139.ko] undefined!
其实我编译过几次,都没出现过这个情况,直接解决办法吧
make menuconfig配置选项中找到了(device driver中)staging devices这个配置项,直接选择为N([]中为空),重新编译,问题解决。
have fun.

13.指定头文件搜索位置

在/etc/profile或/home/user/.bashrc文件添加内容
在PATH中找到可执行文件程序的路径。

export PATH =$PATH:$HOME/bin

gcc找到头文件的路径

export C_INCLUDE_PATH=include_dir

g++找到头文件的路径

export CPLUS_INCLUDE_PATH=$CPLUS_INCLUDE_PATH:include_dir

找到动态链接库的路径

export LD_LIBRARY_PATH=$LD_LIBRARY_PATH:include_dir

找到静态库的路径

export LIBRARY_PATH=$LIBRARY_PATH:include_dir

14,树莓派命令行修改日期时间

sudo date  --s="2014-08-31 14:42:00"

15,使用git时验证失败

error: server certificate verification failed. CAfile: /etc/ssl/certs/ca-certificates.crt CRLfile: none
解决:

export GIT_SSL_NO_VERIFY=1
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值