HowtoForge provides user-friendly Linux tutorials.

  • How to download only the new emails in Sylpheed

    Author: VirtualEntityTags: Comments: 0

    How to download only the new emails in Sylpheed Sylpheed keeps downloading the same messages over and over again! I want to be able to download only the new messages, but have the option of re-downloading everything. How to do?

    read more... | add comment | view as pdf | print

  • Using TAR with Bunzip2 files

    Author: VirtualEntityTags: Comments: 0

    Using TAR with Bunzip2 files Bunzipping and then unTARring in two steps is not convenient. It is not necessary to use Bunzip2 and then TAR to unzip a file in two separate steps. Tar will do the job on its own if the -j switch is used, thus: tar xjvf linux-source<version>.tar.bz2 By the same token, you may use the -z switch with a gzipped file, e.g. tar zxvf linux-source<version>.tar.gz

    read more... | add comment | view as pdf | print

  • Setting the SUID/SGID bits: Giving a program YOUR permissions when it runs

    Author: VirtualEntityTags: , Comments: 5

    Setting the SUID/SGID bits: Giving a program YOUR permissions when it runs Normally, when a program runs under Linux, it inherits the permissions of the user who is running it, thus if I run a program under my account, the program runs with the same permissions that I would have if that program were me. Thus, if I cannot open a certain file, the program I am running also cannot open the file in question. If I set the SUID or SGID bit for a file, this causes any persons or processes that run the file to have access to system resources as though they are the owner of the file.

    read more... | add comment | view as pdf | print

  • An Explanation of Pointers (C++)

    Author: VirtualEntityTags: Comments: 1

    An Explanation of Pointers (C++) Pointers are basically the same as any other variable. However, what is different about them is that instead of containing actual data, they contain a pointer to the memory location where information can be found. This is a very important concept, and many programs and ideas rely on pointers as the basis of their design, linked lists for example.

    read more... | add comment | view as pdf | print

  • MySQL Master Master Replication

    Author: sheikhsaTags: Comments: 44

    MySQL Master Master Repliction Tutorial This tutorial describes how to set up MySQL master-master replication. We need to replicate MySQL servers to achieve high-availability (HA). In my case I need two masters that are synchronized with each other so that if one of them drops down, other could take over and no data is lost. Similarly when the first one goes up again, it will still be used as slave for the live one.

    read more... | add comment | view as pdf | print

  • The Perfect Desktop - Part 2: Mandriva Free 2007

    mandriva Author: falkoTags: , Comments: 2

    The Perfect Desktop - Part 2: Mandriva Free 2007 With the release of Microsoft's new Windows operating system (Vista), more and more people are looking for alternatives to Windows for various reasons. This tutorial is the second in a series of articles where I will show people who are willing to switch to Linux how they can set up a Linux desktop (Mandriva Free 2007 in this article) that fully replaces their Windows desktop, i.e. that has all software that people need to do the things they do on their Windows desktops. The advantages are clear: you get a secure system without DRM restrictions, and the best thing is: all software comes free of charge.

    read more... | add comment | view as pdf | print

  • Creating a read-only mirror of your SVN repository with SVK

    Author: GSMDTags: , Comments: 0

    Creating a read-only mirror of your SVN repository with SVK Say, you've got an SVN for your OpenSource project and would like to mirror it to some remote location that hosts opensource projects (such as SourceForge.net or dev.java.net). I'll skip the phase of an account and project registration and assume you've already got your credentials and SVN repo url. I also assume you are on Debian or Ubuntu and your SVN is up and running under Apache httpd.

    read more... | add comment | view as pdf | print

  • Using Amfphp 1.9 with the Adobe Flex 2 SDK

    Author: michael_ramirez44Tags: Comments: 1

    Using Amfphp 1.9 with the Adobe Flex 2 SDK This article shows how you can make PHP interact with Adobe Flex. Adobe Flex is a technology to support the development and deployment of rich Internet applications based on their proprietary Macromedia Flash platform.

    read more... | add comment | view as pdf | print

  • Installing OTRS 2.14 (Open source Ticket Request System) on CentOS 4.4

    Author: ryandelanyTags: , Comments: 9

    Installing OTRS 2.14 (Open source Ticket Request System) on CentOS 4.4 OTRS is a trouble ticket system with many features to manage customer telephone calls and e-mails. The system is built to allow your support, sales, pre-sales, billing, internal IT, helpdesk, etc. department to react quickly to inbound inquiries. This How-To is specifically intended to help install and run OTRS (http://www.otrs.org). It is not intended to go over using, configuring, or administering OTRS. For those types of questions, please refer to the OTRS website.

    read more... | add comment | view as pdf | print

  • The Perfect Desktop - Part 1: Fedora Core 6

    fedora Author: falkoTags: , Comments: 1

    The Perfect Desktop - Part 1: Fedora Core 6 With the release of Microsoft's new Windows operating system (Vista), more and more people are looking for alternatives to Windows for various reasons. This tutorial is the first of a series of articles where I will show people who are willing to switch to Linux how they can set up a Linux desktop (Fedora Core 6 in this article) that fully replaces their Windows desktop, i.e. that has all software that people need to do the things they do on their Windows desktops. The advantages are clear: you get a secure system without DRM restrictions, and the best thing is: all software comes free of charge.

    read more... | add comment | view as pdf | print