jor*_*lli 6 linux administration
我最近开始在 LAMP 服务器上做更多的工作,这对我来说很新。起初,迁移我的首选项文件不是问题,但随着我的成长和了解的更多,我的首选项和工作流程变得更加具体(并且不太便携*)。今天早上我被要求在旧的 Red Hat 4 服务器上工作,它......它太旧了,我不知道该怎么处理它。维姆 6?一切都是通过 RPMForge 安装的?甚至无法安装tree而不必添加存储库?除了root之外没有实际的用户帐户? /sbin/而/usr/sbin/不是即使在根用户的路径?
这东西只安装过一次,从未修改过。每个安装的软件包都来自冰河时代。第一个冰河时代。
那么在这种情况下你会怎么做呢?应我甚至懒得想工作在服务器上的,或者是有一个更好的方式去这件事吗?
* - 真正唯一出问题的是对 Jellybeans 颜色主题的支持,以及我对 Vim 选项卡的使用。
编辑 - 我想我提出它的方式不清楚,但问题的重点应该是你。我真正想了解的是其他人在类似情况下会做什么。
记住:我在咨询。重新安装服务器不是我的工作。进行安全审计和强化服务器不是我的工作。我的工作是从运行非常旧服务器的非技术客户那里获取模糊的要求,并在尽可能短的时间内使它们发生。就是这样。
我是一名开发人员,而不是系统管理员;这一切对我来说都是全新的,并且正确地加快速度将花费比我能承受的更多的时间。它已经生产多年了;我只是在做修改。
我要改进这台服务器吗?当然!我希望这个项目成为我引以为豪的东西吗?是的!那会发生吗?不。我正在维护旧软件,我对它的兴趣为零,甚至没有收到很多流量。我只想以一种舒适的方式完成任务,而不会有太多的麻烦。
编辑 2 - 经过一些搜索和摆弄,我最终使用 sshfs 和 MacFuse 在本地安装了我需要的东西。这样我就可以留在终端并根据我正在做的事情混合使用本地和远程工具。
您应该了解如何使用 common(ish) unix 工具。vim 可能在 redhat 4 和 redhat 300 之间发生了变化,但我敢打赌你的 vi 是一样的(即使他们使用 vim 作为 vi 的替代品,vi 命令也会按预期工作)。该工具包可能不熟悉,但我敢打赌,你仍然可以下载一个文件TGZ, ,,它。./configuremakesudo make install
学习最新最好的东西固然很好,但你也应该学习你的工具所依赖的工具。unixland 中有些东西保持相当稳定,如果你知道并理解如何使用它们,你会发现自己在任何最终使用的变体上都更加自在,无论年龄大小(在此人的合理范围内)。
树没有安装?我敢打赌 grep、find、awk 和 sed 都是。这些是你的朋友。
作为 cygwin/etc 的替代方案,在虚拟环境中安装 VirtualBox 并设置 Linux box 并不难,然后您可以将其用于开发,然后将文件推送到服务器。
进入“你该死的孩子”模式。
您的工具应该可以帮助您更有效地完成工作,而不会妨碍您了解正在发生的事情。真的,RH 4 并没有那么老,而且与今天的大致相似。它可能没有最新和最好的,但应该足以满足您的需求(您需要什么)。
咆哮了。
另一方面,如果这是在网络上进行,则确实需要至少使用最新的 RH 4 软件包进行更新。
| 归档时间: |
|
| 查看次数: |
356 次 |
| 最近记录: |