Prikaz podataka o sustavu unutar Linuxa Korištenje naredbe "uname"

Uvod

Naredba uname unutar Linuxa omogućuje pregled informacija o sustavu o vašem Linux okruženju.

U ovom vodiču pokazat ću vam kako učinkovito koristiti uname.

uname

Jedinstvena naredba nije osobito korisna.

Pokušajte to sami. Otvorite prozor terminala i upišite sljedeću naredbu:

uname

Šanse su jedina riječ koja se vraća Linux .

Wow to je dobro nije to. Ako ne koristite neku od onih distribucija namjerno dizajniranih da izgledaju kao drugi operacijski sustavi kao što su Zorin, Q4OS ili Chromixium, vjerojatno ste to već znali.

uname -a

Na drugom kraju skale možete koristiti sljedeću naredbu:

uname -a

Ovog puta dobivate cijeli niz informacija kako slijedi:

Ono što zapravo dobivate je izlaz koji izgleda ovako:

Linux vaše-računalo-ime 3.19.0-32-generički # 37-14.04.1-Ubuntu SMP čet 22.10. 09:41:40 UTC 2015 x86_64 X86_64 x86_64 GNU / Linux

Očito, da nisam rekao da želite da sadržaj kolumne bude informacija, to ne bi nužno bilo značajno.

uname -s

Sljedeća naredba prikazuje sam naziv kernela.

uname -s

Izlaz iz ove naredbe je Linux, ali ako ste na drugoj platformi kao što je BSD to će biti drugačiji.

Naravno, možete postići iste rezultate tako što ne opskrbljujete -s, no vrijedi spomenuti ovu sklopku u slučaju da programeri odlučuju promijeniti zadani izlaz za naredbu uname.

Ako želite upotrebljavati preklopnik koji je lakši za čitanje, možete upotrijebiti i sljedeće oznake:

uname - naziv kernela

Izlaz je isti, ali vrhovi prsta sada će biti malo kraći.

Usput, ako se pitate što je kernel - to je najmanja količina zamjenjivog softvera koji može komunicirati s vašim računalom - Wikipedija to detaljnije objašnjava:

Linux kernel je kernel operacijskog sustava sličan Unixu. Koristi se širom svijeta: operativni sustav Linux temelji se na njemu i implementiran je na tradicionalnim računalnim sustavima kao što su osobna računala i poslužitelji, obično u obliku Linux distribucija [9] i na različitim ugrađenim uređajima kao što su usmjerivači i NAS uređaji . Operativni sustav Android za tablet računala, pametne telefone i smartwatchove također se temelji na Linux kernelu.

uname -n

Sljedeća naredba prikazuje naziv čvora vašeg računala:

uname -n

Izlaz iz naredbe uname-n je naziv hosta računala i možete postići isti učinak upisivanjem sljedećeg u prozor terminala:

hostname

Također možete postići isti učinak pomoću naredbe nešto više čitatelja:

uname - naziv

Rezultati su upravo isti i to je sklonost za koju ćete ići. Imajte na umu da hostname i nodename nisu zajamčeni da budu isti na nekim Linux sustavima.

uname -r

Sljedeća naredba pokazuje samo kernel release:

uname -r

Izlaz iz gornje naredbe bit će nešto u skladu s 3.19.0-32-generičkim.

Oslobađanje jezgre je važno kada se radi o konfiguriranju hardvera. Moderni hardver nije kompatibilan sa svim verzijama i obično se uključuje od određene točke dalje.

Na primjer, kada je izumljena verzija 1 Linuxa, sumnjam da je bilo puno poziva za upravljačke programe za 3d pisače ili zaslone osjetljivog na dodir.

Možete postići isti učinak pokretanjem sljedeće naredbe:

uname - kernel-release

uname -v

Verziju Linux kernela možete pronaći upisivanjem sljedeće naredbe:

uname -v

Izlaz naredbe verzije bit će nešto slično redovima # 37 ~ 14.04.1.1-Ubuntu SMP Thu Oct 22 09:41:40 UTC 2015.

Izdanje jezgre razlikuje se od verzije jer je inačica prikazana kada je kernel sastavljen i koja inačica imate.

Na primjer, Ubuntu može sastaviti 3.19.0-32 generički kernel 50 puta. Prvi put kad ga sastavljaju verzija će reći # 1, kao i datum koji je sastavljen. Slično na 29. verziji će reći # 29, kao i datum koji je sastavljen. Linux izdanje je isti, ali verzija je drugačija.

Možete dobiti iste informacije unosom sljedeće naredbe:

uname - kernel-verzija

uname -m

Sljedeća naredba ispisuje ime hardvera stroja:

uname -m

Rezultat će izgledati nešto poput x86_64.

Usput, ako pokrenete uname -p i uname -i naredbu, rezultat može biti i x86_64.

U slučaju uname -m to je sama strojna arhitektura. Razmislite o tome na razini matične ploče.

Možete dobiti iste podatke tako da pokrenete sljedeću naredbu:

uname - mašina

uname -p

Sljedeća naredba prikazuje vrstu procesora:

uname -p

Rezultat će vjerojatno biti isti kao i naziv hardvera stroja kao što je x86_64.

Ova se naredba odnosi na vrstu CPU-a.

Istim rezultatom možete postići tako da upišete sljedeću naredbu:

uname --procesor

uname -i

Sljedeća naredba prikazuje hardversku platformu.

uname -i

Ova naredba će prikazati hardversku platformu ili ako želite tip operacijskog sustava. Možete, primjerice, imati platformu i stroj x86_64, ali samo pokrenuti 32-bitni operacijski sustav.

Istim rezultatom možete postići tako da upišete sljedeću naredbu:

uname - platforma za hardver

uname -o

Sljedeća naredba prikazuje operacijski sustav:

uname -o

Ako koristite standardni Linux operativni sustav kao što su Ubuntu, Debian itd., Nećete biti iznenađeni kada znate da je izlaz GNU / Linux. Na telefonu ili tabletu operativni sustav bi bio Android.