introduction to linuxrich/crc_summer_scholars_2018/introtolinux.pdfwhat is linux? a free operating...
TRANSCRIPT
Introduction to Linux
Steve Bogol [email protected]
Part I
What is Linux?
Linux Mainstream Video
Linux Nutshell
What is Linux?
● A free operating system created by Linus Torvalds in 1991.● Based off of Unix using GNU tools and a kernel made by
Linus.● Originally called “Freax” (“free” + “freak” + “X”).● More focused on multiple users than a single user
(Windows/Mac).● Traditionally command line primary and GUI secondary.● Free to change and redistribute the changed version.
Distributions (distros)Wikipedia: A Linux distribution (often called a distro for short) is an operating system made from a software collection, which is based upon the Linux kernel and, often, a package management system.
Top 10 Distributions
1. Manjaro 2. Mint3. Ubuntu4. Elementary5. Debian6. MX Linux7. Fedora8. Solus9. OpenSuSE
10. CentOS
...according to distrowatch.com
Evolution of a Distro
What Do Supercomputers Use?
www.top500.org
What does the CRC use?
Mostly
A few
A couple
End Part I
Disclaimer: Might not be real.
Part II
Using Linux Demo
Basics, Hints, & Tips
Shells
What is a shell?“Simply put, the shell is a program that takes your commands from the keyboard and gives them to the operating system to perform. In the old days, it was the only user interface available on a Unix computer. Nowadays, we have graphical user interfaces (GUIs) in addition to command line interfaces (CLIs) such as the shell.”-- linuxcommand.org
Connecting to a Remote Server● Connect using a SSH client.● A SSH client is standard on a Mac and Linux OS.● Windows users have to install a SSH client such as Putty.
Users & IPs
1. alopez22 10.32.12.1702. bchrist2 10.32.12.1733. cfink2 10.32.12.1804. cwaldro3 10.32.12.1715. dryan22 10.32.12.1726. dsmith58 10.32.12.1747. efan 10.32.12.1758. hlabonge 10.32.12.1779. jsolanor 10.32.12.185
10. kbettuzz 10.32.12.18311. lbachma2 10.32.12.18912. mperez22 10.32.12.18413. mprieto2 10.32.12.18814. mriley5 10.32.12.17615. ntshuma 10.32.12.17916. qwang22 10.32.12.18617. tmarchan 10.32.12.18718. wmccomis 10.32.12.178
Command: ssh [UserID]@10.32.12.xssh [email protected] 2018ChangeMe
Live Demo Topics
● man● ls● tab complete● cd● mkdir● touch● cp● mv● rm● !● !$● history● vi● view● cat● grep● | (pipe)● echo
● > and >>● chmod● less● find● scp● clear● reset● wget (curl -o)● sudo● su● ping● host● which● for● env● variables● (x windows)● alias
FIN
Any Questions?