
Ubuntu 11.04 [ISPConfig 3] Version 1.0 Author: Falko Timme <ft [at] falkotimme [dot] com> Follow me on Twitter Last edited 04/29/2011 This tutorial shows how to prepare an Ubuntu 11.04 (Natty Narwhal) server for the installation of ISPConfig 3, and how to install ISPConfig 3. Please note that this setup does not work for ISPConfig 2! I do not issue any guarantee that this will work for you! 1 Requirements To install such a system you will need the following: 2 Preliminary Note In this tutorial I use the hostname server1.example.com with the IP address 192.168.0.100 and the gateway 192.168.0.1. 3 The Base System Insert your Ubuntu install CD into your system and boot from it. (JavaScript must be enabled in your browser to view the large image as an image overlay.) Then select Install Ubuntu Server: Choose your language again (?) Then select your location: Choose a keyboard layout (you will be asked to press a few keys, and the installer will try to detect your keyboard layout based on the keys you pressed):
How To Setup Asterisk@Home How to set-up a simple, IP-based PBX (private branch exchange) Have you ever wanted one of those nifty office telephone systems? You know, with extensions, your very own receptionist, voicemail for every cubicle, an intercom system and all the other bells and whistles. Unfortunately, a typical office PBX (private branch exchange) that would provide those features costs thousands of dollars to get up and running - and that's one of the cheaper solutions. The final result will be your very own IP-based PBX that will allow anyone on your LAN (if authorized) to be given a telephone extension and voicemail inbox, make and receive calls from within or without your LAN - with nothing but a VoIP line, a microphone and a pair of headphones. Ready to begin? What you'll need Basically, a crummy computer with Ethernet as your server, and a networked computer with a microphone and speakers or VoIP phone for every "extension" / "virtual phone outlet" you plan on having. We used this as our server.
Setting Up A PXE Install Server For Multiple Linux Distributions With Ubuntu Edgy Eft Version 1.0 Author: Falko Timme <ft [at] falkotimme [dot] com> Last edited 12/15/2006 This tutorial shows how to set up a PXE (short for preboot execution environment) install server with Ubuntu 6.10 (Edgy Eft). A PXE install server allows your client computers to boot and install a Linux distribution over the network, without the need of burning Linux iso images onto a CD/DVD, boot floppy images, etc. This is handy if your client computers don't have CD or floppy drives, or if you want to set up multiple computers at the same time (e.g. in a large enterprise), or simply because you want to save the money for the CDs/DVDs. I want to say first that this is not the only way of setting up such a system. 1 Preliminary Note It is important that you have a decent internet connection because your client computers will fetch all needed packages from the repositories in the internet (I tested this on a 16MBit ADSL2+ connection which seems to be fast enough. ;-)). sudo passwd root su instead, etc.
Linux tips every geek should know What separates average Linux users from the super-geeks? Simple: years spent learning the kinds of hacks, tricks, tips and techniques that turn long jobs into a moment's work. If you want to get up to speed without having to put in all that leg-work, we've rounded up over 50 easy-to-learn Linux tips to help you work smarter and get the most from your computer. UPDATE: If these tips aren't enough and you want even more, make sure you check out More Linux tips every geek should know! #1: Check processes not run by you Difficulty: Expert Application: bash Imagine the scene - you get yourself ready for a quick round of Crack Attack against a colleague at the office, only to find the game drags to a halt just as you're about to beat your uppity subordinate - what could be happening to make your machine so slow? OK, let's list all the processes on the box not being run by you! ps aux | grep -v `whoami` Or, to be a little more clever, why not just list the top ten time-wasters: find . reset
How to setup dual NIC, multi-homed host to dual ethernet network? How do you setup dual NIC, multi-homed host? 1. What is multi-homed host? A multi-homed host is known as a computer that has multiple network connections, of which the connections may or may not be the same network. Web hosts and application service providers setup a multihomed router (or system) to connect to two or more upstream Internet Service Providers, and setup network redundancy. The term, multihomed, is used to denote that a system is connected to multiple networks. A single NIC (Network Interface Card) with multiple IP Addresses is not generally called multi-homed, but it is referred to as setting up an IP aliasing. 2. There are many reasons why one would setup a computer as a multi-homed host. 3. When setting up a dual NIC cards (multi-homed host), only one default gateway should be assigned to one of the two network adapters. ### On the Windows Box, ### One a Linux Box, bash# route add -net 10.10.10.0/24 gw 192.168.1.1 References RFC 1787: Routing in a Multi-provider Internet
Command line tricks for smart geeks Everyone knows the answer to the question of life, the universe and everything is "42", but for the first time we can reveal the question. It is this: how many command-line tricks must a man memorise? You see, graphical user interfaces are all well and good, but when you want to get real work done it's time to switch to the terminal. And so, we squeezed our brain cells, dug through dusty piles of old issues of Linux Format, and sat reflecting quietly over many a pint of ale, all with the goal of bringing you this: 42 awesome new command line tricks we think you ought to commit to memory. So, strap yourself in and get ready for command-line heaven: it's time to kick ass and chew bubble gum, and we're all out of gum... (PS: if you're looking for general Linux tips, check out our previous two articles: Linux tips every geek should know and More Linux tips every geek should know. Make your own Bash wormholes Before we look at how to use it, it's worth going over how we typically see pipes. . .
Ubuntu Linux | a community for beginners and experts All the Best Linux Cheat Sheets Linux Security Quick Reference Guide - An awesome security checklist reference IP Tables - If you are interested in Linux firewalls this is a must have TCPDump - Great cheat sheet to an awesome security tool Wireshark Filters - An awesome list of filters for the best packet sniffing utility IP Access Lists - Cheat sheet for IP Access Lists Common Ports - In case you don’t have all common ports memorized netcat - Reference to the swiss army knife of networking
Basic Linux Commands Basic Linux Commands mkdir - make directories Usage mkdir [OPTION] DIRECTORY Options Create the DIRECTORY(ies), if they do not already exist. Mandatory arguments to long options are mandatory for short options too. -m, mode=MODE set permission mode (as in chmod), not rwxrwxrwx - umask -p, parents no error if existing, make parent directories as needed -v, verbose print a message for each created directory -help display this help and exit -version output version information and exit cd - change directories Use cd to change directories. mv- change the name of a directory Type mv followed by the current name of a directory and the new name of the directory. Ex: mv testdir newnamedir pwd - print working directory will show you the full path to the directory you are currently in. rmdir - Remove an existing directory rm -r Removes directories and files within the directories recursively. chown - change file owner and group chown [OPTION] OWNER[:[GROUP]] FILE chown [OPTION] :GROUP FILE u - User who owns the file. bg
Cool, but obscure unix tools :: Software architect Kristof Kovacs A little collection of cool unix terminal/console/curses tools Just a list of 20 (now 28) tools for the command line. Some are little-known, some are just too useful to miss, some are pure obscure -- I hope you find something useful that you weren't aware of yet! Use your operating system's package manager to install most of them. (Thanks for the tips, everybody!) dstat & sar # iostat, vmstat, ifstat and much more in one. slurm # Visualizes network interface traffic over time. vim & emacs # The real programmers editors. screen, dtach, tmux, byobu # Keep your terminal sessions alive. multitail # See your log files in separate windows. tpp # Presentation (PowerPoint") tool for terminal. xargs & parallel # Executes tasks from input (even multithread). duplicity & rsyncrypto # Encrypting backup tools. nethack & slash'em # Still the most complex game on the planet. lftp # Does FTPS. ack, ag (silver searcher), pt # A better grep for source code. calcurse & remind + wyrd # Calendar systems. Command line RSS readers.