These are items that you, as security student, must know at a bare
minimum. Read the man
page on the commands, before trying them out.
Most of them need to be run as root
. You can use the sudo
prefix,
or set aside a root-dedicated terminal, with a distinctly different
appearance, where you have logged in as root
.
Students should be able to
man file
.blkid
lshw
lsusb
dmidecode
cat /etc/issue
more /boot/config-*
more /boot/abi-*
" Linux kernel and GNU C Library define the
Linux API. After compilation, the binaries offer an ABI; keeping
this ABI stable over a long time is important for ISVs. In
computer software, an application binary interface (ABI) is an
interface between two binary program modules; often, one of these
modules is a library or operating system facility, and the other is
a program that is being run by a user."which init
ls -l /sbin/init
ls -l /bin /sbin /usr /usr/bin /usr/bin /usr/local/bin | wc -l
ls -l /dev/random /dev/urandom /dev/zero /dev/null
ls -l /dev/fuse /dev/kmsg /dev/mem /dev/core
ls -l /dev/loop*
ls -l /dev/block/
find /dev/ -name *by*
cat /etc/fstab /etc/exports /etc/samba/smb.conf
df -Th
cat /proc/cmdline
modprobe(8), insmod(8), lsmod(8), modinfo(8) depmod(8, rmmod(8)
Volume# 8cat /proc/meminfo
ls -l /etc/passwd /etc/shadow /etc/group /etc/sudoers
cat /proc/version
related to uname -a
cat /proc/1/cmdline
ls -ld /proc/1/*
cat /proc/mounts
cat /proc/vmstat
cat /proc/interrupts
/boot/grub/grub.cfg