/img/me.png

Just some guy on the internet.

sudoedit /etc/blog

openSUSE patch vs update

If you dig into the man pages for zypper , you will notice that zypper provides three distinct options for keeping your openSUSE system up-to-date; update (up) , patch , and dist-upgrade (dup) . If you aren’t familiar with zypper see my previous post managing packages with zypper for more information. In this post I will attempt to demonstrate the differences between each option and suggest when you may want to consider using each.

Satellite 6 Duplicate Host Names with Puppet

Satellite 6, Red Hat’s patch, configuration, and deployment management one stop shop solution is a powerful tool. It is also a formidable and complicated piece of software. One of the big hurdles that I have run into when incorporating Puppet into Satellite 6 is that many of our systems do not use a fqdn (fully qualified domain name) for their host names. Which means that when I register “superawesomewebserver01” with Satellite 6 I get a host record that reflects the short name.

Working with files in Linux - File Attributes

In the previous two posts, we’ve looked at file permissions and access control lists. Today let’s take look at file attributes. Whereas, permissions and ACL’s deal with user and group access to a file, attributes are properties of a file that regulate how the operating system interacts with a given file. There are 15 file attributes: append only (a) , no atime updates (A) , compressed (c) , no copy on write (C) , no dump (d) , synchronous directory updates (D) , extent format (e) , immutable (i) , data journalling (j) , project hierarchy (P) , secure deletion (s) , synchronous updates (S) , no tail-merging (t) , top of directory hierarchy (T) , and undeletable (u) .

Working with Linux Files - Access Control Lists

In the last post, we looked at basic file permissions. The ideas covered in that post are probably enough to get you through a large portion of the real world scenario’s that you will encounter. There are some special cases, however. One of them being access control lists (ACL) which I will discuss in this post. Access Control List - ACL As we saw in part 1 every file on a Linux system has an owner and a group associated with it, each of which has separate permissions.

Working with files in Linux - Permissions

Over the next few posts I’ll be covering three basic elements of files in Linux: Permissions ACL’s (Access Control Lists) File Attributes The ls command Every file in Linux has three primary permissions settings (read, write, execute) that apply to three elements (owner, group, others). File permissions can be viewed on the command line using the ls command. [[email protected] stuff]$ ls -l total 0 -rwxrw-r-x 1 luke admins 0 Jun 21 19:44 file1 Looking at the output from ls -l , from left to right we can break the output into several groups as shown below.

School District finds cost savings and flexibility with Linux

Being a big proponent of Linux on the desktop I was excited to have the opportunity to talk with Aaron Prisk of the West Branch Area School District, who has recently helped migrate 80% of the school district’s infrastructure to Linux. When I first heard about the district’s move to Linux I wanted to find out as much as I could about his experiences during and after the migration. This is a great story about how Linux can be used by people of all ages and technical skill while still providing a low cost and secure platform for everyday operations.