Skip to content

LinuxProblem

kcp edited this page Nov 21, 2020 · 3 revisions

title: Linux遇到问题总结 date: 2018-12-15 11:16:42 tags: - 工具使用经验 categories: - Linux

目录 start

  1. 遇到的常见问题
    1. 软件问题
      1. 命令找不到
      2. 终端响铃
      3. 输入法
        1. fcitx
      4. Flash
    2. 驱动问题
      1. 显卡
        1. Nvidia
        2. Deepin的NVIDIA驱动问题
    3. 配置问题
      1. Ubuntu与Windows10时间相差8小时的解决
      2. 终端开启慢
    4. 数据问题
      1. 突然断电

目录 end|2020-05-17 16:13|


遇到的常见问题

软件问题

命令找不到

  • sudo找不到 安装 sudo
  • locale-gen 找不到 安装 locales 使用locale-gen --purge命令进行更新编码

Linux上的报错, 提示说找不到共享库 | 参考解决方式

终端响铃

参考: Linux中关闭响铃

  1. 临时关闭:rmmod pcspkr 临时开启:modprobe pcspkr
  2. 编辑 /etc/inputrc,找到#set bell-style none这一行,去掉前面的注释符号
  3. xset -b

下面的方法不敢试

  • 对于Debian/Ubuntu系统,使用root身份执行:
    • sudo echo "blacklist pcspkr" >> /etc/modprobe.d/blacklist
  • 对于CentOS/Redhat/RHEL/Fedora系统,使用root身份执行:
    • echo "alias pcspkr off" >> /etc/modprobe.conf

输入法

fcitx

Flash

  • 点击官网下载地址下载,然后解压,
  • 将文件复制进火狐插件目录:sudo cp libflashplayer.so /usr/lib64/mozilla/plugins
  • 添加其他用户可执行权限chmod 755 /usr/lib64/mozilla/plugins/libflashplayer.so

tracker-extract 高CPU内存占用

参考: Go Away, tracker-store
参考: tracker store

  1. 复制 cp /etc/xdg/autostart/tracker-miner-fs-3.desktop ~/.config/autostart/ 等若干文件 并追加 Hidden=true
  2. 禁用服务 : systemctl --user mask tracker-store

驱动问题

显卡

  • 查看显卡列表 lspci -vnn | grep '\''[030[02]\]'
  • 测试显卡 FPS glxgears

Nvidia

NVIDIA

驱动有: Nouveau, bumblebee, NV_Prime

Bumblebee

大多数笔记本都是 Intel集显和 Nvidia 或者 AMD 双显卡, 双显卡的管理就成了问题(指的是Linux下)

参考: 使用 Bumblebee 控制 NVIDIA 双显卡

Deepin的NVIDIA驱动问题

  • 论坛博客
    • sudo apt-get install bumblebee-nvidia nvidia-driver nvidia-settings

配置问题

Ubuntu与Windows10时间相差8小时的解决

  • timedatectl set-local-rtc true

终端开启慢

  • 检查 .bashrc 文件 看是否有可疑脚本,
    • 这次就是因为 sdkman 的原因(总是在检查自动更新, 虽然说关掉就好了)导致巨慢, 打开终端要一分钟
    • 那上次搞得我新建用户,重装系统是什么原因呢?

数据问题

突然断电

开机报错信息: fsck exited with status code 4

  1. 根据报错提示的分区, 进行修复, 由于我的Linux是ext3文件系统 ext4 则是 fsck.ext4
  2. fsck.ext3 -y /dev/sda9 分区根据实际情况
  3. 完成后重启即可

导致了 Git 仓库都损坏了 fatal: loose object

ZSH: corrupt history file

mv .zsh_history .zsh_history_bad
strings .zsh_history_bad > .zsh_history
fc -R .zsh_history

Summary

Clone this wiki locally