1

В ситуации, когда вы проводите большую часть своего времени в терминале и Vim/Emacs/ других редакторах командной строки, каковы плюсы и минусы работы через SSH или путем монтирования удаленной файловой системы с использованием таких инструментов, как SSHFS и AFP?

В настоящее время я работаю над SSH, но считаю, что поддерживать dot/rc-файлы на нескольких хостах - это отвратительно, поэтому я рассмотрел вопрос об изменении моего рабочего процесса. Кто-нибудь с пониманием по этому вопросу?

Примечание: Да, я предполагаю, что моды будут закрыты достаточно быстро, но мне действительно любопытно.

2 ответа2

3

Поскольку оборудование стало дешевле и повсеместно распространено (и теперь даже планшеты и смартфоны играют в этом пространстве), распределенные конфигурации стали реальностью. Многие люди используют репозиторий GitHub в качестве концентратора, я лично предпочитаю синхронизацию с Unison File Synchronizer. В любом случае, существует множество реальных решений.

Монтирование удаленных файловых систем отлично подходит для массового редактирования конфигурации, например, для обновления настроек DNS для всех производственных серверов. Но обычно задачи системного администратора не просто состоят из изменений, но также требуют других действий (например, перезапуска службы). Это может работать в Emacs, где вы можете легко получить оболочку в редакторе, но в Vim это обычно означает открытие отдельного SSH-соединения с системой. Это (и поскольку я предпочитаю иметь полную запись системных изменений в истории команд оболочки) означает, что я выбираю локальное редактирование для этих задач. (И эти задачи обычно невелики, поэтому мне не нужна моя полная конфигурация Vim.)

1

Настройте NFS на своем сервере и монтируйте его локально при каждой загрузке или при необходимости.

Вы сможете использовать все свои локальные инструменты для редактирования и т.д., Так же, как если бы файлы хранились локально. Также, когда файл является savec, он сохраняется на сервере.

SSH - лучший вариант, но для удобства попробуйте NFS.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .