Notes about the group Linux setup:
- Home directories are networked and backed up nightly on individual machine drives. Please don’t keep too much data in your home directory, or this will break the backups. The home directories are on a networked file system, so they are slower than the local disk. Compiling in your home directory can be quite a bit slower than using the local machine. Use du to see your usage, and try to keep it <10GB.
- Local drives are not backed up. This is a good place for large installs, but do not put critical things here. Each machine should have a /scratch directory on the local file system.
- /rscratch is shared across all machines, but not backed up. This is a good place for large files that you need to access on different machines.
- The machines use kerberos for login. Kerberos tickets are also required to access the shared network partitions.
- Don’t run anything on the file server. If you crash the file server, everyone will be locked out.
- Keep your machine up to date. Use apt-get update to update the list of packages and
apt-get dist-upgradeto install new packages.
Notes about git repositories:
You can see all of the current repositories at:
To checkout a repository use git clone. For example, for me to checkout the repository IRC.git, I would use:
git clone ssh://email@example.com/IRC.git
- Papers are stored in CVS
- To check out the cvs do the following.
- export CVS_RSH=ssh
- export CVS_ROOT=:ext:firstname.lastname@example.org:/home/cvs/Papers (where bdemsky is replaced by your username)
- cvs Papers/17 (where 17 is replaced by the year you want)
- We have a bunch of machines in CALIT2. They are named dc-1.calit2.uci.edu through dc-12.calit2.uci.edu.
- We have a signup page for using them. It is available at:
- For root access on a workstation, use sudo.