How to set up an all open-source IT infrastructure from scratch

By Bryan Lunduke

Hypothetical: You need to set up the IT infrastructure (email, file sharing, etc.) for a new company. No restrictions. No legacy application support necessary. How would you do it? What would that ideal IT infrastructure look like?

I decided to sit down and think of my ideal setup — based on quite a few years of being a vice president of engineering at various companies — and document them here. Maybe you’ll find my choices useful; maybe you’ll think I’m crazy. Either way, these are good things to consider for any organization.

Run services on your own servers

The first thing I’m going to decide on, right up front, is to self-host as many services as I possibly can.

To read this article in full or to leave a comment, please click here

From: Network World

FacebookTwitterGoogle+LinkedInEvernotePocketGoogle Gmail

How to set up an all open-source IT infrastructure from scratch

By Bryan Lunduke

Hypothetical: You need to set up the IT infrastructure (email, file sharing, etc.) for a new company. No restrictions. No legacy application support necessary. How would you do it? What would that ideal IT infrastructure look like?

I decided to sit down and think of my ideal setup — based on quite a few years of being a vice president of engineering at various companies — and document them here. Maybe you’ll find my choices useful; maybe you’ll think I’m crazy. Either way, these are good things to consider for any organization.

Run services on your own servers

The first thing I’m going to decide on, right up front, is to self-host as many services as I possibly can.

To read this article in full or to leave a comment, please click here

From: Network World

FacebookTwitterGoogle+LinkedInEvernotePocketGoogle Gmail

All you need to know about Unix environment variables

By Sandra Henry-Stocker

Simply put, environment variables are variables that are set up in your shell when you log in. They are called “environment variables” because most of them affect the way your Unix shell works for you. One points to your home directory and another to your history file. One identifies your mail file, while another controls the colors that you see when you ask for a file listing. Still another sets up your default search path.

If you haven’t examined your environment variables in a while, you might be surprised by how many of them are configured. An easy way to see how many have been established in your account is to run this command:

$ env | wc -l
25

The env command (or printenv) will list all of the enviroment variables and their values. Here’s a sampling:

To read this article in full or to leave a comment, please click here

From: Network World

FacebookTwitterGoogle+LinkedInEvernotePocketGoogle Gmail

All you need to know about Unix environment variables

By Sandra Henry-Stocker

Simply put, environment variables are variables that are set up in your shell when you log in. They are called “environment variables” because most of them affect the way your Unix shell works for you.
One points to your home directory and another to your history file. One identifies your mail file while another controls the colors that you see when you ask for a file listing. Still another sets up your default search path.

If you haven’t examined your environment variables in a while, you might be surprised by how many of them are configured. An easy way to see how many have been established in your account is to run this command:

$ env | wc -l
25

The env command (or printenv) will list all of the enviroment variables and their values. Here’s a sampling:

To read this article in full or to leave a comment, please click here

From: Network World

FacebookTwitterGoogle+LinkedInEvernotePocketGoogle Gmail

What is Linux? A powerful component of modern data centers

By Zeus Kerravala

Linux is a tried-and-true, open source operating system released in 1991 for computers, but its use has expanded to underpin systems for cars, phones, web-servers and, more recently, networking gear.

It’s longevity, maturity and security make it one of the most trusted OSes available today, meaning it is ideal for commercial network devices as well as enterprises that want to use it and its peripherals to customize their own network and data center infrastructure.

That in turn makes Linux skills highly sought after by IT hiring managers. Many of the new technologies associated with DevOps, for example, such as containers, OpenSource infrastructure and SDN controllers are built on Linux.

To read this article in full or to leave a comment, please click here

From: Network World

FacebookTwitterGoogle+LinkedInEvernotePocketGoogle Gmail

What is Linux? A powerful component of modern data centers

By Zeus Kerravala

Linux is a tried-and-true, open source operating system released in 1991 for computers, but its use has expanded to underpin systems for cars, phones, web-servers and, more recently, networking gear.

It’s longevity, maturity and security make it one of the most trusted OSes available today, meaning it is ideal for commercial network devices as well as enterprises that want to use it and its peripherals to customize their own network and data center infrastructure.

That in turn makes Linux skills highly sought after by IT hiring managers. Many of the new technologies associated with DevOps, for example, such as containers, OpenSource infrastructure and SDN controllers are built on Linux.

To read this article in full or to leave a comment, please click here

From: Network World

FacebookTwitterGoogle+LinkedInEvernotePocketGoogle Gmail

How to use GNU’s aspell to fix spelling errors in files

By Sandra Henry-Stocker

GNU’s aspell is a very useful tool for fixing potential typos in files. It not only picks out your misspellings and displays them to you, but it offers you a list of potential corrections and applies your changes as instructed. And it often remembers the fixes that you’ve applied.

Hopefully, you’ve spotted the typo in this post’s image. If you had a file containing the word “appertizers,” this clever utility would help you to spot and replace it.

Say you had a file named “oops” that contained this typo:

$ cat oops
Please list the appertizers in alphabeticle order.

If you asked aspell to check this file with the command “apsell check oops”, it would present the file contents with the word “appertizer” highlighted and offer the list below as options for correcting the error.

To read this article in full or to leave a comment, please click here

From: Network World

FacebookTwitterGoogle+LinkedInEvernotePocketGoogle Gmail