查看docker日志的方法 获取链接 Facebook X Pinterest 电子邮件 其他应用 七月 10, 2020 1. 获得container的name或iddocker container ls -a2. 用如下命令获得docker container runtime log的路径docker inspect --format='{{.LogPath}}' <container_name_or_id>3. tail -f <log的路径>查看实时日志 获取链接 Facebook X Pinterest 电子邮件 其他应用 评论
Windows上调试C/C++程序时自动产生coredump的设置方法 十二月 06, 2016 1. 安装Windows debug tool,全部使用默认安装选项即可 搜索 Windbgx86_v6.12.2.633.1395371577.msi 并下载 或者也可到微软官网上下载windows调试工具,windbg也在其中: https://developer.microsoft.com/zh-cn/windows/hardware/download-windbg 注:此版本为32位版,但在32位和64位操作系统上均能使用 2. 将windbg.exe设置为默认debugger工具: 起一个cmd,进入windbg的安装目录,默认是C:\Program Files (x86)\Debugging Tools for Windows (x86)\ 然后执行C:> windbg.exe -I 注意-I必须大写 然后windbg的程序主窗口会自动打开,并且弹出一条信息windbg已经被成功设置为默认的debugger云云... 点确定后窗口会自动关闭,至此设置成功 3. 创建一个存放coredump文件的目录 D:\Dump 4. 修改系统注册表,捕获异常崩溃时自动产生Coredump文件: 1) regedit打开注册表,找到注册表项,先备份: 64位系统: HKEY_LOCAL_MACHINE\SOFTWARE\Wow6432Node\Microsoft\Windows NT\CurrentVersion\AeDebug 32位系统: HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\AeDebug 2) 修改Auto的值,原来的默认值为0不启动debugger,修改为1默认启动debugger 3) 修改Debugger的值,如果上述第2步执行成功,那么此处的值应该已经被改为了"C:\Program Files (x86)\Debugging Tools for Windows (x86)\windbg.exe" -p %ld -e %ld -g 现在需要将其修改为导出并保存co... 阅读全文
Jira利用API把用户设为deactive的方法 十月 30, 2018 Jira REST API可以对用户账户做多种操作,但唯独不可以改变用户激活状态 # curl -D- -u admin:Admin_012 -X GET http://172.18.167.39:8080/rest/api/2/user?username=admin {"self":"http://172.18.167.39:8080/rest/api/2/user?username=admin", "key":"admin", "name":"admin", "emailAddress":"xnnewjcloudjenkins@jd.com", "avatarUrls":{ "48x48":"http://172.18.167.39:8080/secure/useravatar?avatarId=10341", "24x24":"http://172.18.167.39:8080/secure/useravatar?size=small&avatarId=10341", "16x16":"http://172.18.167.39:8080/secure/useravatar?size=xsmall&avatarId=10341", "32x32":"http://172.18.167.39:8080/secure/useravatar?size=medium&avatarId=10341"}, "displayName":"系统管理员", "active":true , "timeZone":"Asia/Shanghai", "locale":"zh_CN", "groups":{... 阅读全文
tar: Removing leading `/' from member names 三月 07, 2018 或是中文:tar: 从成员名中删除开头的“/” 首先,这其实不是一个错误,虽然是输出到了stderr里,但其实是系统的一个提示,如所述,删掉了开头的/符号,亦即,去掉了绝对路径的意思 出现此条告警,是因为指定打包目录时,给的是绝对路径,比如: # tar zcvf name.tar.gz /home/test/test_folder tar处理时,默认是将/home/test/test_folder的开头的"/"删掉,变为home/test/test_folder这种格式,这样,稍后要untar的时候,不至于将untar出来的文件直接按绝对路径覆盖了原始的文件,在很多情况下,这并非我们的原意,我们会更倾向于只是把备份文件解到一个另外的文件目录下,查看对比。所以,tar的这种默认行为其实是更合理的 也所以说,网上很多文章对此告警给出的解决方法用p选项强制tar不要删除开头的"/",其实在大多数情况下,并不是一个好的解决方法 # tar zcvfp name.tar.gz /home/test/test_folder 虽然用p选项的确不报警了,但是如上所述,消除报警一时爽,将来解压的时候很可能会灾难的 tar自己的解决方法,就是将绝对路径改为相对路径,比如在当前目录下 # cd /home/test # tar zcvf name.tar.gz test_folder 另一种方法,可以使用-C中转一下,比如 # tar zcvf name.tar.gz -C / home/test/test_folder -C /的意思是说指定目录到根目录/,然后把后面的绝对路径开始的"/"去掉,这样,也能达到既使用绝对路径,又不会有报警的目的 但是shell编程的时候,经常会使用变量,比如 # target=/home/test/test_folder # tar zcvf name.tar.gz $target 这样的话,除非定义变量的时候规避"/",否则确实没有啥好办法防止报警。但如开头所述,这其实是一条info而非error,所以个人觉得,宁可报警,也不要用p选项的好 阅读全文
评论
发表评论