|
![]() |
|||||||||
|
|
||||||||||
|
|
Last updated: 3 Oct 2003
Sun ServersTwo SunFire V480 computers are available for graduate research and projects. Currently, both are identical in hardware and software. They are named:
Accessing the Sun ServersThere are no consoles attached to the Sun servers. Another computer can be connected as a console to the server via a serial cable and special adapter, or, if so configured, by an Ethernet connection. However, if you are not interested in restarting a Sun server or specially configuring it, there is little need for console access. Normally, you connect to a Sun server via an ssh client or an X client. Both provide secure connections. Access to the Sun servers is restricted to those explicitly authorized by faculty or staff. The reason for the restriction is due to some students using computers for computations not related to their academic work. As with other connections to remote servers, all you need to know is the name of the remove server (see above), your INSTTECH login name and its password. Windows login authentication is always used for Linux and for Solaris systems -- this reduces time spent on your password management and drastically reduces the time spent on management of the user accounts on these systems. Unfortunately, sometimes there will be problems with logging in. There are some common cases:
You must login at least once to create local home directory file space for your account.
File SpacesCurrently, each server has its own file space -- nothing is shared between the computers. If you have accounts on both servers and have logged into both, you can share files via secure ftp or copy commands. Secure ftp is available from within an SSH client window; secure copy (scp or scp2) is issued from the command-line. To access your Windows home directory, you can use the smbclient tool, which provides an ftp-like (command-line) tool to transfer files. Your Windows home directory is available as a network share, which is named the following (substitute your login name for "uwnetid"): //itfiles/uwnetid$The trailing dollar sign ("$") is required, and forward slashes ("/") must be used (as opposed to Windows, which uses backslashes ("\"). BackupsUltimately, you are responsible for backing up any files you deem necessary for your work. Currently, there is no backup device attached to the Suns. Instead, daily backups of home directories and some configuration files are performed over the network to another computer. Backups are retained for seven days. Lab staff may be able to restore your files from those backups, but any changes made within one day are not recoverable... unless you back up your own files more frequently.
SoftwareCurrently, there is a minimal amount of non-Solaris software installed. Here is a list of what was explicitly installed by lab staff; Sun support technicians may have installed other software (e.g., Java 2 VM 1.4.1):
Installing SoftwareGenerally, you need to be running as root to install software. Due to the use of Windows authentication via samba and winbind, as well as Sun's restrictions on their name-switching service, you cannot directly login as root or any other account in the file /etc/passwd. Instead, you must use the "ssu" script, which will use "su" to login to root -- if you know the root password. So that others may know the changes made to the system, you must record your changes (such as installed software) by sending email to the appropriate tracking system below. Please include a descriptive subject line, and put specific information about what was installed and how it was installed in the body of the email.
Sun has its own package management system. Once a package is saved to disk or on a CD/DVD, you can run the "pkgadd" command to install it. Enter: man pkgaddfor details. Other software comes in what are sometimes called "compressed tarballs". These are compressed archives of directories and files, very similar to ".zip" files in the Windows environment. Often, "gzip" will have been used to compress an archive, which is nearly always an archive created via the "tar" command -- a "tarball". If someone knowledgeable created the tarball, it will create the appropriate subdirectories for you when you extract the files; otherwise, it will just dump files in the current directory, which can be messy to clean up. So it is usually a good idea to peek at the structure of the compressed tarball first (presuming a gzipped tarball called "thispkg.tar.gz" in /tmp/mypkgs): tar -ztvf /tmp/mypkgs/thispkg.tar.gzIf you feel comfortable with where it will place the files once extracted (usually either relative to the root directory ("/") or to /usr/local or /opt), change your directory to that directory and extract the package: cd extractdir tar -zxvf /tmp/mypkgs/thispkg.tar.gz
Change Log
Hours | Support Information | News | Policies | Emergencies |