Tuesday, March 31, 2009

Using SAMBA 2nd Edition by O'Reilly Online Catalog

O'Reilly put up Using SAMBA (2nd Edition) online. Although this is definitely not a recent edition but it definitely very applicable even for the current version of SAMBA. Interesting information and tips on how to use SAMBA

Must Read....especially if it is free

Monday, March 30, 2009

Tex4ht for CentOS, Redhat and Fedora

TeX4ht is a highly configurable TeX-based authoring system dedicated mainly to produce hypertext.

To install text4ht, make sure you install the repository from http://centos.karan.org/

#yum install tex4ht (That's it)

Sunday, March 29, 2009

Finding problematic updates

I read about this tip from LINUX Format March 2009 Issue (page 83)

If you installed a software updates and something broke or no longer works, you may have to look at the Package Manager log File.

For Debian-based LINUX like Ubuntu, Linux Mint, the log file is /var/log/dpkg.log

For Redhat-based Linux like CentOS, Fedora, the log file is /var/log/yum.log

Scalpel - Recover lost file

Scalpel is a fast file carver that reads a database of header and footerdefinitions and extracts matching files from a set of image files or rawdevice files. Scalpel is filesystem-independent and will carve files fromFATx, NTFS, ext2/3, or raw partitions. It is useful for both digitalforensics investigation and file recovery

Step 1: Install scalpel
# yum install scalpel

Step 2: Define the file type you wish to recover by uncommenting it.
# vim /etc/scalpel.conf

Step 3: Recover the file
# scalpel /dev/mapper/VolGroup00-LogVol00 -o output

Note:
  1. Make sure you do not have a directory output or scalpel will not work.
  2. Scalpel search by partition and not directory. So don't specify directory. It simply cannot work
  3. to know which partition yo have, type # mount

Article: For more information, see Recover Deleted Files With Scalpel by HowToForge

Friday, March 27, 2009

Cooperative Linux - Linux on Windows

Cooperative Linux is the first working free and open source method for optimally running Linux on Microsoft Windows natively. More generally, Cooperative Linux (short-named coLinux) is a port of the Linux kernel that allows it to run cooperatively alongside another operating system on a single machine. For instance, it allows one to freely run Linux on Windows 2000/XP, without using a commercial PC virtualization software such as VMware, in a way which is much more optimal than using any general purpose PC virtualization software.

Colinux
Website