传智播客旗下高端IT在线教育平台|咨询热线:010-56288220

返回顶部 返回列表
195 0

[大数据专区] 每个服务器都必备的4个工具

[复制链接]

15

主题

17

帖子

160

积分

超级版主

米莱

Rank: 8Rank: 8

积分
160
1950 米莱 发表于 2017-6-28 15:20:21
本帖最后由 13264569771 于 2017-6-28 15:38 编辑

每次服务器设置的时候,大家总是会重复一下这几个步骤:配置SSH、打开和关闭端口、设置防火墙。尽管DevOps在过去几年取得了一定的进步,但是这些步骤是不可避免的,而且这是能够在服务器上开心的玩耍必须要做的几件事情。



大家如果对服务器命令行比较熟悉的话,这些操作也不是不是很难。下面将介绍我给大家介绍一下每个服务器上都会使用的三个工具,它可以让大家的操作更便捷。


1 Mosh


Mosh通过ssh身份认证连接到服务器上,但即使是删除连接,它也能使用自己的协议来保持会话。比如用mosh连接到一台服务器上,然后出差到了另一个城市,在异地也可以恢复mosh会话。这对于需要远程工作的人来说特别有用,你可以在这个网站了解如何安装和配置mosh。


2 Tmux


如果你在服务器上常会打开N个终端,但你从未使用过tmux,那么在这里我就要向你介绍这个工具了。建议你花一点时间去学习这个工具。tmux允许你在单个终端程序中连接多个终端,使用tmux的场景非常简单。比如在家庭服务器上,有一个始终运行着的tmux会话。mosh上服务器,然后执行tmux attach,这样就可以重新加入了之前离开的tmux会话。使用中通常会在tmux中打开4-5个窗口,用于在工作代码上运行测试,管理一些针对代码的支持服务(例如ELK stack日志管理系统),扫描目录等等。


通过mosh和tmux的结合,大家可以mosh到服务器上,在家庭办公室里运行测试,然后关闭笔记本电脑,去办公室,然后打开电脑并查看测试结果。有很多安装、配置和使用tmux的在线手册,比如你经常会忘记tmux的快捷键,所以使用DuckDuckGo的快捷键表很方便。


3 Htop


在htop中,信息的组织和呈现很直观,Htop是一个更好的top工具。安装htop通常必须在一台新的服务器上做的第一件事情。在htop官方网站里你可以了解到更多的信息。


4 ranger


ranger是一个控制台文件管理器,兼容VI快捷键。 它提供了一个简洁而好用的目录结构可视化界面。它还附带了“rifle”,这是一个文件启动器,能自动查找哪个文件类型可以用哪个程序打开。

回复

您需要登录后才可以回帖 登录 | 立即注册