Just how to locate details concerning the system/machine in Unix?

I have actually constantly located it hard to locate details concerning the system itself in Unix, whether it be

  • Which OS I am making use of (variation number and also all, to contrast it with the most up to date readily available builds)?

  • Which Desktop Environment am I making use of? If I am making use of KDE, a lot of the programs begin with a K and also I can claim I am making use of KDE, yet there need to be some means to quiz this, claim from a manuscript.

  • Which kernel variation am I making use of? (As an example, I am making use of Fedora, and also I need to know what Linux kernel variation I am making use of)

Primarily, what I miss out on is a solitary point/utility that can get all this details for me. A lot of the moments the remedies to the above would certainly themselves be OS details. After that, you are stuck.

2019-05-05 20:15:22
Source Share
Answers: 6

Run gnome-system-monitor (plan coincides name in Debian, Ubuntu, and also Fedora), and also click the System tab:

The desktop computer point is a little tough due to the fact that you can have numerous ones mounted, and also can run one plan coming from one desktop computer on a various desktop computer. Additionally, running printenv DESKTOP_SESSION on my Debian system simply outputs default (yet it functions well on Ubuntu and also Fedora).

2019-05-23 01:31:11

As @milk mentioned, you can make use of uname -a which will certainly inform you details on all the UNIXes I have accessibility to. As an example, on Linux :

Linux localhost #1 SMP Fri Jul 23 17:14:44 UTC 2010 x86_64 x86_64 x86_64 GNU/Linux

On FreeBSD :

FreeBSD localhost 6.3-RELEASE-p3-jc1 FreeBSD 6.3-RELEASE-p3-jc1 #2: Thu Aug  7 14:36:29 PDT 2008 [email protected]ohncompanies.com:/usr/obj/usr/src/sys/jail7  i386

On OpenSolaris :

SunOS localhost 5.11 snv_134 i86pc i386 i86pc

Regarding the desktop environment inquiry goes, you need to have the ability to echo $DESKTOP_SESSION in KDE or GNOME and also come back the appropriate solution.

If you intend to figure out what distro you're running, a cheater's faster way is to cat /etc/*-version /etc/*-release.

2019-05-08 11:44:44

In enhancement to uname -a, which offers you the kernel variation, you can attempt :

lsb_release -idrc  # distro, version, codename, long release name

The Majority Of Desktop Environments like GNOME or KDE have an "around" or "details" food selection alternative that will certainly inform you what you make use of presently, so no commandline required there actually.

2019-05-08 11:39:48

Not entirely fail-safe, yet midway there :

xwininfo -root -children|grep kwin
xwininfo -root -children|grep gnome-panel

(I can not aid it if you seem like making use of gnome - panel under kwin, though ; - ) Additionally, I locate this really valuable under Linux :

cat /etc/issue
2019-05-08 11:31:31

Building on every people blog post over, possibly run a straightforward manuscript

lsb_release -idrc ; printenv DESKTOP_SESSION ; uname -a 

running that offers me

Distributor ID: LinuxMint
Description:    Linux Mint 9 Isadora 
Release:    9 Codename: isadora 
Linux judas327 2.6.32-24-generic-pae #39-Ubuntu SMP Wed Jul 28 07:39:26 UTC 2010 i686 GNU/Linux
2019-05-08 11:29:40

Maybe you can make use of

uname -a

to get details concerning the kernel variation and also which OS you are making use of.

2019-05-08 09:55:59