Конечно, многие люди использовали Сервер Ubuntu с клиентами Windows. Серверное руководство Ubuntu касается в значительной степени всего из того, что Вы хотите сделать.
Вот несколько комментариев по поводу Вашей предложенной установки:
Канава FTP. Используйте SSH вместо этого. Лично, я также добавил бы, что необходимо настроить основанную на ключе аутентификацию и отключить автора пароля, посмотрите эту страницу для некоторой справки.
Я не вижу вида упомянутого решения для резервного копирования. Обязательно имейте регулярные резервные копии.
Рассмотрите Мерзавца. Я рассмотрел бы использование Мерзавца, а не Подвижный, но это - персональное предпочтение.
Думайте о безопасности от запуска - особенно, если это будет направлением с сетью. Снова см. (1). Вы не должны быть специалистом по безопасности, но необходимо, по крайней мере, рассмотреть следующее:
ufw
об и говорят в руководстве. Больше замечания общего порядка, что я не хочу также бороться, - то, что Вы могли бы рассмотреть просто перемещение Вашего процесса разработки к Linux также. По моему опыту, инструменты, доступные для Linux, делают работу с удаленным сервером намного более гладкой.
Скорее всего, Вы установили резервную опцию на, и backupcopy к "нет" или "breakhardlink".
Когда Вы хотите изменить файл, у Вас есть две опции, каждый с его преимуществами и недостатками.
Усовершенствованные редакторы, такие как Vim или Emacs могут выбрать между этими двумя методами. Когда они используют первый метод, они обычно делают файл резервной копии сначала, который может быть восстановлен, если новое содержание файла не может быть записано правильно.
Классический vi перезаписывает файл на месте. Таким образом, inode неизменен.
В Vim, поскольку cjm уже указал, выбором управляют backup
, backupcopy
и writebackup
опции. По умолчанию Vim переименовывает старый файл, затем пишет новый файл с настоящим именем, если это думает, что может воссоздать атрибуты исходного файла. Если Вы хотите снова использовать существующий inode (и так рискнуть терять данные или тратить впустую больше времени, делая резервную копию), добавить set backupcopy yes
к Вашему .vimrc
.
~/.vimrc
. Это не настройки по умолчанию. – cjm 15.04.2012, 19:20backup
в моем.vimrc
, но inode все еще изменялся, потому что значение по умолчанию должно скопировать текущий файл, удаленный впоследствии и к/*whenever possible*/переименовывают файл/*to backup*/и пишут новый/*under то же имя, эффективно изменяя inode*/. Решенный путем добавленияset backupcopy=yes
кому:.vimrc
. – Kirill Bulygin 09.08.2017, 15:28