- 折地镜……完全是- -玩儿一会儿就吃灰的东西。[……]
Monthly Archives: February 2019
如何从gz文件grep检索文本
默认日志会压缩为gz后缀的压缩包,这个时候如何用类似grep的指令检索里面的内容?方法如下:
zgrep "test" /var/log/nginx/access.log-20190106.gz /var/log/nginx/access.log-[......]
Git 撤销某次提交的修改
提交不少,发现某次提交引入了BUG,当时没发现,如何撤销提交呢?优雅的办法是:
git revert commit_id
如果commit_id是merge节点的话,-m是指定具体哪个提交点
git revert commit_id -m 1
然后解决冲突后提交即[……]
docker commit 参数示例
不推荐直接修改容器后commit,当然,如果必须的话,那么可以继续看,毕竟dockerfile更容易看清楚每一步操作。 相关参数示例:
Name, shorthand | Default | Description |
No MTA installed, discarding output解决办法
老版的cron计划任务,日志输出到
/var/log/syslog
docker里的有输出的定时任务都会报错:
No MTA installed, discarding output
解决办法,定时任务尾部增加重定向输出到log的参数,例:
>/var/l[......]
Flume Event exceeds the maximum length Client sent event exceeding the maximum length解决办法
Flume使用NetCat模式的时候,遇到POST特别大的数据的时候,客户端会报错:
Event exceeds the maximum length
服务端会输出:
Client sent event exceeding the maximum length
解[……]
学会沉默
近些时日,发现自己抱怨或者吐槽其他人的频率变高了,这不是个好习惯。曾经看过《不抱怨的世界》,然而现在竟然又有些回滚的迹象,要及时遏制住这不正之风。
其他人是其他人,我是我,做好自己,做最好的自己,把自己的事情做到最好,优化到极致,从而帮助更多的人。吐槽抱[……]