Linux Tutorials
Complete Tutorials 1-6.
If you need a file for copying, you may use
nacl01.dat. Much more information can be
obtained from the
Introduction to Linux and the
Beginner's Guide to Debian Etch, the distribution being used in
Room 112.
You may complete the tutorials by going into room 112 or you can log in
remotely from any other computer (since no graphical interface is required
for this assignment).
-
If you have a Macintosh: Simply open a terminal window and do the
exercises on your computer, you have a fully functional Unix system
under the hood!
-
If you have a Windows machine you have two options:
-
Download
PuTTY and use it to log into one of the cluster machines. Use
your username and password and make sure to use the ssh
protocol (it is encrypted so your password is not passed in plain
text over the network!). The names of the computers in the cluster
are listed below, any one of them will do:
bardeen.phys.iit.edu
bohr.phys.iit.edu
bragg.phys.iit.edu
compton.phys.iit.edu
curie.phys.iit.edu
dirac.phys.iit.edu
franck.phys.iit.edu
hertz.phys.iit.edu
hess.phys.iit.edu
lenard.phys.iit.edu
lippmann.phys.iit.edu
lorentz.phys.iit.edu
onnes.phys.iit.edu
pauli.phys.iit.edu
rabi.phys.iit.edu
rontgen.phys.iit.edu
stark.phys.iit.edu
thomson.phys.iit.edu
wien.phys.iit.edu
zeeman.phys.iit.edu
-
Get a
Knoppix or Ubuntu
cd from me or download and burn an ISO image (make
sure that you burn the CD as Disk at Once or it will not
boot properly). Once you have this CD, you will be able to have
a working Linux system to play with and you can either set aside
some space on your hard disk to work under Linux or install Linux
in dual boot mode on your computer.
Once you have completed the tutorials, write me a short email answering
the following questions:
- How would you protect the files a directory named "private" from
access by other users on the system. Is there any user on the
system who would still be able to see your files?
- Can you find another way to protect those files which would secure
from all users on the system?
- How would you list all the processes running on your Linux system?
- Write down a command line which would print out the number of
processes that are being run with your username. Show the output
of this command.
- Find a command which can produce a *.zip file archive which can be
unzipped on a Windows system?