1 / 12

Linux 101

Linux 101. Mark C. Ballew ACES Program Desert Research Institute. Talk Overview. What is Linux? OS Layout Using the Command line Editing files Networking with SSH Conclude. What is Linux? . History and People Richard M. Stallman No Free Unix Linus Travolds Alan Cox Licensing GPL

wind
Download Presentation

Linux 101

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

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

More Related