Tag: unix

  • Copying multiple files with scp

    I keep my .bash init scripts on one machine and copy them over to each machine on which I have a login. There’s various bits of logic in there to ensure that the right PATH and other values are set according to the host and/or platform. I then hav…

  • Getting Solaris 10 working in Parallels

    I’ve just been sent the latest version of Solaris 6/06 release) and wanted to get it working in a Parallels virtual machine. Not everything is plain sailing, but with a combination of past experience and a few quick configuration changes you can g…

  • Stepped execution with cron and at

    I had a query from a reader today as a follow up to my System Administrators Toolkit: Time and event management article at developerWorks: How do I execute a script at a specific interval, for example 28 days, rather than on a specific day or date…

  • System Administrators Toolkit: Migrating and moving UNIX filesystems

    I’ve had more than one occasion when I’ve had to move a live filesystem to a new partition or new disk, whether its because I’m short on space on the original partition or through disk failure. I’ve put put my experience of that into my latest dev…

  • System Administrators Toolkit: Monitoring disk space and usage

    The next article in the System Administrators Toolkit series, this time on monitoring disk space and disk usage by users, is available at IBM developerWorks. This one focuses on finding out your disk storage, where it is being used, finding out wh…

  • System Administrators Toolkit: Monitoring a slow system

    When your Unix/Linux system starts going slowly, you need to find out why, and quickly, what is going on. That’s the focus of my new SAT piece: Monitoring a slow system. From the intro: When your UNIX system runs slow, it is vital that you discove…

  • Writing text parsers with yacc and lex

    Lex and yacc are two tools that you may be aware of, but have maybe never used. They are key components to compilers, configuration tools and many different languages, where the ability to parse text and generate some other output (assembly code, …

  • Retool your Linux skills for commercial UNIX

    Years ago, when I went to college, I was first exposed to Unix, actually HP-UX, and then later, in my first job, Solaris, I realize how lucky I was getting trained in the commercial UNIX distributions. Linux was yet to be a twinkle in Linus’ eye, …

  • System Administrators Toolkit: Process administration tricks

    I’ve just started a new series at IBM developerWorks looking at UNIX related system administration tricks. The aim is to cover some generic tips and help on a particular area (for example, process administration), and not only handle the tricks on…

  • Write software for multiple UNIX platforms

    I have a new tutorial on writing software for multiple UNIX platforms at IBM developerWorks. The focus is on the technical aspects, such as header and library availability, build environments and understanding what some of the key elements are. I …