» Slackware Xtreme Delusions: A Legend In My Own Mind

You are backing up your personal files, now what about the database. Databases are just as susceptible to hard disk failures, viruses, and accidental deletion as your personal data. Maybe even more so if your database is getting frequent updates. In this post we will cover the back up and recovery of a MySQL database.

More »

When you are installing new applications to your Unix server it is almost always better to use some soft of package management tool. Compiling from source allows you to custom tailor the application to your hardware, but most applications do not provide a means for uninstalling.
Another issue with installing from sources is that you do not have a central repository to list all your installed applications. src2pkg is the best of both worlds, compile from source and install via the package management system.

More »

An ISO file is a CD or DVD image file. In order to attach an ISO file to the local file system, you have to mount it with a loop device. A loop device is used to make a regular file look like a block device.
The mount command is used to mount the device to the local file system.

mount -o loop,unhide,ro -t iso9660  
mount -o loop,unhide,ro -t udf

The “-o” option specifies extra parameters

loop use a loop device
unhide show hidden files
ro mount filesystem as readonly

The “-t” option specifies the filessytem to mount.

iso9660 CD-ROM filesystem
udf DVD Filesystem

The source parameters is the ISO.file. The target is the mount stub where the ISO file will be attached to the local filesystem.

References:
Anatomy of the Linux file system

When compiling application form source, being able to cleanly and easily uninstall is only capable if the developer added an uninstall target in the makefile. This will also require the source to be extracted when the need to uninstall arises. There is also the issue that is no record of what is installed or what version is installed.

[user@host ~]$ cd app
[user@host app]$ ./configure && make && make install

CheckInstall can be used to convert source to a Debian, RPM, or Slackware package. It does this by running make install and tracking of every file modified using the installwatch utility. Then the package management system can be used to show what is installed and what version as well as uninstall the applications.

More »

POP3 is a protocol that provides remote access to a users email. It runs on port 110 and is sent in the clear. In order to offer some degree of privacy

More »