Sys-admin tools

Kasyx

Expert Member
Joined
Jun 6, 2006
Messages
2,565
Reaction score
1
Location
127.0.0.1
I thought I would start a thread for those of us who spend a lot of time in the console, dealing with lusers, and generally trying to keep track of a multitude of clients and server setups without having our heads explode. This is how I accomplish it.

I work for a Linux consulting company as a sys admin. I spend a lot of time logged in to various servers around the continent, ensuring that all is well in the matrix. I generally work a lot with proxy/mail/firewall servers, as well as web servers, file servers, VPNs and IP routing, thus I deal with apps like Squid, Dan's Guardian, Samba, IP Tables, Postfix, and so on. I pretty much do everything through SSH.

Anyhow, I thought I would make a post about the apps I use for various different things that I do:

Distributions:
Right now, I run Kubuntu 7.10 on my office PC (looking at installing 8.04 when I have some spare time). Our clients' servers run SuSE, Slackware, Redhat, Gentoo or CentOS. That doesn't say much for standardization, but we often take over pre-installed servers. Our choice of server distribution at the moment is CentOS.

Terminal:
Up until around two weeks ago, I used Konsole, usually with anywhere up to 16 open tabs at any given time. However, I have recently found my salvation in a little-known app called QuadKonsole. This useful little app effectively emulates 4 or more Konsole sessions in one window (check out the screenshots in the link), which, for someone who is SSH'd 3 or more servers at any given time, pretty much makes one weep with joy.

Performance Monitoring:
Not for servers (we use Zabbix for that, btw), but for my self. I use a program called WorkRave, which monitors how much time I effectively spend active on my pc. It keeps track of keystrokes, mouse clicks, mouse movement and breaks taken. It is supposed to be used to force one to take short breaks to prevent RSI and over-straining oneself, however I use it to ensure that I get enough work done: I try to average 20,000 keystrokes a day (side note: since I installed QuadKonsole, my average keystrokes has jumped up to 30,000), if I do any less than that, it was either a slow day, or I wasn't working hard enough.

Calendar/Tasks/Reminders:
I take a lot of calls/emails during the day from clients asking me to do stuff/remove stuff/add stuff/unbreak stuff on their servers, and I have found that the easiest way to keep track of all my tasks is, to this day, pen and paper; I have a "Lion Brand" notepad and Bic pen on my desk, where I write down all tasks/info under that particular day's date, and then tick off each task as I complete it. This has the added benefit of me being able to go back and check the details of something I did on a client's server when they query/complain about it. I also tend to make extensive use of Knotes on my laptop, which is a quick and easy place to keep any info I may need on the road.

For my calendar (to keep track of meetings, etc.) I use Sunbird, which I find does what I need very effectively.

For reminders, though somewhat old-school, I use good old crontab. If I need to be reminded to do something (set up an autoreply for a client, check a backup, call someone at a particular time, etc.), I just throw it in my crontab and have it email me when the time comes:

Code:
30 8 5 5 1 echo "This is a reminder to do x for y" | mail -s "Reminder: do x for y" [email protected]

There is probably a way easier method, but this one works for me.

Browser:

Opera, because Firefox runs like crap on Linux.

Email:
Thunderbird, obviously :D

Text Editor/Scripting:
For writing bash scripts and such, I have found my true love in Kate; it does exactly what I need, how I need it and it makes me exceptionally happy in my pants when I use it. For my console editor, redicule me as you must, I choose Pico, although I am well-acquainted with vi for those occasions that Pico/Nano is not installed.

Office Suite:
I rarely require the use of an Office Suite, although I have been known to make the occasional spreadsheet. Obviously, I use OpenOffice.org.

---

That's pretty much everything I make use of in day to day life, some of which may be useful to you. I realise OpenOffice, Thunderbird and so on aren't really "sys admin" tools per se, however I figured I would just mention all the apps I make use of on a regular basis when I am working. Let me know if I left anything out, or if you are curious about any apps I have mentioned.
 
Last edited:
I think this thread may be best to ask this question, considering it pertains to my job...

I spend my entire working day (roughly 9 hours) in front of a computer, and that's generally with both hands on my keyboard, typing until my fingers hurt. Lately I have found that this, mixed with stress, is causing large amounts of havoc with my body. My upper back and chest muscles are constantly tense and sore; when I sneeze it feels like my chest muscles are going to rip apart. I have now gotten to the point where I am sitting here, unable to finish my breakfast (a yogurt smoothie), because it feels as if it gets stuck on the way down to my stomach and causes me horrible indigestion (as does every meal - even vitasnacks, or chips).

I'd like to know from the other people with similar jobs just how you deal with sitting in front of a computer all day? Do you take short "stretch-breaks"? Do you have a particular posture when sitting? How do you manage to work without your back and chest killing you?
 
My fav sysadmin tool is Google :D

I try take a break every two hours or so. I sometimes use a toilet in a different building, so I have a 5 minute walk there and back. Never use lifts, always run up stairs. Some of the people I support are almost a kilometer away, which is a pleasant walk. I've only been doing this for 3 years, so no real health problems yet... though sometimes I question the sanity in sitting in front of a computer for up to 14 hours a day.
 
My fav sysadmin tool is Google :D

I try take a break every two hours or so. I sometimes use a toilet in a different building, so I have a 5 minute walk there and back. Never use lifts, always run up stairs. Some of the people I support are almost a kilometer away, which is a pleasant walk. I've only been doing this for 3 years, so no real health problems yet... though sometimes I question the sanity in sitting in front of a computer for up to 14 hours a day.

Unfortunately we live on SSH, so I rarely, if ever, go to see clients. We work in a residential area, so taking a walk around the block or something might not be a bad idea...
 
Unfortunately we live on SSH, so I rarely, if ever, go to see clients. We work in a residential area, so taking a walk around the block or something might not be a bad idea...

I guess there are some advantages to still having to change the odd power supply.

Just installed workrave, already testing my patience :p
 
I guess there are some advantages to still having to change the odd power supply.

Just installed workrave, already testing my patience :p

Yeah, I removed all pop-up notifiers on it (kinda nullifying the point of it really), I just use it to monitor my keystrokes. and hours worked.
 
Top
Sign up to the MyBroadband newsletter
X