System Administration Best Practices
Linux distributions have three branches
The Softlanding Linux System (SLS) distribution, which evolved into the Slackware
distribution, is one of the oldest
The Debian Packaging System (DPKG/DEB) was developed about the same time
as the RPM, and has the same features, although they are implemented differently.
Debian is an extremely stable Linux distribution that includes a great variety of
software that runs in many different environments and on many different CPU
architectures. It is free, in the spirit of the Free Software Foundation's definition,
and thus may be run freely on as many systems as an administrator desires, without
limit or licensing fees. It may be freely copied, modified, and re-distributed. Debian
is available from many official Debian servers and mirrors, and it is well supported
by an official and well-defined, albeit all-volunteer organization, which provides
support via many channels. Paid installation media and support are also available
from many third parties.
Developed by IBM for its Unix-like AIX operating system, and offered as an
alternative to the ext and ext2 filesystems via release under the GPL, Journaled File
System (JFS) is one of the alternatives to the current ext4. It uses fewer resources,
while remaining quite stable and resilient. It includes many features of Btrfs, and
is a good choice when CPU power is limited, or with database systems that require
synchronous writes to survive hardware failures.
Linux distributions have three branches
SLS :
The Softlanding Linux System (SLS) distribution, which evolved into the Slackware
distribution, is one of the oldest
RPM
The Red Hat Package Manager (RPM) was developed by Red Hat in order to
provide some structure for software management.
provide some structure for software management.
DPKG or DEB
The Debian Packaging System (DPKG/DEB) was developed about the same time
as the RPM, and has the same features, although they are implemented differently.
Summary
Debian is an extremely stable Linux distribution that includes a great variety of
software that runs in many different environments and on many different CPU
architectures. It is free, in the spirit of the Free Software Foundation's definition,
and thus may be run freely on as many systems as an administrator desires, without
limit or licensing fees. It may be freely copied, modified, and re-distributed. Debian
is available from many official Debian servers and mirrors, and it is well supported
by an official and well-defined, albeit all-volunteer organization, which provides
support via many channels. Paid installation media and support are also available
from many third parties.
Filesystem
Types
Selecting a filesystem format is the next major choice before installing Debian. The
supported formats that are appropriate for a Linux installation include ext2, ext3,
ext4, JFS, XFS, ReiserFS, and Btrfs. The first three are actually progressive versions of
the extended filesystem (ext) developed specifically for Linux.
supported formats that are appropriate for a Linux installation include ext2, ext3,
ext4, JFS, XFS, ReiserFS, and Btrfs. The first three are actually progressive versions of
the extended filesystem (ext) developed specifically for Linux.
ext2, ext3, and ext4
The ext filesystem was originally developed to overcome the limitations of the
MINIX filesystem.
MINIX was Linus Torvalds' inspiration for Linux.
The second extended filesystem (ext2) improved upon it, while the third extended
filesystem (ext3) added journaling, as well as performance improvements. The fourth
extended filesystem (ext4) added additional features and performance improvements.
The ability to disable journaling is one reason ext2
was sometimes used over ext3 for flash drives in
order to reduce the write cycles.
MINIX filesystem.
MINIX was Linus Torvalds' inspiration for Linux.
The second extended filesystem (ext2) improved upon it, while the third extended
filesystem (ext3) added journaling, as well as performance improvements. The fourth
extended filesystem (ext4) added additional features and performance improvements.
The ability to disable journaling is one reason ext2
was sometimes used over ext3 for flash drives in
order to reduce the write cycles.
Journaled File System
Developed by IBM for its Unix-like AIX operating system, and offered as an
alternative to the ext and ext2 filesystems via release under the GPL, Journaled File
System (JFS) is one of the alternatives to the current ext4. It uses fewer resources,
while remaining quite stable and resilient. It includes many features of Btrfs, and
is a good choice when CPU power is limited, or with database systems that require
synchronous writes to survive hardware failures.