你如何远程管理你的Linux机器?
注意:我今天早上就EC2盒问了这个问题,但只返回了启动和停止实例的工具链接,所以我会改写……
我有几个Linux盒子,每晚为我的一个项目处理工作.有时,我需要进入,进行一些代码更改,配置一些东西,移动文件等等. 我的这些操作的工具集非常稀疏(SSH进入框中,编辑VIM中的文件,我需要的WGET远程文件),我怀疑有更好的方法可以做到这一点.我很想知道我职位上的其他人在做什么. 您是否使用某种形式的Windowing系统和远程桌面等效来访问该框,或者它是否都是命令行?管理远程Windows框是微不足道的,因为您只需通过网络远程桌面并传输文件即可.在Linux世界中是否有相同的功能? 你是否直接在机器上进行配置文件更改/脚本调整?或者您是否在本地盒子上设置了远程编辑这些文件的东西?或者您只是远程编辑它们然后在每次保存时转移它们? 如何在服务器和本地环境之间来回移动文件? FTP?某种通过VPN映射的驱动器? 我真的需要制定一些管理这些盒子的最佳实践.任何建议,以消除一些痛苦将是最受欢迎的! 解决方法
疏?你到底是什么意思?对不起咆哮,但解雇ssh,vim和wget,因为痛苦几乎是侮辱.从你的问题我推断你主要是你日常工作的程序员,所以我有点理解这个问题.但说实话,我不会聘请一位对你提到的三种工具中的任何一种都不熟悉的Linux管理员.
对于管理员任务,我永远不会使用X环境.你不需要一个,它只会占用系统资源,并且在大多数情况下,它们是一个障碍而不是帮助.大多数GUI配置工具(实际上几乎都是真的)只提供了可以在配置文件中使用vim设置的配置选项的子集. 管理Linux机箱与管理Windows机箱同样重要.获得一套体面的技能只需要一些时间. 和网络文件传输相当吗?大量. scp,sftp,ftp,nfs,cifs / smb(Windows文件共享协议),然后是一些.
取决于我在做什么.我直接在机器上的配置文件中进行的大部分工作(用于开发和测试盒)然后我将文件推送到我们的Satellite服务器上的配置通道,之后我将文件直接部署到所有服务器(用于生产盒) ).真的,vim是一个宝藏.也就是说,当你发现如何正确使用它.
scp一路上,也许是一些sftp,我建议你也这样做.永远不要使用FTP通过公共网络移动敏感文件(例如配置文件).我不使用映射网络,因为我只需要在服务器上.如果你的意思是c文件而不是配置文件,我通常会使用类似svn或git的东西,然后将我的更改推送到框中.
您已经在使用它们:ssh,scp,wget和vim.那些不痛苦.可能会有一些出牙的痛苦,而你却发现它们有多么强大.但是,为了恢复Windows类比,当我不得不使用Windows机箱时,我感到非常受阻.对你来说,这是相反的方式.这就是你习惯的.所以,给它一些时间,它会来找你. (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |