Linux System
Class Outline and Materials
Part I: Basics
In this part, we follow Ryan's Linux Tutorial closely, with many extra interesting labs.
Lab | Concepts | Commands/Tools |
---|---|---|
taking a screenshot displaying photos using text | command line basics | scrot/geeqie/wget/asciiart |
slightly editing photos | files, navigation, and manual pages | pcmanfm/cutycapt/tar/gimp |
drawing vector graphics and math functions | script and text editor | inkscape/gnuplot/nano/geany |
country neighborhood, following/followers, airline flights, recipe, bike assembly, primate family tree, ... | graph theory 1, graph theory 2 | graphviz |
pictures in your phone | wildcards | adb/tar/zip |
your home page | permissions | ssh/nano |
finding big files who logs in more often? batch-converting photos | filters, piping, and redirection | find/grep/sort/uniq/convert |
man and its child less life w/o a window manager | process management | ps/top/kill/fg/bg |
moving files around, compressing selected files, ... | environment variables, math expressions, and command substitution | |
satellites of the solar system dependency graph of big debian packages | regular expressions | html2csv/perl |
Part II: System Administration
In this part, we study a few selected sections from eTutorials' System Administration book, plus some other important things to know for a linux system administrator.
- Chapter 10. System Administration Basics
- Chapter 11. Managing Users, Groups, and Permissions
- Chapter 12. Installing, Updating, and Compiling Programs
- Chapter 13. Networking
- Chapter 17. System Start and Shutdown
- Systemd Basics
- Creating your own bootable linux usb flash drive
Appendix
- different booting possibilities + 6 Stages of Linux Boot Process (Startup Sequence)
- Installing linux into a usb flash drive using mbootuz.py
- gnuplot resources:
- windows installation .exe download
- gnuplot tutorial (More topics from the links on the left pane. Try "Experimental Data".)
- GNUPLOT - A Brief Manual and Tutorial
- Plotting Data with gnuplot
- 地圖/統計圖/3d 函數圖/實驗報告圖 -- Gnuplot 純畫圖
- Gnuplot 十分鐘的 3d 曲面奇航