Opensource software-defined storage systems are becoming to be the next big thing. Instead of buying an expensive storage appliance, you can just put together a few bare-metal servers and stack them with disks and voila. You have a working enterprise-grade storage unit that you can scale as you wish.
After every clean anaconda based OS install, there is a single file under the /root/ , named anaconda-ks.cfg. Ever wondered what is that about? Kickstart is a config file format designed to automate the installation of an operating system with anaconda installer.
We often deal with appliances during our daily struggles. They provide a solution to a particular problem, and they come as a package. In the sense of administration, they usually offer management panels. You can't access the root account on these devices. Not being a superuser on a server I manage irritates us intensely. Having root means being able to operate the equipment after the warranty.
One of the core philosophies lies behind the Unix operating system is "Everything is a file". This design provides a uniform interface for applications and users. This means everything in the system from processes, files, directories, sockets, pipes are represented by files. This ghost from the past still heavily affects the inner workings of the modern Linux distributions.
Since rsync is not supported by the google repository another method is needed. There are many tools for cloning the deb repositories with HTTP instead of rsync. Copying of an HTTP repository is done by indexing the files in the folders.
If you need to install the latest version of the BIND DNS server, you won't find it in your package repositories. You will need to compile it from the source and create a proper environment by hand.
General Linux subjects are covered with excessive detail to build intuition. This tutorial aims to be an old school guide about the fundamentals of Linux with no assumption of prior knowledge.