Main Page
|
|
From Linux Config Wiki
Selected Topics:
Please Use Search Box for more topics.
Featured GNU/Free and open source software Projects
Vagalume - a GTK+-based Last.fm client
Vagalume is a GTK+-based Last.fm client.Although it works in standard PCs, it is specially designed to work in the Maemo platform, the one used by some Nokia devices such as the 770, N800 and N810. Vagalume is relatively new but it's stable enough for everyday use.
Vagalume is free software released under the GNU GPL. It has been developed and tested mainly on a desktop PC running Debian GNU/Linux and on the Nokia N800/N810 internet tablets but it has been confirmed to work in the Nokia 770 as well. Vagalume also works in Moblin-based devices and there is experimental support for MS Windows.
- read more ...
What's new
How to dual boot Windows XP and Ubuntu Linux
My restless effort to promote a Linux operating system and encourage its usage among other "PC" users made me this time to tackle a core topic of this effort and that is dual boot Linux Operating System and MS Windows XP Pro. I really do not expect windows users to switch from MS Windows to the Linux from one day to another, but I rather expect a slower and gradual transition with less headaches and without productivity losses.
-
- read more ...
Virtual Private Network and OpenVPN
This article will describe a configuration of Virtual Private Network connection by using an OpenVPN application. Firstly, you will be exposed to some basic theory behind Virtual Private Networks. Then, the article will guide you with step-by-step instructions on how to setup a OpenVPN virtual private network by using Symmetric Key Encryption and Public Key Encryption. This article is meant for everybody who possesses a basic knowledge of linux administration and networking.
A VPN tunell will be created as point-to-point 192.168.0.1 - 192.168.0.2. However, for VPN tunnel created with use of Public Key Encryption ( OpenVPN certification mode ) the client's IP address will differ and will be assigned from 192.168.0.0/16 subnet IP address pool. In our case the client will obtain a IP address 192.168.0.6.
- read more ...
Featured Tutorials
Bash prompt basics
When managing a linux/unix operating system from the command line, users are interacting with the system via shell. This article will explore some of the basic features of the bash shell prompt.
Default bash command line prompt in many linux systems does not have a color and display information about user's username, hostname and current working directory. As you well see in the following sections of this document this default settings can be easily changed by exporting a bash prompt PS{n} variables. Bash prompt can be modified to suit users needs and can display time, load, number of users using the system, uptime and more.
- read more ...
Basic Linux commands Explained
alias, apropos, at, bc, cal, cat, cd, cfdisk, chgrp, chmod, chown, cksum, cp, csplit, date, dd, du, egrep, export, fgrep, find, fold, grep, head, join, logrotate, ls, mkdir, mv, mount, nl, od, pwd, rgrep, rm, scp, ssh, tail, tar, tee, time, touch, uname, uniq, useradd, usermod, vi /vim , watch, wc, whoami, whois, yes
- read more ...
Step By Step guide on how to create custom Debian Amazon Machine Image
This guide will provide a necessary steps on how to create, bundle, upload, run and connect debian AMI on Amazon Elastic Compute Cloud (Amazon EC2).
- read more ...
Vim text editor tutorial
|
This tutorial has been written for both vi and vim. It starts with really basics, such as cursor navigation and ends with more advanced techniques like merging files. For every section of this tutorial there is a short video with hints to help you understand how vim / vi works. Even that I have divided this tutorial into parts from novice to the expert user, there is plenty more what vim can do to make your work with vim editor easier and more efficient. However completing this tutorial you will give sufficient knowledge about vim / vi and its features for your daily tasks.
In vim you can move cursor around with following keys h, l, k, j which is left, right, up and down respectively. You can move cursor around also with arrow keys, however this is possible only if they are available. Vim was designed for all kinds of terminals where arrow keys may not be available for you. Moreover, once you get used to using vim with h, l, k, j you will move more quickly than using arrow keys. Open some text file and try using those keys now: vim yourfile.txt |
- read more ...
Linux Filesystem basics
This article explains basic commands for navigation within Linux file system. The diagram below represents (part of) a Linux file system know as Filesystem Hierarchy Standard. A line from one node to a node on its right indicates containment. For example, the student directory is contained within the home directory.
- read more ...
Featured Configs
Recover / Reset forgotten linux root password
This method of reseting/recovering of Linux root password should work on most of the linux distributions. I have tested this method for couple years already, starting with debian woody via redhat and suse to ubuntu hardy. If you run lilo boot loader instead of grub you can use the same method but with some modifications on how to edit lilo boot prompt.
- read more ...
Quick Guide to cron scheduler
Every user as well as administrator of the linux system very often needs to execute some programs on regular basis. For example administrator needs to monitor a disk usage of a system. In this case cron scheduler is very handy tool to achieve this. For example if root needs to execute /usr/local/sbin/backup.sh script every Sunday at 2:36AM he would edit his crontab file as shown on the figure below:
# crontab -e
- read more ...
Minimal Debian "etch" net-installation
Installation prerequisites
It is said that the installation of Debian Linux is know as one of the hardest among all Linux Distributions. In this article we will see that this is just a myth, in fact it is very easy, even for beginners. All you need is basic understanding of disk partitioning techniques and a downloaded/burned GNU/Linux 4.0 netinstall image which suits the hardware architecture you intend to install onto Debian Linux, and a internet connection. Of course there are other requirements, such as a working PC with a CD-ROM drive and free/unpartitioned space on your hard disk.
- NOTE: Do not download all Debian GNU/Linux 4.0 installation disks! You only need the first CD or netinstall CD.
- read more ...
Setup Bootsplash on Debian
This article describes how to install and boot using bootsplash on Debian etch with grub loader. This step by step tutorial includes patching Linux kernel with bootsplash modules, recompiling and installing new kernel with make-kpkg and dpkg tools and as the last step setting up the GRUB Linux loader.
- read more ...
Linux Software Raid 1 Setup
- read more ...
Easy way to encrypt your home directory
In this Linux config we are going to create encrypted partition for user "linuxconfig" and use pam_mount to mount it under /home/linuxconfig directory. For this config we have used Debian Linux, however the very same principle for creating encrypted partitions can be applied also for any other Linux distributions such as SuSe, RedHat, Gentoo or Ubuntu.
Prerequisites
First and the most important one is to make sure that on partition on which you are going to encrypt, is empty. If you have some important data there move them NOW to some save place. When creating encrypted partition all data will be removed.
Secondly we need to satisfied software prerequisite so you need to install packages for:
- cryptsetup ( Ubuntu, Debian package: cryptsetup ) - pam_mount ( Ubuntu, Debian package: libpam-mount )
- read more ...







