Все команды линукса с пояснениями

Содержание
  1. ИТ База знаний
  2. Полезно
  3. Навигация
  4. Серверные решения
  5. Телефония
  6. Корпоративные сети
  7. Полное руководство по командам Linux
  8. Список команд Linux
  9. Информация об оборудовании
  10. Поиск
  11. Файлы
  12. Навигация
  13. Сжатие файлов
  14. Передача файлов
  15. Пользователи
  16. Установка пакета
  17. Процессы
  18. Системная информация
  19. Использование диска
  20. Разрешение файлов
  21. Сочетания клавиш Linux
  22. Заключение
  23. Полезно?
  24. Почему?
  25. Linux. Основные команды. Справочник команд Linux с примерами
  26. Оглавление
  27. Системная информация
  28. Остановка системы
  29. Файлы и директории
  30. Поиск файлов
  31. Монтирование файловых систем
  32. Дисковое пространство
  33. Пользователи и группы
  34. Выставление/изменение полномочий на файлы
  35. Специальные атрибуты файлов
  36. Архивирование и сжатие файлов
  37. RPM пакеты (Fedora, Red Hat и тому подобное)
  38. YUM — средство обновления пакетов(Fedora, RedHat и тому подобное)
  39. DEB пакеты (Debian, Ubuntu и тому подобное)
  40. APT — средство управление пакетами (Debian, Ubuntu и тому подобное)
  41. Pacman — средство управление пакетами (Arch Linux, Chakra, Frugalware и alike)
  42. Просмотр содержимого файлов
  43. Манипуляции с текстом
  44. Преобразование наборов символов и файловых форматов
  45. Анализ файловых систем
  46. Форматирование файловых систем
  47. swap-пространство
  48. Создание резервных копий (backup)
  49. Microsoft Windows networks(SAMBA)
  50. IPTABLES (firewall)
  51. Мониторинг и отладка
  52. Другие полезные команды

ИТ База знаний

Курс по Asterisk

Полезно

— Узнать IP — адрес компьютера в интернете

— Онлайн генератор устойчивых паролей

— Онлайн калькулятор подсетей

— Калькулятор инсталляции IP — АТС Asterisk

— Руководство администратора FreePBX на русском языке

— Руководство администратора Cisco UCM/CME на русском языке

— Руководство администратора по Linux/Unix

Серверные решения

Телефония

FreePBX и Asterisk

Настройка программных телефонов

Корпоративные сети

Протоколы и стандарты

Полное руководство по командам Linux

Самые важные команды

Команды Linux могут показаться пугающими на первый взгляд, если вы не привыкли использовать терминал. Для выполнения операций и процессов в вашей системе Linux существует огромное количество команд.

Мини — курс по виртуализации

Знакомство с VMware vSphere 7 и технологией виртуализации в авторском мини — курсе от Михаила Якобсена

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

Список команд Linux

Важное замечание: В зависимости от настроек вашей системы для выполнения некоторых из приведенных ниже команд может потребоваться запуск sudo.

Информация об оборудовании

Показать сообщения, которые выводило ядро во время загрузки:

Показать информацию о процессоре:

Показать свободную и использованную память с:

Список информации о конфигурации оборудования:

Показать информацию о блочных устройствах:

Показать устройства PCI в древовидной схеме:

Отображение USB-устройств в виде древовидной диаграммы:

Показать информацию об оборудовании из BIOS:

Показать информацию о диске:

Провести тест скорости чтения на устройстве/диске:

Проверка на нечитаемые блоки на устройстве/диске:

Поиск

Поиск определенного паттерна в файле:

Рекурсивно искать паттерн в каталоге:

Найти все файлы и каталоги, связанные с конкретным именем:

Вывести список имен, начинающиеся с указанного символа a в указанном месте /folder/location , с помощью команды find:

Просмотр файлов, размер которых превышает указанный размер + 100M в папке:

Файлы

Список файлов в каталоге:

Список всех файлов (включая скрытые):

Показать каталог, в котором вы сейчас работаете:

Создать новый каталог:

Удалить каталог рекурсивно:

Рекурсивно удалить каталог без подтверждения:

Скопировать содержимое одного файла в другой файл:

Рекурсивно скопировать содержимое одного файла во второй файл:

Переименовать имя_файла1 в имя_файла2 :

Создать символическую ссылку на файл:

Создать новый файл:

Показать содержимое файла:

Показать первые 10 строк файла:

Показать последние 10 строк файла:

Показать количество слов, строк и байтов в файле:

Подняться на один уровень вверх в структуре дерева каталогов:

Перейти в каталог $ HOME:

Изменить местоположение на указанный каталог:

Сжатие файлов

Заархивировать существующий файл:

Извлечь заархивированный файл:

Создайте сжатый gzip tar-файл:

Сжать файл с расширением .gz:

Передача файлов

Скопировать файл в каталог сервера через ssh:

Синхронизировать содержимое каталога с резервным каталогом:

Пользователи

Показать подробности об активных пользователях:

Показать последние системные логины:

Показать, кто в данный момент вошел в систему:

Показать, какие пользователи вошли в систему и их активность:

Добавить новую группу:

Добавить нового пользователя:

Добавить пользователя в группу:

Изменить информацию о пользователе:

Установка пакета

Список всех установленных пакетов с yum:

Найти пакет по связанному ключевому слову:

Показать информацию и краткую сводку о пакете:

Установить пакет с помощью менеджера пакетов >YUM:

Установить пакет с помощью менеджера пакетов >DNF:

Установить пакет с помощью менеджера пакетов >APT:

Установить пакет .rpm из локального файла:

Удалить пакет .rpm :

Установить программное обеспечение из исходного кода:

Процессы

Показать снимок активных процессов:

Показать процессы в древовидной диаграмме:

Показать карту использования памяти процессами:

Показать все запущенные процессы:

Завершить процесс Linux с заданным идентификатором:

Завершить процесс с определенным именем:

Завершите все процессы, помеченные как proc :

Список и сводка остановленных заданий в фоновом режиме:

Перевод последней фоновой задачи в активный режим:

Перевод конкретной задачи в активный режим:

Список файлов, открытых запущенными процессами:

Системная информация

Показать информацию о системе:

Показать информацию о релизе ядра:

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

Показать имя хоста системы:

История перезагрузки системы:

Показать текущее время и дату:

Запрос и изменение системных часов:

Показать текущий календарь (месяц и день):

Список залогиненых пользователей:

Показать текущего пользователя:

Показать информацию о конкретном пользователе:

Использование диска

Показать свободное и использованное пространство на смонтированных системах:

Показать свободные иноды (inode) на смонтированных файловых системах:

Показать разделы диска, размеры и типы:

Показать использование диска для всех файлов и каталогов:

Показать использование диска в каталоге, в котором вы находитесь:

Показать целевую точку монтирования для всей файловой системы:

Подключиться к хосту как пользователь:

Подключиться к хосту через SSH порт по умолчанию 22 :

Подключиться к хосту, используя определенный порт:

Подключиться к хосту через telnet порт по умолчанию 23 :

Разрешение файлов

Назначить права на чтение, запись и выполнение всем:

Дать владельцу право на чтение, запись и выполнение, а также разрешение на чтение и выполнение для группы и других пользователей:

Назначить полное разрешение владельцу, а также разрешение на чтение и запись для группы и других пользователей:

Изменить владельца файла:

Изменить владельца и групповое владение файлом:

Список IP-адресов и сетевых интерфейсов:

Назначить IP-адрес интерфейсу eth0 :

Отображение IP-адресов всех сетевых интерфейсов:

Показать активные (прослушиваемые) порты:

Показать порты tcp и udp и их программы:

Показать больше информации о домене:

Показать DNS информацию о домене:

Обратный поиск по домену:

Обратный поиск IP-адреса:

Поиск IP для домена:

Показать локальный IP-адрес:

Скачать файл из домена с помощью команды wget:

Сочетания клавиш Linux

Убить процесс, запущенный в терминале:

Остановить текущий процесс:

Вырезать одно слово перед курсором и добавить его в буфер обмена:

Читайте также:  Windows powershell что это ошибка

Вырезать часть строки перед курсором и добавить ее в буфер обмена:

Вырезать часть строки после курсора и добавить ее в буфер обмена:

Вставить из буфера обмена:

Вызвать последнюю команду, которая соответствует предоставленным символам:

Запустите ранее вызванную команду:

Выйти из истории команд без выполнения команды:

Запустить последнюю команду еще раз:

Выйти из текущей сессии:

Заключение

Чем чаще вы используете команды Linux, тем лучше вы их запомните. Не переживайте о запоминании их синтаксиса — используйте наш шпаргалку.

А больше материалов про Linux можно найти в нашем разделе.

Мини — курс по виртуализации

Знакомство с VMware vSphere 7 и технологией виртуализации в авторском мини — курсе от Михаила Якобсена

Полезно?

Почему?

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

😍 Полезные IT – статьи от экспертов раз в неделю у вас в почте. Укажите свою дату рождения и мы не забудем поздравить вас.

Источник

Linux. Основные команды. Справочник команд Linux с примерами

Этот справочник поможет пользователям, знающим, что они хотят сделать, найти соответствующую команду Linux по краткому описанию. Так же есть версия отдельная онлайн версия справочника по командам Linux которую вы можете посмотреть тут.

Оглавление

Системная информация

отобразить архитектуру компьютера:

отобразить используемую версию ядра

показать аппаратные системные компоненты — (SMBIOS / DMI)

вывести характеристики жесткого диска

отобразить информацию о процессоре

проверить использование памяти

показать файл(ы) подкачки

вывести версию ядра

показать сетевые интерфейсы и статистику по ним

отобразить смонтированные файловые системы

показать в виде дерева PCI устройства

показать в виде дерева USB устройства

вывести системную дату

вывести таблицу-календарь 2011-го года

установить системные дату и время ММДДЧЧммГГГГ.СС

сохранить системное время в BIOS

Остановка системы

запланировать остановку системы на указанное время

отменить запланированную по расписанию остановку системы

выйти из системы

Файлы и директории

перейти в директорию ‘/home’

перейти в директорию уровнем выше

перейти в директорию двумя уровнями выше

перейти в домашнюю директорию

перейти в домашнюю директорию пользователя user

перейти в директорию, в которой находились до перехода в текущую директорию

показать текущюю директорию

отобразить содержимое текущей директории

отобразить содержимое текущей директории с добавлением к именам символов, храктеризующих тип

показать детализированое представление файлов и директорий в текущей директории

показать скрытые файлы и директории в текущей директории

показать файлы и директории содержащие в имени цифры

показать дерево файлов и директорий, начиная от корня (/)

создать директорию с именем ‘dir1’

создать две директории одновременно

создать дерево директорий

удалить файл с именем ‘file1’

удалить директорию с именем ‘dir1’

удалить директорию с именем ‘dir1’ и рекурсивно всё её содержимое

удалить две директории и рекурсивно их содержимое

переименовать или переместить файл или директорию

скопировать файл file1 в файл file2

копировать все файлы директории dir в текущую директорию

копировать директорию dir1 со всем содержимым в текущую директорию

копировать директорию dir1 в директорию dir2

создать символическую ссылку на файл или директорию

создать «жёсткую» (физическую) ссылку на файл или директорию

модифицировать дату и время создания файла, при его отсутствии, создать файл с указанными датой и временем (YYMMDDhhmm)

Поиск файлов

найти файлы и директории с именем file1. Поиск начать с корня (/)

найти файл и директорию принадлежащие пользователю user1. Поиск начать с корня (/)

найти все файлы и директории, имена которых оканчиваются на ‘. bin’. Поиск начать с ‘/ home/user1’*

найти все файлы в ‘/usr/bin’, время последнего обращения к которым более 100 дней

найти все файлы в ‘/usr/bin’, созданные или изменённые в течении последних 10 дней

найти все файлы и директории, имена которых оканчиваются на ‘.rpm’, и изменить права доступа к ним

найти все файлы и директории, имена которых оканчиваются на ‘.rpm’, игнорируя съёмные носители, такие как cdrom, floppy и т.п.

найти все файлы, сожержащие в имени ‘.ps’. Предварительно рекомендуется выполнить команду ‘updatedb’

показывает размещение бинарных файлов, исходных кодов и руководств, относящихся к файлу ‘halt’

отображает полный путь к файлу ‘halt’

Монтирование файловых систем

монтирует раздел ‘hda2’ в точку монтирования ‘/mnt/hda2’. Убедитесь в наличии директории-точки монтирования ‘/mnt/hda2’

размонтирует раздел ‘hda2’. Перед выполнением, покиньте ‘/mnt/hda2’

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

выполнить размонитрование без занесения информации в /etc/mtab. Полезно когда файл имеет атрибуты «только чтение» или недостаточно места на диске

монтировать CD или DVD

монтировать CD-R/CD-RW или DVD-R/DVD-RW(+-)

монтировать файловую систему Windows FAT32

монтировать сетевую файловую систему Windows (SMB/CIFS)

«монтирует» директорию в директорию (binding). Доступна с версии ядра 2.4.0. Полезна, например, для предоставления содержимого пользовательской директории через ftp при работ е ftp-сервера в «песочнице» (chroot), когда симлинки сделать невозможно. Выполнение данной команды сделает копию содержимого /home/user/prg в /var/ftp/user

Дисковое пространство

информация о смонтированных разделах с отображением общего, доступного и используемого пространства (Прим.переводчика. ключ -h работает не во всех *nix системах)

вывести список файлов и директорий рекурсивно с сортировкой по возрастанию размера и осуществлять постраничный просмотр

вывести размер, занимаемый директорией ‘dir1’ (Прим.переводчика. ключ -h работает не во всех *nix системах)

размер и имена файлов и директорий, с соритровкой по размеру

размер используемого дискового пространства, занимаемое файлами rpm-пакета, с сортировкой по размеру (fedora, redhat и т.п.)

размер используемого дискового пространства, занимаемое файлами deb-пакета, с сортировкой по размеру (ubuntu, debian т.п.)

Пользователи и группы

создать новую группу с именем group_name

удалить группу group_name

переименовать группу old_group_name в new_group_name

создать пользователя user1, назначить ему в качестве домашнего каталога /home/user1, в качестве shell’а /bin/bash, включить его в группу admin и добавить комментарий Nome Cognome

создать пользователя user1

удалить пользователя user1 и его домашний каталог

изменить атрибуты пользователя

сменить пароль пользователя user1 (только root)

установить дату окончания действия учётной записи пользователя user1

проверить корректность системных файлов учётных записей. Проверяются файлы /etc/passwd и /etc/shadow

проверить корректность системных файлов учётных записей. Проверяется файл/etc/group

изменить первичную группу текущего пользователя. Если указать «-», ситуация будет идентичной той, в которой пользователь вышил из системы и снова вошёл. Если не указывать группу, первичная группа будет назначена из /etc/passwd

Выставление/изменение полномочий на файлы

просмотр полномочий на файлы и директории в текущей директории

вывести содержимое директории /tmp и разделить вывод на пять колонок

добавить полномочия на директорию directory1 ugo(User Group Other)+rwx(Read Write eXecute) — всем полные права. Аналогичное можно сделать таким образом chmod 777 directory1

отобрать у группы и всех остальных все полномочия на директорию directory1

Читайте также:  Поиск по блогам windows

назначить владельцем файла file1 пользователя user1

назначить рекурсивно владельцем директории directory1 пользователя user1

сменить группу-владельца файла file1 на group1

сменить владельца и группу владельца файла file1

найти, начиная от корня, все файлы с выставленным SUID

назначить SUID-бит файлу /bin/binary_file. Это даёт возможность любому пользователю запускать на выполнение файл с полномочиями владельца файла

снять SUID-бит с файла /bin/binary_file

назначить SGID-бит директории /home/public

снять SGID-бит с директории /home/public

назначить STIKY-бит директории /home/public. Позволяет удалять файлы только владельцам

снять STIKY-бит с директории /home/public

Специальные атрибуты файлов

позволить открывать файл на запись только в режиме добавления

позволяет ядру автоматически сжимать/разжимать содержимое файла

указавет утилите dump игнорировать данный файл во время выполнения backup’а

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

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

указывает, что, при сохранении изменений, будет произведена синхронизация, как при выполнении команды sync

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

показать атрибуты файлов

Архивирование и сжатие файлов

разжать файл ‘file1.bz2’

разжать файл ‘file1.gz’

сжать файл ‘file1’

сжать файл file1 с максимальным сжатием

создать rar-архив ‘file1.rar’ и включить в него файл test_file

создать rar-архив ‘file1.rar’ и включить в него file1, file2 и dir1

создать tar-архив archive.tar, содержащий файл file1

создать tar-архив archive.tar, содержащий файл file1, file2 и dir1

показать содержимое архива

распаковать архив в /tmp

создать архив и сжать его с помощью bzip2(Прим.переводчика. ключ -j работает не во всех *nix системах)

разжать архив и распаковать его(Прим.переводчика. ключ -j работает не во всех *nix системах)

создать архив и сжать его с помощью gzip

разжать архив и распаковать его

создать сжатый zip-архив

создать сжатый zip-архив и со включением в него нескольких файлов и/или директорий

разжать и распаковать zip-архив

RPM пакеты (Fedora, Red Hat и тому подобное)

установить пакет с выводом сообщений и прогресс-бара

установить пакет с выводом сообщений и прогресс-бара без контроля зависимостей

обновить пакет без изменений конфигурационных файлов, в случае отсутствия пакета, он будет установлен

обновить пакет только если он установлен

отобразить список всех пакетов, установленных в системе

среди всех пакетов, установленных в системе, найти пакет содержащий в своём имени «httpd»

вывести информацию о конкрентном пакете

отобразить пакеты входящие в группу пакетов

вывести список файлов, входящих в пакет

вывести список конфигурационных файлов, входящих в пакет

вывести список пакетов, необходимых для установки конкретного пакета по зависимостям

отобразить скрипты, запускаемые при установке/удалении пакета

вывести историю ревизий пакета

проверить какому пакету принадлежит указанный файл. Указывать следует полный путь и имя файла

отображает список файлов, входящих в пакет, но ещё не установленных в систему

ипортировать публичный ключ цифровой подписи

проверит подпись пакета

проверить целостность установленного содержимого пакета

проверить размер, полномочия, тип, владельца, группу, MD5-сумму и дату последнего изменеия пакета

проверить содержимое всех пакеты установленные в систему. Выполняйте с осторожностью!

проверить пакет, который ещё не установлен в систему

извлечь из пакета файлы содержащие в своём имени bin

установить пакет, собранный из исходных кодов

собрать пакет из исходных кодов

YUM — средство обновления пакетов(Fedora, RedHat и тому подобное)

закачать и установать пакет

обновить все пакеты, установленные в систему

вывести список всех пакетов, установленных в систему

найти пакет в репозитории

очисть rpm-кэш, удалив закачанные пакеты

удалить все заголовки файлов, которые система использует для разрешения зависимостей

очисть rpm-кэш, удалив закачанные пакеты и заголовки

DEB пакеты (Debian, Ubuntu и тому подобное)

установить / обновить пакет

удалить пакет из системы

показать все пакеты, установленные в систему

среди всех пакетов, установленных в системе, найти пакет содержащий в своём имени «apache2»

отобразить инфрмацию о конкретном пакете

вывести список файлов, входящих в пакет, установленный в систему

отобразить список файлов, входящих в пакет, который ешё не установлен в систему

найти пакет, в который входит указанный файл

APT — средство управление пакетами (Debian, Ubuntu и тому подобное)

установить / обновить пакет

установить / обновить пакет с cdrom’а

получить обновлённые списки пакетов

обновить пакеты, установленные в систему

удалить пакет, установленный в систему с сохранением файлов конфигурации

удалить пакет, установленный в систему с удалением файлов конфигурации

проверить целостность зависимостей

удалить загруженные архивные файлы пакетов

удалить старые загруженные архивные файлы пакетов

Pacman — средство управление пакетами (Arch Linux, Chakra, Frugalware и alike)

установить пакет из репозитория. Если после команды добавить —noconfirm , то не потребуется подтверждать действия.

установить пакет из текущей деиректории

удалить пакет с зависимостями, которые более не требуются

получить обновленные списки пакетов

Просмотр содержимого файлов

вывести содержимое файла file1 на стандартное устройсво вывода

вывести содержимое файла file1 на стандартное устройсво вывода в обратном порядке (последняя строка становиться первой и т.д.)

постраничный вывод содержимого файла file1 на стандартное устройство вывода

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

вывести первые две строки файла file1 на стандартное устройство вывода. По-умолчанию выводится десять строк

вывести последние две строки файла file1 на стандартное устройство вывода. По-умолчанию выводится десять строк

выводить содержимое файла /var/log/messages на стандартное устройство вывода по мере появления в нём текста

Манипуляции с текстом

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

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

из файла ‘/var/log/messages’ отобрать и вывести на стандартное устройство вывода строки, содержащие «Aug»

из файла ‘/var/log/messages’ отобрать и вывести на стандартное устройство вывода строки, начинающиеся на «Aug»

из файла ‘/var/log/messages’ отобрать и вывести на стандартное устройство вывода строки, содержащие цифры

отобрать и вывести на стандартное устройство вывода строки, содержащие «Augr», во всех файлах, находящихся в директории /var/log и ниже

в файле example.txt заменить «string1» на «string2», результат вывести на стандартное устройство вывода

удалить пустые строки из файла example.txt

удалить пустые строки и комментарии из файла example.txt

преобразовать символы из нижнего регистра в верхний

удалить первую строку из файла example.txt

отобразить только строки содержашие «string1»

удалить пустые символы в в конце каждой строки

удалить строку «string1» из текста не изменяя всего остального

взять из файла с первой по восьмую строки и из них вывести первые пять

вывести пятую строку

Читайте также:  Kinect для xbox 360 драйвер windows

заменить последовательность из любого количества нулей одним нулём

пронумеровать строки при выводе содержимого файла

при выводе содержимого файла, не выводить чётные строки файла

вывести первую колонку. Разделение, по-умолчанию, по проблелу/пробелам или символу/символам табуляции

вывести первую и треью колонки. Разделение, по-умолчанию, по проблелу/пробелам или символу/символам табуляции

объединить содержимое file1 и file2 в виде таблицы: строка 1 из file1 = строка 1 колонка 1-n, строка 1 из file2 = строка 1 колонка n+1-m

объединить содержимое file1 и file2 в виде таблицы с разделителем «+»

отсортировать содержимое двух файлов

отсортировать содержимое двух файлов, не отображая повторов

отсортировать содержимое двух файлов, отображая только уникальные строки (строки, встречающиеся в обоих файлах, не выводятся на стандартное устройство вывода)

отсортировать содержимое двух файлов, отображая только повторяющиеся строки

сравнить содержимое двух файлов, не отображая строки принадлежащие файлу ‘file1’

сравнить содержимое двух файлов, не отображая строки принадлежащие файлу ‘file2’

сравнить содержимое двух файлов, удаляя строки встречающиеся в обоих файлах

Преобразование наборов символов и файловых форматов

конвертировать файл текстового формата из MSDOS в UNIX (разница в символах возврата коретки)

конвертировать файл текстового формата из UNIX в MSDOS (разница в символах возврата коретки)

конвертировать содержимое тестового файла page.txt в html-файл page.html

вывести список доступных форматов

Анализ файловых систем

проверить раздел hda1 на наличие bad-блоков

проверить/восстановить целостность linux-файловой системы раздела hda1

проверить/восстановить целостность файловой системы ext2 раздела hda1

проверить/восстановить целостность файловой системы ext3 раздела hda1 с указанием, что журнал расположен там же

проверить/восстановить целостность файловой системы ext3 раздела hda1

проверить/восстановить целостность файловой системы fat раздела hda11

Форматирование файловых систем

создать linux-файловую систему на разделе hda1

создать файловую систему ext2 на разделе hda1

создать журналирующую файловую систему ext3 на разделе hda1

создать файловую систему FAT32 на разделе hda1

форматирование флоппи-диска без проверки

создание swap-пространства на разделе hda3

swap-пространство

создание swap-пространства на разделе hda3

активировать swap-пространство, расположенное на разделе hda3

активировать swap-пространства, расположенные на разделах hda2 и hdb3

Создание резервных копий (backup)

создать полную резервную копию директории /home в файл /tmp/home0.bak

создать инкрементальную резервную копию директории /home в файл

восстановить из резервной копии /tmp/home0.bak

синхронизировать /tmp с /home

синхронизировать через SSH-туннель

синхронизировать локальную директорию с удалённой директорией через ssh-туннель со сжатием

синхронизировать удалённую директорию с локальной директорией через ssh-туннель со сжатием

сделать «слепок» локального диска в файл на удалённом компьютере через ssh-туннель

создать инкрементальную резервную копию директории ‘/home/user’ в файл backup.tar с сохранением полномочий

копирование содержимого /tmp/local на удалённый компьютер через ssh-туннель в /home/share/

копирование содержимого /home на удалённый компьютер через ssh-туннель в /home/backup-home

копирование одной директории в другую с сохранением полномочий и линков

поиск в /home/user1 всех файлов, имена которых оканчиваются на ‘.txt’, и копирование их в другую директорию

поиск в /var/log всех файлов, имена которых оканчиваются на ‘.log’, и создание bzip-архива из них

создать копию MBR (Master Boot Record) с /dev/hda на флоппи-диск

восстановить MBR с флоппи-диска на /dev/hda

показать конфигурацию сетевого интерфейса eth0

активировать (поднять) интерфейс eth0

деактивировать (опустить) интерфейс eth0

выставить интерфейсу eth0 ip-адрес и маску подсети

перевести интерфейс eth0 в promiscuous-режим для «отлова» пакетов (sniffing)

отключить promiscuous-режим на интерфейсе eth0

активировать интерфейс eth0 в dhcp-режиме.

вывести локальную таблицу маршрутизации

задать ip-адрес шлюза по умолчанию (default gateway)

добавить статический маршрут в сеть 192.168.0.0/16 через шлюз с ip-адресом 192.168.1.1

удалить ip-адрес шлюза по умолчанию (default gateway)

разрешить пересылку пакетов (forwarding)

отобразить имя компьютера

разрешить имя http://www.linuxguide.it хоста в ip-адрес и наоборот

отобразить состояние всех интерфейсов

отобразить статус и тип соединения для интерфейса eth0

отображает статистику интерфеса eth0 с выводом такой информации, как поддерживаемые и текущие режимы соединения

отображает все установленные сетевые соединения по протоколам TCP и UDP без разрешения имён в ip-адреса и PID’ы и имена процессов, обеспечивающих эти соединения

отображает все сетевые соединения по протоколам TCP и UDP без разрешения имён в ip-адреса и PID’ы и имена процессов, слушающих порты

отобразить весь трафик на TCP-порт 80 (обычно — HTTP)

просканировать эфир на предмет, доступности беспроводных точек доступа

показать конфигурацию беспроводного сетевого интерфейса eth1

Microsoft Windows networks(SAMBA)

разрешить netbios-имя nbtscan не во всех системах ставится по-умолчанию, возможно, придётся доустанавливать вручную. nmblookup включен в пакет samba

отобразить ресурсы, предоставленные в общий доступ на windows-машине

подобно wget может получить файлы с windows-машин через smb-протокол

смонтировать smb-ресурс, предоставленный на windows-машине, в локальную файловую систему

IPTABLES (firewall)

отобразить все цепочки правил

отобразить все цепочки правил в NAT-таблице

очистить все цепочки правил в filter-таблице

очистить все цепочки правил в NAT-таблице

удалить все пользовательские цепочки правил в filter-таблице

позволить входящее подключение telnet’ом

блокировать исходящие HTTP-соединения

позволить «прокидывать» (forward) POP3-соединения

включить журналирование ядром пакетов, проходящих через цепочку INPUT, и добавлением к сообщению префикса «DROP INPUT»

включить NAT (Network Address Translate) исходящих пакетов на интерфейс eth0. Допустимо при использовании с динамически выделяемыми ip-адресами

перенаправление пакетов, адресованных одному хосту, на другой хост

Мониторинг и отладка

отобразить запущенные процессы, используемые ими ресурсы и другую полезную информацию (с автоматическим обновлением данных)

отобразить запущенные процессы, используемые ими ресурсы и другую полезную информацию (единожды)

вывести PID’ы и процессы в виде дерева

отобразить дерево процессов

«убить» процесс с PID 98989 «на смерть» (без соблюдения целостности данных)

корректно завершить процесс с PID 98989

заставить процесс с PID 98989 перепрочитать файл конфигурации

отобразить список файлов, открытых процессом с PID 98989

отобразить список открытых файлов из директории /home/user1

вывести список системных вызовов, созданных и полученных процессом ls

вывести вызовы бибилотек

отображать прерывания в режиме реального времени

отобразить историю перезагрузок системы

отобразить историю регистрации пользователя user1 в системе и время его нахождения в ней

вывести загруженные модули ядра

показать состояние оперативной памяти в мегабайтах

контроль состояния жёсткого диска /dev/hda через SMART

проверить доступность SMART на жёстком диске /dev/hda

вывести десять последних записей из журнала загрузки ядра

вывести десять последних записей из системного журнала

Другие полезные команды

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

вызов руководства по работе с программой, в данном случае, — ping

отображает описание действий указанной программы

создаёт загрузочный флоппи-диск

зашифровать файл file1 с помощью GNU Privacy Guard

дешифровать файл file1 с помощью GNU Privacy Guard

загружает рекурсивно содержимое сайта http://www.example.com

загрузить файл http://www.example.com/file.iso с возможностью останова и продолжения в последствии

начать закачку в указанное время

вывести список библиотек, необходимых для работы ssh

Источник

Оцените статью