Mac Essentials Part 1

Andre got his new MacBook yesterday, so before he can even think of asking me a bunch of questions, I decided to write a bit about my favourite/essential Macintosh applications. I will write three blog posts in this series, starting today. In the first part I will cover the essential applications for every System Administrator. Tomorrow I will cover my favourite applications for the typical day-to-day usage of my Mac. And finally on Sunday I will write about my essential tools as a Web Developer.

Lets start with 10 essentials tools every Sysadmin should know (in no particular order):

iTerm

iTerm

Show me a Sysadmin, who don't uses the command line and I would say he's not really a Sysadmin. So you want a shell, sure OS X has one, and there's even Terminal.app, which is great, but I prefer iTerm. I tried a lot of different Terminal applications for the Mac, but iTerm provides the best user experience. Just think of Terminal.app plus tabs.

ZTerm

ZTerm

Do you administrate Network Gear like Routers and Switches? I do. Today most of these fancy maschines have nice Web-GUIs, but the initial configuration sometimes has to be done via a serial console. And everyone, who has played with Cisco equipment, knows that you need the serial console. Together with my USB-to-Serial adaptor (I covered the installation process here) I prefer using ZTerm for everything wich works over a serial console connection.

Chicken of the VNC

Chicken of the VNC

I do not use this tool very often, because I mostly use ssh for administrating remote systems. But VNC is such a widley implemented protocol (even apples remote desktop uses vnc) that it is handy to have a good VNC-Client on your harddisk. Chicken of the VNC is my favourite VNC-Client on the Mac - and it just works.

Remotedesktop Client

Remotedesktop Client

Did you ever tried to administrate a remote Windows box using ssh? While VNC may be a suitable solutions, I prefer to use Windows' built-in remote desktop protocol (rdp). Third-party clients are available for this protocoll, but who can know it better than the creators themselves? I simply use Microsofts remotedesktop client, which is available as a free download.

MySQL Administrator

MySQL Administrator

If you are responsible for one or more MySQL servers, than this tool might be for you. It's from MySQL AB and it makes your live as a MySQL Administrator a bit easier. Managing Databases, scheduling backups, configuring users - you can do it on the commandline, but sometimes it's just faster to use a GUI.

SirAdmin

SirAdmin

I'm using Cyrus Imapd on some mailservers and administrating mailboxes and ACLs with the commandline tool cyradm can be a pain in the ass. SirAdmin makes your life a lot easier - go figure it out!

ldap Browser/Editor

ldap Browser/Editor

Using ActiveDirectory as directory-service in a heterogenous network (windows, linux, solaris, macintosh) I really felt in love with this tool. You need to browse LDAP-trees? You need to test LDAP queries? Then this tool is for you! And the best thing is, it's written in Java, once you are comfortable with it, you can use it on every machine you use, no matter which OS you are running.

SubnetCalc

SubnetCalc

As a sysadmin you should be able to calculates subnets manually but it's a tendious task. SubnetCalc can do it for you - and it can do it faster than you can. So I really like this tool. It's so simpel but so great and it saves your valueable time.

Cyberduck

Cyberduck

I haven't tried many FTP applications. Transmit and Fetch weren't an option, because I wanted a free one. Cyberduck seemed a good solutions and I am now a loyal user for about 2 years. I moslty use it for STFP stuff and remote editing of files (you can edit the files in your favourite editor, e.g. TextMate). You need a good, fast and stable FTP and SFTP client? Try Cyberduck.

TextMate

TextMate

The best tool at last. Do I have to say anything about this uber text editor? It's simply the best, and it's worth every dollar I paid for it. TextMate is one of the reasons why I got stuck to Mac OS X.


Kommentare