
linux
shizao
这个作者很懒,什么都没留下…
展开
-
windows上的vscode远程连接ubuntu容器
1,windows上需要重新安装配置sshd2,查看容器里的sshd是否安装好了,没有安装的话,会报错:vscode channel 0: open failed: connect failed: Connection refused3,容器里的sshd需要监听22端口4,vscode需要配置JumpMachine/IdentityFile/ProxyCommand...原创 2021-08-18 11:55:33 · 603 阅读 · 0 评论 -
gdb --args调试,参数指定命名
在脚本里编辑:./demo --argname avalue --path /home/work如果需要调试这个程序,需要在脚本里修改:gdb --args ./demo --argname avalue --path /home/work进入后,run出现问题后,bt,就可以看到调用栈记录了。原创 2020-07-30 11:26:29 · 5415 阅读 · 0 评论 -
ubuntu 18.04 review board安装及svn设置pre-commit 和post-cmmit
数据库:使用review board默认支持的sqlit版本管理仓库:svn1 安装依赖包sudo apt-get install apache2sudo apt-get install libapache2-mod-pythonsudo apt-get install libapache2-mod-wsgisudo apt-get install Memcached...原创 2019-06-03 16:57:10 · 2694 阅读 · 1 评论 -
配置review board自动发送邮件内容中的URL
使用review board 3.0.14.由于安装时配置的域名是localhost.发送的邮件收到的也是This is an automatically generated e-mail. To reply, visit:http://localhost/r/5/ 需要把url的地址修改为有效地址,需要修改reviewboard的数据库文件。cd /var/www/...原创 2019-06-10 11:50:06 · 990 阅读 · 1 评论 -
ubuntu 18.04 配置keepalived+rsync+inotify
需求1 确保应用程序app实现高可用,如果某个节点宕机,可以在其他节点上正常提供服务2 不论是否切换节点,app对外的ip是唯一的3 网关切换节点后,数据不可丢失解决方案用keepalived实现virtual ip,用inotify监控文件变化,变化时,调用rsync做文件传输keepalivedKeepalived的实现基础是VRRP协议,包括核心...原创 2019-05-13 16:43:11 · 1040 阅读 · 0 评论 -
sudoers语法错误配置后的修复方法
1. 打开terminal,进入/etc/目录2. 输入命令pkexec visudo3. 输入当前用户登录密码4. 修复语法错误想保存就依次按:ESC :x!不保存:ESC :q!参考:https://blog.youkuaiyun.com/zhuang_stark/article/details/76714135https://zhidao.baidu.com/q...原创 2019-05-15 17:03:32 · 3518 阅读 · 1 评论 -
ubuntu 18.04上安装mantis bug tracker
需求:在ubuntu 18.04上安装mantis bug trackerMantisbt: 是一款基于Web的开源漏洞跟踪系统,采用PHP开发,并且支持多种数据库后端,包括MySQL,MS SQL和PostgreSQL,还支持apache / nginx web server.1 安装apache/ php/ mysqlMantis要求电脑上已安装apache2/ ...原创 2019-04-25 18:07:53 · 1172 阅读 · 2 评论 -
memset函数初始化
对于绝大多数编译器来讲,char namekey[15]="";与memset(namekey,0x0,sizeof(namekey));或memset(namekey,'\0',sizeof(namekey));这三个是一样的。但是有的编译器,char namekey[15]="";只将namekey[0]给赋值为'\0',其他成员还是随机值,也就是未初始化的值 还有人用me...原创 2019-02-27 10:03:06 · 567 阅读 · 0 评论 -
ubuntu18.04下mysql删除后重装有问题的解决方法
删除mysql后,重装总是卡在Renaming removed key_buffer and myisam-recover options (if present)这里就不动了。解决方法是执行脚本删除文件后sudo apt-get --purge remove mysql-server mysql-common mysql-client还需要执行命令,查看是否存在...原创 2019-03-05 13:56:00 · 1593 阅读 · 0 评论 -
make 新手使用总结
通配符: “*”、“?”和“[…]”Makefile 中统配符可以出现在以下两种场合:1. 可以用在规则的目标、依赖中,make 在读取Makefile 时会自动对其进行匹配处理(通配符展开);2. 可出现在规则的命令中,通配符的通配处理是在shell 在执行此命令时完成的。除这两种情况之外的其它上下文中,不能直接使用通配符。而是需要通过函数“wildcard”来实现。 ...原创 2019-01-18 14:36:56 · 251 阅读 · 0 评论 -
VS code ubuntu18.04 环境,下载安装调试
背景: 公司要用vs code 在linux下跑通代码单步调试。下面是具体的操作。安装环境:ubuntu 18.04, 系统自带的gcc 7.3.0下载地址:https://code.visualstudio.com/点击下载 .deb格式的文件不需要修改,选择open with software install(default),点击ok。下载完成后,点击install,就可...原创 2019-01-04 11:32:18 · 3847 阅读 · 0 评论