Informacje o systemie Ubuntu. Niezawodny Pico-ITX SBC obsługuje system Linux na platformie i.MX6 UL przy niskim zużyciu energii

Początkujący w świecie Linuksa często stają przed pytaniem, jak znaleźć wszystkie informacje na temat zainstalowanego systemu, sprzętu i obsługiwanych funkcji. Tak, trudno będzie znaleźć narzędzie a la „Menedżer urządzeń Windows” =) W rzeczywistości można znaleźć programy, które pozwalają znaleźć wszystkie informacje o systemie, ale moim zdaniem łatwiej jest je znaleźć wszystko to bezpośrednio w konsoli. Czasami trzeba pokrótce przedstawić „ogólne” informacje o systemie. Poniższe polecenia generują dane wyjściowe w pliku about_system.txt w Twoim „folderze domowym”. Brygady zostały przerobione na typ „do użytku w terminalu”.

Możliwe jest wykonanie całego bloku poleceń na raz lub osobno. Wyniki każdego polecenia są wskazane w komentarzu do dowolnego wiersza po prawej stronie. Ten film pokazuje zespoły i wyniki kilku narzędzi, za pomocą których można znaleźć wyczerpujące informacje na temat sprzętu i jego obecności w systemach Linux. Narzędzia zostały przetestowane w Debianie 8. W Ubuntu czy Linux Mint wszystko będzie działać podobnie. Powinno również działać w Fedorze lub OpenSuse. Napisz w komentarzu, jeśli coś się zmieniło.

lshw – Dowiedz się szczegółowo o całym sprzęcie komputerowym. dmidecode – dane z tabeli DMI (zwanej także SMBIOS). Za pomocą parametru -t można ograniczyć dane wyjściowe do żądanego typu (bios, system, płyta główna, obudowa, procesor, pamięć, pamięć podręczna, złącze, gniazdo). Przykładową informację o gniazdach RAM (wszystkich, jeśli nie są w nich zainstalowane kości) można znaleźć w następujący sposób:

dmidecode -t pamięć

cat /proc/cpuinfo – procesor
cat /proc/meminfo – pamięć operacyjna i plik wymiany (bezpłatny - krótsza informacja)
fdisk -l lub df – dyski twarde i ich partycje. fdisk pokaże także liczbę cylindrów, sektorów itp.
lspci – lista wszystkich urządzeń PCI, czasami łącznie z USB (lsusb to polecenie eksperckie)
lspci lub grep Audio – sterownik audio do gier karcianych
lsmod – załadowane moduły jądra
lsusb – lista wszystkich urządzeń USB (w tym wbudowanych, takich jak kamery internetowe itp.)

Zbieranie danych systemowych za pomocą HardInfo

W systemie Windows, aby poznać szczegółowe informacje o sprzęcie, użytkownicy zwykle korzystają ze specjalnych programów, na przykład AIDA64 i podobnych. Zapewniamy, że Linux nie czuje się urażony w tym względzie. Może nie ma tak wielu podobnych programów, ale dosłownie są takie, które zapewnią ci pełny raport na temat konfiguracji twojego komputera. Jednym z takich programów jest HardInfo (po którym urządzenia są wyświetlane w menu jako System Profiler i Benchmark). Dzięki temu narzędziu możesz uzyskać najpełniejszy obraz ukrytego przed tobą sprzętu „wypychania” komputera. Możesz go zainstalować z repozytorium swojej dystrybucji.

Program w przystępnej formie graficznej prezentuje główne punkty, na temat których można uzyskać informacje. Wystarczy kliknąć myszką na żądaną ikonę, a program wyświetli główne cechy systemu. Program umożliwia także utworzenie raportu w formacie HTML, który można następnie przeglądać w przeglądarce. W tym celu należy kliknąć „Wygeneruj raport”, wybrać pozycje, dla których chcesz zobaczyć raport i poczekać na wynik. Pomimo wszystkich swoich zalet, program HardInfo daje gorsze rezultaty niż to, co uzyskasz korzystając z terminala i kilku poleceń.

Informacje o systemie Linux z konsoli ssh

Bardzo często istnieje potrzeba znalezienia tej lub innej informacji o systemie lub komputerze. Można to zrobić w zaledwie kilku liniach w terminalu Ubuntu. GUI Ubuntu zawiera pakiet hardinfo, który pokazuje sporo informacji o sprzęcie i oprogramowaniu komputera. Jest to jednak GUI, którego można użyć, jeśli na komputerze jest zainstalowana powłoka graficzna, ale brakuje środowiska graficznego, na przykład w wersji serwerowej. A sam komputer może być umiejscowiony gdzieś tak, żeby ręce nie mogły do ​​niego dosięgnąć) Jeśli chcesz mieć piękne okno, ale komputer jest daleko, możesz przesłać okno Hardinfo przez ssh:

nazwa -a
kot /etc/problem

obr./min -qa i analogi

kot /proc/cpuinfo
kot /proc/meminfo
lspci
lsusb

Aby rozpocząć, oto narzędzie lshw.Aby je zainstalować, musisz uruchomić je w terminalu: sudo apt-get install lshw Po urządzeniach, aby poznać charakterystykę systemu, wystarczy wpisać polecenie sudo lshw w terminal

lshw - zespół ten zapewnia pełną informację o sprzęcie komputera PC lub laptopa.

Informacje o Linuksie
kot /proc/cpuinfo
bezpłatny
df -m
a na deser

mniej /boot/config-2.6.uname-a"
hwinfo

Zbieranie danych systemu Linux Ubuntu

W tym poście opowiem jak przeglądać informacje o systemie, dowiedzieć się jakie procesy (programy) działają i jakiego rodzaju przeciążenia powodują na komputerze. A także, jak szybko znaleźć pliki i foldery w systemie, gdy trzeba zwolnić miejsce na dysku. Aby wyświetlić wszystkie informacje o komputerze i systemie w systemie Windows, należy zainstalować program Aida64. Przyjrzeliśmy się, jak to zrobić w naszym artykule Jak uzyskać pełne informacje o mechanizmach komputera za pomocą Aida64!

Zebranie wszystkich zrozumiałych informacji o systemie Ubuntu i sprzęcie może się przydać, jeśli masz nowy komputer lub laptop i zastanawiasz się, jaki tam jest sprzęt. Może to być również przydatne, jeśli zajdzie potrzeba wymiany dowolnego komponentu, na przykład dysku twardego. Albo nawet tak po prostu. Aby wymienić sprzęt, musisz wcześniej poznać wszystkie informacje. Informacje o sprzęcie Ubuntu mogą być także potrzebne, jeśli konfigurujesz Wi-Fi, Bluetooth, kamerę internetową lub instalujesz sterowniki karty graficznej. W tym artykule wymienię polecenia, za pomocą których można uzyskać informacje o systemie operacyjnym Ubuntu. Wszystkie zespoły zostały przetestowane na Ubuntu 16.04, ale powinny działać na dowolnej nowoczesnej dystrybucji, takiej jak Debian, Fedora, OpenSUSE itp. Dane procesorów Linuksa są również łatwo dostępne:

kot /proc/cpuinfo

procesor: 0
identyfikator_sprzedawcy: AuthenticAMD
rodzina procesorów: 16
modelka: 6
nazwa modelu: Procesor AMD Athlon(tm) II X2 250
krok: 3
mikrokod: 0x10000c8
procesor MHz: 2300.000

Dane systemu Linux za pomocą polecenia hwinfo

hwinfo - to narzędzie zapewnia mnóstwo informacji o komponentach: procesorze, płycie głównej, pamięci operacyjnej, karcie graficznej, dysku twardym itp. Niestety nie występuje on w absolutnie wszystkich dystrybucjach, ale ustalenie kolejnego przypadku czegoś jest tak proste, jak obranie gruszek:

- w Debianie, Ubuntu: sudo apt-get install hwinfo

- w Fedorze i Red Hat: mniam, zainstaluj hwinfo

Aby wyświetlić podstawowe informacje, użyj przełącznika -shor.

Ta niewielka lista poleceń pozwoli Ci szybko znaleźć wszystkie niezbędne informacje o Twoim systemie. Korzystając z tej listy podstawowych poleceń, możesz łatwo przeglądać i znajdować podstawowe informacje o swoim komputerze i systemie operacyjnym. Przyjrzeliśmy się informacjom o systemie, uruchomionych procesach (programach). Ponadto wymyśliliśmy, jak pracować z programem Atritoren Usage Analyzer. A jeśli masz jakieś niejasne pytania dotyczące tej treści lub masz jakieś sugestie, napisz je w komentarzach.

Użytkownik komputera musi wiedzieć o nim wszystko. Jest to konieczne nie tylko w celu poprawy statusu doświadczonego użytkownika, ale także w przypadkach, gdy trzeba znaleźć na przykład sterowniki do karty graficznej lub procesora. Ten artykuł pomoże Ci zrozumieć, jak znaleźć informacje o systemie Linux.

Nazwa hosta

Nazwa hosta w systemie Linux jest często potrzebna przy wprowadzaniu jakichkolwiek parametrów do plików konfiguracyjnych systemu. Jeśli masz taką potrzebę, najłatwiejszym sposobem wykonania tego zadania jest użycie następującego polecenia:

Nazwa hosta

Natychmiast po jego uruchomieniu nazwa Twojej maszyny zostanie wyświetlona w Terminalu. Istnieje drugi sposób na wykonanie zadania. Faktem jest, że nazwa znajduje się w pliku nazwy hosta. Możesz go wyświetlić, uruchamiając polecenie:

Kot /etc/nazwa hosta

W przypadku serwera w Terminalu możesz sprawdzić jego nazwę domeny wpisując następującą komendę:

Nazwa domeny DNS

Informacje o komputerze

W systemie operacyjnym Linux możesz także przeglądać informacje o swoim komputerze w Terminalu. W takim przypadku możesz osiągnąć pożądany rezultat na różne sposoby, na przykład uruchamiając jedno z następujących poleceń:

Sudo dmidecode -s numer seryjny systemu #numer seryjny sudo dmidecode -s producent-systemu #producent sudo dmidecode -s nazwa-produktu systemowego #nazwa produktu

Jeśli chcesz uzyskać wszystkie informacje na raz, uruchom kolejne polecenie:

Sudo kod dmide | więcej

Aby uzyskać pożądany rezultat, możesz także użyć narzędzia lshw. Warto jednak zaznaczyć, że nie jest on instalowany na wszystkich dystrybucjach Linuksa. Aby z niego skorzystać, uruchom następujące polecenia:

Sudo lshw | więcej sudo lshw -short

Informacje o procesorze

Jak widać, polecenia najlepiej nadają się do uzyskiwania informacji o systemie w systemie Linux. Dzieje się tak w przypadku, gdy trzeba wyjaśnić charakterystykę procesora. Aby to zrobić, uruchom jedno z następujących poleceń:

Kot /proc/cpuinfo lscpu

Jeśli zajdzie potrzeba sprawdzenia obciążenia tego komponentu, na ratunek przyjdzie następujące narzędzie:

Sudo mpstat

Warto zauważyć, że nie jest on zainstalowany na wszystkich systemach operacyjnych, dlatego najpierw zainstaluj go za pośrednictwem „Terminalu”.

Informacje o pamięci RAM

Wśród wszystkich powyższych informacji o systemie Linux można także dowiedzieć się o pamięci RAM. Jeśli chcesz zobaczyć statystyki dotyczące jego użycia, uruchom:

Mniej /proc/meminfo

Jeśli chcesz uzyskać informacje w bardziej zwartej formie, użyj następujących poleceń:

Wolne -m #w megabajtach wolne -g #w gigabajtach wolne -h #czytelne

Informacje o dystrybucji i jądrze

Lsb_release -a

Jądro jest także integralną częścią każdego systemu, a informacje na jego temat są nie mniej ważne, szczególnie przy dodawaniu jakichkolwiek dodatków. Istnieją dwie komendy umożliwiające wyświetlenie tych danych:

Uname -r #krótka informacja uname -a #pełna informacja

Informacje o napędzie

W pewnym momencie mogą pojawić się podejrzenia, że ​​dysk twardy nie działa poprawnie, w takim przypadku zaledwie kilka poleceń pomoże Ci dowiedzieć się więcej o tym elemencie komputera. Na przykład, aby zobaczyć wszystkie podłączone dyski SSD, uruchom to polecenie:

Fdisk -l | grep "^/dev"

Po zidentyfikowaniu wszystkich dysków i poznaniu ich nazw możesz wyświetlić bardziej szczegółowe informacje:

Fdisk -l /dev/sda #wyświetl partycje na dysku e2label /dev/sda #wyświetl etykietę dysku

Jeśli chcesz zobaczyć wszystko na raz i, jeśli to konieczne, nawet wprowadzić pewne zmiany, najlepiej nadaje się program cfdisk. Uruchomienie go jest łatwe, wystarczy wpisać nazwę w „Terminalu”.

Informacje o podłączonych urządzeniach i komponentach komputera

Linux byłby niekompletny bez uwzględnienia wszystkich podzespołów komputera i podłączonych do niego urządzeń. Aby dowiedzieć się więcej na przykład o karcie dźwiękowej, procesorze, karcie graficznej i interfejsach, wystarczy uruchomić jedno z poniższych poleceń:

lspci lspci -vvvn | mniej lspci -vt lspci | grep -i "nazwa_urządzenia"

Jeżeli chcesz dowiedzieć się więcej bezpośrednio o urządzeniach podłączonych do pulpitu to najlepiej skorzystać z poniższych poleceń:

Lsusb lsusb -vt

Informacje o interfejsie sieciowym

Internet stał się już częścią naszego życia, jednak jego skonfigurowanie na Linuksie może stanowić problem. Aby uniknąć trudności przy wprowadzaniu wszystkich niezbędnych parametrów do plików konfiguracyjnych, sprawdź charakterystykę swojej karty sieciowej. Można to zrobić za pomocą znanego już polecenia lspci, ale dane wyjściowe będą minimalne. Lepiej użyć jednego z nich:

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

Informacje o chipie wideo

Gry wideo są również integralną częścią życia użytkownika komputera PC, dlatego żaden komputer nie może obejść się bez chipa wideo. A żeby np. zainstalować odpowiednie sterowniki trzeba chociaż znać jego model. Całą listę cech tego komponentu można znaleźć w wynikach tych poleceń:

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

Alternatywnie możesz użyć następującej linii:

Sudo lshw – wyświetlanie klasy

Jednak informacje o systemie Linux uzyskane z powyższych poleceń są powierzchowne. Znacznie więcej można się dowiedzieć, jeśli weźmie się pod uwagę producenta produktu. Jeśli więc masz kartę graficzną firmy NVIDIA, uruchom jedno z tych poleceń w terminalu:

Nvidia-smi nvidia-settings

Nie powinniśmy również zapominać o kartach graficznych AMD, ponieważ one również pokrywają dużą część rynku. Aby poznać ich charakterystykę, uruchom to polecenie:

Fglrxinfo

Wniosek

Teraz wiesz, jak znaleźć informacje o systemie w systemie Linux. Można również zauważyć, że wszystko odbywa się po prostu w prosty sposób, zwłaszcza że nie trzeba nawet instalować do tego żadnego oprogramowania - wszystko odbywa się w „Terminalu”.

Być może będziesz musiał zebrać wszystkie dostępne informacje na temat systemu Ubuntu i sprzętu, jeśli masz nowy komputer lub laptop i zastanawiasz się, jaki dokładnie jest sprzęt. Może to być również konieczne, jeśli zajdzie potrzeba wymiany komponentu, na przykład dysku twardego. Albo nawet tak po prostu. Aby wymienić sprzęt, musisz wcześniej poznać wszystkie informacje. Informacje o sprzęcie Ubuntu mogą być również potrzebne, jeśli zamierzasz skonfigurować Wi-Fi, Bluetooth, kamerę internetową lub zainstalować sterowniki do karty graficznej.

W tym artykule wymienię polecenia, za pomocą których można uzyskać informacje o systemie operacyjnym Ubuntu. Wszystkie polecenia zostały przetestowane na Ubuntu 16.04, ale powinny działać na każdej nowoczesnej dystrybucji, takiej jak Debian, Fedora, OpenSUSE itp.

Znajdź nazwę hosta

Najłatwiejszym sposobem sprawdzenia nazwy hosta komputera jest użycie polecenia hostname:

kot /etc/nazwa_hosta

Jeśli masz serwer, możesz sprawdzić nazwę domeny hosta określoną przez DNS:

W pełni kwalifikowaną nazwę domeny hosta (FQDN) można wyświetlić za pomocą polecenia:

serwer01.strona

Znajdź producenta, numer seryjny

Jeśli masz laptopa, możesz uzyskać informacje takie jak producent, numer seryjny i inne informacje o sprzęcie Ubuntu zakodowane w dmi:

sudo dmidecode -s systemowy numer seryjny
$ sudo dmidecode -s producent systemu
$ sudo dmidecode -s nazwa-produktu systemowego

Zobacz wszystkie dostępne informacje za pomocą polecenia:

sudo dmidecode | więcej

Możesz także użyć polecenia lshw; w niektórych dystrybucjach będziesz musiał je zainstalować:

sudo lshw | więcej
$ sudo lshw -short

Informacje o podłączonym sprzęcie

Polecenie wyświetli cały podłączony sprzęt, używane porty PCI i USB itp.:

Informacje o procesorze

Informacje o procesorze systemu Linux są również łatwo dostępne:

kot /proc/cpuinfo

procesor: 0
identyfikator_sprzedawcy: AuthenticAMD
rodzina procesorów: 16
modelka: 6
nazwa modelu: Procesor AMD Athlon(tm) II X2 250
krok: 3
mikrokod: 0x10000c8
procesor MHz: 2300.000

Statystyki wykorzystania procesora

Obciążenie procesora możesz sprawdzić poleceniem:

21:56:27 Procesor %usr %nice %sys %iowait %irq %soft %kradzież %guest %gnice %bezczynności
21:56:27 wszyscy 18,27 0,33 5,26 2,01 0,00 0,04 0,00 0,00 0,00 74,10

Może być konieczne zainstalowanie narzędzia poprzez zainstalowanie pakietu sysstat.

Informacje o pamięci

Statystykę wykorzystania pamięci w systemie możesz przeglądać komendą:

mniej /proc/meminfo

Całkowita pamięć: 6109876 kB
Wolny mem: 188544 kB
MemDostępne: 2117964 kB
Bufory: 254120 kB
Pamięć podręczna: 1595932 kB

Jeśli nie potrzebujesz tak szczegółowych informacji, możesz uzyskać informacje o Linuksie za pomocą bezpłatnego polecenia.

Wyświetlanie informacji o pamięci w megabajtach:

W gigabajtach:

W czytelnej formie:

Zamień informacje

Za pomocą poleceń możesz sprawdzić, czy partycja wymiany jest podłączona i jaki jest jej rozmiar:

Informacje o pamięci wirtualnej

sudo vmstat
$ sudo vmstat 1
$sudo vmstat 2

Wersja dystrybucyjna

Polecenie wyświetli wersję i nazwę dystrybucji, a także dodatkowe informacje, są to ważne informacje o systemie operacyjnym Linux:

Wersja jądra

Jądro jest najważniejszym elementem systemu. Informacje o systemie Ubuntu, czyli wersję jądra, dostępne są za pomocą polecenia uname.

nazwa -r
$ unazwa -a

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

Opcje uruchamiania jądra

kot /proc/cmdline
$sysctl -a | więcej

Architektura systemu

nazwa -m
$ getconf LONG_BIT
$arch

Informacje o dysku twardym

Spójrzmy na podłączone dyski twarde:

fdysk -l | grep "^Dysk /dev"

Dysk /dev/sda: 465,8 GiB, 500107862016 bajtów, 976773168 sektorów
Dysk /dev/sdb: 931,5 GiB, 1000204886016 bajtów, 1953525168 sektorów

Przyjrzyjmy się partycjom na konkretnym dysku:

fdisk -l /dev/sda

Znajdź etykietę dysku:

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

Blokuj informacje o urządzeniu

Blokuj atrybuty urządzenia:

Lista wszystkich urządzeń blokowych:

Wolne miejsce na dysku

Informacje o systemie Ubuntu obejmują informacje o dysku. Wyświetl zajęte miejsce na wszystkich dyskach:

zm
$df -H
$df-HT

Wyświetl rozmiary plików w folderze domowym:

du
$ du /home

Zamontowane dyski

Wyświetl wszystkie zamontowane systemy plików:

kot /proc/mount
$montaż

Urządzenia SCSI

Wyświetl parametry urządzeń SCSI podłączonych do systemu:

Statystyki we/wy:

sudo iostat
$ sudo iostat 2

Informacje o urządzeniach PCI

Urządzenia PCI to wszystkie urządzenia podłączone do płyty głównej komputera, takie jak procesor, karta sieciowa, karta sieci bezprzewodowej itd. Zasadniczo możesz przeglądać sprzęt Ubuntu, przeglądając urządzenie PCI.

lspci
$lspci -vt
$lspci | grep -i „urządzenie”
$ lspci -vvvn| mniej

Informacje o USB

Oprócz urządzeń PCI istnieją również zewnętrzne urządzenia USB, takie jak drukarki, adaptery Bluetooth, myszy i klawiatury. Jest to również ważna informacja o komputerze Ubuntu.

lsusb
$ lsusb -vt

Informacje o kartach sieci bezprzewodowej

Model i producenta karty sieciowej można wyświetlić za pomocą lscpi, ale nie można tam znaleźć bardziej szczegółowych informacji o ustawieniach i obsługiwanych funkcjach; są do tego polecenia:

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

Informacje o karcie graficznej

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

sudo lshw – wyświetlanie klasy

Informacje o karcie graficznej NVIDIA

Jeśli zainstalowane są zastrzeżone sterowniki, informacje o karcie graficznej można wyświetlić za pomocą polecenia:

Zapewni to bardziej szczegółowe informacje o komputerze Ubuntu niż normalne wyjście lspci.

Informacje o karcie graficznej ATI Readon

Aby polecenie zadziałało należy zainstalować sterownik ATI:

Wersja jedności

Informacje o urządzeniu audio

lspci | grep -i dźwięk

cat /proc/asound/cards

Stan baterii

Na laptopie może być konieczne sprawdzenie stanu baterii:

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

Czas pracy systemu

czas pracy

czas pracy
$ kot /proc/loadavg
$ sudo na górze
$sudo htop
$ sudo na górze

Historia wyłączeń i restartów

ostatni restart
$ostatnie wyłączenie

Bieżący poziom biegu

RunLevel to poziom uruchomienia w systemie init SysVinit.

poziom działania
$kto -r

Przeglądanie dziennika jądra

Bardzo przydatne informacje o komputerze Ubuntu, informacje o błędach i problemach znajdują się w logu jądra:

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

Załadowane moduły jądra

sudo lsmod
$ sudo modinfo _____nazwa_modułu___

Informacje o sieci

Wyświetl lokalny adres IP i inne informacje o interfejsach sieciowych:

sudo ip a
$sudo ip
$ sudo łącze ip działa
$ sudo ifconfig -a

Wyświetl tylko informacje o interfejsie eth0:

sudo ip pokaz eth0
$sudo ifconfig eth0

Wyświetl tabelę routingu:

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

Zobacz mosty sieciowe:

pokaż sudo brctl
Link do mostu $ Sudo

Informacje o serwerach DNS

Adresy serwerów DNS, z którymi współpracuje system, znajdują się w pliku /etc/resolv.conf:

kot /etc/resolv.conf

Ustawienia systemowego DNS znajdują się w pliku /etc/host.conf

kot /etc/host.conf

Informacje o gnieździe

Przyglądamy się otwartym sieciom i gniazdom lokalnym:

Wszystkie porty nasłuchowe:

sudo netstat -tulpn
$ sudo netstat -tulpn | grep SŁUCHAJ

Przyjrzyjmy się wszystkim gniazdom TCP:

Gniazda UDP:

Przyjrzyjmy się plikom otwartym w systemie:

lsof | więcej
$lsof | grep coś
$ lsof /dev/sda2

Informacje o usługach

Przyglądamy się wszystkim działającym usługom. W SysVinit:

usługa sudo --status-all

lista initctl sudo

Sprawdzamy, czy usługa ładuje się automatycznie:

sudo initctl status nazwa-usługi
$ Sudo initctl status smbd

status nazwy_usługi usługi sudo
$ Sudo status usługi Nginx

Wyświetl pliki dziennika

płyta CD /var/log
$ ls -l
$ tail -f /var/log/nazwa pliku
$ grep „co_potrzebne” /var/log/nazwa pliku

Wyszukaj plik według nazwy

Korzystanie z funkcji Znajdź:

zlokalizuj nazwę pliku
$ zlokalizuj hasło
$ zlokalizuj plik Coursework.doc

Korzystanie ze znalezienia:

find (/folder_gdzie_przeszukiwać) -nazwa (nazwa_pliku) -print
$ find /etc/ -nazwa /etc/passwd -print
$ znajdź $HOME -nazwa "*.doc" -print

Informacje o użytkowniku

mniej /etc/passwd
$ grep nazwa użytkownika /etc/passwd
$ pobierz hasło

Informacje o grupie

mniej /etc/group
grupa $getent
$ grep nazwa_grupy /etc/group
$ grupuje nazwę użytkownika

Informacje o haśle

zmień -l nazwa użytkownika
$ zmiana -l korzeń
$ zmień -l vivek

sudo do góry
$sudo htop
$ sudo na górze
$sudo ps auxwww
$ sudo opcje netstat
$ sudo iostat
$ sudo mpstat 1
Opcje $ sudo sar

Śledzenie programu

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

Śledzenie połączeń bibliotecznych

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

Przetwarzać informacje

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

Zmiana priorytetu procesu:

sudo /bin/nice -n -1 nazwa procesu
$ sudo /bin/nice -n -1 pid
$ sudo renice __priority___ pid

Użycie procesora procesowego:

zestaw zadań Sudo -p pid
$ zestaw zadań sudo -p 42

Jeśli chcesz dowiedzieć się, co kryje się przed twoimi oczami wewnątrz komputera z systemem Linux (rozważymy metody, które działają w Linux Mint i Ubuntu), to zrobienie tego nie jest trudniejsze niż w systemie Windows, a czasem nawet łatwiejsze. Istnieje kilka metod, które proponujemy rozważyć w tym artykule.

Zacznijmy od metody najbardziej znanej przeciętnemu użytkownikowi, niedoświadczonemu we wszystkich rozkoszach systemu operacyjnego Linux. Wyobraźmy sobie, że stosunkowo niedawno przerzuciłeś się na Linuksa i jeszcze nie odzwyczaiłeś się całkowicie od systemu Windows, do którego jesteś przyzwyczajony.

W systemie Windows, aby uzyskać szczegółowe informacje o sprzęcie, użytkownicy zwykle korzystają ze specjalnych programów, na przykład AIDA64 i podobnych. Zapewniamy, że Linux nie jest pozbawiony pod tym względem. Może nie ma aż takiej różnorodności podobnych programów, ale na pewno znajdą się takie, które dostarczą Ci pełny raport na temat konfiguracji Twojego komputera.

Jednym z takich programów jest HardInfo (po instalacji pojawia się w menu jako System Profiler i Benchmark). Korzystając z tego narzędzia, możesz uzyskać najpełniejszy obraz ukrytego przed tobą sprzętu komputerowego. Możesz go zainstalować z repozytorium swojej dystrybucji.

Program HardInfo w Linux Mint 18 Sarah Mate

Program w przystępnej formie graficznej prezentuje główne punkty, na temat których można uzyskać informacje. Wystarczy kliknąć żądaną ikonę, a program wyświetli główne cechy systemu.

HardInfo. Informacje o pamięci zainstalowanej w komputerze.

Program umożliwia także utworzenie raportu w formacie HTML, który można następnie przeglądać w przeglądarce. W tym celu należy kliknąć „Wygeneruj raport”, wybrać pozycje, dla których chcesz zobaczyć raport i poczekać na wynik.

Raport HTML wygenerowany w programie HardInfo.

Pomimo wszystkich swoich zalet, program HardInfo daje gorsze rezultaty niż to, co uzyskasz korzystając z terminala i kilku poleceń.

Najpierw spójrzmy na użyteczność lshw Aby go zainstalować, musisz wpisać w terminalu: sudo apt-get zainstaluj lshw Po instalacji, aby poznać charakterystykę systemu wystarczy wpisać komendę w terminalu sudo lshw

Wynik polecenia sudo lshw w terminalu.

Jak widać lista jest bardzo długa. Aby go skrócić, możesz wpisać polecenie sudo lshw -krótkie Lista będzie krótsza i bardziej zwięzła.

Wynik polecenia sudo lshw -short w terminalu.

Istnieje również inna odmiana tego polecenia, która pozwoli Ci wyświetlić pełną listę, ale jednocześnie załaduje ją w razie potrzeby: sudo lshw|więcej

Tak wygląda wynik po wpisaniu polecenia w terminalu sudo lshw|więcej (teraz wystarczy tylko nacisnąć klawisz Enter i zapoznać się z wyświetlanymi informacjami).

Aby wygenerować raport w formacie HTML należy wpisać komendę lshw -html > sprzęt.html (w tym przypadku raport zostanie zapisany w folderze użytkownika – tym, w którym znajdują się foldery Pobrane, Muzyka itp.).

Warto wspomnieć, że w systemie znajduje się folder /proc/, który zawiera również informacje o sprzęcie Twojego komputera. Jako przykład podam kilka powiązanych poleceń, które po wpisaniu w terminalu wyświetlą interesujące nas informacje:

kot /proc/cpuinfo- wyświetli informacje o procesorze

kot /proc/meminfo— wyświetla informacje o pamięci RAM

kot /proc/partitions— wyświetla informacje o partycjach dysku twardego

Mamy nadzieję, że te informacje pomogą Ci podnieść zasłonę tajemnicy na temat wewnętrznego świata Twojego komputera z systemem Linux.

Jak sprawdzić cechy komputera w systemie Linux? aktualizacja: 21 stycznia 2017 r. przez: Maksym Iwanow