Monthly Archives: May 2009

Extracting ISO files

Needing to extract the contents of a CentOS iso file so that it could be used to http / kickstart installs: mkdir tmp_mntmkdir ./5.3mount -o loop ./CentOS-5.3-x86_64-bin-DVD.iso ./tmp_mntcp -R ./tmp_mnt/* ./5.3

Grepping MailboxFolderStatistics

I am trying to get the the mailbox folder sizes for a user with many folders. Wouldn’t it be great if I could just: get-mailboxfolderstatistics USER | grep “foldernamepattern” | ft Obviously this does not work so: Get-MailboxFolderStatistics USER | Where { $_.Name -match “pattern*” } | sort -desc FolderSize | ft Name,ItemsInFolder,@{expression={$_.FolderSize.ToKB()};Label=”Folder Size (KB)”},@{expression={$_.FolderAndSubFolderSize.ToKB()};Label=”Folder… Read more »

Items Stuck in OWA Outbox

We had an Exchange user with message items appearing in her OWA outbox but which did not display in Outlook. Attempts to delete these items failed and the items kept re-appearing in the OWA outbox possibly indicating some sort of corruption of these items? Solution: Move the mailbox to another mailbox database setting the BadItem… Read more »

Exchange server address list service failed to respond

Attempting to move a mailbox from one database to another and received the following error: The address list service on the server ‘SERVERNAME’ is not running. The Exchange server address list service failed to respond. Solution: The ‘Microsoft Exchange System Attendant’ service on the server may be showing as running but needs to be restarted,… Read more »

Linux Web Filtering with OpenDNS and a Dynamic IP Address

Motivation Parental Control / Protecting my kids from some of the nastier stuff on the web is my motivation. On M$ Windows there are commercial offerings such as NetNanny. On Linux I had briefly tested and used Squid with DansGuardian – likely more accurate with word filtering but a little resource intensive for my daughters… Read more »

echo with new lines

For future reference: echo “This does not give \n a new line” does not work. I had used printf sometimes but the -e switch also works for echo: echo -e “This gives \n a new line”

Gimp and Layer Styles

Great guide here about using photoshop plug-ins in gimp, installing Layer Styles plug-in (Drop Shadows, Glows etc) in gimp and more.

Shell Script Spaces in Filenames

I was using a for loop to read the filenames in a directory but received errors on files with spaces in the names. For future reference the following worked: #!/bin/bash ls -1 | while read FILE; do echo “$FILE” # double quotes needed for filename with spaces!done exit 0

htaccess symlink problem

I doubt this will be of any help to anyone else but for future reference.Problem:A content management system writes the URLs in <a> tags with a path e.g.: /sites/mysite/AboutUs but the customer wants the addressbar to show just: /mysite/AboutUs Solution:Add a symbolic link from the apache root to the site directory e.g. ln -s /var/www/sites/mysite… Read more »

PhotoRec Easy Linux File Recovery

I was copying some photos from my wife’s Fuji camera when the photos disappeared from view – obviously not something I caused!Anyway after the initial panic I found PhotoRec which can be downloaded from the CG security website or can be installed on Ubuntu using Synaptic (package name is testdisk). I was hoping for something… Read more »