Building a Linux User

I’ve been using Linux for several years now, somehow without ever really knowing what I was doing. I use Linux because I like to tinker with my operating system. I can install and remove software from the command line, edit configuration files, change file permissions, create aliases, that sort of thing. And I understand the general theory behind networking, enough to troubleshoot basic connectivity problems on my own. But I never really got much further than that. I bought a couple books and used them as references, but never really had a real grasp of what I was doing.

My wife, who uses Linux (she uses Mint)because of her open-source principles and because, as she puts it, “it (Linux) just makes sense,” thinks I’m a lot more capable than I do, because I’ve been really good at finding information and following online instructions, so most issues that come up for her occasionally get solved pretty quickly. My own system is always having some issue or other because I’m always poking at it, but I rarely ask for help with those. After all, they’re the reason I do the poking in the first place.

A couple days ago, my wife asked me if it might be possible to block access to certain domains on her desktop computer during working hours. I wasn’t sure how to go about that, though I suspected it had something to do with the hosts file or the firewall. So I spent the next two days reading about iptables and DNS and hosts files, not going to the forums to look for answers as I normally would, but instead turning to my three reference books and online articles and sample files. And while I still haven’t gotten it quite working yet, I’ve learned a tremendous amount, and can easily see where in the past I’ve made a complete ass of myself in other forums by thinking I’d looked diligently for information, when in fact I hadn’t even looked beyond searching a forum or two and a quick pull-up on Google.

And I think I finally started to get what it is to be a Linux user. I think it’s something a bit more than just loading an operating system onto a hard drive. One of the things that drew me to Linux was the community of support. I knew that I could ask for help whenever I needed it and someone would offer advice or a suggestion. But if I don’t do everything I can to solve the problem myself first, I make simple mistakes that make me look foolish and careless in the forums.

What I didn’t have when I started with Linux was a place to start. debian-reference is probably the best reference I’ve found for someone just getting started, but it was at least a couple years before I even knew it existed.

So I thought I’d start documenting my attempts to learn more about Linux, and teach my very enthusiastic daughter about Linux in the process. And what better place to start than what I’m working on right now?

Leave a Reply

Your email address will not be published. Required fields are marked *

*

You may use these HTML tags and attributes: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong>