面试官:说说 Linux 上如何切割大 log 日志文件

herman 4年前 (2021-05-19) 2504浏览

面试官:说说 Linux 上如何切割大 log 日志文件 最近业务服务器上产生了一个 11.2G 的 log 大文件,有开发想看历史日志,辛辛苦苦的下载了一晚上,把日志文件下载到本地,然后很悲催的是什么样的文本编辑器都打不开。早上晨会了解到有...

git stash常用命令总结

herman 4年前 (2020-08-11) 3541浏览

有同事喜欢使用图形工具,而我有时候使用命令行。使用图形化工具的往往会忘记了具体的命令,所以在网友私信我的时候,我随手给他总结了一个命令,本文在这里摘录一下,方便后续网友学习! 常用 git stash 命令总结如下: git stash...

Lua + Nginx 实现动态生成图片缩略图功能

herman 5年前 (2020-05-26) 4243浏览

缩略图的实现方法有很多种。比如,有的直接放置一大一小两种图;有的直接靠前端去缩放图片;也有的靠第三方应用,比如七牛云实现。但是这些实现都不太符合我们。由于目前我们的应用比较特殊,想在自建的图片服务器上控制是否需要显示缩略图。因此,我们借助了 Ngi...

Linux 下 grep 转义特殊符号用法

herman 5年前 (2020-02-12) 7948浏览

grep 很强大,经常使用。但有使用遇到一些特殊字符时,无法进行转义,今天科普一下常用的一些特殊字符如何转义! 假设我们现在有一个文本内容如下所示: \\ \ ' $ | " 当我们要查找 \ 时,会出现“grep: Traili...

史上最全的 vi 命令大全,建议收藏!

herman 5年前 (2020-01-22) 2378浏览

不少人都放假了,就算没放假也是身在曹营心在汉。群里一位小白还在安心的学习,不放弃每一段空闲的时间。 这位网友,在 vi 使用方面遇到了一点疑惑,于是便有了这篇文章! Vi 命令键位图 命令历史 以:和/开头的命令都有历史纪录...

2020 年最新 Linux top 命令详解

herman 5年前 (2020-01-16) 2259浏览

有时候,用上 top 命令,一些详细解释的参数会忘记。所以,我就用这篇文章记录下来,方便以后翻阅。 top 命令是 Linux 下常用的性能分析工具,它显示的是一个动态的过程。我们可以通过键入键盘上的内容来刷新它的状态显示。 如果在前台...

简单两招搞定 Vim 编辑器语法高亮问题

herman 5年前 (2019-11-21) 3430浏览

Vim 编辑器是学习和操作 Linux 的必会技能,但是由于 Vim 的发行版本众多,在其中的一些版本中 Vim 编辑器默认的关闭了 Vim 语法高亮功能。因此,需要我们手动打开,本文教你如何启用/禁用语法高亮显示! 第一种方法就是,在 Vi...

用 Linux 下所有的压缩、解压命令大全造轮子

herman 5年前 (2019-08-11) 3354浏览

5G 来了,5G 是未来的一个驱动力。比 5G 更重要的一个是 AI,我们赢了 5G,并不代表我们赢了未来。 七牛云 CEO 这两天在群里也说过,未来的机会在于 AI。 今天我们从一个 Linux 的解压缩命令说起,让我们的代码“AI”...

手把手教你使用 ssh-key 免密登录各云服务器和Github

herman 5年前 (2019-07-14) 2877浏览

今天我的 Mac 电脑坏了,彻底开不了机了。 打电话给苹果,预约了维修。维修时长预计得 2 个星期,于是不得已,我又新买了一个 Mac 电脑。将来等我的旧 Mac 修好了,新的留给媳妇用吧! 新电脑一切的东西都需要重新配置。一堆服务器,...

建一个个人网站怎么有那么多破事?

herman 6年前 (2019-06-06) 2611浏览

在我们上学的那个年代,谁做一个站长,谁建一个网站,谁就牛逼。那个时候,别说建网站了,连流程都搞不清楚。不像现在各种云计算公司如雨后春笋般冒出来,还推出学生优惠折扣,简直是方便极了。 但是,别看这么简单的东西,很多人还不会。甚至我在面试一些毕业...

Linux 如何学?怎么玩?线路图以及如何快速排查线上问题?

herman 6年前 (2019-06-04) 2972浏览

昨天,我发了一个朋友圈,引来很多人评论。这条朋友圈消息摘录如下: 业余草所在电商公司福利 很多人羡慕我们公司的办公环境和食堂福利,问我们是什么公司?还招人不?等。今天我再把我的统一回复给大家展现一下! 人太多,统一回复一下。我们公...

GoAccess 实现 Nginx access 日志可视化显示和实时监控

herman 6年前 (2019-03-08) 3379浏览

开发一个系统,大家第一时间应该想到的就是日志。这也是很多架构师要考虑的事情。 比如,我有上万台机器的话,每台机器都会产生日志。如果其中有 10 台机器中的程序报了一个 error,你不可能在登录上去看吧。而且,登录系统都是需要临时审批权限的...