无论是基于测试还是维护,日常工作中常常需要频繁登录到某台服务器,除了使用第三方软件记录密码外,还可以通过 SSH-Key 实现免密登录。

简要记录 Vim 中常用的搜索和替换功能。

记录了 Linux、macOS 和 Windows 三个平台查看、添加、修改和删除静态路由的常用命令。

前段时间为了方便以后开测试资源,便在 PVE 上建了一个 CentOS7 的模版,设置完成后为了还原回一个较干净的系统,便去查了下如何清理登录记录,故记于此。

这篇文章原写于春节前,本打算作为第三周的分享,只是感觉不是很完善就一直放着,刚好这周在整理文章,便作些修改作为本周周分享。

在安装官方版 CentOS 7 情况下,如果更改默认的 22 远程端口,然后打算用 systemctl restart sshd 命令使端口更改生效时,将会得到一个错误提示:

Job for sshd.service failed because the control process exited with error code. See "systemctl status sshd.service" and "journalctl -xe" for details.

有时在系统中完成一些操作后,可能并不想保留记录,比如说无意识的输入 ll,文件传输时的路径名等,这时我们便可以通过清除当前会话的一些历史记录达到目的。

在工作中常常遇到需要在两台服务器之间临时共享文件,而借助 SCPSFTP 两个命令便可以无需借助第三方客户端的情况下实现文件传输。

出于安全考虑在装好系统后如果有远程的需求,一般都会修改默认的远程端口,早些都是进入系统之后打开对应文件更改,但这样效率很低。所以分别写了相应的系统脚本,刚好阿里专有云支持在创建实例时自定义数据可以在第一次登录时运行。

工作中偶然遇到的一个问题,有用户反应说每次通过 SSH 登录服务器时有 30秒左右延迟,开始以为是网络问题,但后面检查时发现内网连接也是如此,那应该是和登录环境无关。

大概整理了下 macOS、Linux 和 Windows 三个平台用于测试网络连通性的几个命令,不过并未深入。

整理文件时发现去年的年度之赫然躺在草稿之中,遂更新之。

这篇文章最初是放在内部 WiKi 中,本意是让大家了解除了常用的telnet之外,在运维过程中,如果在服务器中未发现相关命令还可以借用像sshwget 等命令测试端口。当想把数据脱敏后放到个人的博客上又觉得太过简陋,因此基本上重写了本文。