随笔分类 - Linux杂项
摘要:mv /usr/bin/systemctl /usr/bin/systemctl.old curl https://raw.githubusercontent.com/gdraheim/docker-systemctl-replacement/master/files/docker/systemct
阅读全文
摘要:场景: 编译环境与发布机器环境不太一样,打出来的包在实盘环境不能运行。 解决方法: CMakeLists.txt中 打可执行程序 加:set(CMAKE_EXE_LINKER_FLAGS "-static-libgcc -static-libstdc++") 动态库加:set(CMAKE_SHARE
阅读全文
摘要:解决方法: 1.cmd下管理员权限执行 netsh winsock reset 2.重启电脑
阅读全文
摘要:1.创建回收站目录 mkdir /mnt/d/Work/trash 2.vim /etc/bashrc 添加: ###trash begin### alias rm=del alias rl='ll -t /mnt/d/Work/trash' alias ur=undelfile alias ct=
阅读全文
摘要:1.安装 gcc源码下载地址:http://mirror.hust.edu.cn/gnu/gcc/ 低版本安装参见:https://www.cnblogs.com/yadongliang/p/6100003.html 高版本(比如gcc8.3)安装: yum install centos-relea
阅读全文
摘要:场景: 不小心修改了 /etc/passwd 文件中的 root 名字,改成了 inaroot 导致无法切换到root 解决方法: 如果已有一个用户upchina 可以执行sudo命令,则执行 sudo -u inaroot vi /etc/passwd 恢复 root 名字,然后保存退出即可。 如
阅读全文
摘要:1. gdb ./test 2.设置参数 set args --req=4 --busType=2 --type=276 --clear=1 3.查看源码 l 4.设置断点 b main.cpp:221 5.运行程序 run 6.单步运行 next 7.打印变量 print 8.继续运行至下一个断点
阅读全文
摘要:场景:有个服务程序不定时的core,且 core文件不全,不好定位问题。 解决方法: 因为是不定时的core,所以gdb不易重现问题。 用 nohup XXX & 命令行启动程序,在后台运行。 nohup、& 用途参见:http://www.cnblogs.com/baby123/p/6477429
阅读全文
摘要:用 vim 打开文件,然后执行冒号命令: :set ff=unix:wq
阅读全文