Linux

Want to support HowtoForge? Become a subscriber!
 

Simple Bash Script To Monitor Your Webserver Remotely On Different Ports

Simple Bash Script To Monitor Your Webserver Remotely On Different Ports

Simple bash script to monitor a webserver on different ports (here smtp, dns, http & https but it can be customized); I'm sure there are over 100 available programs doing this but I wanted something with small memory usage. Also, I only wanted to be notified once, notifications are received by SMS on my cell. With the software I was using before, I was getting notified every minute until I could reach a computer and fix the problem or stop monitoring which was quite annoying.

How To Add Two-Factor Authentication To phpBB

How To Add Two-Factor Authentication To phpBB

This document describes how to add WiKID two-factor authentication to phpBB through Apache using mod_auth_xradius. Given the recent attack against phpBB and the exposure of it's users' passwords, we thought two-factor authentication might be timely.

Installing Elgg On An ISPConfig 3 System

Installing Elgg On An ISPConfig 3 System

Elgg is an open-source web application written in PHP that allows you to run a social-networking site. This tutorial shows how you can install it on a server running ISPconfig 3.

Blocking IP Addresses Of Any Country With iptables

Blocking IP Addresses Of Any Country With iptables

This article explains how you can block IP addresses of any country with the help of iptables.

IP Address Geolocation From MySQL

IP Address Geolocation From MySQL

In this short tutorial I will use a local MySQL database to do IP addresses geolocation.

pkgwatch -- A Package Management Wrapper

pkgwatch -- A Package Management Wrapper

In the past I was trying many different linux distros. Each has its own package management systems: debian has apt, mandrake has urpmi, yellowdog has an apt front-end for rpm, suse has yast... While they all are quite similar and not difficult to use, I found that I often made mistakes because I often forgot which system I was using and the exact commands on that system. Another issue is that I wish I could keep track how I installed/removed those packages. So I wrote a simple wrapper for various package management systems.

Creating USB Startup Disks From Various Linux Distributions With UNetbootin

Creating USB Startup Disks From Various Linux Distributions With UNetbootin

This guide shows how you can create USB startup disks (on your USB flash drive) from various Linux distributions with UNetbootin. This is useful if you want to install a Linux distribution on a computer that has no CD/DVD drive.

Cloning Linux Systems With CloneZilla Server Edition (CloneZilla SE)

Cloning Linux Systems With CloneZilla Server Edition (CloneZilla SE)

This tutorial shows how you can clone Linux systems with CloneZilla SE. This is useful for copying one Linux installation to multiple computers without losing much time, e.g. in a classroom, or also for creating an image-based backup of a system. I will install CloneZilla SE on a Debian Etch server in this tutorial. The systems that you want to clone can use whatever Linux distribution you prefer.

How To Resize LVM Software RAID1 Partitions (Shrink & Grow)

How To Resize LVM Software RAID1 Partitions (Shrink & Grow)

This article describes how you can shrink and grow existing software RAID1 partitions with LVM on top. I have tested this with logical volumes that use ext3 as the file system. I will describe this procedure for an intact RAID array and also a degraded RAID array.

How To Configure Software RAID To Send An Email When Something's Wrong With RAID

How To Configure Software RAID To Send An Email When Something's Wrong With RAID

This short guide explains how you can configure software RAID to send you an email when something's wrong with RAID, for example if a hard drive fails. I've tested this on Debian Etch, but it should apply to all other distributions with minor adjustments to paths, etc.

first page
previous page
...
21
...
next page
last page
XML feed
"Facebook" is a registered trademark of Facebook, Inc. All rights reserved.