linux问题与恢复

ubuntu远程桌面

apt install xrdp
sudo systemctl enable xrdp
sudo systemctl start xrdp
参考:https://www.jianshu.com/p/f60cec98eccd

linux故障进入recover mode

选择root,进入命令行模式
启动网络,否则无网络连接
server network-manager start

startx启动失败问题

ubuntu-drivers autoinstall安装显卡驱动

只显示光标闪烁进不了系统

apt install xserver-xorg-video-nvidia-418重新安装驱动,自动修改相关配置
(apt install xserver-xorg tab键查看所有安装项目)

鼠标键盘无响应

apt install xserver-xorg-input-all 重新安装驱动

输入法

apt-get install fcitx fcitx-pinyin
im-config选择fcitx输入法
fcitx-configtool配置输入法

桌面鼠标右键设置窗口无法弹出

apt install ubuntu-gnome-default-settings
apt install ubuntu-gnome-desktop

关闭终端程序不退出

nohup execute_file
ctrl+z 前台程序到后台挂起(有任务编号提示,bg 任务号【任务跳转后台】,fg任务号【任务跳转前台】)

root账户

sudo passwd root
root没有设置密码,无法进入,可以通过如上命令设置或者查看root是否这是密码。

/var/run

防止linux程序重复启动,生成pid文件

PidfileCreate
PidfileRemove

查看系统日志

journalctl

  • r 从最新的开始
  • k 系统内核日志
  • u 过滤

清理文件

删除指定目录下,执行格式的文件

rm -rf find /home -type f -name ‘.log’
find /home -type f -name '
.log’ | xargs rm -rf
find /home -type f -name ‘*.log’ --exec rm -rf {} #{}代替find查出来的文件

安装服务

systemctl,在/usr/lib/systemd/system/目录下面新建service文件,然后systemctl daemon-reload重载服务即可安装

[Unit]:服务的说明
[Service]服务运行参数的设置
[Install]服务安装的相关设置

dwarf调试信息

dwarf调试信息在是elf格式的一部分,编译提示dwarf版本问题,添加-gdwarf-2编译,指定dwarf版本
使用gdb启动文件后,提示dwarf问题导致文件无法调试,gdb和dwarf版本不兼容

GLIBCXX_版本问题

strings libstdc++.so 查找最新版本的文件
ln -s * libstdc++.so 替换掉文件(根据错误提示替换掉提示文件)

undfine reference

nm -C *.so |grep name //查找符号

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

怪力左手

囧rz

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值