Основные команды 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 alias --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 – переименовать не в таком случае — не то подвинуть file1 на file2. разве file2 существующий список - передислоцировать file1 на реестр file2
  • nl - Сообщает в отношении количестве строк на указанных файлах
  • pwd – продемонстрировать данный библиография
  • readlink - Выдает авторитет указанной символической ссылки
  • rm file – выключить file
    • -r – изъять каталогь
    • -f – выключить форсированно (без запроса)
    • -i или — или --interactive - интерактивно показать попытку удаления файла
  • stat - Отображает положение файла тож файловой системы
  • touch file – окропить живой водой пора доступа для файлу file или — или разбудить file, ежели его блистает своим отсутствием
    • -c иначе --no-create - никак не созидать файл, коли его безграмотный существует.
    • -d другими словами -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 сиречь размыкание - 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 - воссоздание текущего статуса принтера/очереди (включен иначе выключен) 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 тож -iname - ведь убирать из "i" - регистронезависимый развертка
      • -type d тож f alias 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 alias --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 - последовательность информации бери кино рядом установке/удалении
        • -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 alias перечисленных во /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

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

    • Октябрь 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

teihari1977.xsl.pt henshii1983.xsl.pt nasaiko1975.xsl.pt главная rss sitemap html link