Interesting Reads – Jan 22nd, 2009

Now that I'm finally back into my usual posting and reading other blogs, I think it's a good time to restart the "Interesting Reads".

Here are the Unix articles you might like:

Enjoy these useful Linux tips! If you have any useful articles you'd like to share – just leave links in the comments area.

Ubuntu Upgrade: From Hardy Heron to Intrepid Ibex

I've been upgrading Ubuntu installations quite a few times recently, and thought it makes sense to post a really short how-to if you ever want to upgrade your Ubuntu distro from the command line.

Use apt-get to upgrade Ubuntu

The procedure for upgrading one Ubuntu release to another one is pretty straightforward. There are some rules though:

  1. Never attempt to skip a release or two when upgrading
  2. Never do a few Ubuntu release upgrades in a row without reboots in between
  3. Always backup the files you change
  4. Always have an install CD for your current Ubuntu release around

[Read more…]

New section added: Unix Glossary

I've just created another section on Unix Tutorial – the Unix Glossary, which is a section I'm going to use for listing definitions to all the topics I briefly touch in my regular posts.

So far, there's only one item there – runlevel definition. Obviously, it's a work in progress, so I'll be updating definitions constantly and expanding the section as I post more.

The plan is to have a Unix Glossary section at the bottom of each post on Unix Tutorial, so that it gives you another chance to expand your understanding of Unix basics.

If you have any terms from Unix world which you'd like me to cover first, please head over to the Unix Glossary page and leave a comment there with your suggestions.

Let me know what you think about this, do you think it will help? If there's any other side of this blog you'd like changed or improved – just let me know. I'm using this blog as my own reference all the time, so I always appreciate your feedback as it makes life easier and Unix Tutorial better for everyone.

Want to Learn Unix with me?

As I plan my goals for 2009, I'm thinking of making a few self-paced courses for all the readers of this blog.

I think it's about time some of the basics are covered in a format of a course, complete with structured material and examples and with some multiple-choices testing.

If you want to learn Unix

If you're interested in anything like this, please leave comments or contact me directly with your suggestions for course topics and desired structure. Also, if you're keen in becoming a member – join the Unix Tutorial waiting list right now!

Unix Tutorials – self-paced courses

So far, the most popular topics and therefore the first candidates for courses are the following:

  • Unix shell scripting
  • Finding files and directories in Unix
  • Unix users and groups
  • File ownership and access permissions
  • rsync tutorial
  • sudo tutotial
  • unix sockets
  • comparing files in Unix

Have you got an idea for a great Unix tutorial? Let me know and I'll see what I can do.

See also

How to see future file timestamps in Solaris

I know I've spoken about timestamps already, but I'd like to further expand the topic.

While there's a great GNU stat command in Linux systems, there's no such thing in Solaris by default, and so you usually depend on ls command with various options to look at file's creation, modification or access time.

The standard /bin/ls command in Solaris doesn't always show you the full timpestamp, usually if it's about a time too far in the past or a bit into the future – so today I'm going to show you a trick to work around it and still confirm such timestamps for any file.

[Read more…]