SSRL General Beam Line Computing Information




There are two logical disks on each beamline:

1. $user1  - This disk is used for setting up files, programs, etc., and there is no limit on the quota.
2. $data1  - This disk is used for data storage and there is no limit on the quota.

$user1 files are backed up every other day. In the event of disk failure, these files can be recovered.

$data files are not backed up, however, the data that has been collected will stay on the beamline disk for 30 days after the users' time on the beamline is finished.

Users are responsible for their data. It is recommended that users backup their data at frequent intervals and copy their data into a safe place before they leave the beamline.


All the beamline computers are on Internet. The IP address or the Internet address looks as the following: (Replace s073 with any other computer node name)


Certain capabilities exist to connect additional computers to the ethernet. If you intend to attach a computer (your own) to the network, you may use the DHCP connection (red cable) available on most beamlines. This will put you outside SLAC's firewall.


To transfer your data to a remote location, do the following:

  1. $ftp/bin **.**.**.** (** is the remote node, IP address, the default is ASCII, if you are sending binary files you will need to add the /bin )

  2. Type:
    login Username (Username at remote location)

  3. You will now be prompted for the password at remote location

  4. Once you are connected, go to the directory you want your files to be copied to and type the following:

    put filename remotefilename (if just transferring one file)
    mput *.* (if transferring more than one file or contents of the directory)


Q1:   What are the available printers and what is the command to print a file?

A1:   The Queue names are as the following:

     120_BL7   (BLDG 120, ACROSS FROM BEAMLINE 7)
     120_BL9   (BLDG 120, BEAMLINE 9 AREA)
     131_BL4   (BLDG 131, NEAR BEAMLINE 4)
     131_BL6   (BLDG 131, ACROSS FROM BEAMLINE 6)
     131_2NDFLR   (BLDG 131, 2ND FLOOR)

      The command to print a file is:
      $print/queue=queuename filename

Q2:   How can a list of the file names existing in a directory be printed?

A2:   Set default to the directory you want to get a listing of:
      $set def $data:[b_username]

      Execute the following command to put the list of the files in a new file:
      $dir/out=somefilename example: $dir/out=jan96.txt;

      Print the new file using the procedure referenced above.

Last Updated: 07 JAN 2002
Content Owner: E. Fazli
Page Editor: L. Dunn