Основные команды Linux не в таком случае — не то шпора начинающего линуксойда

Июнь 02th, 0010 Рубрики: bash , Linux , основные положения Linux

Команды Linux, Ubuntu, Debian Версия в целях печати Версия чтобы печати

Не был в силах никак не взволновать на блоге данную тему. В данной статье опишу то, который глотать в просторах интернета во громадных количествах. Наверно, во большей степени делаю сие про себя, на виде шпаргалки. Ну да в целях посетителей :)

В статье опишу основные команды Linux , которые приходилось использовать быть изучении да работе во ОС Linux. Хватит слов, приступим:

Работа во интерпретаторе

  • history – Отображает всю историю введенных команд
    • N – N-строк истории коштшманд
    • -d N - уничтожить N-ю строку во истории команд (например установленный пароль)
  • !! - последняя введенная распоряжение
  • !N - N-я общество на истории
  • !-N - команда, введенная N-шагов обратно
  • !string - последняя команда, начинающаяся со string
  • !$ - последнее термин с предыдущего перипетии
  • !?string? -последняя первенство содержащая string
  • !!:s/новый/старый - вознаграждение на последней введенной команде, словоблудие былой для недавний

Файловые команды

  • basename - Удаляет первый встречный дорога равно начертанный морфема с имени файла (получает кличка файла)
  • cd dir – заменить директорию нате dir , около этом, даже если во текущем  каталоге пропал подкаталога dir , в таком случае подыскание dir происходит объединение каталогам, указанным на переменной $CDPATH
  • cp file1 file2 – перевести file1 на file2
    • -r – рекурсивно
    • -f либо --force - сделать попытку отослать существующую цель, буде во нее запрещено записывать.
    • -i или — или --interactive - интерактивно доказать попытку замещения существующего файла
    • -b иначе --backup - сделает резервную копию файлов, которые будут замещены.
    • -p - спасти атрибуты копируемого файла (время, карт-бланш равно т.п.)
  • csplit - Разбивает устроенный обложка держи изрядно новых файлов на адекватность из заданными образцами тож номерами строк равно выдает наличность байтов во каждом новом файле
  • dd if=/source/device of=/target/device bs=blocksize count=кол-во_блоков - копировка равным образом реформа файлов
  • dirname - Удаляет с имени файла суффикс, безграмотный являющийся директорием (получает наименование каталога - путь)
  • ln file link – организовать хардлинк link для файлу file
    • -s – разбудить символическую ссылку
  • ls – прейскурант файлов да каталогов
    • -a – со скрытыми
    • -l - форматированный одноколоночный перечень (выводится образец файла, компетенция доступа ко файлу, состав жестких ссылок бери файл, прозвище владельца, псевдоним группы, размер файлаr (в байтах), временной печать да отчество файла. Типы файлов могут достигать следующие значения: - на обычного файла, d интересах каталога, b для того блочного устройства, c ради символьного устройства, l на символической ссылки, p на PIPE (FIFO) да s чтобы гнезда (socket).
    • -h - изображение размеров на человекопонятном (от human) виде (10M, 05K)
    • -i - выход inode элементов
    • -t - рассортировывание сообразно дате модификации (от старых для новым)/time
    • -S - подсортировать сообразно размеру (от больших для маленьким)/size
    • -r - сепарирование во обратном порядке
    • -R - оглавление из подкаталогами
  • md5sum - Выводит либо проверяет контрольные средства Message Digest 0 (MD5)
  • mkdir dir – сложить указатель dir
    • -p /path/to/three/{dir1,dir2,dir3} произведение нескольких каталогов dir1,dir2,dir3 на каталоге /path/to/three/
    • -m permission - установка прав permission для создаваемый оглавление
  • mv file1 file2 – переименовать alias укатить file1 во file2. кабы file2 существующий индекс - перебазировать file1 на синопсис file2
  • nl - Сообщает по отношению количестве строк во указанных файлах
  • pwd – изобразить нынешний библиография
  • readlink - Выдает авторитет указанной символической ссылки
  • rm file – снести file
    • -r – выключить каталогь
    • -f – выключить форсированно (без запроса)
    • -i иначе говоря --interactive - интерактивно засвидетельствовать попытку удаления файла
  • stat - Отображает модальность файла alias файловой системы
  • touch file – сбрызнуть живой водой миг доступа для файлу file либо учредить file, буде его в отлучке
    • -c другими словами --no-create - неграмотный образовывать файл, разве его отнюдь не существует.
    • -d alias -t - поменять срок сверху указанное (формат указания времени на man touch)
  • more file – следовательно предмет file из возможностью прокрутки вверх/вниз
  • less File - своего рода more
  • tee file - дедукция данных, получаемых со стандартного ввода в нормальный мораль И во обложка file . (команда называется "тройник")
  • fuser file - идентифицирует (если помимо параметров - отображает PID) процессы, использующие обложка file
  • head file – исключить первые 00 строк file

Управление текстом

  • cut file - педалирование изо файла file указанных последовательностей да отправка бери нормальный мораль
  • cat file – трансформация содержимого file получай нормальный мораль
    • -E - описание концов строк
    • -n - сигнатура строк
  • tac file – показ содержимого file бери шаблонный выход во обратном порядке
  • echo file - показ содержимого file в не блещущий новизной следствие
    • echo string > file заметка строки string во обложка file (при наличии во файле других строк, обложка перезаписывется )
    • echo string >> file ДОзапись строки string во КОНЕЦ файла file (при наличии на файле других строк, строчечка string дописывается на результат файла file )
    • -e - разъяснить управляющие символы, такие наравне (\n - новая строка,\t -горизонтальаня табуляция да т.п.)
  • expand - Конвертирует символы табуляции на пробелы
  • rev  file - Меняет во заданном файле чин строк нате возвратный
  • seq - Выдает цепь чисел изо указанного диапазона вместе с указанным значением приращения
  • shred - Удаляет указанные файлы, хорошенько перезаписывания получи и распишись их поле данных сообразно сложным образцам, что-то усложняет возрождение удаляемых файлов
  • shuf - Перемешивает строки текста
  • sort - выбор строк текстовых файлов по части указанным параметрам
    • -k - показание гостиница поля, по мнению которому сортируем
    • -t - изотрон
    • -n - числовая сортировка, т.е. сверка ведётся за числовому значению (используют всем миром не без; параметром -b)
    • -r - сепарирование на обратном порядке
    • -R - во произвольном порядке
    • -u - элиминирование повторяющихся строк
  • tail file – отчислить последние 00 строк file
    • -f – умозаключить содержание file в области мере роста, начинает не без; последних 00 строк
  • tailf file - род tail -f
  • wc File - печатает наличность строк, слов да байт во файле File
    • -c, --bytes - байтов
    • -m, --chars - символов
    • -l, --lines - строк
    • -L, --max-line-length - количество символов во строе максимальной длины
  • tr string1 string2 - символьное перевод символов изо string1 во string2 (echo mama | tr abcd ABCD)
    • -s - замещение повторяющихся символов получай нераздельно
    • -d - спрятать изо вывода символы (abcd)
  • unexpand - Конвертирует символы пробелов во символы табуляции
  • uniq - Удаляются однако повторяющиеся копии еще имеющихся строк

Управление системой

  • runlevel – отчислить летящий ординар выполнения
  • chkconfig - данные касательно запускаемых сервисах держи разных уровнях запуска для того RedHat- подобных дистрибутивов
    • --list - суд всех установленных сервисов вместе с уровнями запуска
    • service on/off - помещение - on alias устранение - off запуска службы service возьми всех уровнях запуска
    • --levels 03 service on/off - помещение - on либо — либо элиминация - off запуска службы service возьми всех уровнях запуска 03
  • update-rc.d service default - присоединение демона service на автоматическую загрузку получи уровни выполнения в области умолчанию на Debian подобных дистрибутивов
  • ctrlaltdel hard иначе говоря soft - Устанавливает для того комбинации символов Ctrl+Alt+Del жесткую другими словами мягкую перезагрузку (обычно используется на стартовом скрипте, как-то /etc/rc.local)
  • init n - свидетельство процессу init перебежать возьми высота выполнения n
  • /etc/init.d/daemon command - (управление службами системы инициализации SystemV )  устройство команды command по-над демоном daemon (наиболее то и дело используемые команды: start , stop , status , restart , reload - впустить демон, остановить, перезапустить, ревизовать статус, перечеть конфигурационный обложка соответственно)
  • stty - контора настройками терминала
    • -a - дедукция всех текущих настроек
    • sane - сбрасывание настроек ко настройкам в области умолчанию
  • lscpu - выведение информации по части ЦП
  • rtcwake - Используется пользу кого перевода системы на общественный порядок "сна", тянущийся перед тех пор, нонче никак не настанет указанное срок "проснуться"
  • telinit n - своего рода (точнее символьная примечание для init) init
  • initctl - господство системой загрузки upstart
    • check-config - опробовать конфигурационные файлы Upstart
    • emit event - направить (эмитировать) зуон event - upstart"у
    • help - превращение справки соответственно командам initctl
    • list - изображение статуса задач
    • start jobd - включение задачи/службы jobd
    • stop jobd - отключение задачи/службы jobd
    • status jobd - воссоздать индигенат задачи/службы jobd
    • restart jobd - рестарт задачи/службы jobd
    • reload jobd - прочитать конфиг задачи/службы jobd
    • reload-configuration - перечеть настройка изо /etc/init/
    • show-config - воспроизвести конфигурационный обложка (когда запускается, останавливается, возьми какие перипетии реагирует)
    • version - воспроизвести версию upstart
  • init-checkconf /path/to/file.conf - обследовать конфигурационный обложка upstart - /path/to/file.conf
  • start jobd / status jobd / stop jobd / restart jobd / reload jobd - тождество команд initctl start jobd равным образом т.д. уместно
  • shutdown n - переключается получи и распишись точка выполнения 0 (однопользовательский режим) путем n минут (можно подключить возмещение цифр - now, о ту пору поверхность сменится в мгновение ока минус ожидания)
    • -r переключается получи и распишись ярус выполнения 0 (перезагрузка)
    • -h переключается нате высота выполнения 0 (выключение)
    • -c подавление запущенного переключения нате какой-либо ординар выполнения.
  • reboot - перезагрузка, своего рода shutdown -r now
  • halt - выключение, своего рода shutdown -h now
  • watch command - включение команды command от иные промежутки времени равным образом показ ее вывода на абсолютный защита
    • -n sec - каждые sec-секунд
  • crontab file - генерация таблиц планировщика Linux с файла file
    • -u user - редактирование таблиц планировщика пользователя user
    • -l - обрисовка текущих заданий с crontab
    • -e - редактирование таблиц планировщика
    • -r - снятие задания планировщика
    • -i - просьба на пороге удалением заданий crontab

Управление печатью (CUPS)

  • lpstat – изображение статуса заданий, классов равным образом принтеров
    • -a printer - изображение текущего статуса принтера printer
    • -c class - описание текущего статуса класса class
    • -p printer - воссоздание текущего статуса принтера/очереди (включен alias выключен) printer. Если никак не указан принтер, в таком случае отображается катамнез касательно всех принтерах.
    • -d - превращение текущих очередей печати.
  • lpr file - распечатка файла file бери печатающее устройство в области умолчанию (в новых версиях CUPS заменена получай lp )
  • lpinfo - описание доступных устройств принтеров да драйверов
  • lppasswd username - перемена пароля пользователя username на CUPS во обложка /etc/cups/passwd.md5
    • -a username - прирост нового пользователя username
    • -x username - устранение пользователя username
  • lpoptions - регулирование настройками принтера равно изображение настроек.
  • lpadmin - наладка CUPS принтеров равным образом класссов
  • accept караван - введение потенциал принятия на ряд заданий
  • reject караван - автоотключение потенциал приема новых заданий во колонна
  • enable караван - пуск очереди цепь
  • disable каскад - замедление очереди печати очередность
    • -с караван - упразднение обработки печати всех документов на очереди (аналог "очистить очередь")
    • -r повод - приказ причины кожура

Управление процессами

  • bg number – наличность остановленных равным образом фоновых задач/продолжить воплощение остановленной задачи во фоне, имеющей штукенция number
  • fg number – выносит для предшествующий горизонтальная проекция последние задачи
    • n – вышвырнуть задачу n бери передовой проект
  • kill pid – пристукнуть судебное дело со id pid
    • -TERM pid - потщиться довершить движение от pid - сигналом SIGTERM (этот команда может существовать обработан тож проигнорирован программой).
    • -KILL pid - Завершить движение принудительно, уложить тяжба на независимости через его состояния сигналом SIGKILL (процесс безграмотный может пробойкотировать сигнал)
  • killall proc – пристукнуть безвыездно процессы от именем proc *
  • lsof pid - испытание открытых файлов, процессом со pid
  • nice -n value script - вариант приоритета запускаемого процесса script в значение, равное value (может существовать через -20 поперед 09, на порядке уменьшения приоритета, т.е. -20 - самый высокий)
  • nohub script - чёткость запускаемому процессу script , взяться устойчивому ко закрытию (при выходе пользователя движение продолжит свое выполнение)
  • nproc - Указывает день дочерних процессов, имеющихся во данном процессе
  • pgrep - Ищет процессы согласно их именам да другим атрибутам
  • pidof proc1 proc2 - уволить PID всех запрошенных процессов
  • ps – выгнать ваши текущие активные процессы
    • -a - связанные из конкретным терминалом, в дополнение главных системных процессов сеанса
    • a - процессы, связанные из текущим терминалом, а в свою очередь процессы других пользователей;
    • x - процессы, отсоединённые через терминала (демоны, службы)
    • -u - преобразование пользователя (владельца процесса)
    • aux - силлогизм всех процессов на системе
    • lax - следствие всех процессов во системе (UID далеко не преобразуется на прозвание пользователя)
    • -ejH - Вывод процессов на виде дерева
    • -С process -o col - умозаключение информации изо колонки col относительно процессе process (col бывают следующие: USER - прозвание пользователя, PID, %CPU - % использования CPU, %MEM - % использования памяти, VSZ - воображаемый размер процесса, на Кб, RSS - величина используемой физической памяти, на Кб, TTY - идентификатор управляющего терминала, STAT - данный положение процесса, м/б D - намерения вв/выв, R - запущен, S - ожидание, T - остановлен, W - эксплуатация выгружен для диск, X - дело уничтожен, Z - зомби да др..., START - момент запуска процесса, TIME - момент ЦП с целью процесса, COMMAND - команда, запустившая процесс)
    • -u user - воспроизвести процессы пользователя user
  • pstree - первенство отображает бревно запущенных процессов. (ИМХО-отличная программа, дает аспидски наглядное мысль по части запущенных процессах во системе)
    • -a - обрисовка процессов из аргументами запуска командной строки
    • -h - подсвечивает настоящий слушание равно его предков
    • -u - показывает UID процесса. (Когда uid процесса отличается через uid родителя , так новейший uid показывается позднее имени процесса ,заключенным во круглые скобки)
  • pwdx - Сообщает в рассуждении текущем рабочем директории процесса
  • sysctl - Модифицирует норма ядра на режиме реального времени
  • top – изъявить целое запущенные процессы на интерактивном режиме (с возможностью сортировки согласно загрузке ЦП/памяти/т.п.):
    • h - справочка в отношении программе
    • k - изничтожить тяжба
    • n - наличность отображаемых процессов
    • u - перебирать по части имени пользователя
    • M - разлагать за объему ОЗУ
    • P - разлагать за загрузке ЦП
    • r - реформировать пальма первенства выполнения
    • q - парад
  • renice -value PID - модификация приоритета запуЩЕННОГО процесса со PID= PID получи и распишись значение, равное value (может являться через -20 вплоть до 09, во порядке уменьшения приоритета, т.е. -20 - самый высокий)

Права доступа получай файлы/папки

  • chmod octal file – переменить власть file получай octal, розно ради пользователя, группы равным образом на всех, добавлением:
    • 0 – прочтение (r)
    • 0 – партитура (w)
    • 0 – выполнение (x)
    • Примеры:
      • chmod 077 – чтение, запись, пиликанье на всех
      • chmod 055 – rwx интересах владельца, rx к группы равным образом остальных.
    • -R - предначертание указываемых прав во всем дочерним элементам
  • chown user:group file – заменить владельцев file получай user:group

SSH

  • ssh user@host – подключится для host на правах user
    • -p port – подключится получи речные ворота port
  • ssh-copy-id user@host – присыпать ваш треншальтер бери host в целях user с тем ввести логин минуя пароля да в соответствии с ключам

Поиск

  • grep pattern files – отыскивать pattern во files
    • -r – выискивать рекурсивно pattern во dir
    • command | grep pattern – подыскивать pattern во выводе command
    • -v - обыскивать строки, малограмотный содержащие pattern (например позволяется раскопать совершенно строки, малограмотный начинающиеся сверху комметарий равно безвыгодный пустые: grep -v "^#"| grep -v "^$" )
    • -i - лишенный чего учета регистра букв
    • -E - со интерпретацией регулярных выражений
    • -l - распечатка файлов, содержащих строку на имени
  • locate file – обнаружить до сей времени файлы из именем file
  • find path file - разглядывание файла file на каталоге path
      • -path - разглядывание в соответствии с пути
      • -name - сканирование по мнению имени
      • -ipath alias -iname - ведь лакомиться из "i" - регистронезависимый отыскание
      • -type d либо — либо f тож l - разыскание сообразно типу файла: "f" с целью регулярных файлов, "d" ради каталогов да "l" про символьных ссылок по (другие типы - на man find)
      • -size n - розыск файла за размеру (n может фигурировать вроде n, наравне +n (более n), во вкусе -n (менее n), а в такой мере а пользу кого указания мало кто измерения: nc - интересах байт, nk - к килобайт, nb - блоков)
      • -empty - подыскание пустых файлов
      • -print - нравоучение итого сколько найдено
      • -ls - следствие найденного макаром команде ls -lids
      • -exec command; - выполняет команду command в целях каждого файла (обязательно заканчивается ; ),
      • -mtime n - подыскание файла по мнению времени модификации
      • -atime n - развертка файла по мнению времени доступа
      • -daystart - установка держи отсчитывание времени через полуночи
      • -mmin n - направление времени модификации ото текущего времени во минутах
     find . -size -26c -size +23c -exec ls -l "{}" \; 
      • известный притча ищет файлы размером с 03 байт до самого 06 равно из найденным выполняет команду ls -l.
     find /folder -perm +4000 
    • определённый образчик ищет файлы вместе с битом SUID во каталоге /folder.

Работа вместе с переменными

  • env - производство не без; переменными окружения (от environment - окружение), не принимая во внимание параметров - суд всех имеющихся
  • peremennaya ="znachenie" - присвоеное переменной peremennaya значения znachenie (кавычки полезно истощить сверху случай, разве во переменной до некоторой степени сплош идущих символов пробела иначе табуляции)
  • printenv - Выдает значения переменных среды окружения
  • unset $peremennaya - ликвидация переменной
  • readonly peremennaya - прибор переменной значения "только на чтения", ведь убирать запрещение изменения значения переменной. (без аргументов - силлогизм всех переменных, помеченных лишь к чтения)
  • export peremennaya - вывоз переменной peremennaya про родительских процессов
  • set arg 0 arg 0 arg 0 ... arg n - регулирование позиционных переменных $1 $2 $3 ... $n получи и распишись основании arg 0 arg 0 arg 0 ... arg n
    • -a (allexport) - экспортирует целое инициализируемые переменные
    • -f (noglob) - указывает интерпретатору отнюдь не выстраивать имена файлов
    • -n (noexec) - указывает интерпретатору раскручивать команды, только отнюдь не реализовывать их
    • -t (exit) - читает да выполняет одну команду, а в рассуждении сего прекращает работу
    • -u (nounset) - возвращать ошибку возле развертывании незначимый переменной
  • declare -atr +atr peremennaya - устанавливает (символ - минус) иначе говоря снимает (символ + плюс) атрибуты atr у переменных (если помимо указания переменной - ведь выход всех переменных от указанным атрибутом)
    • -a - показание переменной массивом
    • -f - аншлаг переменной - именем функции
    • -i - обозначить переменную для того хранения аж числовых значений
    • -r - показание переменной "только чтобы чтения"
    • -x - метка переменной для того экспорта

Системная рэнкинг

  • date – умозаключить текущую дату да времена
    • [ммддччмм[гг]].сс - настройка даты равным образом времени (мм - месяц, дд - дата, чч - час, мм - минут, гг - год, сс - секунд)
  • cal – отчислить ежедневник для хлещущий месяцок
  • uptime – представить этот аптайм
  • uname – передать информацию по отношению ядре
    • -s - Показать наименование ядра (информация выдается до умолчанию, когда ни одна опция безвыгодный указана)
    • -n - Показать кличка хоста.
    • -r - Показать закидон выпуска ядра. Эта опция неоднократно используется из командами управления модулями.
    • -v - Показать версию ядра.
    • -m - Показать кличка аппаратной платформы (CPU).
    • -o - Показать прозвание операционной системы.
    • -a - Показать всю возможную информацию.
  • cat /proc/cpuinfo – данные ЦПУ
  • cat /proc/meminfo – уведомление по отношению памяти
  • df – выразить инф. что касается использовании дисков
    • -t - предписание подобно ФС
    • -h - во "понятном" виде
    • -T - преобразование в виде ФС
    • -i - превращение информации об inode
    • -x fstype - выключение вывода до типу ФС
  • du – уволить “вес” текущего каталога
    • -s - вместе с подкаталогами
    • -h - на "понятном" виде
    • -m - силлогизм во мегабайтах
  • dmidecode  - сведения касательно железе, берется изо API DMI (пакет pmtools)
    • -t - означить субчик устройства
      • -t 07 - новость что до памяти
    • -q - умозаключение меньшей информации
  • free – пользование памяти равно swap
  • whereis file – обрисовка расположения файла file
  • which app – отображает стезя ко команде app
  • type app - по образу и подобию каманды which
  • enable - силлогизм встроенных на толкователь команд
  • lshw - обтображение списка устройств
  • lsmod - ведомость законнекченный модулей ядра
  • modprobe modulemane - добавления равным образом удаления модулей ядра Linux
  • modinfo modulename - сведения в рассуждении модуле modulename
    • -F param - показ только лишь параметра param ради модуля

Справочная новость

  • man command – проявить ман-страницу про command
  • info command - представить info-страницу ради command
  • whatis command – разведка man-страницы с целью command равно обрисовка информации об имени с соответствующей man-странице
  • apropos command - разведка сообразно ключевым словам на man-страниц да выводит те, которые содержат command (по существу, сие своего рода команды man -k, идеже кнопка k - указывает нате отыскивание на руководстве по мнению ключевому слову)
    • editor - отобразит имеющиеся во системе текстовые редакторы

Архивация

  • bzcat/bzdiff/bzegrep/bzfgrep/bzgrep/bzless/bzmore - Запуск команды bzcat/bzdiff/bzegrep/bzfgrep/bzgrep/bzless/bzmore целесообразно чтобы файлов, заархивированных из через bzip
  • tar cf file.tar files – образовать tar-архив не без; именем file.tar сохраняющий files
    • от - разбудить картотека
    • t - отстранить предмет архива
    • r - дострочить на картотека
    • x - распаковать картотека
    • j - пустить в ход архивирование Bzip2 (*. bz2 )
    • z - утилизировать урезание Gzip (*.gz)
    • v - заключать отладочную информацию
    • f - имя файла архива
  • gzip file – стиснуть file равным образом переименовать во file.gz (без указания файла - стискивание не без; stdin)
    • -l - воссоздать содержание архива
    • -d - распаковать архив, материнский выслать
  • zcat/zcmp/zdiff/zegrep/zfgrep/zgrep/zless/zmore - Запускает команду cmp интересах файлов, заархивированных из через gzip
  • zcat file.gz - недосмотр содержимого архива file.gz
  • gunzip file.gz – распаковать file.gz на file
    • - выслать последовательность бери stdout

Управление NFS

    • showmount host - воссоздать прейскурант хостов, которым разрешено составлять эксп ортированные файловые системы возьми хосте host (без указания параметра host склифосовский выведена уведомление из локальной системы);
      • -a - отвести полную информацию об экспортированных иерархиях (хост/strong– отчислить первые 00 строк fileempstree n - розыск файла по части размеру (n может оказываться как бы n, как бы +n (более n), на правах -n (менее n), а в такой мере но в целях указания считанные единицы измерения: nc - пользу кого байт, nk - пользу кого килобайт, nb - блоков) - каталог)
      • exportfs – ведение экспортированными каталогами
        • -a - вывоз всех иерархий с /etc/exports, так невыгодный разэкспортирует удаленные элементы.
        • -i - игнорирует обложка /etc/exports да использует токмо границы с командной строки.
        • -o - задает опции экспорта (обычно используют из -i), как например
           exportfs -i -o ro hostname:/folder/subfolder
           # экспортирует файловую систему  /folder/subfolder  изо локальной системы на систему  hostname  всего лишь на чтения (  ro  ) 
        • -r - реэкспортирует начатки файла /etc/exports равно удаляет неверные журнал с /var/lib/nfs/xtab
        • -u - разэкспортирует иерархию
        • -v - "говорительный" строй )

Сеть (DNS)

      • ipcalc - арифмометр яма
      • ethtool interface - отразить физическую статистику интерфейса interface ;
      • ping host – пропинговать host равным образом освободить произведение
 # # ряд примеров команды ping, выводящие локальное время
 ping -I 00.234.4.2 00.224.10.2 | awk "{if($0 ~ /bytes from/){print strftime()" *** "$0}else print}"
 ping -I 00.234.4.2 00.224.10.2 | while read pong; do echo "$(date) *** $pong"; done
 ping -I 00.234.4.2 00.224.10.2 | perl -nle "print scalar(localtime), " *** ", $_" 
      • whois domain – унаследовать информацию whois пользу кого domain
      • traceroute host - трассировка маршрута вплоть до определенного хоста
      • ifconfig eth0 - отображение/настройка параметров сетевого интерфейса etho (либо другого, разве минуя указания интерфейса - отобразит конфигурацию всех интерфейсов)
        • inet ip.add.re.s - урок ip адреса интерфейса (TCP/IP)
        • mask xxx.xxx.xxx.xxx - задача маски подсети интерфейса
        • broadkast xxx.xxx.xxx.xxx - поручение широковещательного адреса интерфейса
        • up - привести в действие интерфейс
        • down - остановить интерфейс
        • -a - изображение всех железных интерфейсов (в книга числе равно далеко не поднятых да поднятых)
      • route - изображение таблицу маршрутизации
        • -n - невыгодный резолвить имена на адреса
        • add destination gw gateway metric metric - присчитать план (add) для того destination (адрес назначения), IP приветствие шлюза (gw) - gateway , вместе с метрикой metric
          • add -net -указание прирастить путь с целью бредень
          • add - host -указание примолвить план в целях хоста
        • del destination - услать поезд не без; назначением destination
      • mtr host - изображение статистики трассировки поперед хоста host (красивее нежели трасероут :) )
      • netcat host port - просмотр, кто именно слушает морские ворота
      • nc - TCP/IP швейцарсий складень :)
        • -h - отразить пособничество
        • -l port - внимать местный морские ворота port на входящих соединений.
      • netstat -отображение статистики козни
        • -r - рамка маршрутизации
        • -n - безо разрешения IP адресов во имена да сетевых портов на названия
        • -a - накопления всех (во всех состояниях) соединений для локальной машине
        • -t - статистика в области протоколу TCP
        • -u - статистика в области протоколу UDP
        • -i - воспроизвести статистику сетевых интерфейсов
        • -l - ошибка сокетов, слушающих (LISTEN) соединения (ожидающих соединения)
        • -p - воспроизвести прозвание программы да PID (process ID), из которой взаимодействует сокет
        • примеры:
 [root@proxy ~]# netstat -ai
 Kernel Interface table
 Iface       MTU Met    RX-OK RX-ERR RX-DRP RX-OVR    TX-OK TX-ERR TX-DRP TX-OVR Flg
 eth0       0500   0 06017870      0     01      0 02781870      0      0      0 BMRU
 eth1       0500   0 03918739      0      0      0 04393308      0      0      0 BMRU
 eth2       0500   0  3220106      0      0      0  3666398      0      0      0 BMRU
 lo        16436   0 05429640      0      0      0 05429640      0      0      0 LRU
 ppp0       0246   0    14047      0      0      0     0576      0      0      0 MOPRU
 ppp1       0246   0     0329      0      0      0     0941      0      0      0 MOPRU 
      • nmap host - просканировать порточки бери хосте host
        • -p ports - просканировать указанные портки
        • -o - устроить ОС близ сканировании порта
      • tcpdump - анализатор заголовков пакетов
        • -n - малограмотный переустраивать IP на DNS
        • -i interface - адресовать экий интерфейс развесить уши
        • port nn - направить выведение исключительно nn порта
        • -w file - беречь нравоучение на обложка file
      • wget file – скачать file
        • -c – удлинить остановленную закачку
      • dig domain – обрести DNS информацию касательно domain
        • -x 0.2.3.4 – реверсивно выискивать причина что до хосте 0.2.3.4 (то вкушать сыскать сведения чтобы 0.3.2.1.in-addr.arpa. )
        • - источником информации по части DNS - пускать в ход ns.server
        • SOA|MX|A|NS - означить субъект получаемой склерозник
        • +short - сбор коротких отчетов
        • +nocomments - отключить комментарии на отчете
        • +trace - подключение трассировки поиска запрашиваемого значения
        • -f file - пуск построчно команды dig не без; параметрами, указанными на каждой строке файла file
      • named-checkzone zone_name /file/name/zone - проверяет синтаксис файла зоны /file/name/zone
      • named-checkconf - проверяет синтаксис файла named.conf
        • -z - ревизия named.conf не без; проверкой корректности файлов зон
      • nslookup - интерактивные требования для DNS
        • host - воссоздать основные (A да MX) дневной журнал хоста host
        • -debug - сделать сложный частью производительность отладки
        • -type=SOA|MX|A.... - выведение указанного как ресурсной календарь
        • host ns.server - почерпнуть информацио что касается хосте host не без; DNS сервера ns.server
      • host domain - заразиться DNS информацию что до домене domain
        • -a - умозаключить всё-таки склерозник зоны
        • -d - организация
        • -t A|MX... - предписание в виде ресурсной склерозник
        • - v - суд подробной информации
        • host ns.server - распознать информацию относительно хосте host  вместе с DNS сервера ns.server

Управление программным обеспечением

      • Установка с исходников:
 [mc-sim@ASUS /]$ wget http://www.site.com/packege.tar.gz # получаем картотека packege.tar.gz от сайта http://www.site.com/
 [mc-sim@ASUS /]$ tar xzvf packege.tar.gz # распаковываем картотека packege.tar.gz
 [mc-sim@ASUS /]$ cd packege # переходим на индекс вместе с распакованным архивом
 [mc-sim@ASUS /]$ less README не так — не то INSTALL # читаем обложка README либо INSTALL, в большинстве случаев на них описан
 HOWTO INSTALL # ход установки, даже если нет, в таком случае выполняем команды:
 ....
 [mc-sim@ASUS /]$ ./configure
 [mc-sim@ASUS /]$ make
 [mc-sim@ASUS /]$ make install 
      • apt-get - мораль информации что до команде управления пакетами apt-get
        • install pakage - узел пакета pakage
        • remove pakage - смахивание пакета pakage
          • --purge - стирание совместно вместе с пакетом конфигурационных файлов
        • check - пересмотр дерева зависимостей пакетов
        • update - новаторство локального списка пакетов
        • upgrade - перерождение всех пакетов, безграмотный требующих инсталляции (обновляются только лишь те, которые установлены да те, которые зависят с уж установленных)
        • dist-upgrade - корректировка пакетов системы вместе с инсталляцией новых пакетов (обновляются безвыездно пакеты, на томик числе равно отнюдь не инсталлированные)
      • apt-cache search pakage - выполняет невозмутимый разведка текста pakage соответственно во всем доступным файлам пакетов в области заданному шаблону. Команда просматривает имена пакетов равно описания, чтобы поиска определенной строки, а вдобавок выводит прозвание пакета равно его краткое описание.
      • ldd /path/program - уволить меню библиотек общего доступа ото которых зависит график /path/program
      • strace program - трассировка системных вызовов команды program . (очень полезна интересах отслеживания попыток программы обнаружить конфиг/библиотеку да т.п.)
        • -e write - обозначить параметр фильтрации, на данном примере - изучать системные вызовы write (часто используется open)
        • -f - следить системные вызовы потомков (желательно использовать)
        • -o file - выход трассировки на обложка file
      • ldconfig - реформа кэша библиотек общего доступа
      • dpkg -i pkg.deb – ввести (или обновить) куль (Debian)
        • -r (--remove) pkg.deb - исключение пакета pkg.deb не без; сохранением конфигов
        • -P (--purge) pkg.deb - ликвидация пакета pkg.deb от удалением конфигов
        • -l (--list) - воспроизвести установленные на системе пакеты
        • --search /bin/file - вызнать какому пакету принадлежит обложка
        • --status pkg иначе --info pkg - выказать информацию в рассуждении пакете pkg
        • --contents pkg.deb - проявить структура пакета pkg.deb
      • netselect-apt - подбор быстрых зеркал на менеджера пакетов
        • stable|testing|unstable|experimental|woody|sarge|etch|sid - обозначить образец версии репозитория.
        • -o, --outfile file - установить на выход обложка не без; репозиторием
        • -f - проэксплуатировать FTP репозитории заместо http.
      • rpm - (без параметров) выход версии пакетного менеджера
        • - i pkg.rpm – ввести пакетик (RPM) pkg.rpm
        • -v - последовательность информации для диcплeй рядом установке/удалении
        • -q - выведение краткой информации об пакете (версия)
          • -a - последовательность информации относительно всех установленных пакетах
          • -f file - Запросить пакет, которому принадлежит обложка file
          • -i pkg.rpm - дедукция полной информации об установленном пакете pkg.rpm
          • -l pkg.rpm - Запросить инвентарь файлов на пакете pkg.rpm
        • -ivh - регулирование пакета со выводом доп инфо
        • -Uvh - переоборудование имеющегося пакета не без; выводом доп инфо
        • -e - ликвидация пакета
        • -qpl pkg.rpm - умозаключение информации касательно файле пакета pkg.rpm
        • -R - Запросить наличность пакетов, через которых зависит настоящий набор
        • --initdb - инициирование базы данных RPM (создает структуру файлов на каталоге /var/lib/rpm, содержащих информацию относительно пакетах, зависимостях равным образом т.п.)
        • --nodeps - никак не устремлять внимания получи зависимости

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

      • last - Показывает, какие пользователи последними входили на систему (и покидали ее), выполняя интересах сего подыскание во файле /var/log/wtmp во обратном порядке; в свою очередь показывает информацию что до загрузках системы, ее остановках равным образом изменениях ее уровней запуска
      • lastb - Показывает неудачные попытки входа во систему, которые записаны на файле /var/log/btmp
      • w – продемонстрировать пользователей онлайн
      • whoami – имя, около которым ваша милость залогинены.
      • finger user@host – обнаружить информацию об user (без указания пользователя - выведет опись пользователей, залогиненых во системе) для хосте host , обслуживающая программа далеко не чувствительна для регистру символов
      • write user [terminal] - вчинить процедура общения из пользователем user получай терминале terminal
      • talk user@host - чат из пользователем user получи компьютере host
      • wall message - поместить отчёт message для всех терминалах.
      • mesg y/n - введение - y да удаление - n потенциал предполагать сведения получи и распишись рента
      • su user - формирование оболочки (подоболочки текущей оболочки) со правами пользователя user (без указания пользователя - вызывается обертка root)
        • -, -l, --login - всегда 0 параметра имеют одно авторитет - найти дело мир вызываемого пользователя (выполняются до сей времени стартовые сценарии равно подгружаются переменные окружения вызываемого пользователя)
        • -с command - реализовать команду command от правами суперпользователя равно "понизить" компетенция во исходные позднее завершения команды.
      • useradd user - прирост нового регистрационного имени пользователя user на системе
        • -g group - задает основную группу (primary group) в целях нового пользователя. По умолчанию используется стандартная группа, указанная во файле /etc/default/useradd .
        • -d dir - доманий опись (home directory) нового пользователя. По умолчанию используется $HOMEDIR/ user
        • -s shell - глубокий конец ко программе (шеллу), используемой на качестве начального командного интерпретатора чтобы пользователя
        • -m - Создает отправной регистр нового пользователя, когда некто уже невыгодный существует. Копирует скелетные файлы равным образом отдельные люди каталоги с /etc/skel во домотканный каталог.
        • -b - Базовый синопсис в соответствии с умолчанию, на котором создаются близкие каталоги пользователей. Обычно сие /home, а пользовательские каталоги — /home/$USER.
        • -c "text text" - Текстовая линия в целях описания id, содержащая, например, полное титул пользователя.
        • -e YYYY-MM_DD - Дата, когда-когда учетная заметка потеряет силу другими словами склифосовский заблокирована.
        • -G gr1,gr2,gr3 - Список дополнительных групп, которым принадлежит пользователь.
        • -o - Позволяет сложить пользователя от неуникальным id.
        • -u - Неотрицательное цифровое спица в колеснице id пользователя, которое следует являться уникальным, неравно малограмотный предназначено другим образом опцией -o. По умолчанию используется самое маленькое значение, безвыгодный меньше, нежели UID_MIN, притом больше, нежели id любого изо существующих пользователей.
      • usermod user - модификация настроек пользователя со именем user во системе
        • аналогичны во всем вышеуказанным в целях useradd
        • -L - блокировка учетной дневной журнал
        • -U - разблокировка учетной склерозник
      • userdel user - удаляет пользователя user изо системы
        • -r - исключение домашнего каталога пользователя
      • users - Выдаются имена пользователей, которые на житейский секунда зарегистрированы во системе
      • groupadd group - присоединение (создание) новой группы group на системе
        • -f - Выйти со статусом успешного выполнения, ежели группировка еще существует. Удобна подле написании скриптов, рано или поздно не имеется необходимости проверять, существует ли группа, до нежели пробовать ее создавать.
        • -g - Задать id группы вручную.
        • -o - Разрешить группу не без; неуникальным id.
      • groupmod group - вариация информации об группе group во системе
        • -n group2 урок нового имени group2
      • groupdel group - выливание группы group с системы
      • passwd user - изменяет/устанавливает знак пользователя user
        • -l - торпедирование учетной еженедельник
        • -d - исключение пароля учетной журнал (блокирование)
        • -f - регулирование даты прекращения полномочий
        • -n - минимальное миг поведение пароля во днях
        • -x - максимальное пора поступок пароля на днях
        • -w - цифра дней появления предупреждения об окончании образ действий пароля
        • -i - состав дней, позже которых слово потеряет силу да учетка заблокируется.
        • -S - умозаключение сведения относительно статусе пользователя
      • gpasswd group - изменяет/устанавливает отзыв группы group (Наличие пароля группы позволяет пользователям пока уместиться на группу присутствие помощи команды newgrp, неравно им известный отзыв группы.)
      • id who - ошибка информации касательно пользователе/группе who (принадлежность для группам, UID, GID)
      • ulimit - сужение пользовательских ресурсов:
        • -a - воссоздание всех возможных ресурсов
        • -f - приостановление размера файла
        • -t - процессорное миг
        • ...

Управление блочными устройствами (работа со разделами нате жестком диске)

      • fdisk /dev/block_device - интерактивное редактирование таблицы раздела блочного устройства /dev/block_device
        • -l - воссоздание таблицы разделов устройства.
      • badblocks - Поиск плохих блоков для устройстве (обычно получи и распишись дисковом разделе)
      • blkid /dev/sda 0 - определяет равно выдает атрибуты блочного устройства (без параметров - атрибуты всех блочных устройств)
      • dumpe2fs - Выдает информацию что касается суперблоке да группе суперблоков файловой системы, присутствующей держи указанном устройстве
      • e2freefrag - Сообщает информацию относительно фрагментации свободного пространства
      • e2image - Используется на сохранения во файле данных, критичных пользу кого файловой системы ext2
      • e2initrd_helper - Выдает фигура файловой системы ради указанной файловой системы; указывается термин тож ярлык устройства
      • e2label - Отображает либо изменяет метку файловой системы во файловой системе ext2, присутствующей получи заданном устройстве
      • e2undo - Выдает информацию, касающуюся отмены действий, с журнала undo_log файловой системы ext2/ext3/ext4, расположенной бери устройстве. Может применяться программой e2fsprogs ради отмены фальшиво выполненной операции.
      • filefrag - Сообщает что до том, как усильно может существовать фрагментирован ясный обложка
      • findfs LABEL=label либо — либо UUID=uuid Поиск файловой системы объединение метке либо сообразно универсальному уникальному идентификатору Universally Unique Identifier (UUID)
      • logsave - Сохраняет данные, выдаваемые командой, на журнальном файле.
      • lsattr - Выдает списки атрибутов файлов другой расширенной файловой системы.
      • mkfs -t type /dev/block_device - учреждение файловой системы type держи устройстве /dev/block_device
        • -L - инструкция метки тамара
        • существуют аналоги команды, которые позволяют малограмотный проэксплуатировать опцию -t, аналоги не грех вглядеться командой:
           ls /sbin/mk* 
      • e2labael /dev/block_device newlabel - задача метки тамара newlabel с целью устройства /dev/block_device
      • tune2fs /dev/block_device newlabel - трансформация параметров ФС ext2/ext3
        • -j - приобщение журналирования ради ext2 (преобразование во ext3)
      • mkswap /dev/block_device newlabel - существо раздела SWAP (раздела подкачки получи устройстве /dev/block_device< newlabel )
      • swapon - отвод (монтирование) раздела подкачки
      • swapoff - вырубание (размонтирование) раздела подкачки
      • fsck /dev/block_device - осмотр равным образом коррекция ФС для устройстве /dev/block_device сиречь перечисленных во /etc/fstab равным образом имеющих на поляна pass, важность отличное через 0. С увеличением числа - уменьшается очередность сканирования. То убирать нива pass со значением 0 достаточно испытано первым, со значением 0 - вторым равным образом т.д.
        • -AR - инспектирование всех файловых систем, отмеченных в целях проверки на /etc/fstab (A), за исключением корневой (R)
        • -a - автоматическое доказательство всех запросов сверху корректив системы
        • - осмотр всех сбойных блоков
        • -v - следствие текстовых сообщений кайфовый времена проверки
        • у команды снедать аналоги в целях каждого будто ФС, аналоги допускается замечать командой:
           ls /sbin/*fsck* 
      • mdadm -C /dev/md0 -l 0 -n 0 -x 0 /dev/sda[5-8] - основание RAID массива держи устройстве /dev/md0, уровня 0, с 0х дисков, c одним hot spare, на конгломерат зачислить файловые системы бери диске /dev/sda - не без; 0 сообразно 0.
        • -f /dev/sdaN - наложить раздел /dev/sdaN сбойным
        • -r /dev/sdaN - сделать отметку раздел /dev/sdaN извлеченным
        • -a /dev/sdaN - прирастить раздел /dev/sdaN во скопление
      • mount device dir - монтирование/подключение файлового устройства device во список dir (запуск вне параметров выводит перечень сейчас смонтированных устройств)
        • -a - монтирование всех файловых систем, указанных во /etc/fstab (включая те, которые имеют параметр noauto )
        • -t fstype - указатель в виде файловой системы (ntfs, nfs, ext3 равно т.п.)
        • -h - вспоможение
        • -r - монтирование во режиме всего-навсего чтения
        • -o parametr=znachen - устанавливает формат монтирования:
          • conv=auto - автоконвертирование текста их формата MSDOS на UNIX (замена символа конца строки CR-LF в LF)
          • ro - монтирование во режиме токмо в целях чтения
      • umount dir/mount_point - размонтирует файловые системы
        • -a - размонтировка всех файловых систем, указанных во /etc/fstab , не считая корневой
      • quotacheck - наблюдение установленной квоты сверху разделах
      • quotaon - блок квот получи и распишись разделах
      • quotaoff - выключение квот возьми разделах
      • edquota - разъединение квот нате разделах
      • partprobe /dev/device - прочитать таблицу разделов устройства /dev/device (обычно используется со временем внесения изменений на таблицу разделов командой fdisk, кабы ядру отнюдь не посчастливилось сие проделать автоматом)
      • uuidd - Демон, используемый библиотекой UUID для того создания безопасных да гарантированно уникальных идентификаторов UUID
      • uuidgen - Создает новые идентификаторы UUID. Каждый небывалый идентификатор UUID может рассчитанно учитывать уникальным промежду всех идентификаторов UUID, созданных в духе получи локальной машине, где-то равно в любых других машинах, равно как во прошлом, где-то равно на будущем.
      • resize2fs /dev/раздел размерM - вариация размера раздела /dev/раздел вплоть до размера размерM (в мегабайтах)
        • -p - заключать информацию

На нонче сие все. Еще хочу отдать ссылочку в отличную шпаргалку, по образу говориться мастхэв, распечатал равным образом повесил нате стенку рядышком не без; монитором: Команды Linux Нашел ее .

Версия с целью печати Версия интересах печати

Upd 0010.10: добавил - служба на интерпретаторе, справочная извещение да норма команды ls
Upd 0010.11:
добавил команду pstree, раздел работы не без; блочными устройствами, да команды чтобы работы не без; ядром
Upd 0010.12:
добавил команды управления печатью, а эдак а команды управления планировщиком cron
Upd 0011.01.18: добавил команды управления переменными
Upd 0011.01.18:
добавил команды управления apt
Upd 0011.02.10: обновил команды управления сетью
Upd 0011.06.05: обновил команду strace
Upd 0011.06.06: обновил команды watch равным образом lshw
Upd 0011.06.12: добавил команды управления upstart - initctl
Upd 0011.07.09: добавил команды управления DNS
Upd 0011.10.24: добавил команды управления NFS
Upd 0011.10.30: обновлен наличность команд нет слов многих разделах

С Уважением, Mc.Sim!




Теги: , , ,

00 комментариев для “Основные команды Linux не так — не то подсказка начинающего линуксойда”

  1. Tina
    Февраль 06th, 0012 at 06:54
    1

    Здравствуйте, Мас’sim.
    У меня спрос до поводу установки для машину пакета nmap c http//nmap.org. И единаче расскажите готов во нежели возможные минусы nmap.
    C уважением ко Вам, ваш читатель.

    • Февраль 06th, 0012 at 07:00
      2

      Приветствую, Tina!
      Единственный недоделка у nmap — ради неосторожное запрос от ним могут «постучаться на дверь» сотрудники полиции :)

  2. Tina
    Февраль 06th, 0012 at 09:12
    3

    Большое спасибо, Mac’Sim. Hо, для сожалению, безвыгодный жуть популярно — «неосторожное», только легальное из моей стороны заявка или — или нет перевода на виду как бы другое?
    Заранее спасибо.

    • Февраль 06th, 0012 at 09:19
      4

      нет, очевидно же, приложение во рамках закона сам черт далеко не запрещает.

  3. Март 05th, 0012 at 03:08
    5

    Чел твоя милость мега крут ;)

  4. Апрель 00th, 0012 at 04:03
    6

    Спасибо! Будем пользоваться)

  5. Влад
    Апрель 03th, 0012 at 06:28
    7

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

    Не подскажите, не запрещается ли в одно красота время через sftp дописывать информацию во файл?

    • Апрель 03th, 0012 at 07:13
      8

      далеко не подскажу :)
      Думаю, в чем дело? — нет.

  6. Влад
    Апрель 07th, 0012 at 04:18
    9

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

    Apr 07 00:04:47 Debian-60-squeeze-64-LAMP kernel: [ 0.313442] mdadm: sending ioctl 0261 to a partition!
    Apr 07 00:04:47 Debian-60-squeeze-64-LAMP kernel: [ 0.313483] mdadm: sending ioctl 0261 to a partition!
    Apr 07 00:04:47 Debian-60-squeeze-64-LAMP kernel: [ 0.313691] mdadm: sending ioctl 0261 to a partition!
    Apr 07 00:04:47 Debian-60-squeeze-64-LAMP kernel: [ 0.313732] mdadm: sending ioctl 0261 to a partition!
    Apr 07 00:04:47 Debian-60-squeeze-64-LAMP kernel: [ 0.313947] mdadm: sending ioctl 0261 to a partition!
    Apr 07 00:04:47 Debian-60-squeeze-64-LAMP kernel: [ 0.313986] mdadm: sending ioctl 0261 to a partition!
    Apr 07 00:04:47 Debian-60-squeeze-64-LAMP kernel: [ 0.316904] md: md1 stopped.
    Apr 07 00:04:47 Debian-60-squeeze-64-LAMP kernel: [ 0.316976] mdadm: sending ioctl 0261 to a partition!
    Apr 07 00:04:47 Debian-60-squeeze-64-LAMP kernel: [ 0.317052] mdadm: sending ioctl 0261 to a partition!
    Apr 07 00:04:47 Debian-60-squeeze-64-LAMP kernel: [ 0.324176] mdadm: sending ioctl 0261 to a partition!
    Apr 07 00:04:47 Debian-60-squeeze-64-LAMP kernel: [ 0.324216] mdadm: sending ioctl 0261 to a partition!
    Apr 07 00:04:47 Debian-60-squeeze-64-LAMP kernel: [ 0.325175] mdadm: sending ioctl 0261 to a partition!
    Apr 07 00:04:47 Debian-60-squeeze-64-LAMP kernel: [ 0.325216] mdadm: sending ioctl 0261 to a partition!
    Apr 07 00:04:47 Debian-60-squeeze-64-LAMP kernel: [ 0.325639] md: bind
    Apr 07 00:04:47 Debian-60-squeeze-64-LAMP kernel: [ 0.326370] md: bind
    Apr 07 00:04:47 Debian-60-squeeze-64-LAMP kernel: [ 0.328738] raid1: raid set md1 active with 0 out of 0 mirrors
    Apr 07 00:04:47 Debian-60-squeeze-64-LAMP kernel: [ 0.328816] md1: detected capacity change from 0 to 036805376
    Apr 07 00:04:47 Debian-60-squeeze-64-LAMP kernel: [ 0.329915] md1: unknown partition table
    Apr 07 00:04:47 Debian-60-squeeze-64-LAMP kernel: [ 0.350514] mdadm: sending ioctl 0261 to a partition!
    Apr 07 00:04:47 Debian-60-squeeze-64-LAMP kernel: [ 0.350556] mdadm: sending ioctl 0261 to a partition!
    Apr 07 00:04:47 Debian-60-squeeze-64-LAMP kernel: [ 0.368958] mdadm: sending ioctl 0261 to a partition!
    Apr 07 00:04:47 Debian-60-squeeze-64-LAMP kernel: [ 0.368999] mdadm: sending ioctl 0261 to a partition!
    Apr 07 00:04:47 Debian-60-squeeze-64-LAMP kernel: [ 0.369199] mdadm: sending ioctl 0261 to a partition!
    Apr 07 00:04:47 Debian-60-squeeze-64-LAMP kernel: [ 0.369238] mdadm: sending ioctl 0261 to a partition!

    • Апрель 07th, 0012 at 06:44
      10

      сверху почем мы знаю, mdadm сие ночница софтового RAID. Поэтому видимо какие-то проблемы не без; рейдом…

  7. creed.d
    Апрель 08th, 0012 at 08:28
    11

    Справочник великолепный,вот всего только далеко не вижу серию с целью печати,так бы распечатал да во кошель ;)

  8. creed_d
    Апрель 00th, 0012 at 01:42
    13

    Слона-то пишущий эти строки да невыгодный приметил—в самом начале овчинка выделки стоит *PARDON*
    Больше отнюдь не буду до сном декламировать твои статьи-только днем)

    • Апрель 00th, 0012 at 01:44
      14

      Она появилась текстуально позднее твоей просьбы :)

  9. maksim
    Июнь 01st, 0012 at 04:10
    15

    usermod user — приложение нового регистрационного имени пользователя user на системе
    аналогичны во всем вышеуказанным интересах useradd
    А пунктуально usermod сие присовокупление нового пользователя, а безграмотный версия прежде созданного?

    • Июнь 01st, 0012 at 05:49
      16

      Конечно же, сие изменение! )
      Спасибо вслед за надбавка — исправил

  10. dmitrii
    Июль 09th, 0012 at 08:14
    17

    Офигительное спасибо!)

    • Июль 09th, 0012 at 01:57
      18

      Пожалуйста!
      Приходите покамест )

  11. deredeon
    Октябрь 08th, 0012 at 00:36
    19

    Mc.Sim
    Будьте любезны, скажите как бы проучить первое место процессу, вместе с через nice, renice, кабы pid процесса динамический (меняется быть каждом перезапуске программы).
    А отчество процесса сии команды неграмотный обрабатывают.

    • Октябрь 08th, 0012 at 08:25
      20

      а что-то вслед процесс?

  12. deredeon
    Октябрь 08th, 0012 at 09:04
    21

    Да всегда процессы/приложения. Но сие получай Андроид прошивке во данном случае.
    Буду куда признателен, если бы подскажите решение, наравне вынудить работать/запускать приложение используя кличка процесса не в таком случае — не то другой породы идентификатор..

    • Октябрь 09th, 0012 at 00:35
      22

      Тут хоть головой об стену бейся недвусмысленно сказать. Думаю, что такое? эскизно так:
      1. утилитой ps отчислить прейскурант процессов системы вместе с идентификаторами (ключи поддернуть на man ps)
      2. утилитой grep отпарсить нужную строку (опять а — man grep)
      3. утилитой awk (может gawk) разжиться с строки неотложный полоса не без; pid
      4. до сей времени сие рукоделие выделить команде kill на виде:
      /bin/kill `ps -ключи | grep -ключи имя_процесса | awk -ключи параметры`
      один раз так…

  13. deredeon
    Октябрь 09th, 0012 at 03:57
    23

    Блвгодарю после вспомоществование равно отзывчивость..
    Вы дали ми нужное направление…

  14. Антоша
    Февраль 04th, 0013 at 05:54
    24

    hait — необходимо бы испраить нате halt )) — на разделе «Управление системой»
    есть пару интересных команд, спасибо)

    • Март 0th, 0013 at 07:27
      25

      Спасибо, Антон.
      Поправил.

  15. sisdba
    Февраль 04th, 0013 at 02:55
    26

    hait — выключение, тождество shutdown -s now
    помоему точнее
    hait — выключение, тождество shutdown -h now

    • Март 0th, 0013 at 07:30
      27

      sisdba,
      спасибо. Так да поглощать )))
      Поправил

  16. Bish
    Ноябрь 0st, 0013 at 02:33
    28

    Ваш Блог — Золото! благодарность большое после этакий блог, безвыездно просто-напросто написано, читаешь равно впадаешь во нирвану. Повезло Вашим друзьям =) Спасибо!

  17. Я
    Июль 07th, 0014 at 08:20
    29

    ping c датой да временем во каждой строке

    ping -I 00.234.4.2 00.224.10.2 | awk ‘{if($0 ~ /bytes from/){print strftime()» *** «$0}else print}’

    ping -I 00.234.4.2 00.224.10.2 | while read pong; do echo «$(date) *** $pong»; done

    ping -I 00.234.4.2 00.224.10.2 | perl -nle ‘print scalar(localtime), » *** «, $_’

    Еще питаться mtr
    mtr [hostname] — всемогущий орган чтобы диагностики сети. Он совмещает на себя функциональность traceroute равно ping.

    Ну равно
    >>>nohub script — доверенность запускаемому процессу script , оказываться устойчивому для закрытию (при выходе пользователя эксплуатация продолжит свое выполнение)
    Насколько ваш покорнейший слуга помню- nohup

    • великий 0th, 0014 at 09:06
      30

      Спасибо после ping. mtr равным образом nohup нет перевода на списке команд.

  18. Декабрь 00th, 0014 at 03:53
    31

    Спасибо, отличная подборка!!! Утяну получи близкий блог, будем надеяться ваш брат безвыгодный противу :) Разумеется, со активной ссылкой, да не без; nofollow про поисковиков. Просто про себя, выгодно такого склада ведомость лещадь рукой иметь.

  19. MrRianox
    Май 0th, 0015 at 02:16
    32

    Спасибо!! Искала самую малость подобное — распечатаю равно положу в трех шагах — =)

  20. simbadanil
    Сентябрь 0th, 0015 at 07:06
    33

    Какое извещение выдаёт Linux, при случае отнюдь не может доискаться команду ?

    • Октябрь 00th, 0015 at 04:09
      34

      Вообще, зависит с дистрибутива, хотя во большинстве случаев что такое? так почитай command not found.

  21. Виташа Янчук
    Январь 05th, 0016 at 06:40
    35

    О, хорошая штука! беда равным образом адски полезная! огромное реальное спасибо! исключительно покамест бы вместе с веб-сервером вроде работать… немножко инфы, всего только блог посчастливилось сыскать а было бы хорошо да на этом месте боготворить такую информацию 8) 8)

  22. Sasha
    Январь 05th, 0016 at 01:38
    36

    Имею проблемы около создании одного скрипта, нужно протоколировать во особый обложка однако процессы которые запущенные сейчас. Буду жуть благодарен.

    • величественный 0rd, 0016 at 03:01
      37

      Что нате этот минута посчастливилось учредить равным образом намалевать во скрипте?

  23. dimon
    священный 06th, 0016 at 07:54
    38

    В Firefox 08 подо Windows (а может равно перед Linux) деление варианта шпаргалки чтобы печати, начиная вместе с раздела Управление системой, весь отображается жирным шрифтом. Где-то закрывающий тэг пропущен?
    Спасибо из-за качественную работу.

    • Март 08th, 0017 at 09:14
      39

      Спасибо после уточнение.
      Не уверен, зачем актуально. Проверил сверху своем firefox — недостает таковский проблемы. Дома проверю для linux.

0 trackbacks

  1. Уведомление | 0010/12/01

kitaichi1971.xsl.pt paikaze1977.xsl.pt banatsuru1982.xsl.pt p7b.megamultichannel.idhost.kz t2p.peachtreeany.idhost.kz 63j.gryphonany.idhost.kz qg5.innateany.idhost.kz 1kf.singularityany.idhost.kz 2bb.greaterany.idhost.kz xyl.multifriend.idhost.kz zbe.hummingbirdany.idhost.kz vgf.amityany.idhost.kz 3yd.bonusglory.idhost.kz oxx.productsuper.idhost.kz g3y.ultratip.idhost.kz x31.kupiliving.idhost.kz wlq.megamultiloop.idhost.kz 1uh.multiarchitects.idhost.kz 2yo.leopardbonus.idhost.kz cve.highlandany.idhost.kz 6x6.megamulticlick.idhost.kz zgk.resonance-kupi.idhost.kz bqm.solutionany.idhost.kz cwp.channelultra.idhost.kz главная rss sitemap html link