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

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:9640 | -aweber, May 5, 2012

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:9610 | -aweber, March 17, 2012

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:9582 | -aweber, September 3, 2010

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:9306 | -aweber, December 13, 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:9193 | -aweber, July 25, 2013

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:9141 | -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:9076 | -aweber, December 11, 2011

Tutorial: Install Tomcat 7 on Ubuntu 11.04

Up
vote
Down

A step-by-step tutorial outlining how to install Tomcat 7 on the Ubuntu 11.04 server.
Apache Tomcat uses the Java Servlet and JavaServer Pages technologies. Java Servlet uses Java to extend the functionality of a web server. JavaServer Pages (JSP) provides a fast way to create a dynamic website.Tomcat 7

Because tomcat is written in Java you will need to have an up to date Java runtime installed before you can actually run tomcat.
read more...
permapage | score:8996 | -aweber, August 5, 2011

Book Review: FreeBSD Device Drivers by Joseph Kong

Up
vote
Down

The Introduction says the goal of the book is “to help you improve your understanding of device drivers under FreeBSD”. OK, that is exactly what I wanted to do as I am currently working on several projects that use FreeBSD at deeper levels of understanding. read more...
permapage | score:8894 | -aweber, May 1, 2012

Run Scripts at Ubuntu Startup

Up
vote
Down

There are three ways to start applications when the Ubuntu server starts; upstart jobs, backward compatible system-V scripts and using rc.local. This article will provide examples of how to make it work. read more...
permapage | score:8720 | -aweber, July 26, 2011

Unix signals list

Up
vote
Down

Processes are required to respond to signals sent to them. This is one way a user can communicate with signals and control them.
Signals are asynchronous events that can occur to a running process and may be caused by hardware, software or users. Signals are numeric integer messages that have been predefined so they understand what these signals mean. When a process receives a signal, that process must respond to the signal. Uncaught signals will cause default actions to take place, which often means the process is terminated. If you use “kill -l”, or “trap -l” you can get a list of available signals:
read more...
mail this link | permapage | score:8718 | -aweber, December 31, 2010

Using The Haraka Mail Server

Up
vote
Down

Haraka is a lightweight SMTP server focused on performance, simplicity and modularity. The Haraka mail server uses plugins built from Javascript to facilitate speed and modularity. The concept of plugins (modules) allows an administrator to implement only those plugins which are needed. read more...
permapage | score:8715 | -aweber, November 7, 2011

Configure iSCSI and iSNS Servers

Up
vote
Down

In previous tutorials we've learned SUSE has made life very easy for System Administrators having developed graphical tools to manage many system components including the iSCSI target. As with most things in life there is a price to pay for this ease: YaST only writes to the configuration files and the changes do not come into force until the service is restarted. Command Line knowledge lifts us out of troublesome pit and gives us full control of our systems. Additionally we will add in ISNS (Internet Storage Name Service) to locate ISCSI Targets on our network. read more...
mail this link | permapage | score:8700 | -aweber, July 27, 2011

Ubuntu 10.10 Software Center

Up
vote
Down

The basic tutorial and step-by-step video of the Ubuntu 10.10 Software Center and how to use it. How to install, remove, and check software history on the latest version Ubuntu 10.10. read more...
permapage | score:8687 | -aweber, November 1, 2010

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:8676 | -aweber, April 7, 2010

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:8660 | -aweber, December 20, 2011

Zareason Teo Pro Netbook and Verizon 4G Hotpot on Debian Linux

Up
vote
Down

Well, I am on another trip, sitting in an airport terminal wanting to use my time more effectively. That is why I recently made several purchases so that I can have access to my business wherever I am. read more...
permapage | score:8634 | -aweber, October 31, 2011

Understanding SELinux

Up
vote
Down

A task of any operating system is to provide software that strongly increases its security. A lot of programs of this type have been created; some are better than others. read more...
permapage | score:8634 | -aweber, March 25, 2013

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:8560 | -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:8543 | -aweber, September 12, 2011
More articles...
Buy Abstract Art Canvas Prints

Recent headlines

PC-BSD 9.1 preview

10 basic examples of Linux ps command

Stella: RH/CentOS 6.3 based Desktop OS

Tutorial: Install Debian 7 (testing) with debootstrap from a Grml live Linux

Upgrade Fedora 18 to 19 With FedUp

LinSSID – Graphical wireless scanning for Linux

Pre-release Ubuntu 12.10 has partial support for manual LVM and disk encryption

HowTo: HTTP Status: 206 Partial Content and Range Requests Using Curl

StartOS 6 GNOME 3 and KDE preview

How to install Ajenti on Ubuntu 13.04 server

webOS: The latest Linux distribution

Debian 6, Squid, Kerberos/LDAP authentication, Active Directory integration, Cyfin Reporter

LG 8-inch G Pad 8.3 Android tablet

Nuvola Player: Enjoy all your Cloud music services from one interface

Tutorial: Webcam streaming your desktop plus audio with ffmpeg, crtmpserver, Flowplayer

I quit using Linux because…

Tahoe Least-Authority File System for secure, distributed data storage

Epoptes – Open source computer lab management and monitoring tool

Ubuntu Edge: Is there life after an unsuccessful crowd-funding campaign?

Setup Nginx + php-FPM + apc + MariaDB on Debian: The perfect LEMP server

ROSA Desktop Fresh R1: For advanced users, but even better for new users

Tutorial: Replace Windows with Ubuntu 13.04

Virtual Users/Domains with Postfix/Courier/MySQL/SquirrelMail (Debian 7)

Giada – Audio tool for DJs, live performers and electronic musicians

Usability, user-friendliness and the Linux desktop

Linux mail command examples: send mails from command line

Plasma Media Center 1.1 and digiKam 3.3

Unix: Shell Script Wrapper Examples

Sagemath in the Cloud and Sagemath 5.11

Install Cinnamon on Fedora 19

Tutorial: Running CS-Cart on Nginx on Debian 7/Ubuntu 13.04

Dual-boot Ubuntu 12.04 and Windows 7 on a computer with 2 hard drives

How to install postgresql 9.2 on Ubuntu 13.04 Server

ATA over Ethernet (AoE) (Ubuntu 12.04)

4 third-party repositories for Fedora 19

Pipelight – Using Silverlight in Linux browsers

PC-BSD 8.2 review

OpenShift Online: a non-developer guide

OpenBSD Tutorial: Configure Ralink USB Wireless Adapter

Install openQRM 5.1 on Debian 7

 

Firefox sidebar

Site map

Site info

News feed

Features

Login
(to post)

Search

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