From owner-freebsd-questions Fri Aug 24 13:11:11 2001 Delivered-To: freebsd-questions@freebsd.org Received: from lab.cyberlifelabs.com (lab.cyberlifelabs.com [208.201.255.2]) by hub.freebsd.org (Postfix) with SMTP id EE93337B406 for ; Fri, 24 Aug 2001 13:11:07 -0700 (PDT) (envelope-from milo@cyberlifelabs.com) Received: (qmail 83334 invoked from network); 24 Aug 2001 20:11:07 -0000 Received: from sonique.lab.cyberlifelabs.com (HELO there) (208.201.255.10) by lab.cyberlifelabs.com with SMTP; 24 Aug 2001 20:11:07 -0000 Content-Type: text/plain; charset="iso-8859-1" From: Milo Hyson To: "Aaron" , "Mark Rowlands" Subject: Re: Suggested Date: Fri, 24 Aug 2001 13:11:06 -0700 X-Mailer: KMail [version 1.3] Cc: freebsd-questions@freebsd.org References: <20010824154820.67B1D37B409@hub.freebsd.org> In-Reply-To: <20010824154820.67B1D37B409@hub.freebsd.org> MIME-Version: 1.0 Content-Transfer-Encoding: 8bit Message-Id: <20010824201107.EE93337B406@hub.freebsd.org> Sender: owner-freebsd-questions@FreeBSD.ORG Precedence: bulk List-ID: List-Archive: (Web Archive) List-Help: (List Instructions) List-Subscribe: List-Unsubscribe: X-Loop: FreeBSD.ORG On Friday 24 August 2001 08:46 am, Aaron wrote: > I'm not so concerned with "official" views as with what works. I know > there are MANY real-world system administrators out there that dont > follow the "official" view for one reason or another. What I'd like to > know is what they do and why. I think the hierarchy is the last hurdle > for me to true BSD enlightenment. :D While there are some variances among different UNIX systems, pretty much all of them follow the same basic conventions (this is all described in man hier): /etc is for local configuration files /usr is for all programs. In some cases it's mounted read-only from a server so that software maintenance only has to happen in one place. /usr/local is the same as /usr but for software installed locally on the machine. This is so that you can have a server-mounted /usr and still install software on the local hard drive. /var is for semi-dynamic files such as logs and PID files. It's separate from /usr because (as stated above) it could be read-only. Some UNIX variants use /opt instead of /usr/local for local applications, but I'm not seeing this too much anymore. Even companies like Sun and SGI are shifting to /usr/local (or so I've heard). -- Milo Hyson CyberLife Labs, LLC To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-questions" in the body of the message