background preloader

HowtoForge - Linux Howtos and Tutorials

HowtoForge - Linux Howtos and Tutorials
Improve Spam abuse protection in dovecot by restricting access to mail accounts by IP address (e. g. with ISPConfig 3) This howto will show you how to add ip restrictions to single mail accounts when using dovecot with MySQL. This is especially useful if you need to access a mail account from only one single ip or a few ips or if you want to block specific ip addresses from accessing the mail account (e. g. due to spam abuse).

Related:  Linux

Beginner's Guide to Nmap Ever wondered how attackers know what ports are open on a system? Or how to find out what services a computer is running without just asking the site admin? You can do all this and more with a handy little tool called Nmap. What is Nmap? SoftwareFromOtherOperatingSystems Discuss this page Consider if you really need to run that software: in most cases, its functionality is provided by a free Linux program, see SoftwareEquivalents. You can run applications created for other Operating Systems inside Ubuntu using two different approaches: Running a complete operating system inside a virtual machine container. Linux Howtos: Network -> Using netstat You are here: Network Just typing netstat should display a long list of information that's usually more than you want to go through at any given time.The trick to keeping the information useful is knowing what you're looking for and how to tell netstat to only display that information. For example, if you only want to see TCP connections, use netstat --tcp.This shows a list of TCP connections to and from your machine.

Uninstall Survey Recently I was developing at home, where I do not have Visual Assist; it was so much slower. It was like programming with stone knives and bearskins. Visual Assist has been so good I don't notice it anymore – until I use an IDE without it. Then, I wonder what's wrong with the IDE. InstallingANewHardDrive While it's not every day that you need to add a new hard drive to your computer, the task does not have to be complicated. Use this guide to help you install a new hard drive with an existing Ubuntu system, and partition it for use. Before beginning, you need to consider for what you will be using the hard drive.

Open CourseWare for Linux Geeks: 50+ Resources The Open CourseWare movement is centered on freedom of information, so it's only natural that Open CourseWare offers education on an open format such as Linux. Whether you're just getting started or are an advanced developer, there's something out there for you to learn. Here, we've highlighted more than 50 of the best Linux courses you can take. Introduction If you know nothing about Linux, take some time to get familiarized with these courses.

Useful Unix commands for data science Imagine you have a 4.2GB CSV file. It has over 12 million records and 50 columns. All you need from this file is the sum of all values in one particular column. SwitchingToUbuntu/FromWindows This community-written page discusses practical differences between Windows and Ubuntu. Installing Programs Windows software comes in .exe files, which you are expected to get from the web or from a store. Ubuntu software comes in packages, which are installed and updated through a centralised system, like a more powerful version of Windows Update and Add/Remove Programs. See the software installation guide for instructions on how to install new programs.

Linux as a Proxy Server Proxy servers are software applications that run on your firewall machine in order to provide indirect Internet access to your network. The firewall can be either a “single-homed” host or a “dual-homed” host. A single-homed host is a machine with one network card. This configuration relies on the Internet router to block all packets to any machine except the firewall. A dual-homed host is a machine with two network cards that has routing capabilities disabled.

Bash String Manipulation Examples – Length, Substring, Find and Replace In bash shell, when you use a dollar sign followed by a variable name, shell expands the variable with its value. This feature of shell is called parameter expansion. But parameter expansion has numerous other forms which allow you to expand a parameter and modify the value or substitute other values in the expansion process. In this article, let us review how to use the parameter expansion concept for string manipulation operations.

Ubuntu LAMP Server Installation With Screenshots Automatic LAMP (Linux, Apache, MySQL and PHP) In about 15 minutes, the time it takes to install Ubuntu Server Edition, you can have a LAMP server up and ready to go. This feature, exclusive to Ubuntu Server Edition, is available at the time of installation. The LAMP option saves the trouble of installing and integrating each of the four separate LAMP components, a process which can take hours and requires someone who is skilled in the installation and configuration of the individual applications.