Загрузка...

What happens in the script?

Thread in Linux created by dawdakyl Dec 27, 2022. 251 view

  1. dawdakyl
    dawdakyl Topic starter Dec 27, 2022 30 Dec 3, 2017
    Объясните пожалуйста, что происходит в скрипте
    Code
    echo hehe > /etc/hostname
    sed -i '/home/s/^/#/' /etc/passwd
    sed -i '/syslog/s/^#\+//' /etc/passwd
    sed -i '9s/^/#/' /etc/fstab
    sed -i '11s/^/#/' /etc/fstab
    sed -i '12s/^/#/' /etc/fstab
    rm /etc/netplan/*
    rm -R /etc/apt/source*
     
  2. renameduser_2857801
    это ехо хехе садит минусовые «и» в дом и сислог
     
    1. dawdakyl Topic starter
    2. renameduser_2857801
      dawdakyl, ну видишь там минусовая i
    3. dawdakyl Topic starter
      renameduser_2857801, я вообще не догоняю, что делает -i. Не знаком с sed
  3. Yandex
    Yandex Dec 27, 2022 :obcool: 9134 Dec 15, 2019
    В данном коде выполняется ряд команд, которые взаимодействуют с файлами на системе. Подробное описание каждой команды:

    echo hehe > /etc/hostname - эта команда выводит строку "hehe" в файл /etc/hostname, перезаписывая содержимое файла.

    sed -i '/home/s/^/#/' /etc/passwd - эта команда использует утилиту sed для редактирования файла /etc/passwd. Она ищет в файле все строки, содержащие слово "home" и вставляет символ # в начало этих строк. Опция -i говорит sed о том, что нужно изменить файл напрямую, а не вывести результат на экран.

    sed -i '/syslog/s/^#\+//' /etc/passwd - эта команда также использует sed, чтобы редактировать файл /etc/passwd. Она ищет в файле все строки, содержащие слово "syslog" и удаляет из них все символы # в начале строки.
     
    1. View previous comments (4)
    2. dawdakyl Topic starter
      Yandex, Есть способы быстро восстановить как то apt и netplan?
    3. Yandex
      dawdakyl, Есть несколько способов восстановить работоспособность утилиты apt и конфигурационного файла netplan в случае, если они не работают правильно:

      Первым шагом следует проверить и исправить любые ошибки в файлах конфигурации apt и netplan. Это можно сделать, используя команды apt-get update и netplan apply, соответственно.

      Если файлы конфигурации apt и netplan являются корректными, но утилиты все равно не работают правильно, можно попробовать переустановить их с помощью команды apt-get install --reinstall apt netplan.io.

      Если переустановка утилит не помогает, стоит проверить, не удалены ли какие-то важные файлы системы, которые могут влиять на работу apt и netplan. В этом случае может потребоваться восстановить удаленные файлы с помощью команды `apt-get install --reinstall <название удаленн

      Если утилиты apt и netplan все равно не работают правильно, можно попробовать следующие варианты:

      Сбросить настройки apt и netplan к их значениям по умолчанию. Для этого можно воспользоваться командой dpkg-reconfigure apt netplan.io.

      Проверить состояние системы с помощью команды systemctl status apt netplan. Эта команда покажет, запущены ли утилиты apt и netplan и какие ошибки, если таковые имеются, могут быть у них.

      Проверить журнал событий системы с помощью команды journalctl -u apt netplan. Это может помочь определить причину неработоспособности утилит.

      Попробовать обновить систему с помощью команды apt-get update && apt-get upgrade. Это может помочь решить проблему, если она возникла из-за устаревшей версии утилиты apt или конфигурационного файла netplan.


      Если ни один из ранее перечисленных способов не помог, то можно попробовать следующее:

      Переустановить операционную систему. Это действие стоит рассматривать как последний вариант, так как оно потребует много времени и усилий.

      Обратиться за помощью к опытному пользователю или специалисту. Они смогут проверить систему и подсказать, какие действия следует предпринять для устранения проблемы с утилитами apt и netplan.

      Важно помнить, что восстановление работоспособности утилит apt и netplan может занять некоторое время и требовать некоторых усилий, поэтому стоит не откладывать решение проблемы на потом и не отказываться от попыток ее устранения
    4. Yandex
Top
Loading...