Несколько дней назад мы увидели, как установить Debian 6. Теперь, когда мы установили нашу систему, мы познакомимся с ней немного подробнее, объясняя некоторые основные команды, которые в действительности используются для любого дистрибутива. |
Введение
Компьютерное оборудование состоит из физических устройств, называемых в глобальном масштабе оборудованием, и логических компонентов, называемых программным обеспечением. Существуют инструменты, которые позволяют идентифицировать обе части, либо знать характеристики оборудования, и измерять его производительность, и / или диагностировать возможные отказы.
Когда возникает необходимость обратиться за поддержкой в решении проблем, важно иметь возможность предоставить всю возможную и необходимую информацию об аппаратном и программном обеспечении, составляющем оборудование. В этом смысле эту статью можно рассматривать как расширение более старой, в которой мы объяснили где расположены файлы системного журнала.
Обоснование
При поиске ответов на проблемы, с которыми вы можете столкнуться при использовании Linux, необходимо предоставить всю необходимую информацию о рассматриваемой проблеме, например: тип вашего компьютера, версия Debian, версия ядра, настольная система. , и т.д. Это поможет описать шаги, которые вы предприняли, чтобы вызвать или устранить проблему.
Если вы знаете, как предоставить такую информацию, проще запросить и получить поддержку, и эта статья предназначена для предоставления списка команд для достижения этой цели. Многие новички в Debian GNU / Linux не знают, как предоставить как можно больше информации, и могут не получить адекватной помощи просто потому, что не знают, как предоставить соответствующую информацию.
Конвенций
В некоторых командах итоговая информация превышает высоту экрана, поэтому для облегчения чтения этой информации используется меньше пейджера, и таким образом можно прокручивать вниз и вверх, отображая всю информацию. Чтобы выйти из пейджера, просто нажмите клавишу Q (выход). Вот 2 примера использования этого пейджера:
dmesg | Меньше
y
меньше /etc/apt/sources.list
Информация о производителе и модели
Производитель оборудования:
sudo dmidecode -s системный производитель
Номбр дель Producto:
sudo dmidecode -s имя-продукта-системы
Версия продукта:
sudo dmidecode -s версия системы
Серийный номер оборудования:
sudo dmidecode -s системный серийный номер
SKU (единица складского учета) или P / N (номер детали) продукта:
судо дмидекод | grep -i sku
Более подробная информация:
судо дмидекодТеме статьи:Разрешения и права в Linux
Информация о процессоре
Показать название производителя, модель и скорость:
grep 'vendor_id' / proc / cpuinfo; grep 'название модели' / proc / cpuinfo; grep 'процессор MHz' / proc / cpuinfo
Показать архитектуру (32 или 64 бит):
sudo lshw -C CPU | ширина grep
Показать тип машины:
uname -м
Показать, поддерживает ли процессор «Расширения виртуализации» (Intel-VT или AMD-V), которые активируются из конфигурации BIOS компьютера:
Если процессор Intel, вам нужно знать, появляется ли значение «vmx»:
grep -i vmx / proc / cpuinfo
Если процессор AMD, вам нужно знать, появляется ли значение «svm»:
grep -i svm / proc / cpuinfo
Информация о батарее
акпи -би
ó
акпитул -B
Оперативная память и раздел подкачки
Показать общий объем ОЗУ и раздел подкачки (измените последний параметр на: -b = байты, -k = килобайты, -m = мегабайты, -g = гигабайты, в зависимости от ситуации):
бесплатно -o -m
и другой способ сделать это так:
grep 'MemTotal' / proc / meminfo; grep 'SwapTotal' / proc / meminfo
Чтобы показать, на каком разделе (и размере) находится своп:
sudo swapon -s
ядро
Показать название и версию ядра:
uname -ср
Оболочка
Показать используемую оболочку:
echo $ SHELL
Distribución
Показать название, версию и ключевое название дистрибутива:
lsb_release -idc
Пользовательская среда
Текущее имя пользователя:
echo $ USER
Название команды:
echo $ HOSTNAME
Текущий каталог базы пользователей:
echo $ HOME
Текущий рабочий каталог:
echo $ PWD
o
PWD
Аппаратные средства
Список устройств PCI / PCIe
Утилита lspci
Список всех устройств PCMCIA
/ sbin / lspcmcia
Список всех USB-устройств:
lsusb
Перечислить все устройства, обнаруженные как SCSI:
lsscsi
Модули, которым было приказано ядру загружаться во время загрузки:
кот / и т.д. / модули
Перечислите все модули, загруженные системой:
lsmod | Меньше
Перечислите оборудование (сводная информация):
судо lshw-короткий
Перечислите оборудование (обширная информация):
sudo lshw | Меньше
Хранилище и загрузочный носитель
Перечислите разделы на носителе:
Суда FDISK-л
Знайте используемое и доступное пространство в перегородках:
df -h
Узнайте, какой раздел (и размер) используется для обмена:
sudo swapon -s
Показать зарегистрированные записи для загрузчика GRUB "Legacy" (до версии 0.97):
sudo grep -i title /boot/grub/menu.lst | grep "#" -v
Показать зарегистрированные записи для загрузчика GRUB 2:
sudo grep -i menuentry /boot/grub/grub.cfg | grep "#" -v
Покажите таблицу разделов (ТАБЛИЦА файловой системы), которую система автоматически монтирует во время запуска:
меньше / etc / fstab
Показать значение UUID (Universally Unique IDentifier) всех разделов:
sudo blkid
Сети
Перечислите проводные сетевые устройства PCI:
лспци | grep -я Ethernet
Перечислите устройства беспроводной сети PCI:
lspci | grep -i сеть
Список сетевых устройств USB:
lsusb | grep -i ethernet; lsusb | grep -i сеть
Покажите модули, загруженные системой, для управления беспроводными сетевыми картами:
lsmod | грэп
Показать информацию о драйвере, используемом конкретным сетевым устройством (замените слово interface логическим именем сетевой карты, например eth0, wlan0, ath0 и т. Д.):
sudo ethtool -i интерфейс
Конфигурация сетевых карт и назначенных им IP-адресов:
кот / и т.д. / сеть / интерфейсы
Разрешение доменного имени:
кот /etc/resolv.conf
Покажите содержимое файла HOSTS:
кошка / etc / hosts
Имя компьютера, как оно будет видно в локальной сети:
cat / etc / hostname
ó
grep 127.0.1.1 / и т.д. / хосты
ó
echo $ HOSTNAME
Локальные IP-адреса проводных сетевых карт (сводка):
/ sbin / ifconfig | grep -i direc | grep -i bcast
если система на английском языке, используйте:
/ sbin / ifconfig | grep -i addr | grep -i bcast
Локальные IP-адреса проводных сетевых карт (подробно):
/ sbin / ifconfig
Локальные IP-адреса беспроводных сетевых карт (сводка):
/ sbin / iwconfig | grep -i direc | grep -i bcast
если система на английском языке, используйте:
/ sbin / iwconfig | grep -i addr | grep -i bcast
Локальные IP-адреса беспроводных сетевых карт (подробно):
/ SBIN / iwconfig
Показать таблицу маршрутизации:
sudo маршрут -n
Чтобы узнать публичный (внешний) IP-адрес:
завиток ip.appspot.com
Репозитории / обновление системы
Просмотрите содержимое файла sources.list, который содержит адреса репозиториев:
меньше /etc/apt/sources.list
Видео
Перечислите видеокарты (PCI / PCIe):
lspci | GREP-I VGA
Чтобы определить, поддерживает ли компьютер ускорение графики, необходимо установить пакет инструментов mesa-utils. Этот пакет содержит команду glxinfo:
glxinfo | grep -я визуализировать
Для расчета FPS (кадров в секунду) выполните следующую команду:
тайм-аут 60 glxgears
Которая на 60 секунд покажет (с помощью команды timeout) небольшое окошко с анимацией 3-х шестеренок, при этом в окне терминала будут показаны средние значения кадров в секунду (FPS, кадры в секунду). ):
Пример графического представления системы:
338 кадров за 5.4 секунды = 62.225 кадра в секунду
280 кадров за 5.1 секунды = 55.343 кадра в секунду
280 кадров за 5.2 секунды = 54.179 кадра в секунду
280 кадров за 5.2 секунды = 53.830 кадра в секунду
280 кадров за 5.3 секунды = 53.211 кадра в секунду
338 кадров за 5.4 секунды = 62.225 кадра в секунду
280 кадров за 5.1 секунды = 55.343 кадра в секунду
280 кадров за 5.2 секунды = 54.179 кадра в секунду
280 кадров за 5.2 секунды = 53.830 кадра в секунду
280 кадров за 5.3 секунды = 53.211 кадра в секунду
Пример лучшей графической производительности в другой системе:
2340 кадров за 5.0 секунды = 467.986 кадра в секунду
2400 кадров за 5.0 секунды = 479.886 кадра в секунду
2080 кадров за 5.0 секунды = 415.981 кадра в секунду
2142 кадров за 5.0 секунды = 428.346 кадра в секунду
2442 кадров за 5.0 секунды = 488.181 кадра в секунду
2295 кадров за 5.0 секунды = 458.847 кадра в секунду
2298 кадров за 5.0 секунды = 459.481 кадра в секунду
2416 кадров за 5.0 секунды = 483.141 кадра в секунду
2209 кадров за 5.0 секунды = 441.624 кадра в секунду
2437 кадров за 5.0 секунды = 487.332 кадра в секунду
Чтобы отобразить текущую конфигурацию сервера X (X Window System):
меньше /etc/X11/xorg.conf
Чтобы узнать текущее разрешение (ширина x высота) и частоту развертки (МГц):
xrandr | grep '*'
Чтобы узнать все разрешения, которые поддерживает текущая конфигурация:
XRandR
Чтобы отобразить веб-камеры (USB):
lsusb | grep -i камера
В следующем примере показан результат подключения 2 веб-камер к одному компьютеру:
Шина 001 Устройство 003: ID 0c45: 62c0 Microdia Sonix USB 2.0 Камера
Шина 002 Устройство 004: ID 0ac8: 3420 Z-Star Microelectronics Corp. Venus USB2.0 Камера
Веб-камеры «монтируются» в последовательном порядке по пути / dev /:
Автобус 001 -> / dev / video0
Автобус 002 -> / dev / video1
Автобус 003 -> / dev / video2
[…] Чтобы проверить, что веб-камеры были «смонтированы» на соответствующем пути:
ls / dev / video * -lh
Аудио
Список аудиооборудования:
лспци | grep -i аудио
ó
sudo lshw | grep -i audio | grep продукт
Перечислите устройства воспроизведения звука:
aplay -l | grep -i card
если система на английском языке, то она используется:
играть -l | grep -i карта
Перечислите все модули, загруженные системой, которые будут использоваться звуковыми устройствами:
lsmod | grep -я снд
Ниже приведены тесты для проверки правильности подключения и распределения динамиков. Динамики должны быть включены, и во время теста можно отрегулировать громкость, кабели и расположение. Каждый тест издает звук в цикле и повторяется еще 2 раза:
Если звуковая система 1-канальная (монофоническая):
тест-динамик -l 3 -t синус -c 1
Если звуковая система 2-канальная (стерео):
тест-динамик -l 3 -t синус -c 2
Если звуковая система 5.1-канальная (объемная):
тест-динамик -l 3 -t синус -c 6
Записи (журналы)
Отобразите последние 30 строк буфера ядра:
dmesg | хвост -30
Просмотреть весь буфер ядра:
dmesg | Меньше
Журналы X-сервера предоставляют полезную информацию о текущей конфигурации сервера и о видеокарте:
cd / var / log / ls Xorg * -hl
это отобразит все файлы журналов с X-сервера, причем файл Xorg.0.log будет самым последним.
Чтобы просмотреть сообщения об ошибках (ошибки) и предупреждения (предупреждения):
grep -E "(WW) | (EE)" Xorg.0.log | grep -v неизвестно
Если вы хотите увидеть всю информацию реестра:
меньше Xorg.0.log
Если вы хотите увидеть содержимое записи, предшествующей текущей, просто замените имя файла Xorg.0.log на имя файла, который вы хотите просмотреть.
Чтобы просмотреть загрузочную запись, необходимо сначала ее активировать. Откройте файл / etc / default / bootlogd и замените значение no на yes, как показано ниже:
# Запускать bootlogd при запуске? BOOTLOGD_ENABLE = да
При следующем запуске системы будет сгенерирован файл / var / log / boot, который теперь можно просмотреть:
sudo меньше / вар / журнал / загрузка
Предыдущие журналы загрузки можно просмотреть с помощью:
sudo ls / var / log / boot * -hl
и проконсультироваться, как уже показано.
Чтобы просмотреть другие журналы: большинство системных журналов находится в каталоге / var / log /, а также в нескольких подкаталогах, поэтому просто войдите в этот каталог и составьте список, чтобы узнать их:
cd / var / log / ls -hl
Другие способы узнать систему
Хотя существуют также графические инструменты, которые позволяют вам узнать систему, возможно, что графическая среда не работает, поэтому использование терминала имеет важное значение. Некоторые из самых популярных графических инструментов - hardinfo и sysinfo, и чтобы установить их из терминала, просто запустите:
sudo aptitude установить hardinfo sysinfo
хорошая идея!!!
Думаю, я тоже сделаю conky, это будет как мой проект - научиться разрабатывать под linux! 🙂
очень хорошо, просто, но очень хорошо
Уважаемая, отличная статья, большое спасибо за то, что поделились своими знаниями !!!!!!!!
Прошло много времени с тех пор, как я нашел сообщение настолько полным и объясненным по такой широкой теме, что вы посвятили ему время. Превосходно
Даиииии. Давно хотел чего-то подобного.
Спасибо.
Какое-то время мне хотелось документировать все, что я делал на серверах. DesdeLinux, но к сожалению моего свободного времени очень мало.
Спасибо за комментарий 🙂
Очень хороший гид, он вытащил меня из беды.
У меня не было звука в Ubuntu 12.04, я обновил то, что знал, и теперь у меня появляется экран, который запрашивает у меня имя пользователя и пароль (пока все в порядке). Но затем продолжайте с этим вопросом: system product-name: ~ $
и вот я не знал, что поставить, с чем говорится в этом посте, я постараюсь продолжить, спасибо
Если звук у вас не работает, попробуйте эту команду:
systemctl –user enable pulseaudio && systemctl –user start pulseaudio
С этим ваша проблема должна исчезнуть. Когда я установил Kali Linux, то же самое произошло со мной, и с этой командой у меня уже был звук.
отличный блог, он ¡¡¡¡определенно linuxx великолепен …………… ..
............ ..
Большое спасибо! Я рад, что есть такие люди, как вы, которые готовы помогать другим и выступают против эгоистичных, монополистических и капиталистических идеалов только ради использования Linux. Мы сообщество, и, как и все, мы ищем свободы. Вот почему мы используем Linux. 🙂 Люблю Unix!
Пожалуйста! Объятие! Павел.
Было оставлено комментарий, что информация в этой статье была изначально опубликована на kubuntu-es.org в мае 2009 года:
http://siddharta.kubuntu-es.org/5214/como-conocer-sistema-comandos-obtener-informacion-que-permita-diagnosticar-pr
http://www.kubuntu-es.org/wiki/comenzando/howto-conociendo-sistema-o-como-cumplir-punto-6-normas-foro
и позже был воспроизведен на esdebian.org в ноябре 2010 г .:
http://www.esdebian.org/wiki/comandos-conocer-sistema-identificar-hardware-algunas-configuraciones-software
Конечно, просто публикуя что-то в Интернете, мы понимаем, что это для вас; Я только говорю, что необходимо было указать подлинное происхождение этой публикации.
С уважением,
Сидд.
Привет, Сиддхарта, я помню тебя по esDebian 😉
Эта статья была опубликована более года назад на UsemosLinux, когда она размещалась на BlogSpot. Его автором был даже не Павел, а скорее сотрудничество кого-то другого. Однако вы правы, и исходник мы поместим в статью. DesdeLinux.
Спасибо, что зашли.
«… D4ny R3y - один из победителей нашего еженедельного конкурса:« Поделись тем, что ты знаешь о Linux ». Поздравляю Дэни!… »
хахаха парень получил значок за то, что сделал popy & paste ха-ха
цитирование источника - это когда что-то берется из статьи, но это дословная копия. Я помню искусство. huayra, которую они удалили как копию, не так давно
Извините за это ... это уже исправлено. Как сказал elav, читатель, поделившийся новостью, не указал ее источник, поэтому мы предположили, что она была оригинальной.
Объятие! Павел.
И следует отметить, что он взят из руководства по Linux, которое было создано автором Linux, когда он скопировал его из unix.
@elav: эй, как долго! Как приятно тебя видеть в этих краях. Я постараюсь наверстать упущенное на ваших новых маршрутах, и уверен, что здесь найду интересное и полезное 🙂
@Pablo: Прошу прощения, потому что как бы я ни искал, я не нашел никакой другой ссылки на автора, кроме вашего упоминания, и по этой причине я прокомментировал esdebian.org, что это, безусловно, было случайное упущение. Ответные объятия 🙂
Сидд.
Очень полная статья.
Отличная информация все вместе ...
Очень хороший пост.
Я также хотел бы, чтобы один для сетевых администраторов видел системный журнал, видел машины с сетевыми вирусами, возможные атаки и т. Д.
При запуске kubuntu 13.04 после ввода пароля экран гаснет. Но если я войду в гостевую сессию, нет. Я не знаю, что делать.
С уважением. Ангел
Привет Ангел! По правде говоря, я понятия не имею, что может происходить. Мне жаль.
Спасибо! Это было очень полезно.
Базовый, для любого пользователя, который хочет знать, как работают его #Linux и #Pc.
Эти уроки для неопытных людей вроде меня великолепны. хорошо детализировано и очень понятно. Спасибо
Эй.
У меня есть Squid, и мне нужно заставить его присылать мне график SARG в час, исследуя, я обнаружил, что это возможно с помощью команды "crontab", но, по правде говоря, я не очень хорошо понял.
привет
Спасибо за эту информацию, она очень полная.
Отличный пост! Большое спасибо!
Благодарен за всю эту информацию. Сложность в том, что все остается в голове, есть несколько команд, но какое отличное руководство. GNU / Linux дает нам так много… ..
Большое спасибо, это помогло мне узнать больше о моей машине и о том, что я установил.
Я не пишу комментарии, но эта информация того стоит. Спасибо, это помогло мне не разбирать мой ЦП, старую машину с платой PCChips p21, на которой работает xubuntu.
Пожалуйста, мужик! Я обнимаю вас и благодарю за ваш комментарий.
Пабло.
Это верно :::
Как искать / tmp для всех файлов, содержащих имя
JOSUE во всех подкаталогах и произнесите те, которые содержат
Максимум строки
найти /tmp.* –name JOSUE –L
4.- Убейте все нано процессы, или которые содержат слово нано,
также просто просмотрите процессы веб-сервиса ericssondb, подобные этому
вы можете проверить, что процесс веб-службы или любой процесс
запущен, на выходе вы увидите время и более подробную информацию
киллоалл нано
пс | grep ericsondb
пс | grep nano
это правильно ??????
очень хорошо
Отличная компа, спасибо, что поделились своими знаниями.
Продолжайте делиться, где еще у вас есть пост? На YouTube?
Я хочу настроить сервер Zentyal, вы что-нибудь знаете?
Привет, Колумбия-Богота
Спасибо за информацию, для меня то, что я хочу узнать об этой замечательной операционной системе и что я объявляю себя невежественным во многих аспектах, является большим подспорьем.
Отличные учебники, подобные этому, помогают нам понять и понять, что у нас впереди.
Вы очень хорошо поработали.
Спасибо большое, у вас появился подписчик.
Спасибо, Хайме! объятья! Павел.
Это вопрос от полного новичка:
С какой команды запускается root?
Как войти в терминал с правами администратора? Легко.
Вы можете запустить
его -
Или, если у вас настроено sudo, вы можете напрямую выполнить любую команду с правами администратора, используя sudo на передней панели. Например:
судо фаерфокс
Не могли бы вы включить несколько команд, чтобы узнать, какой у нас оконный менеджер? lxde openbox и все такое. Благодарю.
Отличный вклад, брат
Пожалуйста! Объятие!
Пабло
Я очень благодарен другу за то, что загрузил и поделился этой замечательной работой.
Я новичок в Ubuntu и хотел бы узнать все об этой мощной операционной системе.
Мне больше нравится работать над консолью.
Отличное резюме очень полезных команд, мы часто оставляем их потерянными среди нескольких тысяч файлов, и что, когда они нам нужны, мы должны Google запомнить их.
Отлично A ++
Мне очень нравится этот очень простой, но полный пост.
Отличная информация, спасибо. Добавлено в избранное!
Дорогие друзья Opensuse:
Мне нужна ваша помощь, я говорю вам, что я очень новичок в этой операционной системе, и я столкнулся с парой трудностей, чтобы максимально использовать компьютер, характеристики оборудования следующие:
Торговая марка: Toshiba
Процессор: Подлинный Intel (R) CPU T1350 @ 1.86GHz
Архитектура: 32 бит
Распространение:
Идентификатор распространителя: проект openSUSE
Описание: openSUSE 13.2 (Harlequin) (i586)
Кодовое имя: Арлекин
У меня есть мобильный интернет Huawei, проблема в том, что он идентифицирует меня как USB, а не как мобильный интернет, и пока я не смог его установить, я был бы признателен за вашу помощь, кстати, на USB есть некоторые файлы для его установки, но я не мог их запустить, и это дает мне сообщение: «При запуске этой программы возникла проблема. Программа не может быть найдена », и я не могу сказать им, какая у меня модель USB, потому что я не знаю, как это сделать.
Я благодарю вас заранее
Здравствуйте! Прежде всего, извините за задержку с ответом.
Предлагаю вам воспользоваться нашим сервисом Ask Desde Linux (http://ask.desdelinux.net) для проведения консультации данного типа. Таким образом, вы можете получить помощь всего сообщества.
Объятья! Павел
Спасибо за информацию, для меня было очень полезно узнать серийный номер машины, так как меня спросила программа exe, которая работала в Wine, и ветка была привязана ко мне. Salu2 из Аргентины
Добро пожаловать!
Обнимаю, Пабло.
Добавьте следующую команду в раздел RAM Memory, поскольку она показывает тип памяти DDR, ее частоты и доступные банки (слоты), которые используются при замене или увеличении карты памяти:
dmidecode –тип 17
Привет и отличный пост. Для меня это было очень полезно.
Спасибо!
Я ни разу не комментировал их за те три года, что знаю их, но на этот раз я делаю это, чтобы поблагодарить эти записи, они написаны в 2012 и 2016 годах, они мне очень помогли.
Спасибо.
Большое спасибо, очень хорошо, это команды, которые не используются ежедневно, это полезно, чтобы держать их под рукой, потому что их легко забыть
Спасибо за много и хорошую информацию
большое спасибо за обмен знаниями
Вы можете изменить информацию о производителе, серийный номер и модель.
как будто для размытия информации, когда вы подключаетесь к волоконно-оптическому преобразователю для непосредственного тестирования вашего канала, провайдер знает, какая марка и какая модель была подключена, и имеет всю информацию об оборудовании
И я маньяк безопасности (ключ к ключу BIOS диска grub зашифрован соответствующим ключом. Исправлено 28 неудач, отремонтировано 70 секунд и больше домашнего ключа). Я беспокоюсь, что кто-то знает, как изменить приветствия информации производителя благодаря
Я хочу быть в курсе.
ОТЛИЧНО, большое спасибо, это было действительно полезно для меня, я хотел бы иметь компьютерные навыки, чтобы помогать людям таким образом.