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 //查找符号