奇妙的 Linux 世界

种一棵树最好的时间是十年前,其次是现在。

SSH 证书登录教程

SSH 是服务器登录工具,提供密码登录和密钥登录。 但是,SSH 还有第三种登录方法,那就是证书登录。很多情况下,它是更合理、更安全的登录方法,本文就介绍这种登录方法。 一、非证书登录的缺点 密码登录和密钥登录,都有各自的缺点。 密码登录需要输入服务器密码,这非常麻烦,也不安全,存在被暴力破解的风险。 密钥登录需要服务器保存用户的公钥,也需要用户保存服务器公钥的指纹。这对于多用户、多服务器的......

分享一份超详细的「阿里云内部 Kubernetes 项目实战手册」

一直关注云计算领域的技术人,一定知道 Docker 和 Kubernetes 的崛起。如今,世界范围内的公有云巨头(谷歌、亚马逊、微软、华为云、阿里云等等)都在其传统的公共云服务之上提供了托管的 Kubernetes 服务。Kubernetes 的功能强大、扩展性高,在许多技术人看来,它正在成为云计算的终极解决方案。 本文将为大家免费分享一份阿里云编写的「深入浅出 Kubernetes 项目......

手把手教会你解决 Chrome 访问非受信证书页面时,提示「您的连接不是私密连接」错误的方法

在较新版本的 Chrome 中访问一些未受信任的 HTTPS 页面时,会提示类似 NET::ERR_CERT_INVALID 的错误。以往旧版本中,我们可以选择跳过得以继续访问,但是新版本的 Chrome 中并不允许继续,且提示以下错误: 经过很多种尝试后,目前发现只有两种比较有效的方法可以解决。 方法一 你可以在 Chrome 启动时加上 --ignore-certificate-e......

推荐一本神级 Linux 入门教程 「Linux 命令行大全」(文末提供免费 PDF 下载)

今天跟大家推荐一本 Linux 命令行教程:《The Linux Command Line》,中文译名:《Linux 命令行大全》。 该书作者是来自自美国一名开发者,兼知名 Linux 博客 LinuxCommand.org 创始人:William Shotts 之手。 在很早以前,该书便基于 CC 3.0 许可免费对外界开放阅读,发展到今天,已帮助无数开发者习得并掌握 Linux 命令行......

分享一个解决 sudo 命令找不到环境变量的小技巧

如何解决 sudo 命令找不到环境变量的问题 在通过 sudo 运行命令时,系统会默认重置环境变量为安全的环境变量,也就是说,先前设置的变量都会失效,只有少数配置文件中指定的环境变量能够保存下来。 sudo 的配置文件是 /etc/sudoers,需要 root 权限才能读取,运行以下命令: 1$ sudo sed '/^#/d;/^$/d&#......

手把手教你解决 Chrome、IE 等浏览器无法正常访问 Kubernetes Dashboard 的问题

一般情况下,正常安装部署完 Kubernetes Dashboard 后,通过大多数主流浏览器(Chrome、IE、Safari)是不能正常访问的,唯有 Firefox 才能解忧。 使用火狐浏览器打开后,会有一个安全风险提示。 接受安全风险后,还是可以正常访问的。 该问题是由于部署 Kubernetes Dashboard 时默认生成的证书有问题导致的。在这篇文章中,我们就来教你如何快......

手把手教你定制一个专属的个性化终端登陆界面

在我们登入 macOS 的终端后,终端往往会弹出一段欢迎信息,显示登录主机、主机供应商提示等信息。但每次看到的都是同样的信息难免有些厌倦。 通过修改 Motd 文件,我们可以给 SSH 加点料,让它更加好看和有趣。 默认提示 原理 在类 Unix 系统中,/etc/motd 是一个包含「今日消息(Message of the day)」的文件。比起电子邮件,使用 Motd 给所有用户发送......

推荐一款可在线访问任意 Pod 的神器 Podtnl(无需暴露服务)

Podtnl 是一个不通过暴露 Kubernetes Service 服务也可以在线访问 Pod 的一个功能强大的 CLI 工具。 项目地址:https://github.com/narendranathreddythota/podtnl Podtnl 使用了两个主要的概念:端口转发和隧道。Podtnl 使用非常简单,特别是在应用开发阶段非常有用,完全不用担心有没有创建 Ingress、......

内网穿透神器 ZeroTier 使用教程

随着可用的公网 IPv4 地址越来越少,现在的运营商基本不给家用宽带分配公网 IP 了。如果你想通过外网访问到内网的资源,目前只能采用内网穿透的软件来实现。而一般常规的内网穿透软件都需要一个公网 IP 才能正常工作,比如:「FRP」 或 「Ngork」 等。这样你就不得不租用一个拥有公网 IP 的服务器才能实现上述需求,显然增加了不少使用成本。 做为一个月薪 3000 的屌丝怎么可能折腾得起......

5 分钟读懂 MySQL 四种隔离级别间的区别

什么是事务 事务是应用程序中一系列严密的操作,所有操作必须成功完成,否则在每个操作中所作的所有更改都会被撤消。也就是事务具有原子性,一个事务中的一系列的操作要么全部成功,要么一个都不做。 事务的结束有两种,当事务中的所以步骤全部成功执行时,事务提交。如果其中一个步骤失败,将发生回滚操作,撤消撤消之前到事务开始时的所以操作。 事务的 ACID 事务具有四个特征:原子性( Atomicity )......