Socratic Method Linux
Socratic Method Linux
LINUX THROUGH
THE SOCRATIC
METHOD
By ProLUG
CPU TOPICS
CAN YOU LIST
THE NUMBER
OF CPUS?
CAN YOU
TELL ME THE
SPEED IN
MHZ?
CAN YOU TELL
ME THE
MANUFACTURER
OF THE CPU?
CAN YOU TELL
ME THE
ARCHITECTURE
OF THIS CHIP?
CAN YOU TELL
ME IF THIS
SYSTEM IS
PHYSICAL OR
VIRTUAL?
SPIN THE CPU
UP TO HIGH
LOAD FOR 3
MINUTES
MEMORY TOPICS
CAN YOU TELL
ME HOW MUCH
RAM WE HAVE?
CAN YOU TELL
ME HOW MUCH
RAM WE HAVE
USED?
CAN YOU TELL
ME HOW MUCH
RAM WE HAVE
FREE?
CAN YOU
TELL ME HOW
MUCH SWAP
WE HAVE?
CAN YOU
FREE ALL OF
THE CACHED
MEMORY?
GENERATE
HIGH MEMORY
LOAD FOR 3
MINUTES
FILESYSTEM TOPICS
CAN YOU SHOW
ALL OF THE
USED SPACE OF
THE / (ROOT)
PARTITION?
CAN YOU SHOW
ALL OF THE
USED INODES
OF THE / (ROOT)
PARTITION?
ALL OF THE
USED SPACE
CURRENT
DIRECTORY
YOU’RE IN?
CAN YOU SHOW ALL
THE PROCESSES
THAT ARE USING
THE DIRECTORY
YOU’RE IN?
CHECK THE LONG LISTING
OF /ROOT, /TMP,
/ETC/SHADOW,
/ETC/PASSWD, AND
/ETC/SSH/SSHD_CONFIG.
CAN YOU EXPLAIN ALL OF
THESE PERMISSIONS?
CAN YOU
REMOUNT THE
/TMP DIRECTORY
AS READ ONLY?
CAN YOU LIST THE
NUMBER OF FREE
INODES IN / ?
TOUCH
/TMP/TESTFILE.
CAN YOU HARD
LINK TO THAT FILE
3 TIMES?
CAN YOU HARD
LINK TO A FILE
ACROSS
FILESYSTEM
BOUNDARIES?
CAN YOU CAT OUT THE
CONTENTS OF THE FILE
THAT DEFINES MOUNT
POINTS IN THE
SYSTEM?
CAN YOU TEST YOUR
WRITE SPEED OF YOUR
FILESYSTEM?
WHAT IS ROOT’S
HOME DIRECTORY?
CAN YOU SHOW
ALL THE
ALIASES YOUR
USER HAS
AVAILABLE?
CAN YOU
CREATE OR
REMOVE AN
ALIAS?
CAN YOU TELL IF
THE USER HAS A
PASSWORD SET?
CAN CAN YOU
CREATE OR
REMOVE AN
ALIAS AND MAKE
THAT
PERSISTENT?
DO YOU KNOW
WHERE THE USER
DEFAULT HOME
DIRECTORY FILES
POPULATE FROM?
CAN YOU SET A
SCRIPT THAT
AUTOMATICALLY
RUNS ON ANY
USER LOGIN?
CAN YOU CHECK YOUR
CURRENT USER?