Presentation is loading. Please wait.

Presentation is loading. Please wait.

Linux 101 Mark C. Ballew ACES Program Desert Research Institute.

Similar presentations


Presentation on theme: "Linux 101 Mark C. Ballew ACES Program Desert Research Institute."— Presentation transcript:

1 Linux 101 Mark C. Ballew ACES Program Desert Research Institute

2 Talk Overview What is Linux? OS Layout Using the Command line Editing files Networking with SSH Conclude

3 What is Linux? History and People Richard M. Stallman No Free Unix Linus Travolds Alan Cox Licensing GPL LGPL BSD

4 What is Linux? Distribution Concept Free Distributions Fedora Core Debian and Ubuntu Gentoo Slackware Many, many more Commercial Distributions Red Hat Enterprise Suse Yellow Dog

5 OS Layout File System Layout Ownership Processes Ownership Priority Binary File types Big Endian Little Endian

6 OS Layout: File ownership Everything is a file chown chmod - demo Owner, Group, Other d rwx rwx rwx

7 OS Layout: Processes Every process is owned by a user Root ownership Daemon ownership User ownership ps demo

8 OS layout: Big endian & Little endian Otherwise known as the “NUXI” problem Imagine 1025 stored in binary: 00000000 00000000 00000100 00000001 Most significant value at lowest storage address (i.e., first) Big-Endian memory 00 00000000 01 00000000 02 00000100 03 00000001 Least significant value stored first Little-Endian memory 00 00000001 01 00000100 02 00000000 03 00000000

9 Using the command line What is a shell? Bash Tcsh Zsh Man(ual) pages cd, ls, rm, mv, cp, ps, mkdir pwd, who, w, gcc, g77, find, whereis

10 Editors vi Vim Emacs, xemacs Nano OpenOffice Groff, tex, latex dos2unix

11 Networking with ssh Network security using encryption Ssh – make remote connections Scp – copy remote files Sftp – secure file transfer protocol X11 forwarding using SSH

12 Conclusion Linux is a free (as in freedom) Unix-like operating system There are many command line tools to learn Documentation in the man pages Many different programs to edit files Ssh is a very useful tool for connecting to remote machines


Download ppt "Linux 101 Mark C. Ballew ACES Program Desert Research Institute."

Similar presentations


Ads by Google