随笔分类 - Linux
bash常用指令总结
摘要:由于在虚拟机里用了三个网络, 分别是nat ,仅主机,和桥拉 nat用于上网, 桥接用于连接网络摄像头调试程序, 配置了两个网关,但看路由路数, 桥接的比nat优先,导致访问不了网络了 可以通过下面两种方法解决 1.把桥接的网络设置为 这样就不需要填写 网状了,保存后记得重启一下网络 服务 sudo
阅读全文
摘要:linux 16.04 sudo apt-get install mysql-server apt-get isntall mysql-client sudo apt-get install libmysqlclient-dev 安装成功后可以看一下有没有进程在监听 sudo netstat -ta
阅读全文
摘要:查看 编译时会链接的动态库 ldconfig -v | grep libCmp 添加编译时的动态链接目录到终端环境,然后启动, 这种方式可以为不同的程序配置不同的加载路径 export LD_LIBRARY_PATH=$LD_LIBRARY_PATH:<Your_non-Standard_path>
阅读全文
摘要:1.不能提交到 master production main 这几个分支 2.分支名只能以feature|hotfix|bugfix|release|dev|improvement 这几个开头 3.自动加分支名到提交的消息上 4.变基的情况合并提交不会触发这个hook,处理掉了 #!/bin/bas
阅读全文
摘要:#安装 valgrind sudo apt-get install valgrind #使用 memcheck 打开程序 valgrind --tool=memcheck myprogram [args...]
阅读全文
摘要:vim <(lsof -p 72116 | awk '{print $9}' | grep '\.so') 然后正则替换一下文件名 略 然后排序去重 :sort u 这样就能把动态库的路径 都找出来了,
阅读全文
摘要:有时在ubuntu下,用vim编辑了半天文本发现没有权限保存,这时可以用这种方式强制保存 :w !sudo tee % w保存 !执行外部命令 tee 写入到文件 % vim中的变量,当前文件地址,一般是
阅读全文
摘要:在进入gdb后,直接使用attach ID,出现下面的情况: Could not attach to process. If your uid matches the uid of the target process, check the setting of /proc/sys/kernel/y
阅读全文
摘要:LIBRARY_PATH 编译时链接 LD_LIBRARY_PATH 运行时链接 LD_LIBRARY_PATH="/home/xx/lib/zlib/lib${LD_LIBRARY_PATH:+:$LD_LIBRARY_PATH}" LD_LIBRARY_PATH="/home/xx/lib/gl
阅读全文
摘要:前期准备 拉代码编译 添加iptable规则 在redsocks 目录创建 redsocks.config 测试 启动redsocks 关闭 关闭重定把这个规则修改成 就行了,下次要使用再换回 查一下序号 下次换回来就
阅读全文
摘要:文本处理 awk sed grep sort uniq cat cut echo fmt tr nl egrep fgrep wc 进程监视 ps top htop atop lsof 网络 nmap tcpdump ping mtr tracerote airmon airodump dig ip
阅读全文