Справка по терминалу WHM - удаление файла SWAP - PullRequest
0 голосов
/ 16 октября 2018

Я просто пытаюсь настроить WHM / cPanel в DigitalOcean для образовательных целей.

Я нашел эту ссылку для защиты WHM - https://www.pickaweb.co.uk/kb/cpanel-whm-server-security/

Запустит ли эту команду

vi /etc/ssh/sshd_config

Я получаю ошибку ниже (я пробовал команду раньше, но я отключился без сохранения)

E325: ATTENTION
Found a swap file by the name "/etc/ssh/.sshd_config.swp"
      owned by: root   dated: Tue Oct 16 13:18:49 2018
     file name: /etc/ssh/sshd_config
      modified: YES
     user name: root   host name: host.enrich.press
    process ID: 13934
While opening file "/etc/ssh/sshd_config"
         dated: Tue Oct 16 14:45:07 2018
  NEWER than swap file!

(1) Another program may be editing the same file.  If this is the case,
be careful not to end up with two different instances of the same
file when making changes.  Quit, or continue with caution.
(2) An edit session for this file crashed.
If this is the case, use ":recover" or "vim -r /etc/ssh/sshd_config"
to recover the changes (see ":help recovery").
If you did this already, delete the swap file "/etc/ssh/.sshd_config.swp"
to avoid this message.
"/etc/ssh/sshd_config" 140L, 3944C
Press ENTER or type command to continue

Как я могу справиться с этим?

1 Ответ

0 голосов
/ 16 октября 2018

Скорее всего, вы неправильно вышли из vim (остановили работу и поставили ее в фоновом режиме) или у вас есть другой терминал, также редактирующий тот же файл.Проще говоря, vim создает файл подкачки, когда вы редактируете файл, в который записывает изменения, и удаляет файл после выхода из vim, т.е. останавливает процесс.Таким образом, у вас есть несколько вариантов:

  1. Закройте другой экземпляр vim и снова откройте файл
  2. Если вы остановили vim, например, ctrl + z, выполните jobs затемВы получите список с номерами перед именами запущенных объектов, когда узнаете номер задания, просто выполните fg 1 или любое другое число:
  3. (Не очень хорошее, но иногданеобходимо) Удалите файл .swp и снова откройте файл

Надеюсь, это поможет!

...