210 likes | 324 Views
Chapter 2: Getting Started. Logon to Logout. In this chapter …. Logging on The Shell Superuser Getting Help Logging off. How do I start?. Console vs. terminal vs. terminal emulator Text-based vs. graphical Where’s the box at?. Consoles and terminals.
E N D
Chapter 2:Getting Started Logon to Logout
In this chapter … • Logging on • The Shell • Superuser • Getting Help • Logging off
How do I start? • Console vs. terminal vs. terminal emulator • Text-based vs. graphical • Where’s the box at?
Consoles and terminals • Monitor, keyboard (and maybe mouse) attached to the box • The console often locked away in a closet or server farm somewhere • Terminals usually found in mainframe environment • Recently ‘thin clients’ gaining popularity again
Terminal Emulation • Using a separate system, connect a virtual terminal to the server • telnet, ssh, X Windows • Most common way to interact with a Linux/UNIX machine
From Windows environment • telnet built in, but insecure (cleartext passwords) • For ssh, need a supported terminal emulator • PuTTY, TeraTerm Pro, SecureCRT • For remote X Windows, need a local X Server running • cygwin, XWin-32, Exceed, Xming
Here at Solano College • Our server is racked in the campus MDF • RedHat Enterprise Linux 5 virtualized on Vmware ESX • We’ll use PuTTY and cygwin
Logging on • Your username will be your My.Solano username • Your password is by default set to your SCC ID, all 9 digits (pad front with zeroes) • *Remember* Linux/Unix is case sensitive
Change your password first • To secure your account, change your password immediately • Type passwd and hit enter • You will be prompted to enter your current password • You will be prompted twice for a nice password • Must be a good password!
What Makes a Good Password? • At least 6 characters long (8+ is even better) • Not be a dictionary word in any language (including Klingon!) • Not a name, place or date of personal significance • Contains mixed case, numbers, and special characters
Do It Right! • bfd BAD PASSWORD: it’s WAY too short • bfd*2 BAD PASSWORD: it is too short • 123454321 BAD PASSWORD: it is too simplistic/systematic • shutup! BAD PASSWORD: it is based on a dictionary word
The Shell • Command interpreter • Translates commands issued by user into commands sent to the kernel • Common shells: bash, tcsh, csh, zsh, ksh • Linux default is bash (Bourne Again Shell)
What shell am I running? • Type ps right after logging on • finger yourself
Correcting errors • Erase a character: BACKSPACE, DEL or CTRL-H • Erase a word: CTRL-W • Erase a line (line kill): CTRL-U or CTRL-X
Other key commands • Terminate (interrupt key): CTRL-C • Suspend job: CTRL-Z • Show jobs: jobs • Stop job: kill –KILL %job_no • Command history: UP and DOWN
Administrative privileges • root or superuser • Full read/write access to filesystem • Can execute privileged commands and programs • Use sparingly and with extreme caution
Getting help • Most GNU commands and utilities have built in help and usage information • --help (sometimes -h or -help) • Too much information? Pipe results to less or more • ls --help | less
man Pages • man program_name • Displays online documentation, formatted with a pager • SPACE to advance, q to quit • Depending on the system sometimes you can also use PAGE UP/DOWN
man Pages con’t • Divided into ten sections based on type • User commands in section 1 • To view a command’s man page in a particular section: • man 8 su
info • info program_name • GNU online documentation • SPACE to scroll • ENTER to select a subtopic • q to quit
At the end of the day • To log out, press CTRL-D or type exit • If you have suspended jobs it will warn you before you log out