1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071727374757677787980818283 |
- <!doctype html><html lang=ru class=color-toggle-hidden><head><meta charset=UTF-8><meta name=referrer content="no-referrer"><meta name=viewport content="width=device-width,initial-scale=1"><meta name=color-scheme content="light dark"><meta name=generator content="Hugo 0.138.0"><meta name=description content=" Системная информация Остановка системы Файлы и директории Поиск файлов Монтирование файловых систем Дисковое пространство Пользователи и группы Выставление/изменение полномочий на файлы Специальные атрибуты файлов Архивирование и сжатие файлов RPM пакеты (Fedora, Red Hat и тому подобное) YUM - средство обновления пакетов(Fedora, RedHat и тому подобное) DEB пакеты (Debian, Ubuntu и тому подобное) APT - средство управление пакетами (Debian, Ubuntu и тому подобное) Просмотр содержимого файлов Манипуляции с текстом Преобразование наборов символов и файловых форматов Анализ файловых систем Форматирование файловых систем swap-пространство Создание резервных копий (backup) CDROM Сеть (LAN и WiFi) Microsoft Windows networks(SAMBA) IPTABLES (firewall) Мониторинг и отладка Другие полезные команды Системная информация Команда Описание arch отобразить архитектуру компьютера uname -m – // – uname -r отобразить используемую версию ядра dmidecode -q показать аппаратные системные компоненты - (SMBIOS / DMI) hdparm -i /dev/hda вывести характеристики жесткого диска hdparm -tT /dev/sda протестировать производительность чтения данных с жесткого диска cat /proc/cpuinfo отобразить информацию о процессоре cat /proc/interrupts показать прерывания cat /proc/meminfo проверить использование памяти cat /proc/swaps показать файл(ы) подкачки cat /proc/version вывести версию ядра cat /proc/net/dev показать сетевые интерфейсы и статистику по ним cat /proc/mounts отобразить смонтированные файловые системы lspci -tv показать в виде дерева PCI устройства lsusb -tv показать в виде дерева USB устройства date вывести системную дату cal 2007 вывести таблицу-календарь 2007-го года date 041217002007.00 установить системные дату и время ММДДЧЧммГГГГ.СС (МесяцДеньЧасМинутыГод.Секунды) clock -w сохранить системное время в BIOS Остановка системы | Команда | Описание |"><title>Очень полезные команды Linux на одном листе | Max Wiki Site</title>
- <link rel=icon type=image/svg+xml href=/favicon/favicon.svg><link rel=icon type=image/png sizes=32x32 href=/favicon/favicon-32x32.png><link rel=icon type=image/png sizes=16x16 href=/favicon/favicon-16x16.png><meta property="og:title" content="Очень полезные команды Linux на одном листе"><meta property="og:site_name" content="Max Wiki Site"><meta property="og:description" content=" Системная информация Остановка системы Файлы и директории Поиск файлов Монтирование файловых систем Дисковое пространство Пользователи и группы Выставление/изменение полномочий на файлы Специальные атрибуты файлов Архивирование и сжатие файлов RPM пакеты (Fedora, Red Hat и тому подобное) YUM - средство обновления пакетов(Fedora, RedHat и тому подобное) DEB пакеты (Debian, Ubuntu и тому подобное) APT - средство управление пакетами (Debian, Ubuntu и тому подобное) Просмотр содержимого файлов Манипуляции с текстом Преобразование наборов символов и файловых форматов Анализ файловых систем Форматирование файловых систем swap-пространство Создание резервных копий (backup) CDROM Сеть (LAN и WiFi) Microsoft Windows networks(SAMBA) IPTABLES (firewall) Мониторинг и отладка Другие полезные команды Системная информация Команда Описание arch отобразить архитектуру компьютера uname -m – // – uname -r отобразить используемую версию ядра dmidecode -q показать аппаратные системные компоненты - (SMBIOS / DMI) hdparm -i /dev/hda вывести характеристики жесткого диска hdparm -tT /dev/sda протестировать производительность чтения данных с жесткого диска cat /proc/cpuinfo отобразить информацию о процессоре cat /proc/interrupts показать прерывания cat /proc/meminfo проверить использование памяти cat /proc/swaps показать файл(ы) подкачки cat /proc/version вывести версию ядра cat /proc/net/dev показать сетевые интерфейсы и статистику по ним cat /proc/mounts отобразить смонтированные файловые системы lspci -tv показать в виде дерева PCI устройства lsusb -tv показать в виде дерева USB устройства date вывести системную дату cal 2007 вывести таблицу-календарь 2007-го года date 041217002007.00 установить системные дату и время ММДДЧЧммГГГГ.СС (МесяцДеньЧасМинутыГод.Секунды) clock -w сохранить системное время в BIOS Остановка системы | Команда | Описание |"><meta property="og:type" content="article"><meta property="og:url" content="https://maxtar.github.io/administration/linux/useful-commands/"><meta property="article:section" content="Administration"><meta property="article:published_time" content="2023-04-12T22:29:30+03:00"><meta property="article:modified_time" content="2023-04-12T22:29:30+03:00"><meta name=twitter:card content="summary"><meta name=twitter:title content="Очень полезные команды Linux на одном листе"><meta name=twitter:description content=" Системная информация Остановка системы Файлы и директории Поиск файлов Монтирование файловых систем Дисковое пространство Пользователи и группы Выставление/изменение полномочий на файлы Специальные атрибуты файлов Архивирование и сжатие файлов RPM пакеты (Fedora, Red Hat и тому подобное) YUM - средство обновления пакетов(Fedora, RedHat и тому подобное) DEB пакеты (Debian, Ubuntu и тому подобное) APT - средство управление пакетами (Debian, Ubuntu и тому подобное) Просмотр содержимого файлов Манипуляции с текстом Преобразование наборов символов и файловых форматов Анализ файловых систем Форматирование файловых систем swap-пространство Создание резервных копий (backup) CDROM Сеть (LAN и WiFi) Microsoft Windows networks(SAMBA) IPTABLES (firewall) Мониторинг и отладка Другие полезные команды Системная информация Команда Описание arch отобразить архитектуру компьютера uname -m – // – uname -r отобразить используемую версию ядра dmidecode -q показать аппаратные системные компоненты - (SMBIOS / DMI) hdparm -i /dev/hda вывести характеристики жесткого диска hdparm -tT /dev/sda протестировать производительность чтения данных с жесткого диска cat /proc/cpuinfo отобразить информацию о процессоре cat /proc/interrupts показать прерывания cat /proc/meminfo проверить использование памяти cat /proc/swaps показать файл(ы) подкачки cat /proc/version вывести версию ядра cat /proc/net/dev показать сетевые интерфейсы и статистику по ним cat /proc/mounts отобразить смонтированные файловые системы lspci -tv показать в виде дерева PCI устройства lsusb -tv показать в виде дерева USB устройства date вывести системную дату cal 2007 вывести таблицу-календарь 2007-го года date 041217002007.00 установить системные дату и время ММДДЧЧммГГГГ.СС (МесяцДеньЧасМинутыГод.Секунды) clock -w сохранить системное время в BIOS Остановка системы | Команда | Описание |"><script type=application/ld+json>{"@context":"http://schema.org","@type":"TechArticle","articleSection":"Administration","name":"Очень полезные команды Linux на одном листе","url":"https://maxtar.github.io/administration/linux/useful-commands/","headline":"Очень полезные команды Linux на одном листе","description":" Системная информация Остановка системы Файлы и директории Поиск файлов Монтирование файловых систем Дисковое пространство Пользователи и группы Выставление\/изменение полномочий на файлы Специальные атрибуты файлов Архивирование и сжатие файлов RPM пакеты (Fedora, Red Hat и тому подобное) YUM - средство обновления пакетов(Fedora, RedHat и тому подобное) DEB пакеты (Debian, Ubuntu и тому подобное) APT - средство управление пакетами (Debian, Ubuntu и тому подобное) Просмотр содержимого файлов Манипуляции с текстом Преобразование наборов символов и файловых форматов Анализ файловых систем Форматирование файловых систем swap-пространство Создание резервных копий (backup) CDROM Сеть (LAN и WiFi) Microsoft Windows networks(SAMBA) IPTABLES (firewall) Мониторинг и отладка Другие полезные команды Системная информация Команда Описание arch отобразить архитектуру компьютера uname -m – \/\/ – uname -r отобразить используемую версию ядра dmidecode -q показать аппаратные системные компоненты - (SMBIOS \/ DMI) hdparm -i \/dev\/hda вывести характеристики жесткого диска hdparm -tT \/dev\/sda протестировать производительность чтения данных с жесткого диска cat \/proc\/cpuinfo отобразить информацию о процессоре cat \/proc\/interrupts показать прерывания cat \/proc\/meminfo проверить использование памяти cat \/proc\/swaps показать файл(ы) подкачки cat \/proc\/version вывести версию ядра cat \/proc\/net\/dev показать сетевые интерфейсы и статистику по ним cat \/proc\/mounts отобразить смонтированные файловые системы lspci -tv показать в виде дерева PCI устройства lsusb -tv показать в виде дерева USB устройства date вывести системную дату cal 2007 вывести таблицу-календарь 2007-го года date 041217002007.00 установить системные дату и время ММДДЧЧммГГГГ.СС (МесяцДеньЧасМинутыГод.Секунды) clock -w сохранить системное время в BIOS Остановка системы | Команда | Описание |","wordCount":"4316","inLanguage":"ru","isFamilyFriendly":"true","mainEntityOfPage":{"@type":"WebPage","@id":"https://maxtar.github.io/administration/linux/useful-commands/"},"keywords":["linux","shell"],"copyrightHolder":"Max Wiki Site","copyrightYear":"2023","dateCreated":"2023-04-12T22:29:30.00Z","datePublished":"2023-04-12T22:29:30.00Z","dateModified":"2023-04-12T22:29:30.00Z","publisher":{"@type":"Organization","name":"Max Wiki Site","url":"https://maxtar.github.io/","logo":{"@type":"ImageObject","url":"https://maxtar.github.io/brand.svg","width":"32","height":"32"}}}</script><script src=/js/colortheme-5cd55a83.bundle.min.js></script><script src=/js/main-09678822.bundle.min.js></script><link rel=preload as=font href=/fonts/Metropolis.woff2 type=font/woff2 crossorigin=anonymous><link rel=preload as=font href=/fonts/LiberationSans.woff2 type=font/woff2 crossorigin=anonymous><link rel=preload href=/main-c93819e1.min.css as=style><link rel=stylesheet href=/main-c93819e1.min.css media=all><link rel=preload href=/mobile-79ddc617.min.css as=style><link rel=stylesheet href=/mobile-79ddc617.min.css media="screen and (max-width: 45rem)"><link rel=preload href=/print-735ccc12.min.css as=style><link rel=stylesheet href=/print-735ccc12.min.css media=print><link rel=preload href=/custom.css as=style><link rel=stylesheet href=/custom.css media=all><link href=https://maxtar.github.io/administration/linux/useful-commands/ rel=canonical type=text/html></head><body itemscope itemtype=https://schema.org/WebPage><svg class="svg-sprite" xmlns:xlink="http://www.w3.org/1999/xlink"><defs><svg viewBox="-7.27 -7.27 38.55 38.55" id="gdoc_arrow_back"><path d="M24 10.526v2.947H5.755l8.351 8.421-2.105 2.105-12-12 12-12 2.105 2.105-8.351 8.421H24z"/></svg><svg viewBox="-7.27 -7.27 38.55 38.55" id="gdoc_arrow_left_alt"><path d="M5.965 10.526V6.035L0 12l5.965 5.965v-4.491H24v-2.947H5.965z"/></svg><svg viewBox="-7.27 -7.27 38.55 38.55" id="gdoc_arrow_right_alt"><path d="M18.035 10.526V6.035L24 12l-5.965 5.965v-4.491H0v-2.947h18.035z"/></svg><svg viewBox="-7.27 -7.27 42.55 42.55" id="gdoc_bitbucket"><path d="M15.905 13.355c.189 1.444-1.564 2.578-2.784 1.839-1.375-.602-1.375-2.784-.034-3.403 1.151-.705 2.818.223 2.818 1.564zm1.907-.361c-.309-2.44-3.076-4.056-5.328-3.042-1.426.636-2.389 2.148-2.32 3.747.086 2.097 2.08 3.815 4.176 3.626s3.729-2.234 3.472-4.331zm4.108-9.315c-.756-.997-2.045-1.169-3.179-1.358-3.214-.516-6.513-.533-9.727.034-1.066.172-2.269.361-2.939 1.323 1.1 1.031 2.664 1.186 4.073 1.358 2.544.327 5.156.344 7.699.017 1.426-.172 3.008-.309 4.073-1.375zm.979 17.788c-.481 1.684-.206 3.953-1.994 4.932-3.076 1.701-6.806 1.89-10.191 1.289-1.787-.327-3.884-.894-4.864-2.578-.43-1.65-.705-3.334-.98-5.018l.103-.275.309-.155c5.121 3.386 12.288 3.386 17.427.0.808.241.206 1.22.189 1.805zM26.01 4.951c-.584 3.764-1.255 7.51-1.908 11.257-.189 1.1-1.255 1.719-2.148 2.183-3.214 1.615-6.96 1.89-10.483 1.512-2.389-.258-4.829-.894-6.771-2.389-.911-.705-.911-1.908-1.083-2.922-.602-3.523-1.289-7.046-1.719-10.604.206-1.547 1.942-2.217 3.231-2.698C6.848.654 8.686.362 10.508.19c3.884-.378 7.854-.241 11.618.859 1.341.395 2.784.945 3.695 2.097.412.533.275 1.203.189 1.805z"/></svg><svg viewBox="-7.27 -7.27 38.55 38.55" id="gdoc_bookmark"><path d="M15.268 4.392q.868.0 1.532.638t.664 1.506v17.463l-7.659-3.268-7.608 3.268V6.536q0-.868.664-1.506t1.532-.638h10.876zm4.34 14.144V4.392q0-.868-.638-1.532t-1.506-.664H6.537q0-.868.664-1.532T8.733.0h10.876q.868.0 1.532.664t.664 1.532v17.412z"/></svg><svg viewBox="-7.27 -7.27 42.55 42.55" id="gdoc_brightness_auto"><path d="M16.846 18.938h2.382L15.22 7.785h-2.44L8.772 18.938h2.382l.871-2.44h3.95zm7.087-9.062L27.999 14l-4.066 4.124v5.809h-5.809L14 27.999l-4.124-4.066H4.067v-5.809L.001 14l4.066-4.124V4.067h5.809L14 .001l4.124 4.066h5.809v5.809zm-11.385 4.937L14 10.282l1.452 4.531h-2.904z"/></svg><svg viewBox="-7.27 -7.27 42.55 42.55" id="gdoc_brightness_dark"><path d="M14 21.435q3.079.0 5.257-2.178T21.435 14t-2.178-5.257T14 6.565q-1.51.0-3.079.697 1.917.871 3.108 2.701T15.22 14t-1.191 4.037-3.108 2.701q1.568.697 3.079.697zm9.933-11.559L27.999 14l-4.066 4.124v5.809h-5.809L14 27.999l-4.124-4.066H4.067v-5.809L.001 14l4.066-4.124V4.067h5.809L14 .001l4.124 4.066h5.809v5.809z"/></svg><svg viewBox="-7.27 -7.27 42.55 42.55" id="gdoc_brightness_light"><path d="M14 21.435q3.079.0 5.257-2.178T21.435 14t-2.178-5.257T14 6.565 8.743 8.743 6.565 14t2.178 5.257T14 21.435zm9.933-3.311v5.809h-5.809L14 27.999l-4.124-4.066H4.067v-5.809L.001 14l4.066-4.124V4.067h5.809L14 .001l4.124 4.066h5.809v5.809L27.999 14z"/></svg><svg viewBox="-7.27 -7.27 42.55 42.55" id="gdoc_check"><path d="M8.885 20.197 25.759 3.323l2.24 2.24L8.885 24.677.0 15.792l2.24-2.24z"/></svg><svg viewBox="-7.27 -7.27 42.55 42.55" id="gdoc_check_circle_outline"><path d="M14 25.239q4.601.0 7.92-3.319T25.239 14 21.92 6.08 14 2.761 6.08 6.08 2.761 14t3.319 7.92T14 25.239zM14 0q5.784.0 9.892 4.108T28 14t-4.108 9.892T14 28t-9.892-4.108T0 14t4.108-9.892T14 0zm6.441 7.822 1.972 1.972-11.239 11.239L4.207 14l1.972-1.972 4.995 4.995z"/></svg><svg viewBox="-7.27 -7.27 42.55 42.55" id="gdoc_cloud_off"><path d="M9.023 10.5H7q-1.914.0-3.281 1.395t-1.367 3.309 1.367 3.281T7 19.852h11.375zM3.5 4.976l1.477-1.477L24.5 23.022l-1.477 1.477-2.352-2.297H6.999q-2.898.0-4.949-2.051t-2.051-4.949q0-2.844 1.969-4.867t4.758-2.133zm19.086 5.578q2.242.164 3.828 1.832T28 16.351q0 3.008-2.461 4.758l-1.695-1.695q1.805-.984 1.805-3.063.0-1.422-1.039-2.461t-2.461-1.039h-1.75v-.602q0-2.68-1.859-4.539t-4.539-1.859q-1.531.0-2.953.711l-1.75-1.695Q11.431 3.5 14.001 3.5q2.953.0 5.496 2.078t3.09 4.977z"/></svg><svg viewBox="-7.27 -7.27 42.55 42.55" id="gdoc_code"><path d="M9.917 24.5a1.75 1.75.0 10-3.501.001 1.75 1.75.0 003.501-.001zm0-21a1.75 1.75.0 10-3.501.001A1.75 1.75.0 009.917 3.5zm11.666 2.333a1.75 1.75.0 10-3.501.001 1.75 1.75.0 003.501-.001zm1.75.0a3.502 3.502.0 01-1.75 3.026c-.055 6.581-4.721 8.039-7.82 9.023-2.898.911-3.846 1.349-3.846 3.117v.474a3.502 3.502.0 011.75 3.026c0 1.932-1.568 3.5-3.5 3.5s-3.5-1.568-3.5-3.5c0-1.294.711-2.424 1.75-3.026V6.526A3.502 3.502.0 014.667 3.5c0-1.932 1.568-3.5 3.5-3.5s3.5 1.568 3.5 3.5a3.502 3.502.0 01-1.75 3.026v9.06c.93-.456 1.914-.766 2.807-1.039 3.391-1.075 5.323-1.878 5.359-5.687a3.502 3.502.0 01-1.75-3.026c0-1.932 1.568-3.5 3.5-3.5s3.5 1.568 3.5 3.5z"/></svg><svg viewBox="-7.27 -7.27 42.55 42.55" id="gdoc_copy"><path d="M23.502 25.438V7.626H9.562v17.812h13.94zm0-20.315q1.013.0 1.787.745t.774 1.757v17.812q0 1.013-.774 1.787t-1.787.774H9.562q-1.013.0-1.787-.774t-.774-1.787V7.625q0-1.013.774-1.757t1.787-.745h13.94zM19.689.0v2.562H4.438v17.812H1.936V2.562q0-1.013.745-1.787T4.438.001h15.251z"/></svg><svg viewBox="-7.27 -7.27 42.55 42.55" id="gdoc_dangerous"><path d="M21.802 19.833 15.969 14l5.833-5.833-1.969-1.969L14 12.031 8.167 6.198 6.198 8.167 12.031 14l-5.833 5.833 1.969 1.969L14 15.969l5.833 5.833zM19.833.0 28 8.167v11.666L19.833 28H8.167L0 19.833V8.167L8.167.0h11.666z"/></svg><svg viewBox="-7.27 -7.27 46.55 46.55" id="gdoc_date"><path d="M27.192 28.844V11.192H4.808v17.652h22.384zm0-25.689q1.277.0 2.253.976t.976 2.253v22.459q0 1.277-.976 2.216t-2.253.939H4.808q-1.352.0-2.291-.901t-.939-2.253V6.385q0-1.277.939-2.253t2.291-.976h1.577V.001h3.23v3.155h12.769V.001h3.23v3.155h1.577zm-3.155 11.267v3.155h-3.23v-3.155h3.23zm-6.46.0v3.155h-3.155v-3.155h3.155zm-6.384.0v3.155h-3.23v-3.155h3.23z"/></svg><svg viewBox="-7.27 -7.27 46.55 46.55" id="gdoc_download"><path d="M2.866 28.209h26.269v3.79H2.866v-3.79zm26.268-16.925L16 24.418 2.866 11.284h7.493V.001h11.283v11.283h7.493z"/></svg><svg viewBox="-7.27 -7.27 46.55 46.55" id="gdoc_email"><path d="M28.845 9.615v-3.23L16 14.422 3.155 6.385v3.23L16 17.577zm0-6.46q1.277.0 2.216.977T32 6.385v19.23q0 1.277-.939 2.253t-2.216.977H3.155q-1.277.0-2.216-.977T0 25.615V6.385q0-1.277.939-2.253t2.216-.977h25.69z"/></svg><svg viewBox="-7.27 -7.27 42.55 42.55" id="gdoc_error_outline"><path d="M14 25.239q4.601.0 7.92-3.319T25.239 14 21.92 6.08 14 2.761 6.08 6.08 2.761 14t3.319 7.92T14 25.239zM14 0q5.784.0 9.892 4.108T28 14t-4.108 9.892T14 28t-9.892-4.108T0 14t4.108-9.892T14 0zm-1.38 6.967h2.761v8.413H12.62V6.967zm0 11.239h2.761v2.826H12.62v-2.826z"/></svg><svg viewBox="-7.27 -7.27 42.55 42.55" id="gdoc_fire"><path d="M17.689 21.998q-.32.32-.8.576t-.864.384q-1.152.384-2.272.032t-1.888-.992q-.128-.128-.096-.256t.16-.192q1.216-.384 1.92-1.216t.96-1.792q.192-.896-.064-1.728t-.384-1.728q-.128-.704-.096-1.376t.288-1.312q0-.128.128-.128t.192.064q.384.832.992 1.472t1.28 1.216 1.216 1.248.672 1.568q.064.384.064.704.064.96-.32 1.92t-1.088 1.536zm3.84-10.944q-.768-.704-1.6-1.28t-1.6-1.344q-1.536-1.536-2.016-3.584t.16-4.16q.128-.32-.096-.544t-.544-.096q-.768.32-1.44.768t-1.312.896q-1.984 1.664-3.136 3.936T8.633 10.51t.8 5.088q0 .128.032.256t.032.256q0 .576-.512.832t-1.024-.192q-.128-.192-.192-.32-1.024-1.28-1.376-2.912t-.096-3.232q.064-.384-.288-.576t-.608.128q-1.28 1.664-1.856 3.68t-.448 4.064q0 .576.096 1.184t.288 1.184q.448 1.536 1.216 2.816 1.216 2.048 3.264 3.424t4.416 1.696q2.496.32 5.024-.256t4.448-2.304q1.408-1.344 2.208-3.104t.864-3.68-.704-3.712q-.064-.128-.096-.224t-.096-.224q-.576-1.088-1.28-1.984-.256-.384-.544-.704t-.672-.64z"/></svg><svg viewBox="-7.27 -7.27 42.55 42.55" id="gdoc_git"><path d="M27.472 12.753 15.247.529a1.803 1.803.0 00-2.55.0l-2.84 2.84 2.137 2.137a2.625 2.625.0 013.501 3.501l3.499 3.499a2.625 2.625.0 11-1.237 1.237l-3.499-3.499c-.083.04-.169.075-.257.106v7.3a2.626 2.626.0 11-1.75.0v-7.3a2.626 2.626.0 01-1.494-3.607L8.62 4.606l-8.09 8.09a1.805 1.805.0 000 2.551l12.225 12.224a1.803 1.803.0 002.55.0l12.168-12.168a1.805 1.805.0 000-2.551z"/></svg><svg viewBox="-7.27 -7.27 46.55 46.55" id="gdoc_gitea"><path d="M5.581 7.229c-2.46-.005-5.755 1.559-5.573 5.48.284 6.125 6.56 6.693 9.068 6.743.275 1.149 3.227 5.112 5.412 5.32h9.573c5.741-.381 10.04-17.363 6.853-17.427-5.271.248-8.395.373-11.073.395v5.3l-.835-.369-.005-4.928c-3.075-.001-5.781-.144-10.919-.397-.643-.004-1.539-.113-2.501-.116zm.348 2.166h.293c.349 3.14.917 4.976 2.067 7.781-2.933-.347-5.429-1.199-5.888-4.38-.237-1.647.563-3.365 3.528-3.401zm11.409 3.087c.2.003.404.04.596.128l.999.431-.716 1.305h-.007a.996.996.0 00-.321.053l.006-.002c-.349.114-.593.406-.593.749.0.097.019.189.055.275l-.002-.006a.767.767.0 00.151.233l-.001-.001-1.235 2.248a.99.99.0 00-.302.052l.006-.002c-.349.114-.593.406-.593.749.0.097.019.189.055.275l-.002-.006c.128.31.457.527.843.527a.987.987.0 00.31-.049l-.006.002c.348-.114.592-.406.592-.749.0-.097-.02-.19-.056-.277l.002.006a.784.784.0 00-.211-.293l1.203-2.189a.999.999.0 00.397-.041l-.006.002a.942.942.0 00.285-.15l-.001.001c.464.195.844.353 1.117.488.411.203.556.337.6.487.044.147-.004.429-.236.925-.173.369-.46.893-.799 1.511h-.02a.991.991.0 00-.321.053l.006-.002c-.349.114-.593.406-.593.749.0.097.019.189.055.275l-.002-.006c.128.31.457.527.843.527a.987.987.0 00.31-.049l-.006.002c.348-.114.592-.406.592-.749a.703.703.0 00-.055-.275l.002.006a.802.802.0 00-.183-.27l.001.001c.335-.611.623-1.136.808-1.531.251-.536.381-.935.267-1.32s-.467-.636-.933-.867c-.307-.151-.689-.311-1.147-.503a.723.723.0 00-.052-.324l.002.006a.792.792.0 00-.194-.279l.704-1.284 3.899 1.684c.704.305.995 1.053.653 1.68l-2.68 4.907c-.343.625-1.184.884-1.888.58l-5.516-2.384c-.704-.304-.996-1.053-.653-1.68l2.68-4.905c.235-.431.707-.687 1.207-.707z"/></svg><svg viewBox="-7.27 -7.27 46.55 46.55" id="gdoc_github"><path d="M16 .394c8.833.0 15.999 7.166 15.999 15.999.0 7.062-4.583 13.062-10.937 15.187-.813.146-1.104-.354-1.104-.771.0-.521.021-2.25.021-4.396.0-1.5-.5-2.458-1.083-2.958 3.562-.396 7.312-1.75 7.312-7.896.0-1.75-.625-3.167-1.646-4.291.167-.417.708-2.042-.167-4.25-1.333-.417-4.396 1.646-4.396 1.646a15.032 15.032.0 00-8 0S8.937 6.602 7.603 7.018c-.875 2.208-.333 3.833-.167 4.25-1.021 1.125-1.646 2.542-1.646 4.291.0 6.125 3.729 7.5 7.291 7.896-.458.417-.875 1.125-1.021 2.146-.917.417-3.25 1.125-4.646-1.333-.875-1.521-2.458-1.646-2.458-1.646-1.562-.021-.104.979-.104.979 1.042.479 1.771 2.333 1.771 2.333.938 2.854 5.396 1.896 5.396 1.896.0 1.333.021 2.583.021 2.979.0.417-.292.917-1.104.771C4.582 29.455-.001 23.455-.001 16.393-.001 7.56 7.165.394 15.998.394zM6.063 23.372c.042-.083-.021-.187-.146-.25-.125-.042-.229-.021-.271.042-.042.083.021.187.146.25.104.062.229.042.271-.042zm.646.709c.083-.062.062-.208-.042-.333-.104-.104-.25-.146-.333-.062-.083.062-.062.208.042.333.104.104.25.146.333.062zm.625.937c.104-.083.104-.25.0-.396-.083-.146-.25-.208-.354-.125-.104.062-.104.229.0.375s.271.208.354.146zm.875.875c.083-.083.042-.271-.083-.396-.146-.146-.333-.167-.417-.062-.104.083-.062.271.083.396.146.146.333.167.417.062zm1.187.521c.042-.125-.083-.271-.271-.333-.167-.042-.354.021-.396.146s.083.271.271.312c.167.062.354.0.396-.125zm1.313.104c0-.146-.167-.25-.354-.229-.187.0-.333.104-.333.229.0.146.146.25.354.229.187.0.333-.104.333-.229zm1.208-.208c-.021-.125-.187-.208-.375-.187-.187.042-.312.167-.292.312.021.125.187.208.375.167s.312-.167.292-.292z"/></svg><svg viewBox="-7.27 -7.27 42.55 42.55" id="gdoc_gitlab"><path d="M1.629 11.034 14 26.888.442 17.048a1.09 1.09.0 01-.39-1.203l1.578-4.811zm7.217.0h10.309l-5.154 15.854zM5.753 1.475l3.093 9.559H1.63l3.093-9.559a.548.548.0 011.031.0zm20.618 9.559 1.578 4.811c.141.437-.016.922-.39 1.203l-13.558 9.84 12.371-15.854zm0 0h-7.216l3.093-9.559a.548.548.0 011.031.0z"/></svg><svg viewBox="-7.27 -7.27 46.55 46.55" id="gdoc_heart"><path d="M16 29.714a1.11 1.11.0 01-.786-.321L4.072 18.643c-.143-.125-4.071-3.714-4.071-8 0-5.232 3.196-8.357 8.535-8.357 3.125.0 6.053 2.464 7.464 3.857 1.411-1.393 4.339-3.857 7.464-3.857 5.339.0 8.535 3.125 8.535 8.357.0 4.286-3.928 7.875-4.089 8.035L16.785 29.392c-.214.214-.5.321-.786.321z"/></svg><svg viewBox="-7.27 -7.27 42.55 42.55" id="gdoc_home"><path d="M24.003 15.695v8.336c0 .608-.504 1.111-1.111 1.111h-6.669v-6.669h-4.446v6.669H5.108a1.119 1.119.0 01-1.111-1.111v-8.336c0-.035.017-.069.017-.104L14 7.359l9.986 8.232a.224.224.0 01.017.104zm3.873-1.198-1.077 1.285a.578.578.0 01-.365.191h-.052a.547.547.0 01-.365-.122L14 5.831 1.983 15.851a.594.594.0 01-.417.122.578.578.0 01-.365-.191L.124 14.497a.57.57.0 01.069-.781L12.679 3.314c.729-.608 1.91-.608 2.64.0l4.237 3.543V3.471c0-.313.243-.556.556-.556h3.334c.313.0.556.243.556.556v7.085l3.803 3.161c.226.191.26.556.069.781z"/></svg><svg viewBox="-7.27 -7.27 42.55 42.55" id="gdoc_info_outline"><path d="M12.62 9.793V6.967h2.761v2.826H12.62zM14 25.239q4.601.0 7.92-3.319T25.239 14 21.92 6.08 14 2.761 6.08 6.08 2.761 14t3.319 7.92T14 25.239zM14 0q5.784.0 9.892 4.108T28 14t-4.108 9.892T14 28t-9.892-4.108T0 14t4.108-9.892T14 0zm-1.38 21.033V12.62h2.761v8.413H12.62z"/></svg><svg viewBox="-7.27 -7.27 42.55 42.55" id="gdoc_keyboard_arrow_down"><path d="M3.281 5.36 14 16.079 24.719 5.36 28 8.641l-14 14-14-14z"/></svg><svg viewBox="-7.27 -7.27 46.55 46.55" id="gdoc_keyboard_arrow_left"><path d="M25.875 28.25 22.125 32 6.126 16.001 22.125.002l3.75 3.75-12.25 12.25z"/></svg><svg viewBox="-7.27 -7.27 46.55 46.55" id="gdoc_keyboard_arrow_right"><path d="M6.125 28.25 18.375 16 6.125 3.75 9.875.0l15.999 15.999L9.875 31.998z"/></svg><svg viewBox="-7.27 -7.27 42.55 42.55" id="gdoc_keyboard_arrow_up"><path d="M24.719 22.64 14 11.921 3.281 22.64.0 19.359l14-14 14 14z"/></svg><svg viewBox="-7.27 -7.27 42.55 42.55" id="gdoc_language"><path d="M20.112 16.826h4.732q.394-1.84.394-2.826t-.394-2.826h-4.732q.197 1.38.197 2.826t-.197 2.826zm-2.497 7.756q1.643-.526 3.418-2.005t2.695-2.991h-4.141q-.657 2.629-1.972 4.995zm-.329-7.756q.197-1.38.197-2.826t-.197-2.826h-6.573q-.197 1.38-.197 2.826t.197 2.826h6.573zM14 25.173q1.84-2.695 2.695-5.587h-5.39q.854 2.892 2.695 5.587zM8.413 8.413q.789-2.826 1.972-4.995-1.643.526-3.451 2.005T4.272 8.414h4.141zM4.272 19.587q.854 1.512 2.662 2.991t3.451 2.005q-1.315-2.366-1.972-4.995H4.272zm-1.117-2.761h4.732Q7.69 15.446 7.69 14t.197-2.826H3.155q-.394 1.84-.394 2.826t.394 2.826zM14 2.826q-1.84 2.695-2.695 5.587h5.39Q15.841 5.521 14 2.826zm9.727 5.587q-.92-1.512-2.695-2.991t-3.418-2.005q1.183 2.169 1.972 4.995h4.141zM14 0q5.784.0 9.892 4.108T28 14t-4.108 9.892T14 28t-9.892-4.108T0 14t4.108-9.892T14 0z"/></svg><svg viewBox="-7.27 -7.27 46.55 46.55" id="gdoc_link"><path d="M24.037 7.963q3.305.0 5.634 2.366T32 16t-2.329 5.671-5.634 2.366h-6.46v-3.08h6.46q2.028.0 3.493-1.465t1.465-3.493-1.465-3.493-3.493-1.465h-6.46v-3.08h6.46zM9.615 17.578v-3.155h12.77v3.155H9.615zM3.005 16q0 2.028 1.465 3.493t3.493 1.465h6.46v3.08h-6.46q-3.305.0-5.634-2.366T0 16.001t2.329-5.671 5.634-2.366h6.46v3.08h-6.46q-2.028.0-3.493 1.465t-1.465 3.493z"/></svg><svg viewBox="-7.27 -7.27 46.55 46.55" id="gdoc_mastodon"><path d="M30.924 10.506c0-6.941-4.548-8.976-4.548-8.976C24.083.477 20.144.034 16.054.001h-.101C11.862.034 7.926.477 5.633 1.53c0 0-4.548 2.035-4.548 8.976.0 1.589-.031 3.491.02 5.505.165 6.79 1.245 13.479 7.522 15.14 2.893.765 5.379.927 7.38.816 3.629-.2 5.667-1.296 5.667-1.296l-.12-2.633s-2.593.817-5.505.719c-2.887-.099-5.932-.311-6.399-3.855a7.069 7.069.0 01-.064-.967v-.028.001s2.833.693 6.423.857c2.195.1 4.253-.129 6.344-.377 4.009-.479 7.5-2.949 7.939-5.207.689-3.553.633-8.676.633-8.676zm-5.366 8.945h-3.329v-8.159c0-1.72-.724-2.592-2.171-2.592-1.6.0-2.403 1.035-2.403 3.083v4.465h-3.311v-4.467c0-2.048-.803-3.083-2.403-3.083-1.447.0-2.171.873-2.171 2.592v8.159H6.441v-8.404c0-1.719.437-3.084 1.316-4.093.907-1.011 2.092-1.528 3.565-1.528 1.704.0 2.995.655 3.848 1.965l.828 1.391.829-1.391c.853-1.311 2.144-1.965 3.848-1.965 1.472.0 2.659.517 3.565 1.528.877 1.009 1.315 2.375 1.315 4.093z"/></svg><svg viewBox="-7.27 -7.27 46.55 46.55" id="gdoc_matrix"><path d="M.843.734v30.532H3.04v.733H0V0h3.04v.733zm9.391 9.68v1.543h.044a4.417 4.417.0 011.489-1.365c.577-.327 1.248-.487 2-.487.72.0 1.377.143 1.975.419.597.277 1.047.776 1.36 1.477.339-.499.8-.941 1.379-1.323.579-.383 1.267-.573 2.061-.573.604.0 1.163.075 1.68.223a3.34 3.34.0 011.324.707c.368.327.652.745.861 1.268.203.523.307 1.151.307 1.889v7.637h-3.132v-6.468c0-.381-.013-.745-.043-1.083a2.315 2.315.0 00-.246-.893l.006.013a1.484 1.484.0 00-.577-.593l-.007-.004c-.259-.147-.609-.221-1.047-.221-.443.0-.8.085-1.071.252-.267.166-.483.39-.635.656l-.005.009a2.558 2.558.0 00-.307.915l-.002.013a7.156 7.156.0 00-.08 1.044v6.359h-3.133v-6.4c0-.339-.005-.671-.024-1.003a2.772 2.772.0 00-.197-.936l.007.019a1.41 1.41.0 00-.548-.667l-.006-.003c-.259-.167-.635-.253-1.139-.253-.148.0-.345.032-.585.099-.24.068-.48.191-.707.376-.228.184-.425.449-.585.793-.16.345-.24.8-.24 1.36v6.621H7.279v-11.42zm20.923 20.852V.734H28.96V.001H32V32h-3.04v-.733z"/></svg><svg viewBox="-7.27 -7.27 46.55 46.55" id="gdoc_menu"><path d="M.001 5.334h31.998v3.583H.001V5.334zm0 12.416v-3.5h31.998v3.5H.001zm0 8.916v-3.583h31.998v3.583H.001z"/></svg><svg viewBox="-7.27 -7.27 42.55 42.55" id="gdoc_notification"><path d="m22.615 19.384 2.894 2.894v1.413H2.49v-1.413l2.894-2.894V12.25q0-3.365 1.716-5.856t4.745-3.231v-1.01q0-.875.606-1.514T13.999.0t1.548.639.606 1.514v1.01q3.029.74 4.745 3.231t1.716 5.856v7.134zM14 27.999q-1.211.0-2.053-.808t-.841-2.019h5.788q0 1.144-.875 1.986T14 27.999z"/></svg><svg viewBox="-7.27 -7.27 42.55 42.55" id="gdoc_path"><path d="M28 12.62h-9.793V8.414h-2.826v11.173h2.826v-4.206H28V26.62h-9.793v-4.206H12.62v-14H9.794v4.206H.001V1.381h9.793v4.206h8.413V1.381H28V12.62z"/></svg><svg viewBox="-7.27 -7.27 46.55 46.55" id="gdoc_person"><path d="M16 20.023q5.052.0 10.526 2.199t5.473 5.754v4.023H0v-4.023q0-3.555 5.473-5.754t10.526-2.199zM16 16q-3.275.0-5.614-2.339T8.047 8.047t2.339-5.661T16 0t5.614 2.386 2.339 5.661-2.339 5.614T16 16z"/></svg><svg viewBox="-7.27 -7.27 46.55 46.55" id="gdoc_search"><path d="M11.925 20.161q3.432.0 5.834-2.402t2.402-5.834-2.402-5.834-5.834-2.402-5.834 2.402-2.402 5.834 2.402 5.834 5.834 2.402zm10.981.0L32 29.255 29.255 32l-9.094-9.094v-1.458l-.515-.515q-3.26 2.831-7.721 2.831-4.976.0-8.45-3.432T.001 11.925t3.474-8.45 8.45-3.474 8.407 3.474 3.432 8.45q0 1.802-.858 4.075t-1.973 3.646l.515.515h1.458z"/></svg><svg viewBox="-7.27 -7.27 42.55 42.55" id="gdoc_shield"><path d="M22.167 15.166V3.5h-8.166v20.726c.93-.492 2.424-1.349 3.883-2.497 1.95-1.531 4.284-3.919 4.284-6.562zm3.499-13.999v14c0 7.674-10.737 12.523-11.192 12.724-.146.073-.31.109-.474.109s-.328-.036-.474-.109c-.456-.201-11.192-5.049-11.192-12.724v-14C2.334.529 2.863.0 3.501.0H24.5c.638.0 1.167.529 1.167 1.167z"/></svg><svg viewBox="-7.27 -7.27 42.55 42.55" id="gdoc_star"><path d="M14 22.052 5.324 27.31l2.3-9.859L0 10.813l10.056-.854L14 .692l3.944 9.267L28 10.813l-7.624 6.638 2.3 9.859z"/></svg><svg viewBox="-7.27 -7.27 42.55 42.55" id="gdoc_tag"><path d="M17.52 17.52v-7.041h-7.041v7.041h7.041zM28 10.479h-7.041v7.041H28v3.439h-7.041V28H17.52v-7.041h-7.041V28H7.04v-7.041H-.001V17.52H7.04v-7.041H-.001V7.04H7.04V-.001h3.439V7.04h7.041V-.001h3.439V7.04H28v3.439z"/></svg><svg viewBox="-7.27 -7.27 46.55 46.55" id="gdoc_timer"><path d="M16 29q4.428.0 7.536-3.143t3.107-7.571-3.107-7.536T16 7.643 8.464 10.75t-3.107 7.536 3.107 7.571T16 29zM26.714 9.786q1.214 1.571 2.107 4.036t.893 4.464q0 5.643-4 9.678T16 32t-9.714-4.036-4-9.678 4-9.678T16 4.572q1.929.0 4.464.929t4.107 2.143l2.143-2.214q1.143.929 2.143 2.143zM14.5 19.857v-9.143h3v9.143h-3zM20.571.001v3.071h-9.143V.001h9.143z"/></svg><svg viewBox="-7.27 -7.27 46.55 46.55" id="gdoc_xmpp"><path d="M31.995 4.237c-.449.175-1.12.433-1.936.745-1.544.591-2.328.891-2.924 1.093-.613.208-1.287.409-2.635.813-.911.272-1.672.495-2.212.651-.031.875.0 2.177-.292 3.635a21.837 21.837.0 01-2.016 5.765c-1.496 2.944-3.236 4.817-3.88 5.476-.056-.059-.112-.117-.168-.179-.707-.763-2.403-2.703-3.815-5.683-1.053-2.223-1.484-4.044-1.605-4.584-.356-1.589-.427-2.955-.427-4.117.0-.075-.036-.129-.101-.149-.721-.223-1.765-.519-2.887-.853-1.271-.379-2.193-.744-3.408-1.2-.493-.185-1.409-.547-2.217-.859C.723 4.499.113 4.236.041 4.236c-.005.0-.015.0-.023.012a.131.131.0 00-.019.076c.009.593.08 1.361.256 2.365.615 3.503 2.688 7.061 4.36 9.244.0.0 3.717 5.035 9.128 8.144l.303.176c-.009.008-.02.015-.028.021-1.717 1.316-3.201 1.977-3.579 2.14a15.71 15.71.0 01-2.219.772v.407a25.31 25.31.0 002.72-.487 26.72 26.72.0 005.075-1.792c.136.067.276.136.42.204 1.527.725 3.571 1.627 6.073 2.048.613.103 1.136.165 1.507.195a.109.109.0 00.115-.091.55.55.0 00.004-.217.107.107.0 00-.063-.073c-.505-.209-1.201-.4-1.983-.719-.935-.381-2.241-1.067-3.648-2.128a13.528 13.528.0 01-.367-.287c4.64-2.656 7.989-6.588 7.989-6.588 1.735-2.036 4.441-5.623 5.431-9.795.349-1.473.539-2.741.5-3.628z"/></svg></defs></svg><div class=wrapper><input type=checkbox class=hidden id=menu-control>
- <input type=checkbox class=hidden id=menu-header-control><header class=gdoc-header><div class="container flex align-center justify-between"><label for=menu-control class=gdoc-nav__control tabindex=0><svg class="gdoc-icon gdoc_menu"><title/><use xlink:href="#gdoc_menu"/></svg><svg class="gdoc-icon gdoc_arrow_back"><title/><use xlink:href="#gdoc_arrow_back"/></svg></label><div><a class="gdoc-brand gdoc-header__link" href=https://maxtar.github.io/><span class="flex align-center"><img class=gdoc-brand__img src=/brand.svg alt>
- <span class=gdoc-brand__title>Max Wiki Site</span></span></a></div><div class=gdoc-menu-header><span class=gdoc-menu-header__items><span id=gdoc-color-theme><svg class="gdoc-icon gdoc_brightness_dark"><title/><use xlink:href="#gdoc_brightness_dark"/></svg>
- <svg class="gdoc-icon gdoc_brightness_light"><title/><use xlink:href="#gdoc_brightness_light"/></svg>
- <svg class="gdoc-icon gdoc_brightness_auto"><title/><use xlink:href="#gdoc_brightness_auto"/></svg>
- </span><span class=gdoc-menu-header__home><a href=https://maxtar.github.io/ class=gdoc-header__link><svg class="gdoc-icon gdoc_home"><title/><use xlink:href="#gdoc_home"/></svg>
- </a></span><span class=gdoc-menu-header__control><label for=menu-header-control><svg class="gdoc-icon gdoc_keyboard_arrow_right"><use xlink:href="#gdoc_keyboard_arrow_right"/><title/></svg>
- </label></span></span><label for=menu-header-control class=gdoc-menu-header__control><svg class="gdoc-icon gdoc_keyboard_arrow_left"><use xlink:href="#gdoc_keyboard_arrow_left"/><title/></svg></label></div></div></header><main class="container flex flex-even"><aside class=gdoc-nav><nav><div class="gdoc-search flex align-center"><svg class="gdoc-icon gdoc_search"><use xlink:href="#gdoc_search"/></svg>
- <input type=text id=gdoc-search-input class=gdoc-search__input placeholder=... aria-label maxlength=64 data-site-base-url=https://maxtar.github.io/ data-site-lang=ru><ul id=gdoc-search-results class=gdoc-search__list></ul></div><section class=gdoc-nav--main><h2></h2><ul class=gdoc-nav__list><li><input type=checkbox class=hidden>
- <label><span class=flex><a href=/3d-vfx-video/ class=gdoc-nav__entry>3D, VFX, Видео</a></span></label><ul class=gdoc-nav__list><li><input type=checkbox class=hidden>
- <label><span class=flex><a href=/3d-vfx-video/blender/ class=gdoc-nav__entry>Blender</a></span></label><ul class=gdoc-nav__list><li><input type=checkbox class=hidden>
- <label><span class=flex><a href=/3d-vfx-video/blender/addons/ class=gdoc-nav__entry>Addons</a></span></label></li><li><input type=checkbox class=hidden>
- <label><span class=flex><a href=/3d-vfx-video/blender/remove-fireflies/ class=gdoc-nav__entry>Как избавиться от светлячков</a></span></label></li><li><input type=checkbox class=hidden>
- <label><span class=flex><a href=/3d-vfx-video/blender/keys/ class=gdoc-nav__entry>Полезные команды и клавиатурные сокращения Blender</a></span></label></li><li><input type=checkbox class=hidden>
- <label><span class=flex><a href=/3d-vfx-video/blender/links/ class=gdoc-nav__entry>Полезные ссылки</a></span></label></li><li><input type=checkbox class=hidden>
- <label><span class=flex><a href=/3d-vfx-video/blender/renderman/ class=gdoc-nav__entry>Разные вопросы по renderman</a></span></label></li></ul></li><li><input type=checkbox class=hidden>
- <label><span class=flex><a href=/3d-vfx-video/video/ class=gdoc-nav__entry>Видео</a></span></label><ul class=gdoc-nav__list><li><input type=checkbox class=hidden>
- <label><span class=flex><a href=/3d-vfx-video/video/kdenlive/ class=gdoc-nav__entry>Kdenlive</a></span></label></li></ul></li><li><input type=checkbox class=hidden>
- <label><span class=flex><a href=/3d-vfx-video/textures-and-materials/ class=gdoc-nav__entry>Текстуры и материалы</a></span></label></li></ul></li><li><input type=checkbox class=hidden>
- <label><span class=flex><a href=/administration/ class=gdoc-nav__entry>Администрирование</a></span></label><ul class=gdoc-nav__list><li><input type=checkbox class=hidden>
- <label><span class=flex><a href=/administration/curl/ class=gdoc-nav__entry>Curl</a></span></label></li><li><input type=checkbox class=hidden>
- <label><span class=flex><a href=/administration/firefox/ class=gdoc-nav__entry>Firefox</a></span></label></li><li><input type=checkbox class=hidden>
- <label><span class=flex><a href=/administration/linux/ class=gdoc-nav__entry>Linux</a></span></label><ul class=gdoc-nav__list><li><input type=checkbox class=hidden>
- <label><span class=flex><a href=/administration/linux/iptables/ class=gdoc-nav__entry>iptables</a></span></label></li><li><input type=checkbox class=hidden>
- <label><span class=flex><a href=/administration/linux/autostart/ class=gdoc-nav__entry>Автозагрузка</a></span></label></li><li><input type=checkbox class=hidden>
- <label><span class=flex><a href=/administration/linux/hibernate/ class=gdoc-nav__entry>Настройка hibernate на linux без использования swap раздела</a></span></label></li><li><input type=checkbox class=hidden>
- <label><span class=flex><a href=/administration/linux/swap/ class=gdoc-nav__entry>Настройка swap</a></span></label></li><li><input type=checkbox class=hidden>
- <label><span class=flex><a href=/administration/linux/kde/ class=gdoc-nav__entry>Оптимизация KDE5</a></span></label></li><li><input type=checkbox class=hidden>
- <label><span class=flex><a href=/administration/linux/useful-commands/ class="gdoc-nav__entry is-active">Очень полезные команды Linux на одном листе</a></span></label></li><li><input type=checkbox class=hidden>
- <label><span class=flex><a href=/administration/linux/useful-information/ class=gdoc-nav__entry>Полезная информация по разным командам Linux</a></span></label></li><li><input type=checkbox class=hidden>
- <label><span class=flex><a href=/administration/linux/settings-after-installing/ class=gdoc-nav__entry>Полезные установки</a></span></label></li><li><input type=checkbox class=hidden>
- <label><span class=flex><a href=/administration/linux/troubleshooting/ class=gdoc-nav__entry>Решение разных проблем</a></span></label></li><li><input type=checkbox class=hidden>
- <label><span class=flex><a href=/administration/linux/commands/ class=gdoc-nav__entry>Список команд POSIX и их описание</a></span></label></li><li><input type=checkbox class=hidden>
- <label><span class=flex><a href=/administration/linux/install-firefox-from-rep/ class=gdoc-nav__entry>Установка Firefox из репозитория</a></span></label></li><li><input type=checkbox class=hidden>
- <label><span class=flex><a href=/administration/linux/install-nvidia/ class=gdoc-nav__entry>Установка проприетарных драйверов NVidia</a></span></label></li></ul></li><li><input type=checkbox class=hidden>
- <label><span class=flex><a href=/administration/mikrotik/ class=gdoc-nav__entry>Mikrotik</a></span></label></li><li><input type=checkbox class=hidden>
- <label><span class=flex><a href=/administration/rapberry-pi/ class=gdoc-nav__entry>Rapberry Pi</a></span></label><ul class=gdoc-nav__list><li><input type=checkbox class=hidden>
- <label><span class=flex><a href=/administration/rapberry-pi/raspbian/ class=gdoc-nav__entry>Raspbian</a></span></label></li></ul></li><li><input type=checkbox class=hidden>
- <label><span class=flex><a href=/administration/windows/ class=gdoc-nav__entry>Windows</a></span></label><ul class=gdoc-nav__list><li><input type=checkbox class=hidden>
- <label><span class=flex><a href=/administration/windows/useful-programs/ class=gdoc-nav__entry>Полезные программы</a></span></label></li></ul></li><li><input type=checkbox class=hidden>
- <label><span class=flex><a href=/administration/common/ class=gdoc-nav__entry>Общие вопросы</a></span></label></li><li><input type=checkbox class=hidden>
- <label><span class=flex><a href=/administration/first-10-min/ class=gdoc-nav__entry>Первые 10 минут на сервере</a></span></label></li><li><input type=checkbox class=hidden>
- <label><span class=flex><a href=/administration/useful-programs/ class=gdoc-nav__entry>Полезные программы</a></span></label></li></ul></li><li><input type=checkbox class=hidden>
- <label><span class=flex><a href=/games/ class=gdoc-nav__entry>Игры</a></span></label><ul class=gdoc-nav__list><li><input type=checkbox class=hidden>
- <label><span class=flex><a href=/games/godot/ class=gdoc-nav__entry>Godot</a></span></label><ul class=gdoc-nav__list><li><input type=checkbox class=hidden>
- <label><span class=flex><a href=/games/godot/gdscript/ class=gdoc-nav__entry>GdScript</a></span></label></li></ul></li></ul></li><li><input type=checkbox class=hidden>
- <label><span class=flex><a href=/programming/ class=gdoc-nav__entry>Программирование</a></span></label><ul class=gdoc-nav__list><li><input type=checkbox class=hidden>
- <label><span class=flex><a href=/programming/csharp/ class=gdoc-nav__entry>C#</a></span></label><ul class=gdoc-nav__list><li><input type=checkbox class=hidden>
- <label><span class=flex><a href=/programming/csharp/useful-libs/ class=gdoc-nav__entry>Полезные библиотеки</a></span></label></li><li><input type=checkbox class=hidden>
- <label><span class=flex><a href=/programming/csharp/useful-func/ class=gdoc-nav__entry>Полезные функции</a></span></label></li></ul></li><li><input type=checkbox class=hidden>
- <label><span class=flex><a href=/programming/docker/ class=gdoc-nav__entry>Docker</a></span></label></li><li><input type=checkbox class=hidden>
- <label><span class=flex><a href=/programming/go/ class=gdoc-nav__entry>Go</a></span></label><ul class=gdoc-nav__list><li><input type=checkbox class=hidden>
- <label><span class=flex><a href=/programming/go/i18n-i10n/ class=gdoc-nav__entry>Internationalization (i18n) и Localization (l10n) в Go</a></span></label></li><li><input type=checkbox class=hidden>
- <label><span class=flex><a href=/programming/go/useful-libs/ class=gdoc-nav__entry>Полезные библиотеки</a></span></label></li><li><input type=checkbox class=hidden>
- <label><span class=flex><a href=/programming/go/useful-programs/ class=gdoc-nav__entry>Полезные программы на Go</a></span></label></li><li><input type=checkbox class=hidden>
- <label><span class=flex><a href=/programming/go/useful-func/ class=gdoc-nav__entry>Полезные функции</a></span></label></li><li><input type=checkbox class=hidden>
- <label><span class=flex><a href=/programming/go/time-formatting/ class=gdoc-nav__entry>Форматирование даты/времени</a></span></label></li></ul></li><li><input type=checkbox class=hidden>
- <label><span class=flex><a href=/programming/java/ class=gdoc-nav__entry>Java</a></span></label><ul class=gdoc-nav__list><li><input type=checkbox class=hidden>
- <label><span class=flex><a href=/programming/java/useful-libs/ class=gdoc-nav__entry>Полезные библиотеки</a></span></label></li></ul></li><li><input type=checkbox class=hidden>
- <label><span class=flex><a href=/programming/kotlin/ class=gdoc-nav__entry>Kotlin</a></span></label><ul class=gdoc-nav__list><li><input type=checkbox class=hidden>
- <label><span class=flex><a href=/programming/kotlin/useful-libs/ class=gdoc-nav__entry>Полезные библиотеки</a></span></label></li></ul></li><li><input type=checkbox class=hidden>
- <label><span class=flex><a href=/programming/python/ class=gdoc-nav__entry>Python</a></span></label></li><li><input type=checkbox class=hidden>
- <label><span class=flex><a href=/programming/rust/ class=gdoc-nav__entry>Rust</a></span></label><ul class=gdoc-nav__list><li><input type=checkbox class=hidden>
- <label><span class=flex><a href=/programming/rust/useful-programs/ class=gdoc-nav__entry>Полезные программы на Rust</a></span></label></li></ul></li><li><input type=checkbox class=hidden>
- <label><span class=flex><a href=/programming/sql/ class=gdoc-nav__entry>SQL</a></span></label></li><li><input type=checkbox class=hidden>
- <label><span class=flex><a href=/programming/web/ class=gdoc-nav__entry>Web</a></span></label></li><li><input type=checkbox class=hidden>
- <label><span class=flex><a href=/programming/monitoring/ class=gdoc-nav__entry>Мониторинг</a></span></label></li><li><input type=checkbox class=hidden>
- <label><span class=flex><a href=/programming/useful-git/ class=gdoc-nav__entry>Полезная информация по git</a></span></label></li><li><input type=checkbox class=hidden>
- <label><span class=flex><a href=/programming/useful-links/ class=gdoc-nav__entry>Полезные ссылки</a></span></label></li><li><input type=checkbox class=hidden>
- <label><span class=flex><a href=/programming/regexp/ class=gdoc-nav__entry>Регулярные выражения</a></span></label></li></ul></li><li><input type=checkbox class=hidden>
- <label><span class=flex><a href=/other/ class=gdoc-nav__entry>Разная информация</a></span></label><ul class=gdoc-nav__list><li><input type=checkbox class=hidden>
- <label><span class=flex><a href=/other/useful-programs/ class=gdoc-nav__entry>Разные полезные программы</a></span></label></li></ul></li><li><input type=checkbox class=hidden>
- <label><span class=flex><a href=/testing/ class=gdoc-nav__entry>Тестирование</a></span></label><ul class=gdoc-nav__list><li><input type=checkbox class=hidden>
- <label><span class=flex><a href=/testing/libraries/ class=gdoc-nav__entry>Библиотеки для автоматизации</a></span></label></li></ul></li></ul></section><section class=gdoc-nav--more><h2></h2><ul class=gdoc-nav__list><li><input type=checkbox class=hidden>
- <label><span class=flex><svg class="gdoc-icon gdoc_tag"><use xlink:href="#gdoc_tag"/></svg>
- <a href=/tags class=gdoc-nav__entry>Tags</a></span></label></li></ul></section></nav></aside><div class=gdoc-page><div class="gdoc-page__header flex flex-wrap
- justify-between
- hidden-mobile" itemprop=breadcrumb><div><svg class="gdoc-icon gdoc_path hidden-mobile"><use xlink:href="#gdoc_path"/></svg><ol class=breadcrumb itemscope itemtype=https://schema.org/BreadcrumbList><li itemprop=itemListElement itemscope itemtype=https://schema.org/ListItem><a itemscope itemtype=https://schema.org/WebPage itemprop=item itemid=/ href=/><span itemprop=name>Тут всё начинается</span></a><meta itemprop=position content='1'></li><li>/</li><li itemprop=itemListElement itemscope itemtype=https://schema.org/ListItem><a itemscope itemtype=https://schema.org/WebPage itemprop=item itemid=/administration/ href=/administration/><span itemprop=name>Администрирование</span></a><meta itemprop=position content='2'></li><li>/</li><li itemprop=itemListElement itemscope itemtype=https://schema.org/ListItem><a itemscope itemtype=https://schema.org/WebPage itemprop=item itemid=/administration/linux/ href=/administration/linux/><span itemprop=name>Linux</span></a><meta itemprop=position content='3'></li><li>/</li><li itemprop=itemListElement itemscope itemtype=https://schema.org/ListItem><span itemprop=name>Очень полезные команды Linux на одном листе</span><meta itemprop=position content='4'></li></ol></div></div><article class="gdoc-markdown gdoc-markdown__align--left"><h1>Очень полезные команды Linux на одном листе</h1><div class="gdoc-toc gdoc-toc__level--6"><nav id=TableOfContents><ul><li><a href=#системная-информация>Системная информация</a></li><li><a href=#остановка-системы>Остановка системы</a></li><li><a href=#файлы-и-директории>Файлы и директории</a></li><li><a href=#поиск-файлов>Поиск файлов</a></li><li><a href=#монтирование-файловых-систем>Монтирование файловых систем</a></li><li><a href=#дисковое-пространство>Дисковое пространство</a></li><li><a href=#пользователи-и-группы>Пользователи и группы</a></li><li><a href=#выставлениеизменение-полномочий-на-файлы>Выставление/изменение полномочий на файлы</a></li><li><a href=#специальные-атрибуты-файлов>Специальные атрибуты файлов</a></li><li><a href=#архивирование-и-сжатие-файлов>Архивирование и сжатие файлов</a></li><li><a href=#rpm-пакеты-fedora-red-hat-и-тому-подобное>RPM пакеты (Fedora, Red Hat и тому подобное)</a></li><li><a href=#yum---средство-обновления-пакетовfedora-redhat-и-тому-подобное>YUM - средство обновления пакетов(Fedora, RedHat и тому подобное)</a></li><li><a href=#deb-пакеты-debian-ubuntu-и-тому-подобное>DEB пакеты (Debian, Ubuntu и тому подобное)</a></li><li><a href=#apt---средство-управление-пакетами-debian-ubuntu-и-тому-подобное>APT - средство управление пакетами (Debian, Ubuntu и тому подобное)</a></li><li><a href=#просмотр-содержимого-файлов>Просмотр содержимого файлов</a></li><li><a href=#манипуляции-с-текстом>Манипуляции с текстом</a></li><li><a href=#преобразование-наборов-символов-и-файловых-форматов>Преобразование наборов символов и файловых форматов</a></li><li><a href=#анализ-файловых-систем>Анализ файловых систем</a></li><li><a href=#форматирование-файловых-систем>Форматирование файловых систем</a></li><li><a href=#swap-пространство>swap-пространство</a></li><li><a href=#создание-резервных-копий-backup>Создание резервных копий (backup)</a></li><li><a href=#cdrom>CDROM</a></li><li><a href=#сеть-lan-и-wifi>Сеть (LAN и WiFi)</a></li><li><a href=#microsoft-windows-networkssamba>Microsoft Windows networks(SAMBA)</a></li><li><a href=#iptables-firewall>IPTABLES (firewall)</a></li><li><a href=#мониторинг-и-отладка>Мониторинг и отладка</a></li><li><a href=#другие-полезные-команды>Другие полезные команды</a></li></ul></nav><hr></div><div class="flex align-center gdoc-page__anchorwrap"><h2 id=системная-информация>Системная информация</h2><a data-clipboard-text=https://maxtar.github.io/administration/linux/useful-commands/#системная-информация class="gdoc-page__anchor clip flex align-center" title=" Системная информация" aria-label=" Системная информация" href=#%d1%81%d0%b8%d1%81%d1%82%d0%b5%d0%bc%d0%bd%d0%b0%d1%8f-%d0%b8%d0%bd%d1%84%d0%be%d1%80%d0%bc%d0%b0%d1%86%d0%b8%d1%8f><svg class="gdoc-icon gdoc_link"><use xlink:href="#gdoc_link"/></svg></a></div><div class=table-wrap><table><thead><tr><th><strong>Команда</strong></th><th><strong>Описание</strong></th></tr></thead><tbody><tr><td>arch</td><td>отобразить архитектуру компьютера</td></tr><tr><td>uname -m</td><td>– // –</td></tr><tr><td>uname -r</td><td>отобразить используемую версию ядра</td></tr><tr><td>dmidecode -q</td><td>показать аппаратные системные компоненты - (SMBIOS / DMI)</td></tr><tr><td>hdparm -i /dev/hda</td><td>вывести характеристики жесткого диска</td></tr><tr><td>hdparm -tT /dev/sda</td><td>протестировать производительность чтения данных с жесткого диска</td></tr><tr><td>cat /proc/cpuinfo</td><td>отобразить информацию о процессоре</td></tr><tr><td>cat /proc/interrupts</td><td>показать прерывания</td></tr><tr><td>cat /proc/meminfo</td><td>проверить использование памяти</td></tr><tr><td>cat /proc/swaps</td><td>показать файл(ы) подкачки</td></tr><tr><td>cat /proc/version</td><td>вывести версию ядра</td></tr><tr><td>cat /proc/net/dev</td><td>показать сетевые интерфейсы и статистику по ним</td></tr><tr><td>cat /proc/mounts</td><td>отобразить смонтированные файловые системы</td></tr><tr><td>lspci -tv</td><td>показать в виде дерева PCI устройства</td></tr><tr><td>lsusb -tv</td><td>показать в виде дерева USB устройства</td></tr><tr><td>date</td><td>вывести системную дату</td></tr><tr><td>cal 2007</td><td>вывести таблицу-календарь 2007-го года</td></tr><tr><td>date 041217002007.00</td><td>установить системные дату и время ММДДЧЧммГГГГ.СС (МесяцДеньЧасМинутыГод.Секунды)</td></tr><tr><td>clock -w</td><td>сохранить системное время в BIOS</td></tr></tbody></table></div><div class="flex align-center gdoc-page__anchorwrap"><h2 id=остановка-системы>Остановка системы</h2><a data-clipboard-text=https://maxtar.github.io/administration/linux/useful-commands/#остановка-системы class="gdoc-page__anchor clip flex align-center" title=" Остановка системы" aria-label=" Остановка системы" href=#%d0%be%d1%81%d1%82%d0%b0%d0%bd%d0%be%d0%b2%d0%ba%d0%b0-%d1%81%d0%b8%d1%81%d1%82%d0%b5%d0%bc%d1%8b><svg class="gdoc-icon gdoc_link"><use xlink:href="#gdoc_link"/></svg></a></div><p>| <strong>Команда</strong> | <strong>Описание</strong> |</p><div class=table-wrap><table><thead><tr><th>shutdown -h now</th><th>Остановить систему</th></tr></thead><tbody><tr><td>init 0</td><td>– // –</td></tr><tr><td>telinit 0</td><td>– // –</td></tr><tr><td>shutdown -h hours:minutes &</td><td>запланировать остановку системы на указанное время</td></tr><tr><td>shutdown -c</td><td>отменить запланированную по расписанию остановку системы</td></tr><tr><td>shutdown -r now</td><td>перегрузить систему</td></tr><tr><td>reboot</td><td>– // –</td></tr><tr><td>logout</td><td>выйти из системы</td></tr></tbody></table></div><div class="flex align-center gdoc-page__anchorwrap"><h2 id=файлы-и-директории>Файлы и директории</h2><a data-clipboard-text=https://maxtar.github.io/administration/linux/useful-commands/#файлы-и-директории class="gdoc-page__anchor clip flex align-center" title=" Файлы и директории" aria-label=" Файлы и директории" href=#%d1%84%d0%b0%d0%b9%d0%bb%d1%8b-%d0%b8-%d0%b4%d0%b8%d1%80%d0%b5%d0%ba%d1%82%d0%be%d1%80%d0%b8%d0%b8><svg class="gdoc-icon gdoc_link"><use xlink:href="#gdoc_link"/></svg></a></div><div class=table-wrap><table><thead><tr><th><strong>Команда</strong></th><th><strong>Описание</strong></th></tr></thead><tbody><tr><td>cd /home</td><td>перейти в директорию ‘/home’</td></tr><tr><td>cd ..</td><td>перейти в директорию уровнем выше</td></tr><tr><td>cd ../..</td><td>перейти в директорию двумя уровнями выше</td></tr><tr><td>cd</td><td>перейти в домашнюю директорию</td></tr><tr><td>cd ~user</td><td>перейти в домашнюю директорию пользователя user</td></tr><tr><td>cd -</td><td>перейти в директорию, в которой находились до перехода в текущую директорию</td></tr><tr><td>pwd</td><td>показать текущую директорию</td></tr><tr><td>ls</td><td>отобразить содержимое текущей директории</td></tr><tr><td>ls -F</td><td>отобразить содержимое текущей директории с добавлением к именам символов, характеризующих тип</td></tr><tr><td>ls -l</td><td>показать детализированное представление файлов и директорий в текущей директории</td></tr><tr><td>ls -a</td><td>показать скрытые файлы и директории в текущей директории</td></tr><tr><td>ls *[0-9]*</td><td>показать файлы и директории содержащие в имени цифры</td></tr><tr><td>tree</td><td>показать дерево файлов и директорий, начиная от корня (/)</td></tr><tr><td>lstree</td><td></td></tr><tr><td>mkdir dir1</td><td>создать директорию с именем ‘dir1’</td></tr><tr><td>mkdir dir1 dir2</td><td>создать две директории одновременно</td></tr><tr><td>mkdir -p /tmp/dir1/dir2</td><td>создать дерево директорий</td></tr><tr><td>rm -f file1</td><td>удалить файл с именем ‘file1’</td></tr><tr><td>rmdir dir1</td><td>удалить директорию с именем ‘dir1’</td></tr><tr><td>rm -rf dir1</td><td>удалить директорию с именем ‘dir1’ и рекурсивно всё её содержимое</td></tr><tr><td>rm -rf dir1 dir2</td><td>удалить две директории и рекурсивно их содержимое</td></tr><tr><td>mv dir1 new_dir</td><td>переименовать или переместить файл или директорию</td></tr><tr><td>cp file1 file2</td><td>скопировать файл file1 в файл file2</td></tr><tr><td>cp dir/* .</td><td>копировать все файлы директории dir в текущую директорию</td></tr><tr><td>cp -a /tmp/dir1 .</td><td>копировать директорию dir1 со всем содержимым в текущую директорию</td></tr><tr><td>cp -a dir1 dir2</td><td>копировать директорию dir1 в директорию dir2</td></tr><tr><td>ln -s file1 lnk1</td><td>создать символическую ссылку на файл или директорию</td></tr><tr><td>ln file1 lnk1</td><td>создать “жёсткую” (физическую) ссылку на файл или директорию</td></tr><tr><td>touch -t 0712250000 fileditest</td><td>модифицировать дату и время создания файла, при его отсутствии, создать файл с указанными датой и временем (YYMMDDhhmm)</td></tr></tbody></table></div><div class="flex align-center gdoc-page__anchorwrap"><h2 id=поиск-файлов>Поиск файлов</h2><a data-clipboard-text=https://maxtar.github.io/administration/linux/useful-commands/#поиск-файлов class="gdoc-page__anchor clip flex align-center" title=" Поиск файлов" aria-label=" Поиск файлов" href=#%d0%bf%d0%be%d0%b8%d1%81%d0%ba-%d1%84%d0%b0%d0%b9%d0%bb%d0%be%d0%b2><svg class="gdoc-icon gdoc_link"><use xlink:href="#gdoc_link"/></svg></a></div><div class=table-wrap><table><thead><tr><th><strong>Команда</strong></th><th><strong>Описание</strong></th></tr></thead><tbody><tr><td>find / -name file1</td><td>найти файлы и директории с именем file1. Поиск начать с корня (/)</td></tr><tr><td>find / -user user1</td><td>найти файл и директорию принадлежащие пользователю user1. Поиск начать с корня (/)</td></tr><tr><td>find /home/user1 -name “*.bin”</td><td>Найти все файлы и директории, имена которых оканчиваются на ‘. bin’. Поиск начать с ‘/ home/user1’</td></tr><tr><td>find /usr/bin -type f -atime +100</td><td>найти все файлы в ‘/usr/bin’, время последнего обращения к которым более 100 дней</td></tr><tr><td>find /usr/bin -type f -mtime -10</td><td>найти все файлы в ‘/usr/bin’, созданные или изменённые в течении последних 10 дней</td></tr><tr><td>find / -name *.rpm -exec chmod 755 ‘{}’ \;</td><td>найти все файлы и директории, имена которых оканчиваются на ‘.rpm’, и изменить права доступа к ним</td></tr><tr><td>find / -xdev -name “*.rpm”</td><td>найти все файлы и директории, имена которых оканчиваются на ‘.rpm’, игнорируя съёмные носители, такие как cdrom, floppy и т.п.</td></tr><tr><td>locate “*.ps”</td><td>найти все файлы, содержащие в имени ‘.ps’. Предварительно рекомендуется выполнить команду ‘updatedb’</td></tr><tr><td>whereis halt</td><td>показывает размещение бинарных файлов, исходных кодов и руководств, относящихся к файлу ‘halt’</td></tr><tr><td>which halt</td><td>отображает полный путь к файлу ‘halt’</td></tr></tbody></table></div><div class="flex align-center gdoc-page__anchorwrap"><h2 id=монтирование-файловых-систем>Монтирование файловых систем</h2><a data-clipboard-text=https://maxtar.github.io/administration/linux/useful-commands/#монтирование-файловых-систем class="gdoc-page__anchor clip flex align-center" title=" Монтирование файловых систем" aria-label=" Монтирование файловых систем" href=#%d0%bc%d0%be%d0%bd%d1%82%d0%b8%d1%80%d0%be%d0%b2%d0%b0%d0%bd%d0%b8%d0%b5-%d1%84%d0%b0%d0%b9%d0%bb%d0%be%d0%b2%d1%8b%d1%85-%d1%81%d0%b8%d1%81%d1%82%d0%b5%d0%bc><svg class="gdoc-icon gdoc_link"><use xlink:href="#gdoc_link"/></svg></a></div><div class=table-wrap><table><thead><tr><th><strong>Команда</strong></th><th><strong>Описание</strong></th></tr></thead><tbody><tr><td>mount /dev/hda2 /mnt/hda2</td><td>монтирует раздел ‘hda2’ в точку монтирования ‘/mnt/hda2’. Убедитесь в наличии директории-точки монтирования ‘/mnt/hda2’</td></tr><tr><td>umount /dev/hda2</td><td>размонтирует раздел ‘hda2’. Перед выполнением, покиньте ‘/mnt/hda2’</td></tr><tr><td>fuser -km /mnt/hda2</td><td>принудительное размонтирование раздела. Применяется в случае, когда раздел занят каким-либо пользователем</td></tr><tr><td>umount -n /mnt/hda2</td><td>выполнить размонитрование без занесения информации в /etc/mtab. Полезно когда файл имеет атрибуты “только чтение” или недостаточно места на диске</td></tr><tr><td>mount /dev/fd0 /mnt/floppy</td><td>монтировать флоппи-диск</td></tr><tr><td>mount /dev/cdrom /mnt/cdrom</td><td>монтировать CD или DVD</td></tr><tr><td>mount /dev/hdc /mnt/cdrecorder</td><td>монтировать CD-R/CD-RW или DVD-R/DVD-RW(+-)</td></tr><tr><td>mount -o loop file.iso /mnt/cdrom</td><td>смонтировать ISO-образ</td></tr><tr><td>mount -t vfat /dev/hda5 /mnt/hda5</td><td>монтировать файловую систему Windows FAT32</td></tr><tr><td>mount -t smbfs -o username=user,password=pass <code>/ /</code>winclient<code>/</code>share <code>/</code>mnt<code>/</code>share</td><td>монтировать сетевую файловую систему Windows (SMB/CIFS)</td></tr><tr><td>mount -o bind /home/user/prg /var/ftp/user</td><td>“монтирует” директорию в директорию (binding). Доступна с версии ядра 2.4.0. Полезна, например, для предоставления содержимого пользовательской директории через ftp при работе ftp-сервера в “песочнице” (chroot), когда симлинки сделать невозможно.</td></tr></tbody></table></div><div class="flex align-center gdoc-page__anchorwrap"><h2 id=дисковое-пространство>Дисковое пространство</h2><a data-clipboard-text=https://maxtar.github.io/administration/linux/useful-commands/#дисковое-пространство class="gdoc-page__anchor clip flex align-center" title=" Дисковое пространство" aria-label=" Дисковое пространство" href=#%d0%b4%d0%b8%d1%81%d0%ba%d0%be%d0%b2%d0%be%d0%b5-%d0%bf%d1%80%d0%be%d1%81%d1%82%d1%80%d0%b0%d0%bd%d1%81%d1%82%d0%b2%d0%be><svg class="gdoc-icon gdoc_link"><use xlink:href="#gdoc_link"/></svg></a></div><div class=table-wrap><table><thead><tr><th><strong>Команда</strong></th><th><strong>Описание</strong></th></tr></thead><tbody><tr><td>df -h</td><td>отображает информацию о смонтированных разделах с отображением общего, доступного и используемого пространства (Прим.переводчика. ключ -h работает не во всех *nix системах)</td></tr><tr><td>ls -lSr |more</td><td>выдаёт список файлов и директорий рекурсивно с сортировкой по возрастанию размера и позволяет осуществлять постраничный просмотр</td></tr><tr><td>du -sh dir1</td><td>подсчитывает и выводит размер, занимаемый директорией ‘dir1’ (Прим.переводчика. ключ -h работает не во всех *nix системах)</td></tr><tr><td>du -sk * | sort -rn</td><td>отображает размер и имена файлов и директорий, с сортировкой по размеру</td></tr><tr><td>rpm -q -a –qf ‘%10{SIZE}\t%{NAME}\n’ | sort -k1,1n</td><td>показывает размер используемого дискового пространства, занимаемое файлами rpm-пакета, с сортировкой по размеру (fedora, redhat и т.п.)</td></tr><tr><td>dpkg-query -W -f=’${Installed-Size;10}\t${Package}\n’ | sort -k1,1n</td><td>показывает размер используемого дискового пространства, занимаемое файлами deb-пакета, с сортировкой по размеру (ubuntu, debian т.п.)</td></tr></tbody></table></div><div class="flex align-center gdoc-page__anchorwrap"><h2 id=пользователи-и-группы>Пользователи и группы</h2><a data-clipboard-text=https://maxtar.github.io/administration/linux/useful-commands/#пользователи-и-группы class="gdoc-page__anchor clip flex align-center" title=" Пользователи и группы" aria-label=" Пользователи и группы" href=#%d0%bf%d0%be%d0%bb%d1%8c%d0%b7%d0%be%d0%b2%d0%b0%d1%82%d0%b5%d0%bb%d0%b8-%d0%b8-%d0%b3%d1%80%d1%83%d0%bf%d0%bf%d1%8b><svg class="gdoc-icon gdoc_link"><use xlink:href="#gdoc_link"/></svg></a></div><div class=table-wrap><table><thead><tr><th><strong>Команда</strong></th><th><strong>Описание</strong></th></tr></thead><tbody><tr><td>groupadd group_name</td><td>создать новую группу с именем group_name</td></tr><tr><td>groupdel group_name</td><td>удалить группу group_name</td></tr><tr><td>groupmod -n new_group_name old_group_name</td><td>переименовать группу old_group_name в new_group_name</td></tr><tr><td>useradd -c “Nome Cognome” -g admin -d /home/user1 -s /bin/bash user1</td><td>создать пользователя user1, назначить ему в качестве домашнего каталога /home/user1, в качестве shell’а /bin/bash, включить его в группу admin и добавить комментарий Nome Cognome</td></tr><tr><td>useradd user1</td><td>создать пользователя user1</td></tr><tr><td>userdel -r user1</td><td>удалить пользователя user1 и его домашний каталог</td></tr><tr><td>usermod -c “User FTP” -g system -d /ftp/user1 -s /bin/nologin user1</td><td>изменить атрибуты пользователя</td></tr><tr><td>passwd</td><td>сменить пароль</td></tr><tr><td>passwd user1</td><td>сменить пароль пользователя user1 (только root)</td></tr><tr><td>chage -E 2005-12-31 user1</td><td>установить дату окончания действия учётной записи пользователя user1</td></tr><tr><td>pwck</td><td>проверить корректность системных файлов учётных записей. Проверяются файлы /etc/passwd и /etc/shadow</td></tr><tr><td>grpck</td><td>проверяет корректность системных файлов учётных записей. Проверяется файл/etc/group</td></tr><tr><td>newgrp [-] group_name</td><td>изменяет первичную группу текущего пользователя. Если указать “-”, ситуация будет идентичной той, в которой пользователь вышил из системы и снова вошёл. Если не указывать группу, первичная группа будет назначена из /etc/passwd</td></tr></tbody></table></div><div class="flex align-center gdoc-page__anchorwrap"><h2 id=выставлениеизменение-полномочий-на-файлы>Выставление/изменение полномочий на файлы</h2><a data-clipboard-text=https://maxtar.github.io/administration/linux/useful-commands/#выставлениеизменение-полномочий-на-файлы class="gdoc-page__anchor clip flex align-center" title=" Выставление/изменение полномочий на файлы" aria-label=" Выставление/изменение полномочий на файлы" href=#%d0%b2%d1%8b%d1%81%d1%82%d0%b0%d0%b2%d0%bb%d0%b5%d0%bd%d0%b8%d0%b5%d0%b8%d0%b7%d0%bc%d0%b5%d0%bd%d0%b5%d0%bd%d0%b8%d0%b5-%d0%bf%d0%be%d0%bb%d0%bd%d0%be%d0%bc%d0%be%d1%87%d0%b8%d0%b9-%d0%bd%d0%b0-%d1%84%d0%b0%d0%b9%d0%bb%d1%8b><svg class="gdoc-icon gdoc_link"><use xlink:href="#gdoc_link"/></svg></a></div><div class=table-wrap><table><thead><tr><th><strong>Команда</strong></th><th><strong>Описание</strong></th></tr></thead><tbody><tr><td>ls -lh</td><td>просмотр полномочий на файлы и директории в текущей директории</td></tr><tr><td>ls /tmp | pr -T5 -W$COLUMNS</td><td>вывести содержимое директории /tmp и разделить вывод на пять колонок</td></tr><tr><td>chmod ugo+rwx directory1</td><td>добавить полномочия на директорию directory1 ugo(User Group Other)+rwx(Read Write eXecute) - всем полные права. Аналогичное можно сделать таким образом “chmod 777 directory1”</td></tr><tr><td>chmod go-rwx directory1</td><td>отобрать у группы и всех остальных все полномочия на директорию directory1.</td></tr><tr><td>chown user1 file1</td><td>назначить владельцем файла file1 пользователя user1</td></tr><tr><td>chown -R user1 directory1</td><td>назначить рекурсивно владельцем директории directory1 пользователя user1</td></tr><tr><td>chgrp group1 file1</td><td>сменить группу-владельца файла file1 на group1</td></tr><tr><td>chown user1:group1 file1</td><td>сменить владельца и группу владельца файла file1</td></tr><tr><td>find / -perm -u+s</td><td>найти, начиная от корня, все файлы с выставленным SUID</td></tr><tr><td>chmod u+s /bin/binary_file</td><td>назначить SUID-бит файлу /bin/binary_file. Это даёт возможность любому пользователю запускать на выполнение файл с полномочиями владельца файла.</td></tr><tr><td>chmod u-s /bin/binary_file</td><td>снять SUID-бит с файла /bin/binary_file.</td></tr><tr><td>chmod g+s /home/public</td><td>назначить SGID-бит директории /home/public.</td></tr><tr><td>chmod g-s /home/public</td><td>снять SGID-бит с директории /home/public.</td></tr><tr><td>chmod o+t /home/public</td><td>назначить STIKY-бит директории /home/public. Позволяет удалять файлы только владельцам</td></tr><tr><td>chmod o-t /home/public</td><td>снять STIKY-бит с директории /home/public</td></tr></tbody></table></div><div class="flex align-center gdoc-page__anchorwrap"><h2 id=специальные-атрибуты-файлов>Специальные атрибуты файлов</h2><a data-clipboard-text=https://maxtar.github.io/administration/linux/useful-commands/#специальные-атрибуты-файлов class="gdoc-page__anchor clip flex align-center" title=" Специальные атрибуты файлов" aria-label=" Специальные атрибуты файлов" href=#%d1%81%d0%bf%d0%b5%d1%86%d0%b8%d0%b0%d0%bb%d1%8c%d0%bd%d1%8b%d0%b5-%d0%b0%d1%82%d1%80%d0%b8%d0%b1%d1%83%d1%82%d1%8b-%d1%84%d0%b0%d0%b9%d0%bb%d0%be%d0%b2><svg class="gdoc-icon gdoc_link"><use xlink:href="#gdoc_link"/></svg></a></div><div class=table-wrap><table><thead><tr><th><strong>Команда</strong></th><th><strong>Описание</strong></th></tr></thead><tbody><tr><td>chattr +a file1</td><td>позволить открывать файл на запись только в режиме добавления</td></tr><tr><td>chattr +c file1</td><td>позволяет ядру автоматически сжимать/разжимать содержимое файла.</td></tr><tr><td>chattr +d file1</td><td>указавет утилите dump игнорировать данный файл во время выполнения backup’а</td></tr><tr><td>chattr +i file1</td><td>делает файл недоступным для любых изменений: редактирование, удаление, перемещение, создание линков на него.</td></tr><tr><td>chattr +s file1</td><td>позволяет сделать удаление файла безопасным, т.е. выставленный атрибут s говорит о том, что при удалении файла, место, занимаемое файлом на диске заполняется нулями, что предотвращяет возможность восстановления данных.</td></tr><tr><td>chattr +S file1</td><td>указывает, что, при сохранении изменений, будет произведена синхронизация, как при выполнении команды sync</td></tr><tr><td>chattr +u file1</td><td>данный атрибут указывает, что при удалении файла содержимое его будет сохранено и при необходимости пользователь сможет его восстановить</td></tr><tr><td>lsattr</td><td>показать атрибуты файлов</td></tr></tbody></table></div><div class="flex align-center gdoc-page__anchorwrap"><h2 id=архивирование-и-сжатие-файлов>Архивирование и сжатие файлов</h2><a data-clipboard-text=https://maxtar.github.io/administration/linux/useful-commands/#архивирование-и-сжатие-файлов class="gdoc-page__anchor clip flex align-center" title=" Архивирование и сжатие файлов" aria-label=" Архивирование и сжатие файлов" href=#%d0%b0%d1%80%d1%85%d0%b8%d0%b2%d0%b8%d1%80%d0%be%d0%b2%d0%b0%d0%bd%d0%b8%d0%b5-%d0%b8-%d1%81%d0%b6%d0%b0%d1%82%d0%b8%d0%b5-%d1%84%d0%b0%d0%b9%d0%bb%d0%be%d0%b2><svg class="gdoc-icon gdoc_link"><use xlink:href="#gdoc_link"/></svg></a></div><div class=table-wrap><table><thead><tr><th><strong>Команда</strong></th><th><strong>Описание</strong></th></tr></thead><tbody><tr><td>bunzip2 file1.bz2</td><td>разжимает файл “file1.gz”</td></tr><tr><td>gunzip file1.gz</td><td></td></tr><tr><td>gzip file1</td><td>сжимает файл “file1”</td></tr><tr><td>bzip2 file1</td><td></td></tr><tr><td>gzip -9 file1</td><td>сжать файл file1 с максимальным сжатием</td></tr><tr><td>rar a file1.rar test_file</td><td>создать rar-архив “file1.rar” и включить в него файл test_file</td></tr><tr><td>rar a file1.rar file1 file2 dir1</td><td>создать rar-архив “file1.rar” и включить в него file1, file2 и dir1</td></tr><tr><td>unrar x file1.rar</td><td>распаковать rar-архив</td></tr><tr><td>tar -cvf archive.tar file1</td><td>создать tar-архив archive.tar, содержащий файл file1</td></tr><tr><td>tar -cvf archive.tar file1 file2 dir1</td><td>создать tar-архив archive.tar, содержащий файл file1, file2 и dir1</td></tr><tr><td>tar -tf archive.tar</td><td>показать содержимое архива</td></tr><tr><td>tar -xvf archive.tar</td><td>распаковать архив</td></tr><tr><td>tar -xvf archive.tar -C /tmp</td><td>распаковать архив в /tmp</td></tr><tr><td>tar -cvfj archive.tar.bz2 dir1</td><td>создать архив и сжать его с помощью bzip2(Прим.переводчика. ключ -j работает не во всех *nix системах)</td></tr><tr><td>tar -xvfj archive.tar.bz2</td><td>разжать архив и распаковать его(Прим.переводчика. ключ -j работает не во всех *nix системах)</td></tr><tr><td>tar -cvfz archive.tar.gz dir1</td><td>создать архив и сжать его с помощью gzip</td></tr><tr><td>tar -xvfz archive.tar.gz</td><td>разжать архив и распаковать его</td></tr><tr><td>zip file1.zip file1</td><td>создать сжатый zip-архив</td></tr><tr><td>zip -r file1.zip file1 file2 dir1</td><td>создать сжатый zip-архив и со включением в него нескольких файлов и/или директорий</td></tr><tr><td>unzip file1.zip</td><td>разжать и распаковать zip-архив</td></tr></tbody></table></div><div class="flex align-center gdoc-page__anchorwrap"><h2 id=rpm-пакеты-fedora-red-hat-и-тому-подобное>RPM пакеты (Fedora, Red Hat и тому подобное)</h2><a data-clipboard-text=https://maxtar.github.io/administration/linux/useful-commands/#rpm-пакеты-fedora-red-hat-и-тому-подобное class="gdoc-page__anchor clip flex align-center" title=" RPM пакеты (Fedora, Red Hat и тому подобное)" aria-label=" RPM пакеты (Fedora, Red Hat и тому подобное)" href=#rpm-%d0%bf%d0%b0%d0%ba%d0%b5%d1%82%d1%8b-fedora-red-hat-%d0%b8-%d1%82%d0%be%d0%bc%d1%83-%d0%bf%d0%be%d0%b4%d0%be%d0%b1%d0%bd%d0%be%d0%b5><svg class="gdoc-icon gdoc_link"><use xlink:href="#gdoc_link"/></svg></a></div><div class=table-wrap><table><thead><tr><th><strong>Команда</strong></th><th><strong>Описание</strong></th></tr></thead><tbody><tr><td>rpm -ivh package.rpm</td><td>установить пакет с выводом сообщений и прогресс-бара</td></tr><tr><td>rpm -ivh –nodeps package.rpm</td><td>установить пакет с выводом сообщений и прогресс-бара без контроля зависимостей</td></tr><tr><td>rpm -U package.rpm</td><td>обновить пакет без изменений конфигурационных файлов, в случае отсутствия пакета, он будет установлен</td></tr><tr><td>rpm -F package.rpm</td><td>обновить пакет только если он установлен</td></tr><tr><td>rpm -e package_name.rpm</td><td>удалить пакет</td></tr><tr><td>rpm -qa</td><td>отобразить список всех пакетов, установленных в системе</td></tr><tr><td>rpm -qa | grep httpd</td><td>среди всех пакетов, установленных в системе, найти пакет содержащий в своём имени “httpd”</td></tr><tr><td>rpm -qi package_name</td><td>вывести информацию о конкретном пакете</td></tr><tr><td>rpm -qg “System Environment/Daemons”</td><td>отобразить пакеты входящие в группу пакетов</td></tr><tr><td>rpm -ql package_name</td><td>вывести список файлов, входящих в пакет</td></tr><tr><td>rpm -qc package_name</td><td>вывести список конфигурационных файлов, входящих в пакет</td></tr><tr><td>rpm -q package_name –whatrequires</td><td>вывести список пакетов, необходимых для установки конкретного пакета по зависимостям</td></tr><tr><td>rpm -q package_name –whatprovides</td><td>show capability provided by a rpm package</td></tr><tr><td>rpm -q package_name –scripts</td><td>отобразит скрипты, запускаемые при установке/удалении пакета</td></tr><tr><td>rpm -q package_name –changelog</td><td>вывести историю ревизий пакета</td></tr><tr><td>rpm -qf /etc/httpd/conf/httpd.conf</td><td>проверить какому пакету принадлежит указанный файл. Указывать следует полный путь и имя файла.</td></tr><tr><td>rpm -qp package.rpm -l</td><td>отображает список файлов, входящих в пакет, но ещё не установленных в систему</td></tr><tr><td>rpm –import /media/cdrom/RPM-GPG-KEY</td><td>импортировать публичный ключ цифровой подписи</td></tr><tr><td>rpm –checksig package.rpm</td><td>проверит подпись пакета</td></tr><tr><td>rpm -qa gpg-pubkey</td><td>проверить целостность установленного содержимого пакета</td></tr><tr><td>rpm -V package_name</td><td>проверить размер, полномочия, тип, владельца, группу, MD5-сумму и дату последнего изменения пакета</td></tr><tr><td>rpm -Va</td><td>проверить содержимое всех пакеты установленные в систему. Выполняйте с осторожностью!</td></tr><tr><td>rpm -Vp package.rpm</td><td>проверить пакет, который ещё не установлен в систему</td></tr><tr><td>rpm2cpio package.rpm | cpio –extract –make-directories *bin*</td><td>извлечь из пакета файлы содержащие в своём имени “bin”</td></tr><tr><td>rpm -ivh /usr/src/redhat/RPMS/`arch`/package.rpm</td><td>установить пакет, собранный из исходных кодов</td></tr><tr><td>rpmbuild –rebuild package_name.src.rpm</td><td>собрать пакет из исходных кодов</td></tr></tbody></table></div><div class="flex align-center gdoc-page__anchorwrap"><h2 id=yum---средство-обновления-пакетовfedora-redhat-и-тому-подобное>YUM - средство обновления пакетов(Fedora, RedHat и тому подобное)</h2><a data-clipboard-text=https://maxtar.github.io/administration/linux/useful-commands/#yum---средство-обновления-пакетовfedora-redhat-и-тому-подобное class="gdoc-page__anchor clip flex align-center" title=" YUM - средство обновления пакетов(Fedora, RedHat и тому подобное)" aria-label=" YUM - средство обновления пакетов(Fedora, RedHat и тому подобное)" href=#yum---%d1%81%d1%80%d0%b5%d0%b4%d1%81%d1%82%d0%b2%d0%be-%d0%be%d0%b1%d0%bd%d0%be%d0%b2%d0%bb%d0%b5%d0%bd%d0%b8%d1%8f-%d0%bf%d0%b0%d0%ba%d0%b5%d1%82%d0%be%d0%b2fedora-redhat-%d0%b8-%d1%82%d0%be%d0%bc%d1%83-%d0%bf%d0%be%d0%b4%d0%be%d0%b1%d0%bd%d0%be%d0%b5><svg class="gdoc-icon gdoc_link"><use xlink:href="#gdoc_link"/></svg></a></div><div class=table-wrap><table><thead><tr><th><strong>Команда</strong></th><th><strong>Описание</strong></th></tr></thead><tbody><tr><td>yum install package_name</td><td>закачать и установить пакет</td></tr><tr><td>yum update</td><td>обновить все пакеты, установленные в систему</td></tr><tr><td>yum update package_name</td><td>обновить пакет</td></tr><tr><td>yum remove package_name</td><td>удалить пакет</td></tr><tr><td>yum list</td><td>вывести список всех пакетов, установленных в систему</td></tr><tr><td>yum search package_name</td><td>найти пакет в репозитории</td></tr><tr><td>yum clean packages</td><td>очисть rpm-кэш, удалив закачанные пакеты</td></tr><tr><td>yum clean headers</td><td>удалить все заголовки файлов, которые система использует для разрешения зависимостей</td></tr><tr><td>yum clean all</td><td>очисть rpm-кэш, удалив закачанные пакеты и заголовки</td></tr></tbody></table></div><div class="flex align-center gdoc-page__anchorwrap"><h2 id=deb-пакеты-debian-ubuntu-и-тому-подобное>DEB пакеты (Debian, Ubuntu и тому подобное)</h2><a data-clipboard-text=https://maxtar.github.io/administration/linux/useful-commands/#deb-пакеты-debian-ubuntu-и-тому-подобное class="gdoc-page__anchor clip flex align-center" title=" DEB пакеты (Debian, Ubuntu и тому подобное)" aria-label=" DEB пакеты (Debian, Ubuntu и тому подобное)" href=#deb-%d0%bf%d0%b0%d0%ba%d0%b5%d1%82%d1%8b-debian-ubuntu-%d0%b8-%d1%82%d0%be%d0%bc%d1%83-%d0%bf%d0%be%d0%b4%d0%be%d0%b1%d0%bd%d0%be%d0%b5><svg class="gdoc-icon gdoc_link"><use xlink:href="#gdoc_link"/></svg></a></div><div class=table-wrap><table><thead><tr><th><strong>Команда</strong></th><th><strong>Описание</strong></th></tr></thead><tbody><tr><td>dpkg -i package.deb</td><td>установить / обновить пакет</td></tr><tr><td>dpkg -r package_name</td><td>удалить пакет из системы</td></tr><tr><td>dpkg -l</td><td>показать все пакеты, установленные в систему</td></tr><tr><td>dpkg -l | grep httpd</td><td>среди всех пакетов, установленных в системе, найти пакет содержащий в своём имени “httpd”</td></tr><tr><td>dpkg -s package_name</td><td>отобразить информацию о конкретном пакете</td></tr><tr><td>dpkg -L package_name</td><td>вывести список файлов, входящих в пакет, установленный в систему</td></tr><tr><td>dpkg –contents package.deb</td><td>отобразить список файлов, входящих в пакет, который ешё не установлен в систему</td></tr><tr><td>dpkg -S /bin/ping</td><td>найти пакет, в который входит указанный файл.</td></tr></tbody></table></div><div class="flex align-center gdoc-page__anchorwrap"><h2 id=apt---средство-управление-пакетами-debian-ubuntu-и-тому-подобное>APT - средство управление пакетами (Debian, Ubuntu и тому подобное)</h2><a data-clipboard-text=https://maxtar.github.io/administration/linux/useful-commands/#apt---средство-управление-пакетами-debian-ubuntu-и-тому-подобное class="gdoc-page__anchor clip flex align-center" title=" APT - средство управление пакетами (Debian, Ubuntu и тому подобное)" aria-label=" APT - средство управление пакетами (Debian, Ubuntu и тому подобное)" href=#apt---%d1%81%d1%80%d0%b5%d0%b4%d1%81%d1%82%d0%b2%d0%be-%d1%83%d0%bf%d1%80%d0%b0%d0%b2%d0%bb%d0%b5%d0%bd%d0%b8%d0%b5-%d0%bf%d0%b0%d0%ba%d0%b5%d1%82%d0%b0%d0%bc%d0%b8-debian-ubuntu-%d0%b8-%d1%82%d0%be%d0%bc%d1%83-%d0%bf%d0%be%d0%b4%d0%be%d0%b1%d0%bd%d0%be%d0%b5><svg class="gdoc-icon gdoc_link"><use xlink:href="#gdoc_link"/></svg></a></div><div class=table-wrap><table><thead><tr><th><strong>Команда</strong></th><th><strong>Описание</strong></th></tr></thead><tbody><tr><td>apt-get install package_name</td><td>установить / обновить пакет</td></tr><tr><td>apt-cdrom install package_name</td><td>установить / обновить пакет с cdrom’а</td></tr><tr><td>apt-get update</td><td>получить обновлённые списки пакетов</td></tr><tr><td>apt-get upgrade</td><td>обновить пакеты, установленные в систему</td></tr><tr><td>apt-get remove package_name</td><td>удалить пакет, установленный в систему с сохранением файлов конфигурации</td></tr><tr><td>apt-get purge package_name</td><td>удалить пакет, установленный в систему с удалением файлов конфигурации</td></tr><tr><td>apt-get check</td><td>проверить целостность зависимостей</td></tr><tr><td>apt-get clean</td><td>удалить загруженные архивные файлы пакетов</td></tr><tr><td>apt-get autoclean</td><td>удалить старые загруженные архивные файлы пакетов</td></tr></tbody></table></div><div class="flex align-center gdoc-page__anchorwrap"><h2 id=просмотр-содержимого-файлов>Просмотр содержимого файлов</h2><a data-clipboard-text=https://maxtar.github.io/administration/linux/useful-commands/#просмотр-содержимого-файлов class="gdoc-page__anchor clip flex align-center" title=" Просмотр содержимого файлов" aria-label=" Просмотр содержимого файлов" href=#%d0%bf%d1%80%d0%be%d1%81%d0%bc%d0%be%d1%82%d1%80-%d1%81%d0%be%d0%b4%d0%b5%d1%80%d0%b6%d0%b8%d0%bc%d0%be%d0%b3%d0%be-%d1%84%d0%b0%d0%b9%d0%bb%d0%be%d0%b2><svg class="gdoc-icon gdoc_link"><use xlink:href="#gdoc_link"/></svg></a></div><div class=table-wrap><table><thead><tr><th><strong>Команда</strong></th><th><strong>Описание</strong></th></tr></thead><tbody><tr><td>cat file1</td><td>вывести содержимое файла “file1” на стандартное устройство вывода</td></tr><tr><td>tac file1</td><td>вывести содержимое файла “file1” на стандартное устройство вывода в обратном порядке (последняя строка становиться первой и т.д.)</td></tr><tr><td>more file1</td><td>постраничный вывод содержимого файла “file1” на стандартное устройство вывода</td></tr><tr><td>less file1</td><td>постраничный вывод содержимого файла “file1” на стандартное устройство вывода, но с возможностью пролистывания в обе стороны (вверх-вниз), поиска по содержимому и т.п.</td></tr><tr><td>head -2 file1</td><td>вывести первые две строки файла “file1” на стандартное устройство вывода. По-умолчанию выводится десять строк</td></tr><tr><td>tail -2 file1</td><td>вывести последние две строки файла “file1” на стандартное устройство вывода. По-умолчанию выводится десять строк</td></tr><tr><td>tail -f /var/log/messages</td><td>выводить содержимое файла “/var/log/messages” на стандартное устройство вывода по мере появления в нём текста.</td></tr></tbody></table></div><div class="flex align-center gdoc-page__anchorwrap"><h2 id=манипуляции-с-текстом>Манипуляции с текстом</h2><a data-clipboard-text=https://maxtar.github.io/administration/linux/useful-commands/#манипуляции-с-текстом class="gdoc-page__anchor clip flex align-center" title=" Манипуляции с текстом" aria-label=" Манипуляции с текстом" href=#%d0%bc%d0%b0%d0%bd%d0%b8%d0%bf%d1%83%d0%bb%d1%8f%d1%86%d0%b8%d0%b8-%d1%81-%d1%82%d0%b5%d0%ba%d1%81%d1%82%d0%be%d0%bc><svg class="gdoc-icon gdoc_link"><use xlink:href="#gdoc_link"/></svg></a></div><div class=table-wrap><table><thead><tr><th><strong>Команда</strong></th><th><strong>Описание</strong></th></tr></thead><tbody><tr><td>cat file | grep -i “Criteria” > result.txt</td><td>общий синтаксис выполнения действий по обработке содержимого файла и вывода результата в новый</td></tr><tr><td>cat file | grep -i “Criteria” » result.txt</td><td>общий синтаксис выполнения действий по обработке содержимого файла и вывода результата в существующий файл. Если файл не существует, он будет создан</td></tr><tr><td>grep Aug /var/log/messages</td><td>из файла “/var/log/messages” отобрать и вывести на стандартное устройство вывода строки, содержащие “Aug”</td></tr><tr><td>grep ^Aug /var/log/messages</td><td>из файла “/var/log/messages” отобрать и вывести на стандартное устройство вывода строки, начинающиеся на “Aug”</td></tr><tr><td>grep [0-9] /var/log/messages</td><td>из файла “/var/log/messages” отобрать и вывести на стандартное устройство вывода строки, содержащие цифры</td></tr><tr><td>grep Aug -R /var/log/*</td><td>отобрать и вывести на стандартное устройство вывода строки, содержащие “Aug”, во всех файлах, находящихся в директории /var/log и ниже</td></tr><tr><td>sed ’s/stringa1/stringa2/g’ example.txt</td><td>в файле “example.txt” заменить “string1” на “string2”, результат вывести на стандартное устройство вывода.</td></tr><tr><td>sed ‘/^$/d’ example.txt</td><td>удалить пустые строки из файла “example.txt”</td></tr><tr><td>sed ‘/ *#/d; /^$/d’ example.txt</td><td>удалить пустые строки и комментарии из “файла example.txt”</td></tr><tr><td>echo ’test’ | tr ‘[:lower:]’ ‘[:upper:]’</td><td>преобразовать символы из нижнего регистра в верхний</td></tr><tr><td>sed -e ‘1d’ result.txt</td><td>удалить первую строку из файла “example.txt”</td></tr><tr><td>sed -n ‘/string1/p’</td><td>отобразить только строки содержащие “string1”</td></tr><tr><td>sed -e ’s/ *$/ /’ example.txt</td><td>удалить пустые символы в в конце каждой строки</td></tr><tr><td>sed -e ’s/string1/ /g’ example.txt</td><td>удалить строку “string1” из текста не изменяя всего остального</td></tr><tr><td>sed -n ‘1,8p;5q’ example.txt</td><td>взять из файла с первой по восьмую строки и из них вывести первые пять</td></tr><tr><td>sed -n ‘5p;5q’ example.txt</td><td>вывести пятую строку</td></tr><tr><td>sed -e ’s/0*/0/g’ example.txt</td><td>заменить последовательность из любого количества нулей одним нулём</td></tr><tr><td>cat -n file1</td><td>пронумеровать строки при выводе содержимого файла</td></tr><tr><td>cat example.txt | awk ‘NR%2==1’</td><td>при выводе содержимого файла, не выводить чётные строки файла</td></tr><tr><td>echo a b c | awk ‘{print $1}’</td><td>вывести первую колонку. Разделение, по-умолчанию, по пробелу/пробелам или символу/символам табуляции</td></tr><tr><td>echo a b c | awk ‘{print $1,$3}’</td><td>вывести первую и третью колонки. Разделение, по-умолчанию, по пробелу/пробелам или символу/символам табуляции</td></tr><tr><td>paste file1 file2</td><td>объединить содержимое “file1” и “file2” в виде таблицы: строка 1 из file1 = строка 1 колонка 1-n, строка 1 из file2 = строка 1 колонка n+1-m</td></tr><tr><td>paste -d ‘+’ file1 file2</td><td>объединить содержимое “file1” и “file2” в виде таблицы с разделителем “+”</td></tr><tr><td>sort file1 file2</td><td>отсортировать содержимое двух файлов</td></tr><tr><td>sort file1 file2 | uniq</td><td>отсортировать содержимое двух файлов, не отображая повторов</td></tr><tr><td>sort file1 file2 | uniq -u</td><td>отсортировать содержимое двух файлов, отображая только уникальные строки (строки, встречающиеся в обоих файлах, не выводятся на стандартное устройство вывода)</td></tr><tr><td>sort file1 file2 | uniq -d</td><td>отсортировать содержимое двух файлов, отображая только повторяющиеся строки</td></tr><tr><td>comm -1 file1 file2</td><td>сравнить содержимое двух файлов, не отображая строки принадлежащие файлу “file1”</td></tr><tr><td>comm -2 file1 file2</td><td>сравнить содержимое двух файлов, не отображая строки принадлежащие файлу “file2”</td></tr><tr><td>comm -3 file1 file2</td><td>сравнить содержимое двух файлов, удаляя строки встречающиеся в обоих файлах</td></tr></tbody></table></div><div class="flex align-center gdoc-page__anchorwrap"><h2 id=преобразование-наборов-символов-и-файловых-форматов>Преобразование наборов символов и файловых форматов</h2><a data-clipboard-text=https://maxtar.github.io/administration/linux/useful-commands/#преобразование-наборов-символов-и-файловых-форматов class="gdoc-page__anchor clip flex align-center" title=" Преобразование наборов символов и файловых форматов" aria-label=" Преобразование наборов символов и файловых форматов" href=#%d0%bf%d1%80%d0%b5%d0%be%d0%b1%d1%80%d0%b0%d0%b7%d0%be%d0%b2%d0%b0%d0%bd%d0%b8%d0%b5-%d0%bd%d0%b0%d0%b1%d0%be%d1%80%d0%be%d0%b2-%d1%81%d0%b8%d0%bc%d0%b2%d0%be%d0%bb%d0%be%d0%b2-%d0%b8-%d1%84%d0%b0%d0%b9%d0%bb%d0%be%d0%b2%d1%8b%d1%85-%d1%84%d0%be%d1%80%d0%bc%d0%b0%d1%82%d0%be%d0%b2><svg class="gdoc-icon gdoc_link"><use xlink:href="#gdoc_link"/></svg></a></div><div class=table-wrap><table><thead><tr><th><strong>Команда</strong></th><th><strong>Описание</strong></th></tr></thead><tbody><tr><td>dos2unix filedos.txt fileunix.txt</td><td>конвертировать файл текстового формата из MSDOS в UNIX (разница в символах возврата каретки)</td></tr><tr><td>unix2dos fileunix.txt filedos.txt</td><td>конвертировать файл текстового формата из UNIX в MSDOS (разница в символах возврата каретки)</td></tr><tr><td>recode ..HTML < page.txt > page.html</td><td>конвертировать содержимое тестового файла page.txt в html-файл page.html</td></tr><tr><td>recode -l | more</td><td>вывести список доступных форматов</td></tr></tbody></table></div><div class="flex align-center gdoc-page__anchorwrap"><h2 id=анализ-файловых-систем>Анализ файловых систем</h2><a data-clipboard-text=https://maxtar.github.io/administration/linux/useful-commands/#анализ-файловых-систем class="gdoc-page__anchor clip flex align-center" title=" Анализ файловых систем" aria-label=" Анализ файловых систем" href=#%d0%b0%d0%bd%d0%b0%d0%bb%d0%b8%d0%b7-%d1%84%d0%b0%d0%b9%d0%bb%d0%be%d0%b2%d1%8b%d1%85-%d1%81%d0%b8%d1%81%d1%82%d0%b5%d0%bc><svg class="gdoc-icon gdoc_link"><use xlink:href="#gdoc_link"/></svg></a></div><div class=table-wrap><table><thead><tr><th><strong>Команда</strong></th><th><strong>Описание</strong></th></tr></thead><tbody><tr><td>badblocks -v /dev/hda1</td><td>проверить раздел hda1 на наличие bad-блоков</td></tr><tr><td>fsck /dev/hda1</td><td>проверить/восстановить целостность linux-файловой системы раздела hda1</td></tr><tr><td>fsck.ext2 /dev/hda1</td><td>проверить/восстановить целостность файловой системы ext2 раздела hda1</td></tr><tr><td>e2fsck /dev/hda1</td><td></td></tr><tr><td>e2fsck -j /dev/hda1</td><td>проверить/восстановить целостность файловой системы ext3 раздела hda1 с указанием, что журнал расположен там же</td></tr><tr><td>fsck.ext3 /dev/hda1</td><td>проверить/восстановить целостность файловой системы ext3 раздела hda1</td></tr><tr><td>fsck.vfat /dev/hda1</td><td>проверить/восстановить целостность файловой системы fat раздела hda1</td></tr><tr><td>fsck.msdos /dev/hda1</td><td></td></tr><tr><td>dosfsck /dev/hda1</td><td></td></tr></tbody></table></div><div class="flex align-center gdoc-page__anchorwrap"><h2 id=форматирование-файловых-систем>Форматирование файловых систем</h2><a data-clipboard-text=https://maxtar.github.io/administration/linux/useful-commands/#форматирование-файловых-систем class="gdoc-page__anchor clip flex align-center" title=" Форматирование файловых систем" aria-label=" Форматирование файловых систем" href=#%d1%84%d0%be%d1%80%d0%bc%d0%b0%d1%82%d0%b8%d1%80%d0%be%d0%b2%d0%b0%d0%bd%d0%b8%d0%b5-%d1%84%d0%b0%d0%b9%d0%bb%d0%be%d0%b2%d1%8b%d1%85-%d1%81%d0%b8%d1%81%d1%82%d0%b5%d0%bc><svg class="gdoc-icon gdoc_link"><use xlink:href="#gdoc_link"/></svg></a></div><div class=table-wrap><table><thead><tr><th><strong>Команда</strong></th><th><strong>Описание</strong></th></tr></thead><tbody><tr><td>mkfs /dev/hda1</td><td>создать linux-файловую систему на разделе hda1</td></tr><tr><td>mke2fs /dev/hda1</td><td>создать файловую систему ext2 на разделе hda1</td></tr><tr><td>mke2fs -j /dev/hda1</td><td>создать журналирующую файловую систему ext3 на разделе hda1</td></tr><tr><td>mkfs -t vfat 32 -F /dev/hda1</td><td>создать файловую систему FAT32 на разделе hda1</td></tr><tr><td>fdformat -n /dev/fd0</td><td>форматирование флоппи-диска без проверки</td></tr><tr><td>mkswap /dev/hda3</td><td>создание swap-пространства на разделе hda3</td></tr></tbody></table></div><div class="flex align-center gdoc-page__anchorwrap"><h2 id=swap-пространство>swap-пространство</h2><a data-clipboard-text=https://maxtar.github.io/administration/linux/useful-commands/#swap-пространство class="gdoc-page__anchor clip flex align-center" title=" swap-пространство" aria-label=" swap-пространство" href=#swap-%d0%bf%d1%80%d0%be%d1%81%d1%82%d1%80%d0%b0%d0%bd%d1%81%d1%82%d0%b2%d0%be><svg class="gdoc-icon gdoc_link"><use xlink:href="#gdoc_link"/></svg></a></div><div class=table-wrap><table><thead><tr><th><strong>Команда</strong></th><th><strong>Описание</strong></th></tr></thead><tbody><tr><td>mkswap /dev/hda3</td><td>создание swap-пространства на разделе hda3</td></tr><tr><td>swapon /dev/hda3</td><td>активировать swap-пространство, расположенное на разделе hda3</td></tr><tr><td>swapon /dev/hda2 /dev/hdb3</td><td>активировать swap-пространства, расположенные на разделах hda2 и hdb3</td></tr></tbody></table></div><div class="flex align-center gdoc-page__anchorwrap"><h2 id=создание-резервных-копий-backup>Создание резервных копий (backup)</h2><a data-clipboard-text=https://maxtar.github.io/administration/linux/useful-commands/#создание-резервных-копий-backup class="gdoc-page__anchor clip flex align-center" title=" Создание резервных копий (backup)" aria-label=" Создание резервных копий (backup)" href=#%d1%81%d0%be%d0%b7%d0%b4%d0%b0%d0%bd%d0%b8%d0%b5-%d1%80%d0%b5%d0%b7%d0%b5%d1%80%d0%b2%d0%bd%d1%8b%d1%85-%d0%ba%d0%be%d0%bf%d0%b8%d0%b9-backup><svg class="gdoc-icon gdoc_link"><use xlink:href="#gdoc_link"/></svg></a></div><div class=table-wrap><table><thead><tr><th><strong>Команда</strong></th><th><strong>Описание</strong></th></tr></thead><tbody><tr><td>dump -0aj -f /tmp/home0.bak /home</td><td>создать полную резервную копию директории “/home” в файл “/tmp/home0.bak”</td></tr><tr><td>dump -1aj -f /tmp/home0.bak /home</td><td>создать инкрементальную резервную копию директории “/home” в файл “/tmp/home0.bak”</td></tr><tr><td>restore -if /tmp/home0.bak</td><td>восстановить из резервной копии “/tmp/home0.bak”</td></tr><tr><td>rsync -rogpav –delete /home /tmp</td><td>синхронизировать /tmp с /home</td></tr><tr><td>rsync -rogpav -e ssh –delete /home ip_address:/tmp</td><td>синхронизировать через SSH-туннель</td></tr><tr><td>rsync -az -e ssh –delete ip_addr:/home/public /home/local</td><td>синхронизировать локальную директорию с удалённой директорией через ssh-туннель со сжатием</td></tr><tr><td>rsync -az -e ssh –delete /home/local ip_addr:/home/public</td><td>синхронизировать удалённую директорию с локальной директорией через ssh-туннель со сжатием</td></tr><tr><td>dd bs=1M if=/dev/hda | gzip | ssh user@ip_addr ‘dd of=hda.gz’</td><td>сделать “слепок” локального диска в файл на удалённом компьютере через ssh-туннель</td></tr><tr><td>tar -Puf backup.tar /home/user</td><td>создать инкрементальную резервную копию директории “/home/user” в файл “backup.tar” с сохранением полномочий</td></tr><tr><td>( cd /tmp/local/ && tar c . ) | ssh -C user@ip_addr ‘cd /home/share/ && tar x -p’</td><td>копирование содержимого “/tmp/local” на удалённый компьютер через ssh-туннель в “/home/share/”</td></tr><tr><td>( tar c /home ) | ssh -C user@ip_addr ‘cd /home/backup-home && tar x -p’</td><td>копирование содержимого “/home” на удалённый компьютер через ssh-туннель в “/home/backup-home”</td></tr><tr><td>tar cf - . | (cd /tmp/backup ; tar xf - )</td><td>копирование одной директории в другую с сохранением полномочий и линков</td></tr><tr><td>find /home/user1 -name ‘*.txt’ | \ xargs cp -av –target-directory=/home/backup/ –parents</td><td>поиск в “/home/user1” всех файлов, имена которых оканчиваются на “.txt”, и копирование их в другую директорию</td></tr><tr><td>find /var/log -name ‘*.log’ | tar cv –files-from=- | bzip2 > log.tar.bz2</td><td>поиск в “/var/log” всех файлов, имена которых оканчиваются на “.log”, и создание bzip-архива из них</td></tr><tr><td>dd if=/dev/hda of=/dev/fd0 bs=512 count=1</td><td>создать копию MBR (Master Boot Record) с /dev/hda на флоппи-диск</td></tr><tr><td>dd if=/dev/fd0 of=/dev/hda bs=512 count=1</td><td>восстановить MBR с флоппи-диска на /dev/hda</td></tr></tbody></table></div><div class="flex align-center gdoc-page__anchorwrap"><h2 id=cdrom>CDROM</h2><a data-clipboard-text=https://maxtar.github.io/administration/linux/useful-commands/#cdrom class="gdoc-page__anchor clip flex align-center" title=" CDROM" aria-label=" CDROM" href=#cdrom><svg class="gdoc-icon gdoc_link"><use xlink:href="#gdoc_link"/></svg></a></div><div class=table-wrap><table><thead><tr><th><strong>Команда</strong></th><th><strong>Описание</strong></th></tr></thead><tbody><tr><td>cdrecord -v gracetime=2 dev=/dev/cdrom -eject blank=fast -force</td><td>Очистить перезаписываемый cdrom</td></tr><tr><td>mkisofs /dev/cdrom > cd.iso</td><td>Создать ISO-образ CDROM</td></tr><tr><td>mkisofs /dev/cdrom | gzip > cd_iso.gz</td><td>Создать ISO-образ CDROM со сжатием</td></tr><tr><td>mkisofs -J -allow-leading-dots -R -V “Label CD” -iso-level 4 -o ./cd.iso data_cd</td><td>Создать ISO-образ директории</td></tr><tr><td>cdrecord -v dev=/dev/cdrom cd.iso</td><td>Записать образ на болванку</td></tr><tr><td>gzip -dc cd_iso.gz | cdrecord dev=/dev/cdrom -</td><td>Записать сжатый образ на болванку</td></tr><tr><td>mount -o loop cd.iso /mnt/iso</td><td>Примонтировать ISO-образ</td></tr><tr><td>cd-paranoia -B</td><td>Сграбить треки с CD-диска в файлы WAV-формата</td></tr><tr><td>cd-paranoia – “-3”</td><td>Сграбить три первые дорожки в файлы WAV-формата</td></tr><tr><td>cdrecord –scanbus</td><td>Просканировать шину для обределения канала SCSI</td></tr></tbody></table></div><div class="flex align-center gdoc-page__anchorwrap"><h2 id=сеть-lan-и-wifi>Сеть (LAN и WiFi)</h2><a data-clipboard-text=https://maxtar.github.io/administration/linux/useful-commands/#сеть-lan-и-wifi class="gdoc-page__anchor clip flex align-center" title=" Сеть (LAN и WiFi)" aria-label=" Сеть (LAN и WiFi)" href=#%d1%81%d0%b5%d1%82%d1%8c-lan-%d0%b8-wifi><svg class="gdoc-icon gdoc_link"><use xlink:href="#gdoc_link"/></svg></a></div><div class=table-wrap><table><thead><tr><th><strong>Команда</strong></th><th><strong>Описание</strong></th></tr></thead><tbody><tr><td>ifconfig eth0</td><td>показать конфигурацию сетевого интерфейса eth0</td></tr><tr><td>ifup eth0</td><td>активировать (поднять) интерфейс eth0</td></tr><tr><td>ifdown eth0</td><td>деактивировать (опустить) интерфейс eth0</td></tr><tr><td>ifconfig eth0 192.168.1.1 netmask 255.255.255.0</td><td>выставить интерфейсу eth0 ip-адрес и маску подсети</td></tr><tr><td>ifconfig eth0 promisc</td><td>перевести интерфейс eth0 в promiscuous-режим для “отлова” пакетов (sniffing)</td></tr><tr><td>ifconfig eth0 -promisc</td><td>отключить promiscuous-режим на интерфейсе eth0</td></tr><tr><td>dhclient eth0</td><td>активировать интерфейс eth0 в dhcp-режиме.</td></tr><tr><td>route -n</td><td>вывести локальную таблицу маршрутизации</td></tr><tr><td>netstat -rn</td><td></td></tr><tr><td>route add -net 0/0 gw IP_Gateway</td><td>задать ip-адрес шлюза по умолчанию (default gateway)</td></tr><tr><td>route add -net 192.168.0.0 netmask 255.255.0.0 gw 192.168.1.1</td><td>добавить статический маршрут в сеть 192.168.0.0/16 через шлюз с ip-адресом 192.168.1.1</td></tr><tr><td>route del 0/0 gw IP_gateway</td><td>удалить ip-адрес шлюза по умолчанию (default gateway)</td></tr><tr><td>echo “1” > /proc/sys/net/ipv4/ip_forward</td><td>разрешить пересылку пакетов (forwarding)</td></tr><tr><td>hostname</td><td>отобразить имя компьютера</td></tr><tr><td>host <a href=https://www.yandex.ru target=_blank>www.yandex.ru<svg class="gdoc-icon gdoc_link"><use xlink:href="#gdoc_link"/></svg></a></td><td>разрешить имя “<a href=https://www.yandex.ru target=_blank>www.yandex.ru<svg class="gdoc-icon gdoc_link"><use xlink:href="#gdoc_link"/></svg></a>” хоста в ip-адрес и наоборот</td></tr><tr><td>host 93.158.134.3</td><td></td></tr><tr><td>ip link show</td><td>отобразить состояние всех интерфейсов</td></tr><tr><td>mii-tool eth0</td><td>отобразить статус и тип соединения для интерфейса eth0</td></tr><tr><td>ethtool eth0</td><td>отображает статистику интерфеса eth0 с выводом такой информации, как поддерживаемые и текущие режимы соединения</td></tr><tr><td>netstat -tupn</td><td>отображает все установленные сетевые соединения по протоколам TCP и UDP без разрешения имён в ip-адреса и PID’ы и имена процессов, обеспечивающих эти соединения</td></tr><tr><td>netstat -tupln</td><td>отображает все сетевые соединения по протоколам TCP и UDP без разрешения имён в ip-адреса и PID’ы и имена процессов, слушающих порты</td></tr><tr><td>tcpdump tcp port 80</td><td>отобразить весь трафик на TCP-порт 80 (обычно - HTTP)</td></tr><tr><td>iwlist scan</td><td>просканировать эфир на предмет, доступности беспроводных точек доступа</td></tr><tr><td>iwconfig eth1</td><td>показать конфигурацию беспроводного сетевого интерфейса eth1</td></tr><tr><td>traceroute <a href=https://www.ya.ru target=_blank>www.ya.ru<svg class="gdoc-icon gdoc_link"><use xlink:href="#gdoc_link"/></svg></a></td><td>Трассировка маршрута до указанного хоста (<a href=https://www.ya.ru target=_blank>www.ya.ru<svg class="gdoc-icon gdoc_link"><use xlink:href="#gdoc_link"/></svg></a>), аналог tracert в Windows. В некоторых дистрибутивах установлен по-умолчанию только traceroute6 и придётся доустанавливать вручную.</td></tr></tbody></table></div><div class="flex align-center gdoc-page__anchorwrap"><h2 id=microsoft-windows-networkssamba>Microsoft Windows networks(SAMBA)</h2><a data-clipboard-text=https://maxtar.github.io/administration/linux/useful-commands/#microsoft-windows-networkssamba class="gdoc-page__anchor clip flex align-center" title=" Microsoft Windows networks(SAMBA)" aria-label=" Microsoft Windows networks(SAMBA)" href=#microsoft-windows-networkssamba><svg class="gdoc-icon gdoc_link"><use xlink:href="#gdoc_link"/></svg></a></div><div class=table-wrap><table><thead><tr><th><strong>Команда</strong></th><th><strong>Описание</strong></th></tr></thead><tbody><tr><td>nbtscan ip_addr</td><td>разрешить netbios-имя nbtscan не во всех системах ставится по-умолчанию, возможно, придётся доустанавливать вручную. nmblookup включен в пакет samba.</td></tr><tr><td>nmblookup -A ip_addr</td><td></td></tr><tr><td>smbclient -L ip_addr/hostname</td><td>отобразить ресурсы, предоставленные в общий доступ на windows-машине</td></tr><tr><td>smbget -Rr smb:/ /ip_addr/share</td><td>подобно wget может получить файлы с windows-машин через smb-протокол</td></tr><tr><td>mount -t smbfs -o username=user,password=pass / /winclient/share /mnt/share</td><td>смонтировать smb-ресурс, предоставленный на windows-машине, в локальную файловую систему</td></tr></tbody></table></div><div class="flex align-center gdoc-page__anchorwrap"><h2 id=iptables-firewall>IPTABLES (firewall)</h2><a data-clipboard-text=https://maxtar.github.io/administration/linux/useful-commands/#iptables-firewall class="gdoc-page__anchor clip flex align-center" title=" IPTABLES (firewall)" aria-label=" IPTABLES (firewall)" href=#iptables-firewall><svg class="gdoc-icon gdoc_link"><use xlink:href="#gdoc_link"/></svg></a></div><div class=table-wrap><table><thead><tr><th><strong>Команда</strong></th><th><strong>Описание</strong></th></tr></thead><tbody><tr><td>iptables -t filter -nL</td><td>отобразить все цепочки правил</td></tr><tr><td>iptables -nL</td><td></td></tr><tr><td>iptables -t nat -L</td><td>отобразить все цепочки правил в NAT-таблице</td></tr><tr><td>iptables -t filter -F</td><td>очистить все цепочки правил в filter-таблице</td></tr><tr><td>iptables -F</td><td></td></tr><tr><td>iptables -t nat -F</td><td>очистить все цепочки правил в NAT-таблице</td></tr><tr><td>iptables -t filter -X</td><td>удалить все пользовательские цепочки правил в filter-таблице</td></tr><tr><td>iptables -t filter -A INPUT -p tcp –dport telnet -j ACCEPT</td><td>позволить входящее подключение telnet’ом</td></tr><tr><td>iptables -t filter -A OUTPUT -p tcp –dport http -j DROP</td><td>блокировать исходящие HTTP-соединения</td></tr><tr><td>iptables -t filter -A FORWARD -p tcp –dport pop3 -j ACCEPT</td><td>позволить “прокидывать” (forward) POP3-соединения</td></tr><tr><td>iptables -t filter -A INPUT -j LOG –log-prefix “DROP INPUT”</td><td>включить журналирование ядром пакетов, проходящих через цепочку INPUT, и добавлением к сообщению префикса “DROP INPUT”</td></tr><tr><td>iptables -t nat -A POSTROUTING -o eth0 -j MASQUERADE</td><td>включить NAT (Network Address Translate) исходящих пакетов на интерфейс eth0. Допустимо при использовании с динамически выделяемыми ip-адресами.</td></tr><tr><td>iptables -t nat -A PREROUTING -d 192.168.0.1 -p tcp -m tcp –dport 22 \ -j DNAT –to-destination 10.0.0.2:22</td><td>перенаправление пакетов, адресованных одному хосту, на другой хост</td></tr></tbody></table></div><div class="flex align-center gdoc-page__anchorwrap"><h2 id=мониторинг-и-отладка>Мониторинг и отладка</h2><a data-clipboard-text=https://maxtar.github.io/administration/linux/useful-commands/#мониторинг-и-отладка class="gdoc-page__anchor clip flex align-center" title=" Мониторинг и отладка" aria-label=" Мониторинг и отладка" href=#%d0%bc%d0%be%d0%bd%d0%b8%d1%82%d0%be%d1%80%d0%b8%d0%bd%d0%b3-%d0%b8-%d0%be%d1%82%d0%bb%d0%b0%d0%b4%d0%ba%d0%b0><svg class="gdoc-icon gdoc_link"><use xlink:href="#gdoc_link"/></svg></a></div><div class=table-wrap><table><thead><tr><th><strong>Команда</strong></th><th><strong>Описание</strong></th></tr></thead><tbody><tr><td>top</td><td>отобразить запущенные процессы, используемые ими ресурсы и другую полезную информацию (с автоматическим обновлением данных)</td></tr><tr><td>ps -eafw</td><td>отобразить запущенные процессы, используемые ими ресурсы и другую полезную информацию (единожды)</td></tr><tr><td>ps -e -o pid,args –forest</td><td>вывести PID’ы и процессы в виде дерева</td></tr><tr><td>pstree</td><td>отобразить дерево процессов</td></tr><tr><td>kill -9 98989</td><td>“убить” процесс с PID 98989 “насмерть” (без соблюдения целостности данных)</td></tr><tr><td>kill -KILL 98989</td><td></td></tr><tr><td>kill -TERM 98989</td><td>Корректно завершить процесс с PID 98989</td></tr><tr><td>kill -1 98989</td><td>заставить процесс с PID 98989 перепрочитать файл конфигурации</td></tr><tr><td>kill -HUP 98989</td><td></td></tr><tr><td>lsof -p 98989</td><td>отобразить список файлов, открытых процессом с PID 98989</td></tr><tr><td>lsof /home/user1</td><td>отобразить список открытых файлов из директории “/home/user1”</td></tr><tr><td>lsof -iTCP:59302</td><td>показать приложение, которое использует TCP-порт 59302 (не обязательно слушает)</td></tr><tr><td>strace -c ls > /dev/null</td><td>вывести список системных вызовов, созданных и полученных процессом ls</td></tr><tr><td>strace -f -e open ls > /dev/null</td><td>вывести вызовы бибилотек</td></tr><tr><td>watch -n1 ‘cat /proc/interrupts’</td><td>отображать прерывания в режиме реального времени</td></tr><tr><td>last reboot</td><td>отобразить историю перезагрузок системы</td></tr><tr><td>last user1</td><td>отобразить историю регистрации пользователя “user1” в системе и время его нахождения в ней</td></tr><tr><td>lsmod</td><td>вывести загруженные модули ядра</td></tr><tr><td>free -m</td><td>показать состояние оперативной памяти в мегабайтах</td></tr><tr><td>smartctl -A /dev/hda</td><td>контроль состояния жёсткого диска /dev/hda через SMART</td></tr><tr><td>smartctl -i /dev/hda</td><td>проверить доступность SMART на жёстком диске /dev/hda</td></tr><tr><td>tail /var/log/dmesg</td><td>вывести десять последних записей из журнала загрузки ядра</td></tr><tr><td>tail /var/log/messages</td><td>вывести десять последних записей из системного журнала</td></tr></tbody></table></div><div class="flex align-center gdoc-page__anchorwrap"><h2 id=другие-полезные-команды>Другие полезные команды</h2><a data-clipboard-text=https://maxtar.github.io/administration/linux/useful-commands/#другие-полезные-команды class="gdoc-page__anchor clip flex align-center" title=" Другие полезные команды" aria-label=" Другие полезные команды" href=#%d0%b4%d1%80%d1%83%d0%b3%d0%b8%d0%b5-%d0%bf%d0%be%d0%bb%d0%b5%d0%b7%d0%bd%d1%8b%d0%b5-%d0%ba%d0%be%d0%bc%d0%b0%d0%bd%d0%b4%d1%8b><svg class="gdoc-icon gdoc_link"><use xlink:href="#gdoc_link"/></svg></a></div><div class=table-wrap><table><thead><tr><th><strong>Команда</strong></th><th><strong>Описание</strong></th></tr></thead><tbody><tr><td>apropos …keyword</td><td>выводит список комманд, которые так или иначе относятся к ключевым словам. Полезно, когда вы знаете что делает программа, но не помните команду</td></tr><tr><td>man ping</td><td>вызов руководства по работе с программой, в данном случае, - ping</td></tr><tr><td>whatis …keyword</td><td>отображает описание действий указанной программы</td></tr><tr><td>mkbootdisk –device /dev/fd0 `uname -r`</td><td>создаёт загрузочный флоппи-диск</td></tr><tr><td>gpg -c file1</td><td>шифрует файл file1 с помощью GNU Privacy Guard</td></tr><tr><td>gpg file1.gpg</td><td>дешифрует файл file1 с помощью GNU Privacy Guard</td></tr><tr><td>wget -r <a href=https://www.example.com target=_blank>www.example.com<svg class="gdoc-icon gdoc_link"><use xlink:href="#gdoc_link"/></svg></a></td><td>загружает рекурсивно содержимое сайта <a href=https://www.example.com target=_blank>www.example.com<svg class="gdoc-icon gdoc_link"><use xlink:href="#gdoc_link"/></svg></a></td></tr><tr><td>wget -c <a href=https://www.example.com/file.iso target=_blank>www.example.com/file.iso<svg class="gdoc-icon gdoc_link"><use xlink:href="#gdoc_link"/></svg></a></td><td>загрузить файл <a href=https://www.example.com/file.iso target=_blank>www.example.com/file.iso<svg class="gdoc-icon gdoc_link"><use xlink:href="#gdoc_link"/></svg></a> с возможностью останова и продолжения в последствии</td></tr><tr><td>echo ‘wget -c <a href=https://www.example.com/files.iso%27 target=_blank>www.example.com/files.iso'<svg class="gdoc-icon gdoc_link"><use xlink:href="#gdoc_link"/></svg></a> | at 09:00</td><td>начать закачку в указанное время</td></tr><tr><td>ldd /usr/bin/ssh</td><td>вывести список библиотек, необходимых для работы ssh</td></tr><tr><td>alias hh=‘history’</td><td>назначить алиас hh команде history</td></tr></tbody></table></div></article><div class="gdoc-page__footer flex flex-wrap justify-between"><span class=gdoc-page__nav><a class="gdoc-page__nav--prev flex align-center" href=/administration/linux/kde/ title="Оптимизация KDE5"><i class=gdoc-icon>gdoc_arrow_left_alt</i>
- Оптимизация KDE5
- </a></span><span class=gdoc-page__nav><a class="gdoc-page__nav--next flex align-center" href=/administration/linux/useful-information/ title="Полезная информация по разным командам Linux">Полезная информация по разным командам Linux
- <i class=gdoc-icon>gdoc_arrow_right_alt</i></a></span></div></div></main><footer class=gdoc-footer><nav class="container flex"><div><section class="flex flex-wrap align-center"><span class="gdoc-footer__item gdoc-footer__item--row"></span></section></div><div class="flex flex-25 justify-end"><span class="gdoc-footer__item text-right"><a class="gdoc-footer__link fake-link" href=# aria-label><svg class="gdoc-icon gdoc_keyboard_arrow_up"><use xlink:href="#gdoc_keyboard_arrow_up"/></svg>
- <span class=hidden-mobile></span></a></span></div></nav></footer></div><script defer src=/js/search-49cf88d4.bundle.min.js></script></body></html>
|