| From: o1bigtenor via talk <[email protected]>

Note: I am only an amateur sysadmin.

| One of my linux mentors, who calls himself a linux dinosaur (started on
| a System V on a pc)

Picky picky: System V isn't Linux.  It's UNIX.

I first used UNIX seriously with 4th or 5th Edition in 1975.  But I
first became strongly interested in 1974 from reading "The UNIX
Time-Sharing System" in the Communications of the ACM.

I think that a number of GTALUG folks used Linux before I did.  I
switched my desktop from Solaris on SPARC to Linux about 1997 (I
played with Linux before that).

| even advocates for a separate partition for /var/log
| to forestall any software issues choking off disk usage.

Good point.  What causes disk-full events for you?  If you can isolate
them to separate filesystems, that's good.

Here are the ones that have hit me:

- too many log messages (/var/log).  That can easily be cured by
  log system settings.

- too much email (/var/spool)

- too many saved update packages (due to a PackageKit / dnf bug)
  (/var/cache)

- too many packages installed (/)

- too many core dumps (/var/spool/abrt)
  A firefox dump usually takes 4GiB or so on my system.

HDDs are so big and cheap these days that the simplest solution is to
wildly over-allocate for each partition.

Unfortunately, SSDs are so much faster that you ought to use them and
their capacity costs more.  I use both.  I haven't bothered to put any
problematic directories on the HDD.

|  One of my frustrations with linux has
| been that it can be very difficult to find clear understandable information
| on many parts of the system. Much of the documentation seems to be
| written for someone who is well versed in things and is looking for a clue
| or a reminder on 'how things work'.

There are other challenges

- Linux is very large.  Mostly things get added and very little gets 
  deleted.
  (When I first used UNIX, the largest RAM was 256KiB.  It ran 
  off a disk that was 2.5MB.  You can bet is was simpler.)

- Documentation gets out of date.

- Linux is very general-purpose.  How you should set it up depends on
  many things.  Consider the difference between Linux embedded in a
  home router and Linux running a supercomputer.  (Most routers,
  smartphones, tablets, supercomputers, websites, cloud systems, etc.
  run Linux.)

- each distro is a different.  Each installation can be different.

One key to understanding Linux is to understand its anatomy.  Then you
can study the organs of interest in isolation.
---
Talk Mailing List
[email protected]
https://gtalug.org/mailman/listinfo/talk

Reply via email to