Преди няколко дни видяхме как да инсталираме Debian 6. Сега, след като инсталирахме нашата система, ще я опознаем малко по-задълбочено, обяснявайки някои основни команди, които в действителност се използват за всяко разпространение. |
Въвеждане
Компютърното оборудване се състои от физически устройства, наречени глобално хардуер, и логически компоненти, наречени софтуер. Има инструменти, които ви позволяват да идентифицирате и двете части, или да знаете характеристиките на оборудването и да измервате неговите характеристики и / или да диагностицирате възможни повреди.
Когато е необходимо да поискате подкрепа при решаването на проблеми, е важно да можете да предоставите цялата информация, която е възможна и необходима за хардуера и софтуера, съставляващи оборудването. В този смисъл тази статия може да се разглежда като разширение на по-стара, в която обяснихме където се намират системните регистрационни файлове.
оправдание
Когато търсите отговори на проблемите, с които може да се сблъскате, когато използвате Linux, е необходимо да предоставите цялата необходима информация за въпросния проблем, като например: типа компютър, който имате, версия на Debian, версия на ядрото, настолна система и т.н. Това ще ви помогне да опишете стъпките, които сте предприели за причиняване или отстраняване на проблема.
По-лесно е да поискате и да получите поддръжка, когато знаете как да предоставите такава информация и тази статия има за цел да предостави списък с команди за постигане на тази цел. Много нови потребители на Debian GNU / Linux не знаят как да предоставят възможно най-много информация и може да не получат адекватна помощ, просто защото не знаят как да предоставят подходящата информация.
конвенции
В някои команди получената информация надвишава височината на екрана, така че за улесняване на четенето на тази информация се използва по-малко пейджър и по този начин е възможно да се превърта надолу и нагоре, показвайки цялата информация. За да излезете от пейджъра, просто натиснете клавиша Q (quit). Ето 2 примера за това как ще се използва този пейджър:
dmesg | по-малко
y
по-малко /etc/apt/sources.list
Информация за производител и модел
Производител на оборудване:
sudo dmidecode -s система-производител
Номер на продукта:
sudo dmidecode -s име на системния продукт
Версия на продукта:
sudo dmidecode -s системна версия
Сериен номер на оборудването:
sudo dmidecode -s системен сериен номер
SKU (единица за съхранение на запасите) или P / N (номер на част) на продукта:
sudo dmidecode | греп -и ску
По-подробна информация:
sudo dmidecodeСвързана статия:Разрешения и права в Linux
Информация за процесора
Показване на името на производителя, модела и скоростта:
grep 'vendor_id' / proc / cpuinfo; grep „име на модел“ / proc / cpuinfo; grep 'cpu 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
Информация за батерията
acpi-bi
ó
акпитоол -В
RAM памет и SWAP дял
Показване на общата RAM и суап дял (променете последния параметър на: -b = байтове, -k = килобайта, -m = мегабайта, -g = гигабайта, според случая):
безплатно -o -m
и друг начин да го направите е по следния начин:
grep 'MemTotal' / proc / meminfo; grep 'SwapTotal' / proc / meminfo
За да покажете на какъв дял (и размер) е суапът:
sudo swapon-и
ядро
Показване на името и версията на ядрото:
uname -ср
Черупка
Покажете използваната черупка:
echo $ SHELL
Разпределение
Показване на името, версията и името на ключа на разпространението:
lsb_release -idc
Потребителска среда
Текущо потребителско име:
echo $ USER
Име на отбора:
echo $ HOSTNAME
Текуща потребителска основна директория:
echo $ HOME
Текуща работна директория:
echo $ PWD
o
хората с увреждания
железария
Избройте PCI / PCIe устройства
lspci
Избройте всички PCMCIA устройства
/ sbin / lspcmcia
Избройте всички USB устройства:
lsusb
Избройте всички устройства, открити като SCSI:
lsscsi
Модули, които са инструктирани към ядрото да се зарежда по време на зареждане:
котка / и т.н. / модули
Избройте всички модули, които системата е заредила:
lsmod | по-малко
Избройте хардуера (обобщена информация):
sudo lshw -късо
Избройте хардуера (обширна информация):
sudo lshw | по-малко
Носители за съхранение и зареждане
Избройте дяловете на носителя за съхранение:
Sudo Fdisk-л
Познайте използваното и наличното пространство в дяловете:
df -h
Знайте какъв дял (и размер) е разменен:
sudo swapon-и
Показване на записаните записи за GRUB "Legacy" bootloader (до версия 0.97):
sudo grep -i заглавие /boot/grub/menu.lst | grep "#" -v
Показване на записаните записи за GRUB 2 буутлоудъра:
sudo grep -i menuentry /boot/grub/grub.cfg | grep "#" -v
Покажете таблицата на дяловете (Таблица на файловата система), която системата се монтира автоматично по време на стартиране:
по-малко / etc / fstab
Покажете стойността на UUID (Универсално уникален идентификатор) на всички дялове:
sudo blkid
мрежи
Избройте кабелните PCI мрежови устройства:
lspci | grep -i Ethernet
Избройте PCI безжичните мрежови устройства:
lspci | grep -i мрежа
Списък на USB мрежови устройства:
lsusb | grep -i ethernet; lsusb | grep -i мрежа
Покажете модулите, заредени от системата, за управление на безжични мрежови карти:
lsmod | grep iwl
Показване на информация за драйвера, използван от конкретно мрежово устройство (заменете интерфейса на думата с логическото име на мрежовата карта, например eth0, wlan0, ath0 и др.):
sudo ethtool -i интерфейс
Конфигурация на мрежовите карти и назначените им IP адреси:
cat / etc / network / interfaces
Разделителна способност на имена на домейни:
котка /etc/resolv.conf
Покажете съдържанието на файла HOSTS:
cat / etc / hosts
Име на компютъра, както ще се вижда в локалната мрежа:
котка / и т.н. / име на хост
ó
grep 127.0.1.1 / etc / hosts
ó
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 адрес:
curl ip.appspot.com
Хранилища / актуализация на системата
Вижте съдържанието на файла sources.list, който съдържа адресите на хранилищата:
по-малко /etc/apt/sources.list
Видео
Избройте видеокартите (PCI / PCIe):
lspci | Впиши-VGA
За да се определи дали компютърът поддържа графично ускорение, трябва да се инсталира пакетът инструменти за използване на mesa. Този пакет съдържа командата glxinfo:
glxinfo | grep -i изобразявам
За да изчислите FPS (кадрите в секунда), изпълнете следната команда:
изчакване 60 glxgears
Което ще показва за 60 секунди (с помощта на командата за изчакване) малък прозорец с анимация от 3 предавки, като в същото време в прозореца на терминала ще се показват средните стойности на кадрите в секунда (FPS, кадри в секунда). ):
Пример за графично представяне на системата:
338 кадъра за 5.4 секунди = 62.225 FPS
280 кадъра за 5.1 секунди = 55.343 FPS
280 кадъра за 5.2 секунди = 54.179 FPS
280 кадъра за 5.2 секунди = 53.830 FPS
280 кадъра за 5.3 секунди = 53.211 FPS
338 кадъра за 5.4 секунди = 62.225 FPS
280 кадъра за 5.1 секунди = 55.343 FPS
280 кадъра за 5.2 секунди = 54.179 FPS
280 кадъра за 5.2 секунди = 53.830 FPS
280 кадъра за 5.3 секунди = 53.211 FPS
Пример за по-добра графична производителност на друга система:
2340 кадъра за 5.0 секунди = 467.986 FPS
2400 кадъра за 5.0 секунди = 479.886 FPS
2080 кадъра за 5.0 секунди = 415.981 FPS
2142 кадъра за 5.0 секунди = 428.346 FPS
2442 кадъра за 5.0 секунди = 488.181 FPS
2295 кадъра за 5.0 секунди = 458.847 FPS
2298 кадъра за 5.0 секунди = 459.481 FPS
2416 кадъра за 5.0 секунди = 483.141 FPS
2209 кадъра за 5.0 секунди = 441.624 FPS
2437 кадъра за 5.0 секунди = 487.332 FPS
За да покажете текущата конфигурация на сървъра X (X Window System):
по-малко /etc/X11/xorg.conf
За да знаете текущата разделителна способност (ширина х височина) и честота на размах (MHz):
xrandr | grep '*'
За да знаете всички резолюции, които текущата конфигурация поддържа:
xrandr
За показване на уеб камери (USB):
lsusb | grep -i камера
Следващият пример показва резултата от 2 уеб камери, свързани към същия компютър:
Шина 001 Устройство 003: ID 0c45: 62c0 Камера Microdia Sonix USB 2.0
Bus 002 Device 004: ID 0ac8: 3420 Z-Star Microelectronics Corp. Venus USB2.0 Camera
Уебкамерите се "монтират" в последователен ред на / dev / path:
Автобус 001 -> / dev / video0
Автобус 002 -> / dev / video1
Автобус 003 -> / dev / video2
[…] За да проверите дали уебкамерите са „монтирани“ по съответния им път:
ls / dev / video * -lh
Звук
Списък на аудио хардуера:
lspci | grep -i аудио
ó
sudo lshw | grep -i аудио | grep продукт
Избройте устройствата за възпроизвеждане на аудио:
aplay -l | grep -i карта
ако системата е на английски, тогава се използва:
aplay -l | grep -i карта
Избройте всички модули, които системата е заредила, за да бъдат използвани от звуковите устройства:
lsmod | grep -i snd
Следват тестове за проверка дали високоговорителите са правилно свързани и разпределени. Високоговорителите трябва да бъдат включени и по време на теста могат да се регулират силата на звука, кабелите и оформлението. Всеки тест издава звук в цикъл и се повтаря още 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 по-малко / var / log / boot
Предишни записи за зареждане могат да се видят с:
sudo ls / var / log / boot * -hl
и да бъдете консултирани, както вече беше показано.
За да видите други регистрационни файлове: Повечето системни регистрационни файлове се намират в директорията / var / log /, както и в няколко поддиректории, следователно просто въведете тази директория и направете списък, за да ги знаете:
cd / var / log / ls -hl
Други начини за познаване на системата
Въпреки че има и графични инструменти, които позволяват да се познава системата, възможно е графичната среда да не работи, поради което използването на терминала е от съществено значение. Някои от най-популярните графични инструменти са hardinfo и sysinfo и за да ги инсталирате от терминала, просто изпълнете:
sudo aptitude инсталирайте hardinfo sysinfo
добра идея!!!
Мисля, че също ще направя конки, ще бъде като моя проект, за да се науча как да разработвам за Linux! 🙂
много добър, основен, но много добър
Уважаеми, отлична статия, благодаря ти много, че сподели знанията си !!!!!!!!
Отдавна не намерих публикация толкова пълна и обяснена с толкова обширна тема, че отделихте време за нея. Отлично
Yesiiiii. Отдавна искам подобно нещо.
Благодаря.
От известно време исках да документирам всичко, което съм правил на сървърите. DesdeLinux, но за съжаление свободното ми време е много малко.
Благодаря за коментара 🙂
Много добър водач, той ме измъкна от неприятности.
Нямах звук в Ubuntu 12.04, актуализирах това, което знаех и сега получавам екран, който ме пита за потребителско име и парола (до момента добре) Но след това продължете с този въпрос: system-name-name: ~ $
и тук не знаех какво да сложа, с това, което казва този пост, ще се опитам да продължа, благодаря
Ако аудиото не работи за вас, опитайте тази команда:
systemctl –потребител активира pulseaudio && systemctl –потребител стартира 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 “. Поздравления Дани!… »
хахаха човекът спечели значка за направата на папи и лепи хаха
позоваването на източника е, когато човек вземе нещо от статия, но това е дословно копие. Спомням си едно изкуство. на huayra, които са изтрили, тъй като са копие, не много отдавна
Извинете за това ... вече е коригирано. Както elav каза, читателят, който сподели новината, не посочи източника й, затова предположихме, че тя е оригинална.
Прегръдка! Павел.
И трябва да се отбележи, че идва от ръководството за Linux, създадено от автора на Linux, когато го е копирал от unix.
@elav: хей, колко време! Колко ми е приятно да те видя в тези части. Ще се опитам да ускоря новите ви маршрути и съм сигурен, че ще намеря интересни и полезни неща тук
@Pablo: Извинявам се, защото колкото и да изглеждах, не намерих друга препратка към автора, освен вашето споменаване, и поради тази причина коментирах на esdebian.org, че това със сигурност е случаен пропуск. Взаимни прегръдки 🙂
Сид.
Много пълна статия.
Отлична информация всички заедно ...
Много добър пост.
Бих искал и такъв за мрежови администратори, вижте системния дневник, вижте машини с мрежови вируси, възможни атаки и т.н.
Когато стартирате kubuntu 13.04 след въвеждане на паролата, екранът потъмнява. Но ако вляза в сесия за гости, не. Не знам какво да правя.
За разбирането. Ангел
Здравей, ангелче! Истината е, че нямам представа какво може да се случва. Съжалявам.
Много благодаря! беше много полезно.
Основно за всеки потребител, който иска да знае как работи неговият #Linux и неговият #Pc
Тези уроци за неопитни като мен са страхотни. добре подробни и много разбираеми. Благодаря ти
Здравейте.
Имам Squid и трябва да ми изпращам графиката на SARG на час, разследвайки установих, че е възможно с командата "crontab", но истината е, че не разбрах много добре.
поздрави
Благодаря за тази информация, тя е много пълна.
Отличен пост! Благодаря много!
Благодарна за цялата тази информация. Трудното е, че тя остава в главата, има няколко команди, но какво страхотно ръководство. GNU / Linux ни дава толкова много ...
Благодаря ви много, помогна ми да науча повече за моята машина и какво съм инсталирал.
Не пиша коментари, но тази информация си заслужава. Благодаря, помогна ми да не разглобя процесора си, стара машина с p21 PCChips, която работи с xubuntu.
Добре дошъл, човече! Изпращам ви прегръдка и благодаря, че оставихте коментара си.
Павел.
Дали това е правилно :::
Как да търсите / tmp за всички файлове, съдържащи името
JOSUE във всички поддиректории и кажете тези, които съдържат
Максимален низ
намери /tmp.* –име JOSUE –L
4. - Убийте всички нано процеси или които съдържат думата нано,
също така просто вижте процесите на уеб услугата ericssondb като тази
можете да потвърдите, че е процес на уеб услуга или какъвто и да е процес
работи, в изхода ще видите часа и повече подробности
killoall nano
ps | grep ericsondb
ps | grep nano
правилно ли е ??????
Muy BUENO
Отличен компа, благодаря, че споделихте знанията си.
Продължавайте да споделяте, къде другаде имате публикация? В YouTube?
Искам да настроя сървър на Zentyal, знаете ли нещо?
Поздрави, Колумбия-Богота
Благодаря за информацията, за мен, че искам да науча за тази страхотна операционна система и че се обявявам за невежа в много аспекти, е голяма помощ.
Отлично, уроци като този са тези, които ни помагат да разберем и да разберем какво имаме пред себе си.
Работили сте го много добре.
Благодаря ви много, спечелихте последовател.
Благодаря, Хайме! прегръдка! Павел.
Това е въпрос от напълно начинаещ:
С каква команда стартира root?
Как да вляза в терминал с администраторски права? Лесно.
Можете да бягате
su -
Или, ако сте конфигурирали sudo, можете директно да изпълните всяка команда с администраторски права, като използвате "sudo" отпред. Например:
sudo firefox
Бихте ли могли да включите някои команди, за да разберете какъв мениджър на прозорци имаме? lxde openbox и цялата тази секция. Благодаря.
Отличен принос брат
Моля! Прегръдка!
Пабло
Много съм благодарен приятел, че качих и споделих тази страхотна работа.
Аз съм нов в Ubuntu и бих искал да науча всичко за тази мощна операционна система.
Повече обичам да работя върху конзолата.
Отлично обобщение на много полезни команди и че често ги оставяме загубени сред няколко хиляди файла и че когато имаме нужда от тях, трябва да потърсим в Google, за да ги запомни.
Отличен A ++
Наистина ми харесва тази много проста, но пълна публикация.
Отлична информация, благодаря. Добавено към любими!
Скъпи приятели на Opensuse:
Имам нужда от вашата помощ, казвам ви, че съм много нов в тази операционна система и срещнах няколко трудности, за да разполагам с компютъра максимално, характеристиките на оборудването са следните:
Марка: Toshiba
Процесор: Оригинален Intel (R) процесор T1350 @ 1.86GHz
Архитектура: 32 бита
разпределение:
Идентификатор на дистрибутора: проект openSUSE
Описание: openSUSE 13.2 (Арлекин) (i586)
Кодово име: Арлекин
Имам мобилен интернет на Huawei, проблемът е, че ме идентифицира като USB, а не като мобилен интернет и досега не успях да го инсталирам, бих се радвал на вашата помощ, между другото USB има някои файлове за инсталиране, но не можах да ги стартирам и той ми дава съобщение от: «Възникна проблем при стартирането на тази програма. Програмата не може да бъде намерена », нито мога да им кажа кой USB модел имам, защото не знам как да го направя.
Благодаря ви предварително
Здравейте! На първо място, извинете за забавянето на отговора.
Предлагам ви да използвате нашата услуга Ask Desde Linux (http://ask.desdelinux.net) за извършване на този тип консултации. По този начин можете да получите помощта на цялата общност.
Прегръдка! Павел
Благодаря за информацията, за мен беше много полезно да знам серийния номер на машината, тъй като бях помолен от exe програма, работеща във вино, и бях обвързан с добрия клон на блога. Salu2 от Аржентина
Моля!
Прегръдка, Пабло.
Моля, добавете следната команда към раздела RAM памет, тъй като тя показва типа DDR памет, нейните честоти и наличните банки (слотове), която се използва при смяна или увеличаване на карта с памет:
dmidecode –тип 17
Поздрави и отличен пост. Беше ми много полезно.
Благодаря ви!
Никога не бях коментирал през трите години, откакто ги познавам, но този път го правя, за да благодаря на тези записи, те са от 2012 г. и 2016 г., служеха ми много.
Благодаря.
Благодаря ви много, много добре, това са команди, които не се използват ежедневно, това е полезно, за да го държите под ръка, защото лесно се забравят
Благодаря за толкова много и добра информация
много благодаря за споделянето на знанията
Можете да променяте информацията на производителя, серийния номер и модела
сякаш за размазване на информацията, когато се свържете с оптичен конвертор, за да направите директни тестове към вашата връзка, изпитът знае коя марка и кой модел е свързан и разполага с цялата информация за оборудването
И аз съм маниак на сигурността (ключ към bios ключа на диска за изкореняване, кодиран със съответния ключ. Поправени са 28 неуспехи и поправени 70 секунди и повече ключ за дома) Притеснявам се, че някой знае как да модифицира поздрави с информация за производителя Благодаря
Искам да бъда информиран.
ОТЛИЧНО, благодаря ви много, беше много полезно за мен, бих искал да имам компютърни умения, за да помагам на хората по този начин.