All Posts

升级 CentOS 内核

可能关注我博客更新的同学有点印象,我是一直在使用 CentOS 的,但是,随着 Linux Kernal 版本的不断更新以及 CentOS 自身的版本不断更新,我本地的内核已经有点旧了,以至于一些新的特性和软件无法正常的使用,所以我决定升级一把 Kernal,本文将记录我升级 Kernal 的过程以及遇到的问题的解决方式,希望对有需要的同学有所帮助。

Go 语言用户确认执行命令行代码片段

在使用写了很久的 CMD 的时候,有时我会忘记这段代码是用作什么的,然后就默认跑完了,所以我希望在执行的时候有个提示让我确认是否是我想要的命令,也就是说在运行程序的时候先提示一段这端代码是代码用的,我确定要运行吗,请输入 "Y/N" 确认,所以我找了一段以下的代码来用,希望对你也有用。

Go 语言如何收集标准化和集中化管理日志的一些理论和实践

正如大家所听说的那样,随着 Go 语言的发展,越来越多的公司(人)采用 Go 语言来开发他的应用,尤其在微服务实践中比例尤其高。伴随着 Go 应用程序的使用,当然,对于其他语言的应用程序也一样,如果你想让你的代码运行得更有维护性一些,日志是你离不开的一个重要主题,一个良好的日志处理可以帮助你快速得定位问题,解决 BUG,监控应用和提升性能,甚至于可以帮助你了解客户的习惯行为。在这篇文章中,我将向您展示一些管理 Go 日志的工具和技术。

CentOS7 使用 Lets Encrypt 加密你的网站(自动更新)

Linux 下 SSH 使用 Tips

SSH 是远程管理 Linux 机器直截了当的一种方式,但是在使用 SSH 的时候,我们会遇到很多问题,本文就我遇到的一些问题做一个留存,仅供参考。

CentOS 下的 YUM 使用 Tips

在使用 CentOS 的时候,Yum 是一个非常强大且有用的工具,但是,因为强大所以功能比较多,所以我收集了一下一些有用得命令,希望对你也有所帮助。

听说你想学 Go 语言

作为被被全球数百家公司(包括 Uber,Lyft,Slack,Pinterest,Facebook,Google等)用于生产的编程语言 Go 已经有 10 岁了。随着 Go 的快速发展和日益普及,跟上 Go 的发展变得尤为重要。这篇文章是我看到一篇英文的文章,觉得对于学习 Go 语言有比较大的帮助作用,所以我做了一点翻译,用来帮助自己与 Go 保持同步发展。

CentOS 配置 ssh 隧道的 service

SSH 隧道对于很多场景都是非常有用的,但是,在使用 SSH 隧道的时候可能你会对每次都要敲一条命令很不爽,不知道你是不是,反正我是的,所以我加了一个 CentOS 系统下的 service,这样,我就可以通过 systemd 来控制 SSH 隧道了。

使用 Shell 命令生成随机字符串和数字

虽然 python 可以帮助我很方便地生成各种我想要得随机字符或者随机数,但是毕竟还是没有直接的 shell 命令来得方便,这里我就找了一个可以直接快速生成我想要的随机字符的 shell 命令。

分布式 ID 方案学习和总结

在清理收藏夹的时候发现了一篇美团技术团队分享的关于分布式 ID 的文章,同时,最近看到他们开源了他们的实现,所以就消化了一下,原文我觉得写得有点冗长和不清晰,所以我就顺带总结了一下,并且对其中一些没太明白的点进行了一个简单的记录。