SysAdmin Commands

User identification and who is who in Linux world

āļ„āļģāļŠāļąāđˆāļ‡
āļ„āļģāļ­āļ˜āļīāļšāļēāļĒ

hostname

āđāļŠāļ”āļ‡āļŠāļ·āđˆāļ­āđ€āļ„āļĢāļ·āđˆāļ­āļ‡

whoami

āļŠāļ·āđˆāļ­ username āļ—āļĩāđˆ login āđ€āļ‚āđ‰āļēāļĢāļ°āļšāļš āļ“ āļ‚āļ“āļ°āļ™āļĩāđ‰

w

āđāļŠāļ”āļ‡āļĢāļēāļĒāļŠāļ·āđˆāļ­ user āļ—āļĩāđˆāļāļģāļĨāļąāļ‡āđ€āļ‚āđ‰āļēāđƒāļŠāđ‰āđƒāļ™āļĢāļ°āļšāļš āļĢāļ°āļĒāļ°āđ€āļ§āļĨāļēāļ—āļĩāđˆāđ€āļ‚āđ‰āļēāļŠāļđāđˆāļĢāļ°āļšāļš .

last

āđāļŠāļ”āļ‡āļĢāļēāļĒāļŠāļ·āđˆāļ­ user āļ—āļĩāđˆāđ€āļ‚āđ‰āļēāļŠāļđāđˆāļĢāļ°āļšāļšāļ—āļĩāđˆāļœāđˆāļēāļ™āļĄāļē

last root

āđāļŠāļ”āļ‡āļ‚āđ‰āļ­āļĄāļđāļĨāļ§āđˆāļē root user āđ€āļ‚āđ‰āļēāļŠāļđāđˆāļĢāļ°āļšāļšāļĨāđˆāļēāļŠāļļāļ”

lastb

āđāļŠāļ”āļ‡āļĢāļēāļĒāļŠāļ·āđˆāļ­ user āļ—āļĩāđˆāļžāļĒāļēāļĒāļēāļĄāđ€āļ‚āđ‰āļēāļŠāļđāđˆāļĢāļ°āļšāļš āđāļ•āđˆāđ„āļĄāđˆāļŠāļģāđ€āļĢāđ‡āļˆ

āļ•āļĢāļ§āļˆāļŠāļ­āļšāļĢāļēāļĒāļĨāļ°āđ€āļ­āļĩāļĒāļ” Hardware āļ‚āļ­āļ‡āđ€āļ„āļĢāļ·āđˆāļ­āļ‡

// report exact memory configuration, firmware version, mainboard configuration, 
CPU version and speed, cache configuration, bus speed, etc.
$ sudo lshw | less 
$ sudo lshw -html > myhardware.html 
$ sudo lshw -xml > myhardware.xml 


$ sudo dmidecode -q | less # To display BIOS information
$ sudo slusb -tv # To see USB info


$ sudo smartctl -A /dev/sda | grep Power_On_Hours # How long has this disk (system) been powered on in total
$ sudo hdparm -tT /dev/sda # Do a read speed test on disk sda
$ sudo badblocks -s /dev/sda # Test for unreadable blocks on disk sda

āļāļēāļĢāļ­āđˆāļēāļ™āļŠāļ–āļēāļ™āļ°āļ‚āļ­āļ‡āļ—āļĢāļąāļžāļĒāļēāļāļĢāļĢāļ°āļšāļšāļˆāļēāļāđ„āļ”āđ€āļĢāļāļ—āļ­āļĢāļĩ /proc

āđ„āļ”āđ€āļĢāļāļ—āļ­āļĢāļĩ /proc āđ€āļ›āļĢāļĩāļĒāļšāđ€āļŠāļĄāļ·āļ­āļ™āļŦāļ™āđ‰āļēāļ•āđˆāļēāļ‡āļ‚āļ­āļ‡āļĨāļĩāļ™āļļāļāļ‹āđŒāļ„āļ­āļĢāđŒāđ€āļ™āļĨ (Kernel Windows) āļ‹āļķāđˆāļ‡āđ€āļ›āđ‡āļ™āđ„āļ”āđ€āļĢāļāļ—āļ­āļĢāļĩāļžāļīāđ€āļĻāļĐāļ—āļĩāđˆāđ€āļ›āđ‡āļ™āļĢāļ°āļšāļšāđ„āļŸāļĨāđŒāđ€āļŠāļĄāļ·āļ­āļ™ (virtual filesystem) āļ—āļĩāđˆāļŠāļēāļĄāļēāļĢāļ–āđ€āļ‚āđ‰āļēāļ–āļķāļ‡āļŠāļ–āļēāļ™āļ°āļāļēāļĢāļ—āļģāļ‡āļēāļ™āļ‚āļ­āļ‡āļ­āļļāļ›āļāļĢāļ“āđŒāđƒāļ™āļĢāļ°āļ”āļąāļšāļŪāļēāļĢāđŒāļ”āđāļ§āļĢāđŒāļ‚āļ­āļ‡āđ€āļ„āļĢāļ·āđˆāļ­āļ‡ āđāļĨāļ°āļŠāļ–āļēāļ™āļ°āļ‚āđ‰āļ­āļĄāļđāļĨāļ•āđˆāļēāļ‡āđ†āļ‚āļ­āļ‡āļĢāļ°āļšāļšāđ‚āļ”āļĒāļ„āđˆāļēāļ—āļąāđ‰āļ‡āļŦāļĄāļ”āļˆāļ°āļ–āļđāļāđ€āļāđ‡āļšāļ­āļĒāļđāđˆāđƒāļ™āļŦāļ™āđˆāļ§āļĒāļ„āļ§āļēāļĄāļˆāļģ

āđ€āļĄāļ·āđˆāļ­āđƒāļŠāđ‰āļ„āļģāļŠāļąāđˆāļ‡ ls /proc āļˆāļ°āļžāļšāļāļĨāļļāđˆāļĄāļ‚āļ­āļ‡āđ„āļŸāļĨāđŒāļˆāļģāļ™āļ§āļ™āļĄāļēāļ āļĢāļ§āļĄāļ—āļąāđ‰āļ‡āđ„āļ”āđ€āļĢāļāļ—āļ­āļĢāļĩāļ—āļĩāđˆāđ€āļ›āđ‡āļ™āļ•āļąāļ§āđ€āļĨāļ‚ āļ‹āļķāđˆāļ‡āđ„āļ”āđ€āļĢāļāļ—āļ­āļĢāļĩāđ€āļŦāļĨāđˆāļēāļ™āļĩāđ‰āļ„āļ·āļ­āļŠāļ–āļēāļ™āļ—āļĩāđˆāđ€āļāđ‡āļšāļ‚āđ‰āļ­āļĄāļđāļĨāļ‚āļ­āļ‡āļĢāļ°āļšāļšāļ—āļĩāđˆāļāļģāļĨāļąāļ‡āļ—āļģāļ‡āļēāļ™āļ­āļĒāļđāđˆāđāļĨāļ°āļ–āļđāļāļˆāļ°āļ­āđ‰āļēāļ‡āļ­āļīāļ‡āļˆāļēāļāļŦāļĄāļēāļĒāđ€āļĨāļ‚āđ‚āļ›āļĢāđ€āļ‹āļŠāļ™āļąāđˆāļ™āđ€āļ­āļ‡ āļ™āļ­āļāļˆāļēāļāļ™āļąāđ‰āļ™āđāļĨāđ‰āļ§āđƒāļ™āđ„āļ”āđ€āļĢāļāļ—āļ­āļĢāļĩ /proc āļĒāļąāļ‡āļĄāļĩāđ„āļŸāļĨāđŒāļžāļīāđ€āļĻāļĐāļ—āļĩāđˆāđāļ—āļ™āļŪāļēāļĢāđŒāđāļ§āļĢāđŒāļ•āđˆāļēāļ‡āđ†āđƒāļ™āļĢāļ°āļšāļš āđ„āļ”āđ‰āđāļāđˆ

āđ„āļŸāļĨāđŒ
āļ„āļģāļ­āļ˜āļīāļšāļēāļĒ

/proc/modules

dynamically loaded modules

/proc/devices

registered character and block major numbers

/proc/iomem

on-system physical RAM and bus device addresses

/proc/ioports

on-system I/O port addresses (especially for x86 systems)

/proc/interrupts

registered interrupt request numbers

/proc/softirqs

registered soft IRQs

/proc/kallsyms

running kernel symbols, including from loaded modules

/proc/partitions

currently connected block devices and their partitions

/proc/filesystems

currently active filesystem drivers

/proc/swaps

currently active swaps

/proc/cpuinfo

information about the CPU(s) on the system

/proc/meminfo

information about the memory on the system, viz., RAM, swap

$ cat /proc/cpuinfo # Find CPU model/speed information
$ grep -c processor /proc/cpuinfo # Count processor (including cores)
$ cat /proc/meminfo # Find Memory details

āđ‚āļ›āļĢāđāļāļĢāļĄāđ€āļŠāļĢāļīāļĄāļāļēāļĢāļ”āļđāļ—āļĢāļąāļžāļĒāļēāļāļĢāļŠāļģāļ„āļąāļāļ āļēāļĒāđƒāļ™āđ€āļ„āļĢāļ·āđˆāļ­āļ‡

$ sudo apt install htop bashtop glances

$ htop
$ bashtop
$ glances

Last updated

Was this helpful?