Tag : Ubuntu

switching servers

572 days were accounted for in the output of uptimed but I had this same Linode allocated to me since oct 20th 2008, thats about 30 months that it has been up and run a variety of distros starting with Gentoo, then CentOS 5, Debian, and now I am switching to a new linode running Ubuntu server LTE 10.04.


root@steni / $uprecords
     #               Uptime | System                                     Boot up
----------------------------+---------------------------------------------------
     1   236 days, 23:10:44 | Linux 2.6.18.8-x86_64-li  Tue Oct 27 18:48:32 2009
     2   220 days, 09:51:07 | Linux 2.6.18.8-x86_64-li  Mon Jun 21 19:00:39 2010
     3   109 days, 15:10:44 | Linux 2.6.18.8-x86_64-li  Fri Jul 10 00:29:42 2009
->   4    11 days, 05:28:18 | Linux 2.6.18.8-x86_64-li  Fri Jan 28 09:14:53 2011
----------------------------+---------------------------------------------------
1up in    98 days, 09:42:27 | at                        Wed May 18 01:28:29 2011
no1 in   225 days, 17:42:27 | at                        Thu Sep 22 09:28:29 2011

The justification for deploying to another server instead of keeping this one came from the fact that I wanted to switch to a 32bit OS and also wanted to run Nginx ...

 

Syncing a Nokia N95 with Ubuntu Lucid Lynx aka 10.4

Getting your SyncML phone working with Ubuntu just got a lot harder in their newest release, but fortunately it is still possible with a bit of work.  In the latest release, they moved from libsoup 2.2 to 2.4 and didn't leave the old version in the repositories, so to get it working, you need to download the .deb packages for karmic and install them side by side.


When installing libsyncml0, i had to install libwbxml2-0 which can be gotten from aptitude.  Also there are a couple of other programs you should also get.

So, to get your phone working (in my case a Nokia Symbian 3rd edition phone) you need to do the following things.

aptitude install libwbxml2-0 multisync-tools multisync0.90 opensync-plugin-evolution


and then install the deb packages from the previous links in their listed order.  From there on you can use hcitool scan to get the MAC address of your phone, and then sdptool browse MAC to make sure that your phone uses channel 10 for syncing with SyncML.

After you have that information you can go ...

 

Overview of Unix Process Managers

When you first turn on your computer the BIOS kicks in and searches for instructions on your master boot record or MBR. From there it is able to locate the boot loader which in turn figures out which kernel to run and then loads it into memory and that is the point you start actually running your flavor of UNIX. At this stage your computer is just running a kernel and has no interactivity or running services.

You are most likely used to using your computer to do something, and to do that, you need to run processes. While at this point you could have your computer launch a shell, you would still have a lot of setting up to do such as mounting hard drives, bringing up your network adapters, starting services, launching a GUI or what ever else you want to do. This is tedious and beyond the ability of most people so instead of running a shell the first process your computer runs is some kind of process manager. Traditionally this has been the init program which is the parent of every process that is executing.

Init is controlled by a handful of scripts that in turn ...