Programming on the SGI's in MC-38

Introduction

If you choose to (or have to) use an SGI (Silicon Graphics machine) in lab, you'll find that the behavior of Emacs, GCC and GDB is not the same as on the Linux boxes. Since the Linux machines are much faster, anyway, we recommend that you do most of your work on a Linux machine remotely. You'll still work on the SGI, using it's monitor and keyboard, but you'll be using another computer's CPU and programs.

The program ssh is used to log in and use another machine remotely.

Here is a list of all of the linux machine available for ssh-ing

  marttinen.mcs
  bergman.mcs
  engluund.mcs
  oriental.mcs
  mccormic.mcs
  abyssinian.mcs
  asl-rai.mcs
  sarepta.mcs
  laha.mcs
  lahi.mcs
  desi-rai.mcs
  fordhook-fancy.mcs
  tendergreen.mcs
  white-london.mcs
  ostrich-plume.mcs
  giant-curled.mcs
  trowse.mcs
  sallinen.it

Connecting to one of the above machines.

First, choose one of the above machines. Hopefully, not everyone will try to use the same one.

From a Unix shell, type

  ssh machine-name
to connect to the machine machine-name (choose one from the above list).

As a courtesy to those already on the remote machine, you should check to be sure that it's not already in heavy use. After you have connected to the machine type the following (which is like typing uptime and who.:

  w
to see how used the machine currently is. If the machine has a load of greater than, say, 2.0 or has more than, say, three or four users, please logout from that machine (by typing logout or C-d) and choose a different machine.

Once there, any program you launch from inside that shell window will run on the remote machine, but will use your monitor and keyboard.