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

Инструменты сайта


Боковая панель

Связь

utility_os_nix

Утилиты ОС *nix

Утилиты для получения помощи и информации

Источники получения помощи в UNIX системах. Ниже text обозначает что вы вводите - обычно команду или имя файла.

  • whatis text - показывает описания справочных страниц. В начале каждой справочной страницы есть её краткое описание. whatis осуществляет поиск в названиях справочных страниц и отображает описания всех страниц, подходящих под название. В названии могут содержаться шаблоны (-w) или это может быть регулярное выражение (-r). При использовании этих параметров, может потребоваться указывать название в кавычках или экранировать (\) специальные символы для того, чтобы оболочка командной строки не обрабатывала их. При поиске используются индексные базы данных, которые обновляются с помощью программы mandb. Для обновления баз в зависимости от установки, её можно периодически запускать из задания cron или вручную после установки новых справочных страниц. Примеры использования:
    # whatis top
    top (1)              - display Linux tasks
    
    # Вывести информацию для всех бинарных файлов текущего каталога
    # whatis *
    bin: ничего подходящего не найдено.
    boot (7)             - General description of boot sequence
    etc: ничего подходящего не найдено.
    initrd.img: ничего подходящего не найдено.
    proc (5)             - process information pseudo-file system
  • apropos text - поиск в именах справочных страниц и кратких описаниях, выводит всё, что содержит строку text в базе whatis. Внутри каждой справочной страницы есть краткое описание о чём эта страница. apropos выполняет поиск ключевого слова в этом описании. Ключевое слово может представлять собой регулярное выражение (-r), шаблон (-w) или точное искомое ключевое слово (-e). При использовании этих параметров может потребоваться указывать ключевое слово в кавычках или экранировать (\) специальные символы для того, чтобы избежать их интерпретации оболочкой командной строки. Например:
    # apropos пароль
    expiry (1)           - проверяет и изменяет пароль согласно срокам действия
    passwd (1)           - изменяет пароль пользователя
  • man text - это навигатор справочных страниц ОС. Каждый параметр страница, переданный man, обычно является названием программы, утилиты или функции. По каждому из этих параметров выполняется поиск и вывод связанной с ним справочной страницы. Если указан параметр раздел, то это заставляет man выполнять поиск только в этом справочном разделе. Действием по умолчанию является поиск во всех доступных разделах в заранее определённом порядке и показ только первой найденной страницы, даже если существуют страницы в нескольких разделах. Для выяснения всех возможностей выполните:
    # man man
  • which text - выводит пусть к бинарному файлу. Например:
    # which htop
    /usr/bin/htop
  • whereis text - ищет файл с названием text в бинарных, исходных и man -файлах и выдаёт полный путь.
    # whereis htop
    htop: /usr/bin/htop /usr/share/man/man1/htop.1.gz
  • locate text - выводит пути ко всем файлам, в названии которых содержится строка text.

Утилиты

  • ifconfig - утилита конфигурирования сетевых интерфейсов Unix.
  • ethtool - утилита настройки сетевых интерфейсов в Linux. Переключение скорости eth0.
  • mii-diag - утилита показывает настройки сетевой карты
  • passwd - управление парольной политикой ОС
  • lsdev - выводит информацию об устройствах системы и их свойствах
  • watch - отображение информации в режиме реального времени
  • tmux - терминальный мультиплексор
  • screen - терминальный мультиплексор
  • ipcalc - консольный IP калькулятор.
  • geoiplookup - утилита для определения какой стране (согласно RIPE) принадлежит IP адрес.
  • nmap - сканер портов
  • lsof - показывает открытые сокеты, сетевые соединения, открытые файлы.
  • tree - выводит список файлов в виде дерева
  • chroot - смена корневого каталога
  • TestDisk & PhotoRec & PhotoRec - инструмент для проверки и восстановления разделов жёсткого диска. PhotoRec - восстановление файлов.
  • time - измеряет нагрузку вашей простой программы (скрипта) на операционную систему
  • fsck - утилита UNIX, которая проверяет и устраняет ошибки в файловой системе.
  • Iperf - кроссплатформенная консольная клиент-серверная программа — генератор TCP и UDP трафика для тестирования пропускной способности сети.
  • mailx или mail
  • Parted – разметка жесткого диска в Linux, форматирование, создание файловой системы.
  • fdisk - общее название системных утилит (sfdisk) для управления разделами жёсткого диска.
  • mkfs - build a Linux file system. Утилита для форматирования разделов HDD.
  • finger - смотреть почту у пользователя, когда он ее забирал.
  • ssh-keygen - создает, обслуживает и преобразует ключи аутентификации для SSH. Доступ по протоколу ssh без ввода пароля.
  • SSH - сетевой протокол прикладного уровня, позволяющий производить удалённое управление операционной системой и туннелирование TCP-соединений (например, для передачи файлов).
  • Telnet (англ. TErminaL NETwork) — сетевой протокол для реализации текстового интерфейса по сети.
  • du - показать статистику использования диска. Размер директории, файла.
  • df - показать размер директории, файла
  • top - интерактивный просмотрщик процессов.
  • htop - основанный на ncurses просмотрщик процессов подобный top, но позволяющий прокручивать список процессов вертикально и горизонтально, чтобы видеть их полные параметры запуска.
  • nc (или netcat) реализация подключений и ожиданий входящих соединений, через TCP и UDP
  • ntpdate FreeBSD - синхронизация времени на компьютере.
  • scrot - утилита командной строки для захвата и сохранения изображений экрана.
  • wc - подсчет строк, слов и символов.
  • smartmontools: smartctl
  • diff - утилита сравнения текстовых файлов, выводящая разницу между двумя файлами.
  • xargs - утилита для формирования списка аргументов и выполнение команды.
  • sysctl в BSD и Linux - программа, предназначенная для управления отдельными параметрами ядра, безопасности, сетевой подсистемы.
  • WHOIS информация о владельце домена, IP, AS - сетевой протокол прикладного уровня (TCP порт 43)
  • mtr - диагностика сети посредством трассировок.
  • iptraf - мониторинг трафика
  • iftop, nload - мониторинг загрузки канала
  • iotop - мониторинга загрузки ввода/вывода дисковой подсистемы
  • OpenSSL - создает сертификаты X.509, CSR и CRL.
  • Защита ОС:
  • Пользователь:
    • useradd - создать пользователя в Linux
    • usermod - модифицирует существующего пользователя
    • last - отображает список последних терминальных сессий
    • lastlog
    • pwgen - консольный генератор паролей в Linux
  • Работа с последовательным портом com:
    • modprobe - загрузить/выгрузить модули. Например выгрузить три модуля modprobe -r lp parport_pc parport
    • lsmod - вывод всех загруженных модулей в виде таблицы.
    • modinfo - вывод информации о модуле: файл модуля, краткое описание, авторы, лицензия, параметры.
    • insmod - утилита для загрузки модулей ядра. Повторяет функционал modprobe название_модуля.
    • rmmod - простая программа для выгрузки модулей. Повторяет функционал modprobe -r название_модуля.
  • Архиваторы:
    • tar - часто используемые ключи - архиватор файлов.
    • zip - архиватор файлов.
    • GNU zip GNU zip, gunzip - архиватор файлов, расширение .gz.
    • cpio - копирует файлы в архивы и из архивов.
    • Lzop - более быстрая альтернатива gzip
    • bzip2

Текстовые редакторы (процессоры)

  • jed: удобный консольный редактор, вместо VIM или Emacs
  • AWK - язык обработки структурированных текстов по заданным шаблонам.
  • sed - потоковый текстовый редактор.
  • gawk - язык поиска и обработки шаблонов
  • cut - команда выборки отдельных полей из строк файла.
  • Expect - инструмент для автоматизации интерактивных приложений таких, как telnet, ftp, passwd, fsck, rlogin, tip, SSH и других.
  • comm - сравнивает содержимое файлов.

Утилиты для определения установленного оборудования

Клиенты

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

  • fdupes - находит дубликаты файлов в заданных каталогах
  • etckeeper - это инструмент для хранения /etc в репозитории Git, mercurial, bzr или darcs.
utility_os_nix.txt · Последние изменения: 2016/06/26 14:10 (внешнее изменение)