使用 VSCode 连接服务器

使用 VSCode 连接远程服务器,可以直接编辑服务器上的文件,避免了使用 Vim 或 Nano等传统基于命令行的编辑工具。同时,由于VSCode是直接在服务器上运行相关代码,有效避免了由于本地环境与服务端环境的不同而导致的兼容性问题。

Read More >

记一次服务器崩溃

云服务厂商的服务器崩溃?听起来很不可思议,但没想到最近还真让我碰上了。记录此次事件只是为了提醒大家,引以为戒,绝不以偏概全,否认厂商的服务水平。厂商名称已经过脱敏处理。

Read More >

设置zsh为默认Linux shell

在 Unix/Linux 的世界里,人机交互的工具就是 shell 了,由于各个发行版的系统默认 shell 都是 bash,所以对 bash 的熟悉度是最高的。其实还有一款效率远远超过 bash 的 shell,叫做 zsh。其实 zsh 在 1990 年的时候就出现了 (sysin),只比 bash 晚一年,而且 zsh 在 bash 的基础上做了很多功能上、性能上的改进。

Read More >

Linux 编辑器的使用

Linux中的文本编辑器或查看器,类似于Windows中Microsoft Word、Visual Studio Code等软件,是编写文件必备的工具。

Read More >

「英语」C++ Makefile

Makefiles are special format files that together with the make utility will help you to automagically build and manage your projects. (From davetang.org)

Read More >

Ubuntu 开启SSH二次验证(Two-Factor Auth)

谷歌身份验证器 (Google Authenticator) 是 Google 推出的基于时间的一次性密码 (Time-based One-time Password, TOTP) 算法,其与 SSH Password 或 Public Key 配合,在普通 SSH 密码或密钥验证前进行基于 TOTP 的二阶段验证,以提升 SSH 登录安全性。安装PAM模块通过 SSH 登陆 Ubuntu 20.

Read More >

Byte/Bits 字节/位常用单位换算

Terabyte (TB): 虽然最初为1,099,511,627,776 (240)字节,但是现在许多硬盘厂商已经开始用TB表示1,000,000,000,000 (1012)。为了减少混淆,我们现在使用术语 tebibyte (TiB) 来表示 240 字节,将 TB (TB) 定义为 1012 字节。 下图显示了十进制和二进制值和名称的完整范围。DecimalAbbreviationValu

Read More >

使用rclone备份

关于RcloneRclone是一个基于命令行管理云存储的软件。它功能丰富,可以在一定程度上替代云服务商自带的Web管理接口。Rclone支持连接超过40家云服务商,其中包括S3类型的对象存储,商业和消费级的文件存储服务,以及标准传输协议(Webdav,FTP等)。Rclone可以做什么?将文件备份(以及加密)到云端从云端下载(以及解密)文件迁移云端数据挂载云端空间为本地磁盘本教程主要讲解如何使用r

Read More >