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.
When using command-line tools in the scripts, interactive tools enjoy breaking the automation and asking for some information. Most of the interactive commands have non-interactive modes you can use. I recently discovered how to use default PostgreSQL client in such a way.
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.
Debricking Buffalo WBMR-HP-G300H
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.