Информация об информационной системе linux. Получаем информацию об оборудовании в Linux. Просмотр лог файлов

Пользователь компьютера должен знать о нем все. Это необходимо не только для повышения статуса опытного юзера, но и для случаев, когда нужно найти, например, драйверы для видеокарты или процессора. Эта статья поможет разобраться в том, как узнать информацию о системе Linux.

Имя хоста

Имя хоста в Linux зачастую нужно при вводе каких-либо параметров в конфигурационные файлы системы. Если у вас появилась такая потребность, тогда проще всего выполнить эту задачу можно с помощью следующей команды:

Hostname

Сразу после ее выполнения в "Терминале" отобразится имя вашей машины. Есть и второй способ выполнения поставленной задачи. Дело в том, что имя находится в файле hostname. Его можно просмотреть, выполнив команду:

Cat /etc/hostname

В случае с сервером в "Термниале" можно узнать его доменное имя, прописав следующую команду:

Dnsdomainname

Информация о компьютере

В операционной системе Linux информацию о компьютере просмотреть можно также в "Терминале". При этом достичь желаемого результата можно разными способами, например, выполнив одну из этих команд:

Sudo dmidecode -s system-serial-number #серийный номер sudo dmidecode -s system-manufacturer #производитель sudo dmidecode -s system-product-name #имя продукта

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

Sudo dmidecode | more

Для получения желаемого результата можно также прибегнуть к использованию утилиты lshw. Однако стоит отметить, что установлена она не во всех Linux-дистрибутивах. Для ее использования выполните следующие команды:

Sudo lshw | more sudo lshw -short

Информация о центральном процессоре

Как можно было заметить, для получения информации о системе в Linux команды подходят наилучшим образом. Так и в случае, когда нужно уточнить характеристики процессора. Для этого выполните одну из этих команд:

Cat /proc/cpuinfo lscpu

Если есть нужда узнать загруженность этого компонента, тогда на помощь придет следующая утилита:

Sudo mpstat

Стоит отметить, что установлена она не во всех ОС, поэтому предварительно установите ее через "Терминал".

Информация об ОЗУ

Среди всей вышеперечисленной информации о системе в Linux можно узнать также и об оперативной памяти. Если надо просмотреть статистику ее использования, тогда выполните:

Less /proc/meminfo

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

Free -m #в мегабайтах free -g #в гигабайтах free -h #в читаемом виде

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

Lsb_release -a

Ядро - также неотъемлемая часть любой системы, и информация о нем не менее важна, особенно при внесении каких-либо надстроек. Есть две команды для отображения этих данных:

Uname -r #краткая информация uname -a #полная информация

Информация о накопителе

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

Fdisk -l | grep "^/dev"

Определившись со всеми дисками и узнав их названия, можно посмотреть более подробную информацию:

Fdisk -l /dev/sda #просмотр разделов на диске e2label /dev/sda #отображение метки диска

Если есть желание просмотреть все и сразу, а при необходимости даже внести некоторые коррективы, тогда лучше всего подойдет программа cfdisk. Запустить ее просто, достаточно прописать название в "Терминале".

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

Linux была бы неполной без учета всех компонентов компьютера и подключенных к нему устройств. Чтобы узнать больше, например, о звуковой карте, процессоре, видеокарте и интерфейсах, достаточно выполнить одну из этих команд:

lspci lspci -vvvn | less lspci -vt lspci | grep -i "название_устройства"

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

Lsusb lsusb -vt

Информация о сетевом интерфейсе

Интернет уже плотно вошел в нашу жизнь, но в Linux его настройка может стать проблемой. Чтобы в процессе ввода всех необходимых параметров в конфигурационные файлы вы не столкнулись с трудностями, ознакомьтесь с характеристиками вашего сетевого адаптера. Сделать это можно через уже знакомую команду lspci, однако в выводе информации будет по минимуму. Лучше воспользоваться одной из этих:

Iwconfig watch -n 1 cat /proc/net/wireless wavemon iw list

Информация о видеочипе

Видеоигры - также неотъемлемая часть жизни пользователя ПК, поэтому ни один компьютер не обходится без видеочипа. А чтобы, например, выполнить установку правильных драйверов, необходимо как минимум знать его модель. Весь список характеристик этого компонента можно узнать в выводе этих команд:

Lspci | grep -i vga lspci -vvnn | grep VGA

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

Sudo lshw -class display

Однако информация о системе Linux, полученная из вышеописанных команд, поверхностная. Куда больше можно узнать, если учитывать производителя продукта. Так, если у вас видеокарта от NVIDIA, тогда выполните в "Терминале" одну из этих команд:

Nvidia-smi nvidia-settings

Нельзя также забывать о видеокартах от AMD, ведь они также охватывают большой пласт рынка. Чтобы узнать их характеристики, выполните эту команду:

Fglrxinfo

Заключение

Теперь вам известно, как узнать информацию о системе в Linux. Также можно отметить, что все выполняется довольно просто, тем более что для этого не нужно даже устанавливать никакого программного обеспечения - все осуществляется в "Терминале".

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

Начнем пожалуй с самого привычного метода для рядового неискушенного всеми прелестями ОС Linux пользователя. Представим, что вы относительно не давно перешли на Linux, и еще не совсем отвыкли от привычного вам Windows.

В Windows, чтобы узнать подробные сведения о «железе» пользователи обычно используют специальные программы, например AIDA64 и аналогичные. Уверяем вас, что Linux не является в этом плане обделенным. Пусть в нем нет такого разнообразия подобных программ, но точно найдутся те, которые предоставят вам полный отчет о конфигурации вашего компьютера.

Одной из таких программ является HardInfo (после установки отображается в меню как System Profiler and Benchmark). При помощи данной утилиты вы сможете получить наиболее полное представление о скрывающейся от вас аппаратной «начинке» компьютера. Установить ее можно из репозитория вашего дистрибутива.

Программа HardInfo в Linux Mint 18 Sarah Mate

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

HardInfo. Информация о памяти, установленной в компьютер.

Также в программе предусмотрено создание отчета в формате html, который вы сможете затем просмотреть в браузере. Для этого вам нужно нажать «Generate Report», выбрать пункты по которым вы хотите увидеть отчет и дождаться результата.

HTML отчет, сформированный в программе HardInfo.

Несмотря на все свои плюсы, программа HardInfo представляет более скудные результаты чем те, которые вы получите при использовании терминала и нескольких команд.

Для начала приведем утилиту lshw Для ее установки нужно ввести в терминале: sudo apt-get install lshw После установки, для того чтобы узнать характеристики системы, достаточно ввести в терминале команду sudo lshw

Результат команды sudo lshw в терминале.

Как видите список получился очень длинным. Для того, чтобы его сократить, можно ввести команду sudo lshw -short Список будет более коротким и компактным.

Результат команды sudo lshw -short в терминале.

Также есть еще одна вариация данной команды, которая позволит вам просмотреть полный список, но при этом вы будете подгружать его по мере необходимости: sudo lshw|more

Так выглядит результат после введения в терминале команды sudo lshw|more (теперь вам нужно только нажимать клавишу Enter и знакомиться с выводимой информацией).

Для формирования отчета в формате html нужно ввести команду lshw -html > hardware.html (при этом отчет будет сохранен в папку пользователя - в ту, где располагаются папки Загрузки, Музыка и т. д.).

Следует упомянуть, что в системе есть папка /proc/, которая также содержит в себе информацию об аппаратной составляющей вашего компьютера. Для примера приведем несколько связанных с ней команд, которые при наборе в терминале выведут интересующую нас информацию:

cat /proc/cpuinfo — отобразит информацию о процессоре

cat /proc/meminfo — отобразит информацию об оперативной памяти

cat /proc/partitions — отобразит информацию о разделах жесткого диска

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

Как узнать характеристики компьютера в Linux? обновлено: Январь 21, 2017 автором: Максим Иванов

Приветствую Всех!
В этой статье я расскажу как посмотреть сведения о системе, узнать какие процессы (программы) запущены, какую они создают нагрузку на компьютер. А также как быстро найти файлы и папки в системе, если необходимо очистить место на диске.

Для того чтобы посмотреть всю информацию о компьютере и о системе в Windows необходимо установить программу Aida64. Как это сделать мы рассматривали в нашей статье Как получить полную информацию об устройствах компьютера при помощи Aida64!

В Ubuntu всё это уже есть по умолчанию в системе. Для того чтобы посмотреть эту информацию откроем терминал и запустим следующую команду.

Для получения дополнительных привилегий необходимо ввести пароль пользователя и нажать на клавиатуре клавишу «Enter».

Немного дополним предыдущую команду.

sudo lshw -html > system_info.html

И в домашней директории появился файл system_info.html, который мы сможем просмотреть в любом интернет браузере.

Открыв данный файл, мы видим информацию о системе в удобном виде.

Просмотр запущенных процессов в системе, использование процессора, памяти и сети. Все эту информацию можно посмотреть в «Системном мониторе». Для открытия нажимаем на значок в левом верхнем углу экрана «Поиск на компьютере...». В поисковой строке введем «gnome-system» и выберем программу «Системный монитор» кликнув левой кнопки мыши.

В открывшемся окне мы видим запущенные процессы.

Для сортировки процессов по нагрузке, создаваемой на процессор, необходимо кликнуть левой кнопкой мыши по поля «%ЦП».

На вкладке «Ресурсы» видим информацию по использованию процессора, памяти и сети представленную в графическом виде.

На вкладке «Файловые системы» мы видим информацию по дискам используемых в системе. И на сколько процентов они использованы.

Для получения более детальной информации по расположению файлов в папках на диске, а также для ответа на вопрос «Кто занял все место?».
Воспользуемся еще одной программой «Анализатор использования дисков». В поисковой строке введем «disk» и выберем программу «Анализатор использования дисков» кликнув левой кнопки мыши.

Проанализируем файлы в домашней папке нашего пользователя. Выбираем ее кликнув по ней левой кнопкой мыши.

В правой части открывшегося окна мы видим все файлы и папки, расположенные в домашней папке нашего пользователя.
Папка «Загрузки» занимает 77,2 МБ. Эту же информацию в графическом виде мы видим и в правой части окна. Если нам необходимо освободить место на диске, то открываем папку в Nautilus и после удаления ненужных файлов возвращаемся в «Анализатор использования дисков». И для обновления информации нажимаем кнопку обновить в правом верхнем углу.

В следующей папке.cache мы видим, что она занимает 55МБ.

ВНИМАНИЕ!
Папки, названия которых начинаются с точки, являются скрытыми и по умолчанию не видны в проводнике Nautilus. И удаление какой-либо информации из них может привести к тому, что перестанут работать установленные программы. Поэтому, если вы не уверенны, то лучше ничего из них не удалять.

Поэтому удалять хранящиеся в ней файлы и папки мы не будем.

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

Мы посмотрели сведения о системе, запущенные процессы (программы). А также разобрали как работать с программой «Анализатор использования дисков». И если остались непонятные вопросы по данной теме и есть предложения, то прошу их писать в комментариях. Всем пока!

Рассмотрим несколько полезных команд и утилит с помощью которых можно получить информацию об оборудовании в Linux. Такая потребность возникает, например, тогда, когда вам нужно установить драйвер для какого-нибудь устройства компьютера и вам нужно знать его точное название. Или, например, вы хотите получить информацию о занимаемой памяти или ресурсах компьютера.

Информация о процессоре (CPU)

Получить всю необходимую информацию о центральном процессоре в Linux можно выполнив в терминале команду:

Cat /proc/cpuinfo

Чтобы определить является ли ваш процессор 32-х или 64-битным нужно просмотреть флаги, которые указаны в выводе команды. Если среди флагов присутствует lm (long mode), это означает, что ваш процессор 64-битный. Например, при выполнении команды cat /proc/cpuinfo мы можем получить следующие флаги:

Flags: fpu vme de acpi mmx fxsr sse sse2 ss ht tm pbe syscall nx lm constant_tsc arch_perfmon ...

Информация о PCI устройствах (информация о видео-карте)

С помощью команды lspci можно вывести всю информацию о PCI устройствах:

Эту команду часто используют, чтобы получить информацию о видео-карте. Так как вывод команды lspci достаточно большой, то можно воспользоваться командой grep , чтобы задать условие поиска. Например, если мы знаем, что у нас видео-карта от Nvidia, тогда можно воспользоваться командой:

Lspci | grep nVidia

И в результате получить что-нибудь вроде:

01:00.0 VGA compatible controller: nVidia Corporation G72M (rev a1)

Обратите внимание на то, что команда grep чувствительна к регистру символов и поэтому, если вы с первого раза не нашли то, что искали, то стоит попробовать другое написание, например, nvidia , NVIDIA или просто idia . Аналогично можно искать информацию в выводе любых других команд, добавляя к команде: "| grep строка-поиска .

Информацию о версии драйвера для видео-карт Nvidia в Linux можно получить выполнив:

Cat /proc/driver/nvidia/version

Информация об оперативной памяти (ОЗУ)

Чтобы получить информацию об объеме, а также о количестве свободной и занятой оперативной памяти можно воспользоваться командой:

Free -t -m

Информацию о виртуальной памяти можно получить командой vmstat :

Если вам нужна более детальная информация о процессах, занимающих оперативную память, о загруженности процессора (CPU), тогда можно использовать утилиты Top или htop . Утилита top как правило всегда присутствует в Linux. Для ее запуска просто выполните:

Информация о жестких дисках

Информация о разделах жесткого диска в Linux:

Sudo fdisk -l

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

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

В качестве параметра можно задать имя файла, например, чтобы узнать размер файла abc.bin выполните:

Du abc.bin

Информация о USB устройствах и шинах USB

Для вывода информации о шинах USB и о подключенных USB устройствах используется команда lsusb :

Неконсольные программы

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

В среде рабочего стола Gnome есть графическая утилита System monitor (Системный монитор). Она выводит информацию об использовании процессора, о запущенных процессах (приложениях), информацию о жестких дисках, а также выводит графики, включая использование сети. Из командой строки ее можно запустить выполнив:

Gnome-system-monitor

Для работы с жесткими можно воспользоваться программой GParted .

Дополнительная информация

Напоследок обязательно стоит упомянуть об очень важной команде lshw , которая выводит практически всю информацию о вашем компьютере. Команду lshw нужно запускать под пользователем root:

Sudo lshw

Чтобы вывести краткую информацию используется ключ -short :

Sudo lshw -short

Получить более подробную информацию о командах, описанных в статье, можно используя справочную систему Linux. Для этого в консоли нужно выполнить:

Man имя-команды

Например, чтобы получить всю информацию о команде du , выполните команду.

Собрать всю доступную информацию о системе и железе Ubuntu может понадобиться если у вас появился новый компьютер или ноутбук, и вам интересно, какое там точно оборудование. Также это может понадобиться если нужно заменить какой-либо компонент, например, жесткий диск. Ну или даже просто так. Для замены оборудования вам нужно знать всю информацию заранее. Также информация о железе Ubuntu может понадобиться если вы собираетесь настраивать Wifi, Bluetooth, веб камеру или устанавливать драйвера для видеокарты.

В этой статье я перечислю команды, с помощью которых может быть получена информация об операционной системе Ubuntu. Все команды были проверены в Ubuntu 16.04, но они должны работать в любом современном дистрибутиве, таком как Debian, Fedora, OpenSUSE и т д.

Узнаем имя хоста

Самый простой способ узнать имя хоста своей машины, это команда hostname:

cat /etc/hostname

Если у вас сервер, можно посмотреть доменное имя узла определяемое по DNS:

Полное доменное имя хоста (FQDN) можно посмотреть командой:

server01.сайт

Находим производителя, серийный номер

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

sudo dmidecode -s system-serial-number
$ sudo dmidecode -s system-manufacturer
$ sudo dmidecode -s system-product-name

Всю доступную информацию смотрите командой:

sudo dmidecode | more

Также в можно использовать команду lshw, в некоторых дистрибутивах придется ее установить:

sudo lshw | more
$ sudo lshw -short

Информация о подключенном оборудовании

Команда покажет все подключенное оборудование, используемые PCI и USB порты и т д:

Информация о процессоре

Информация о процессоре linux тоже легко доступна:

cat /proc/cpuinfo

processor: 0
vendor_id: AuthenticAMD
cpu family: 16
model: 6
model name: AMD Athlon(tm) II X2 250 Processor
stepping: 3
microcode: 0x10000c8
cpu MHz: 2300.000

Статистика использования процессора

Посмотреть загруженность процессора можно командой:

21:56:27 CPU %usr %nice %sys %iowait %irq %soft %steal %guest %gnice %idle
21:56:27 all 18,27 0,33 5,26 2,01 0,00 0,04 0,00 0,00 0,00 74,10

Возможно утилиту придется установить, установив пакет sysstat.

Информация о памяти

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

less /proc/meminfo

MemTotal: 6109876 kB
MemFree: 188544 kB
MemAvailable: 2117964 kB
Buffers: 254120 kB
Cached: 1595932 kB

Если не нужна такая подробная информация, можно получить информацию о linux командой free.

Отобразить информацию о памяти в мегабайтах:

В гигабайтах:

В читаемом виде:

Информация о подкачке

Посмотреть подключен ли swap раздел и какого он размера можно командами:

Информация о виртуальной памяти

sudo vmstat
$ sudo vmstat 1
$ sudo vmstat 2

Версия дистрибутива

Команда покажет версию и название дистрибутива, а также некоторую дополнительную информацию, это важная информация об операционной системе linux:

Версия ядра

Ядро - это самый важный компонент системы. Информация о системе Ubuntu, а именно версии ядра доступна с помощью команды uname.

uname -r
$ uname -a

Linux dhcppc0 4.1.15-8-default #1 SMP PREEMPT Wed Jan 20 16:41:00 UTC 2016 (0e3b3ab) x86_64 x86_64 x86_64 GNU/Linux

Параметры запуска ядра

cat /proc/cmdline
$ sysctl -a | more

Архитектура системы

uname -m
$ getconf LONG_BIT
$ arch

Информация о жестких дисках

Смотрим подключенные жесткие диски:

fdisk -l | grep "^Disk /dev"

Disk /dev/sda: 465,8 GiB, 500107862016 bytes, 976773168 sectors
Disk /dev/sdb: 931,5 GiB, 1000204886016 bytes, 1953525168 sectors

Смотрим разделы на определенном диске:

fdisk -l /dev/sda

Узнаем метку диска:

sudo fdisk /dev/sda
$ sudo e2label /dev/sda1
$ sudo cfdisk /dev/sda

Информация о блочных устройствах

Атрибуты блочных устройств:

Список всех блочных устройств:

Свободное пространство на диске

Информация о системе Ubuntu включает информацию о дисках. Отобразить использованное пространство всех дисков:

df
$ df -H
$ df -HT

Отобразить размер файлов в домашней папке:

du
$ du /home

Примонтированные диски

Посмотреть все примонитрованные файловые системы:

cat /proc/mount
$ mount

SCSI устройства

Отобразить параметры SCSI устройств подключенных к системе:

Статистика ввода/вывода:

sudo iostat
$ sudo iostat 2

Информация о PCI устройствах

PCI устройства - это все устройства, подключенные к материнской плате компьютера, это процессор, сетевая карта, беспроводный адаптер, и так далее. По сути, посмотреть железо Ubuntu можно просмотрев pci устройства.

lspci
$ lspci -vt
$ lspci | grep -i "устройство"
$ lspci -vvvn| less

Информация о USB

Кроме PCI устройств есть еще внешние USB, это принтеры, Bluetooth адаптер, мышка, клавиатура. Это тоже важная информация о компьютере Ubuntu.

lsusb
$ lsusb -vt

Информация о беспроводных сетевых адаптерах

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

iwconfig
$ watch -n 1 cat /proc/net/wireless
$ wavemon
$ iw list

Информация об видеокарте

lspci | grep -i vga
$ lspci -vvnn | grep VGA

sudo lshw -class display

Информация об видеокарте NVIDIA

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

Здесь будет представлена более подробная информация о компьютере Ubuntu, чем в обычном выводе lspci.

Информация о видеокарте ATI Readon

Для работы команды, нужно чтобы был установлен драйвер ATI:

Версия Unity

Информация об аудио устройствах

lspci | grep -i audio

cat /proc/asound/cards

Состояние батареи

На ноутбуке нам может понадобиться посмотреть состояние батареи:

upower -i /org/freedesktop/UPower/devices/battery_BAT0
$ acpi -V

Время работы системы

uptime

uptime
$ cat /proc/loadavg
$ sudo top
$ sudo htop
$ sudo atop

История выключений и перезагрузок

last reboot
$ last shutdown

Текущий RunLevel

RunLevel это уровень запуска в системе инициализации SysVinit.

runlevel
$ who -r

Просмотр лога ядра

Очень полезная информация о компьютере Ubuntu, информация об ошибках и проблемах находится в логе ядра:

sudo less /var/log/dmesg
$ sudo grep "regx" /var/log/dmesg
$ sudo grep "d" /var/log/dmesg

Загруженные модули ядра

sudo lsmod
$ sudo modinfo _____имя_модуля___

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

Посмотреть локальный ip адрес и другую информацию о сетевых интерфейсах:

sudo ip a
$ sudo ip
$ sudo ip link ls up
$ sudo ifconfig -a

Посмотреть только информацию об интерфейсе eth0:

sudo ip a show eth0
$ sudo ifconfig eth0

Посмотреть таблицу маршрутизации:

sudo ip r
$ sudo route -n
$ sudo netstat -nr

Посмотреть сетевые мосты:

sudo brctl show
$ sudo bridge link

Информация о DNS серверах

Адреса DNS серверов, с которыми работает система находятся в файле /etc/resolv.conf:

cat /etc/resolv.conf

Системные настройки DNS находятся в файле /etc/host.conf

cat /etc/host.conf

Информация о соктетах

Смотрим открытые сетевые и локальные сокеты:

Все прослушиваемые порты:

sudo netstat -tulpn
$ sudo netstat -tulpn | grep LISTEN

Смотрим все TCP сокеты:

UDP сокеты:

Смотрим открытые в системе файлы:

lsof | more
$ lsof | grep something
$ lsof /dev/sda2

Информация о сервисах

Смотрим все запущенные сервисы. В SysVinit:

sudo service --status-all

sudo initctl list

Проверяем загружается ли сервис автоматически:

sudo initctl status service-name
$ sudo initctl status smbd

sudo service имя_сервиса status
$ sudo service nginx status

Просмотр лог файлов

cd /var/log
$ ls -l
$ tail -f /var/log/имя_файла
$ grep "то_что_нужно" /var/log/имя_файла

Поиск файла по имени

С помощью Locate:

locate имя_файла
$ locate passwd
$ locate курсовая.doc

С помощью find:

find {/папка_где_искать} -name {имя_файла} -print
$ find /etc/ -name /etc/passwd -print
$ find $HOME -name "*.doc" -print

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

less /etc/passwd
$ grep userName /etc/passwd
$ getent passwd

Информация о группах

less /etc/group
$ getent group
$ grep имя_группы /etc/group
$ groups имя_пользователя

Информация о паролях

chage -l имя_пользователя
$ chage -l root
$ chage -l vivek

sudo top
$ sudo htop
$ sudo atop
$ sudo ps auxwww
$ sudo netstat опции
$ sudo iostat
$ sudo mpstat 1
$ sudo sar опции

Трассировка программ

strace -o output.txt /bin/foo
$ strace -p 22254 -s 80 -o debug.nginx.txt

Трассировка вызовов библиотек

sudo ltrace /usr/sbin/httpd
$ sudo ltrace /sbin/chroot /usr/sbin/httpd

Информация о процессах

sudo pstree
$ sudo pstree | less
$ sudo ps auxwwwm
$ ps alxwww
$ ps auxwww
$ lsof -b M -n -l

Изменяем приоритет процесса:

sudo /bin/nice -n -1 имя процесса
$ sudo /bin/nice -n -1 pid
$ sudo renice __приоритет___ pid

Использование CPU процессом:

sudo taskset -p pid
$ sudo taskset -p 42



Есть вопросы?

Сообщить об опечатке

Текст, который будет отправлен нашим редакторам: