Librenix
Headlines | Linux | Apps | Coding | BSD | Admin | News
Information for Linux System Administration 

The Coming HTML 5 Revolution in Linux

Up
vote
Down

I have spent the last couple of weeks working on a very ambitious C++ program. The program is a software model of a mechanical engineering system. I have never undertaken a more challenging or more rewarding computer programming project. As I spent hour after hour poring over the code, I began to realize why everyone is making such a fuss about HTML 5. read more...
permapage | score:9604 | -aweber, December 13, 2011

The Debate OS Project

Up
vote
Down

Today I ran across another open-source Kickstarter project that I thought was worth sharing. The project, called Debate OS, is an Ubuntu spin focused on providing a debate environment for high school and college students. read more...
permapage | score:9551 | -aweber, December 15, 2011

Pissed Off Penguins: A Free Game Project

Up
vote
Down

Kris Occhipinti is currently in the middle of creating a 2D game using the Blender 3D game engine. The game, called Pissed Off Penguins, looks similar to the popular “Angry Birds” game most of you have likely heard about. I wanted to outline this open-source project and expose some of the unique techniques Kris is using to both fund this project and create the game itself. read more...
permapage | score:9432 | -aweber, December 11, 2011

Tutorial: PostfixAdmin and Fetchmail

Up
vote
Down

Have you ever wanted to move mail from an old account to a new account? This tutorial will show you how to use fetchmail with PostfixAdmin. read more...
permapage | score:9384 | -aweber, September 3, 2010

Using Git for Source Control

Up
vote
Down

GIT is the source control tool, a distributed version control system (dvcs) which is written in C. This provides a history of the files that are maintained by it. In distributed version control each user has a complete copy of the code so there is no central code repository. In this scenario an administrator makes changes, adds them to the index (called staging) and then adds them to the repository (called commit). Git will take this information and maintain a version history that users can track. This is all performed locally but could be synchronized with a remote repository. read more...
mail this link | permapage | score:9332 | -aweber, May 5, 2012

CentOS 6 Minimal Desktop Install

Up
vote
Down

This example of a minimal desktop shows how to manually create partitions using ext3 and ext4 for a server that has a minimal desktop for a graphical interface.
Create a / partition with the ext4 file system. The size of this partition should be at least 6 GB for a minimal install. One aspect to think about, if you are using the standard partitions you will not be able to resize these later as you would if you were using LVM. 10 GB is a safe choice for a server if you are creating a separate /usr partition.
read more...
mail this link | permapage | score:8946 | -aweber, December 20, 2011

Creating Firewall rules with Freshclam

Up
vote
Down

Many Linux mail servers use clamav to scan for viruses. This application is dependable and has a history of updating virus rules quickly as new viruses are discovered. read more...
permapage | score:8911 | -aweber, November 10, 2011

Linux Twitter Client: Hotot

Up
vote
Down

Hotot is a lightweight, python-based, desktop twitter client I tried on my Linux Mint 10 GNOME desktop. I found Hotot to include many features you’d expect in a desktop client and a few you may not.
Hotot looks great visually and after finding where all of the controls were at I liked the Hotot interface even more. The interface consists of an update field at the top of the main window, Refresh, Extensions, and Settings buttons in the top right, and several buttons for selecting the Timeline, Mentions, Direct Messages, Retweets, Find People, and Search areas down at the bottom.
read more...
mail this link | permapage | score:8715 | -aweber, March 20, 2011

Basic nginx Configuration

Up
vote
Down

nginx is a powerful and modern HTTP server. It is perhaps most commonly used as a reverse proxy, also known as a load balancer or front end proxy. It follows the UNIX philosophy of doing one thing, and doing it well, and as such, it relies on several helper daemons to become a full-featured web server such as Apache. For example, to serve PHP, it relies on php-fpm to do the processing, while nginx itself handles the caching and speaking the HTTP protocol itself. In this article, we will talk about common configuration options, and how they relate to it's performance. We'll also discuss some basic administrative tasks. read more...
mail this link | permapage | score:8676 | -aweber, July 25, 2013

Installing NRPE on FreeBSD 9.0

Up
vote
Down

The NRPE daemon provides a way for Nagios to monitor the internal aspects of a FreeBSD box. This article will take you through the steps for installing NRPE on FreeBSD. read more...
permapage | score:8665 | -aweber, March 17, 2012

Book Review: Ubuntu Made Easy

Up
vote
Down

The task this book sets out to do is impossible and many who purchase the book will expect a great deal more. Everyone wants a one volume answer guide to the Ubuntu Desktop, it simply is not possible. The goal of the current book, is to provide “jumping-off point to get started.” read more...
permapage | score:8658 | -aweber, September 11, 2012

Turn off atime disk writes

Up
vote
Down

Administrators can save a lot of needless writes to the disk by mounting partitions with noatime. Even if a file is read a write will occur to disk unless you disable atime disk write updates. read more...
permapage | score:8525 | -aweber, March 14, 2012 (Updated: March 15, 2012)

Command line functions

Up
vote
Down

Functions may be defined at the command-line and then used as many times as needed as long as a new shell is not started. This feature of the Bash shell can be a handy tool if you are repeatedly performing the same command or series of commands. read more...
permapage | score:8460 | -aweber, July 8, 2011

NagiosGrapher on CentOS

Up
vote
Down

The important aspect of graphing is that it enables a busy administrator to evaluate a server visually, often making more sense than strings of data. NagiosGrapher is a tool that you can use with Nagios to graph information that you want to evaluate as an administrator. This tutorial will show you how to install Nagiosgrapher in preparation for the data to be graphed. read more...
permapage | score:8454 | -aweber, April 7, 2010

Detecting server file changes with AIDE

Up
vote
Down

AIDE (Advanced Intrusion Detection Environment) is the Open Source version of Tripwire. AIDE takes a snapshot of every file on your server, records it and then will notify you of any changes. This tutorial will show you how to create a script that will automate this process and send you an email of the outcome. read more...
permapage | score:8450 | -aweber, February 6, 2012

Bash Functions

Up
vote
Down

Functions are scripts within scripts in Bash that can be used to increase speed, save on resources in a script and provide reusable information since it is stored in memory. Functions must be declared before they can be used in the Bash shell script. read more...
permapage | score:8443 | -aweber, July 6, 2011

Postfix: SMTP Options with Webmin

Up
vote
Down

Webmin can be used to create and edit mail aliases which can be used to send mail to individuals, groups, lists or even applications. Webmin is a web based front end used for monitoring Linux servers which have no GUI. read more...
permapage | score:8432 | -aweber, August 29, 2012

CentOS 6 Basic Install

Up
vote
Down

There are a lot of new options to explore in CentOS 6 during install, be sure that you have a basic understand of what the options are before you begin the installation. One important aspect is to understand what type of hardware will be used for the server, hardware or software RAID, LVM, ext3 or ext4, etc. read more...
permapage | score:8398 | -aweber, December 6, 2011

bash scripting: Looping through a list

Up
vote
Down

This is an example of a Bash shell script used to loop through a list to compare to text strings found in logs. The script is used to detect and block attacks on a web site. read more...
permapage | score:8397 | -aweber, December 26, 2011

String matching in regular expressions

Up
vote
Down

Use parentheses to create the string matches you need in regular expressions. Parentheses allows you to use pipes for multiple matches. read more...
permapage | score:8370 | -aweber, September 12, 2011
More articles...
Buy Fine Art Prints Online

Selected articles

How to install Ubuntu Linux on the decTOP SFF computer

Why Programmers are not Software Engineers

Graffiti Server Download Page

The Network Computer: An opportunity for Linux

Download: Linux 3D Client for Starship Traders

Librenix T-Shirts and Coffee Mugs!

Why software sucks

Space Tyrant: A multiplayer network game for Linux

Mono-culture and the .NETwork effect

Apple to Intel move no threat to Linux

Microsoft to push unlicensed users to Linux

Tutorial: Introduction to Linux files

Shadow.sh: A simple directory shadowing script for Linux

Scripting: A parallel Linux backup script

Space Tyrant: A threaded C game project: First Code

No, RMS, Linux is not GNU/Linux

Missing the point of the Mac Mini

Linux dominates Windows

VPS: Xen vs. OpenVZ

MiniLesson: An introduction to Linux in ten commands

Linux vs. Windows: Why Linux will win

Currency Traders Telnet Game

The life cycle of a programmer

Space Tyrant: A threaded game server project in C

The short life and hard times of a Linux virus

The Supreme Court is wrong on Copyright Case

Apple DIY Repair

The Real Microsoft Monopoly

Closed Source Linux Distribution Launched

Space Tyrant: Multithreading lessons learned on SMP hardware

Hacker Haiku

Programming Language Tradeoffs: 3GL vs 4GL

Beneficial Computer Viruses

 

Firefox sidebar

Site map

Site info

News feed

Features

Login
(to post)

Search

 
Articles are owned by their authors.   © 2000-2012 Ray Yeargin