Introduction to

Steve Bogol [email protected]

Part I

What is Linux? Linux Mainstream Video Linux Nutshell What is Linux?

● A free created by 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 (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

...according to .com

1. 2. Mint 3. 4. Elementary 5. 6. MX Linux 7. Fedora 8. 9. OpenSuSE 10. CentOS 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 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.170 10. kbettuzz 10.32.12.183 2. bchrist2 10.32.12.173 11. lbachma2 10.32.12.189 3. cfink2 10.32.12.180 12. mperez22 10.32.12.184 4. cwaldro3 10.32.12.171 13. mprieto2 10.32.12.188 5. dryan22 10.32.12.172 14. mriley5 10.32.12.176 6. dsmith58 10.32.12.174 15. ntshuma 10.32.12.179 7. efan 10.32.12.175 16. qwang22 10.32.12.186 8. hlabonge 10.32.12.177 17. tmarchan 10.32.12.187 9. jsolanor 10.32.12.185 18. wmccomis 10.32.12.178

Command: ssh [UserID]@10.32.12.x ssh [email protected] 2018ChangeMe Live Demo Topics

● man ● > and >> ● ls ● chmod ● tab complete ● less ● cd ● find ● mkdir ● scp ● touch ● clear ● cp ● reset ● mv ● wget (curl -o) ● rm ● sudo ● ! ● su ● !$ ● ping ● history ● host ● vi ● which ● view ● for ● cat ● env ● grep ● variables ● | (pipe) ● (x windows) ● echo ● alias FIN

Any Questions?