New World file system layout

From techdocs
Revision as of 12:23, 21 August 2023 by Plinich (talk | contribs)
Jump to navigation Jump to search

New World computers start life as out-of-the-box standard, minimally-configured Debian systems. The vast majority of software and configuration files on these computers is installed from standard Debian repositories by apt. Thus, to a very large extent, where things are in the file system is pretty-much dictated by Debian. This includes binaries, libaries, man pages and configuration files.

CSE-specific files — such as administration scripts, configuration files, teaching-related files., etc. — are largely located under either /etc or /usr/local. Below is a broad outline of what's where, why and how it gets there.

Path Discussion
/etc System configuration files. Most are left as they are out-of-the-box
/usr/local/acc
/usr/local/bin
/usr/local/etc
/usr/local/extrafiles
/usr/local/extrapackages
/usr/local/games
/usr/local/include
/usr/local/infrastructure Directories and files maintained by CSG
/usr/local/lib
/usr/local/man
/usr/local/mlalias
/usr/local/priv
/usr/local/qemu_machines
/usr/local/sbin
/usr/local/share
/usr/local/src
/usr/local/tigervnc
/usr/local/uservms
/usr/local/vlab
/usr/local/vmimages