Linuxconf project is a sophisticated administration system for the Linux operating system. In many ways, Linuxconf is different from other administration schemes found on Unix operating systems and most other systems.
Here are some key features of "Linuxconf":
A text based interface:
· Linuxconf takes control pretty early at boot time when not much is enabled, especially not the X window system. A text based interface is required. Beside, this interface works everywhere, on the console, on a terminal, using a telnet session or logged in using a simple modem.
A web interface:
· Linuxconf may be operate with your favorite Web browser. Features of a web browser such as bookmarks, multiple pages and hotlinks make remote management a dream. You don't have to install an httpd server to get this features. Linuxconf handles the http protocol itself and is started from the inetd server.
A graphical interface (Available since 1.9r26-12):
· Linuxconf has two GUI front end. One is done in Java and is expected to operated either standalone of from a browser. The other is done with the wxXT toolkit and is already operationnal. Click here and here to learn more.
· Linuxconf is expected to evolved with some monitoring and diagnostic facilities and the graphical user interface will be best suited to implement those new features.
A command line interface:
· All too often, command line interface is just forgotten. In some OS, it does not exist. When facing special tasks, nothing can beat a shell script. A good example of this is the DNS management available in Linuxconf.
· Linuxconf has a nice dialog to add and edit one host definition in a DNS. This is fine for day to day maintenance. But what about converting a large /etc/hosts file to DNS format. Entering each host one by one using any user interface is not fun. The following command will add one host. Building a script around it to add a thousand is easy.