Linux System Administration class: Difference between revisions
(Added Potential Classes section and added formatting) |
No edit summary |
||
(11 intermediate revisions by 6 users not shown) | |||
Line 1: | Line 1: | ||
'''Current:''' | |||
'''Current (Tuesday 20130312 from 3 to 4:30 PM):''' | |||
We're moving into IP Tables. | |||
'''Potential Upcoming Classes: | '''Potential Upcoming Classes: | ||
* Understanding Log Files | |||
* Partitioning and Filesystems 2: EFI and GUID/Gpt Partitions | |||
* Man Pages | |||
Partitioning and Filesystems 2: EFI and GUID/Gpt Partitions | |||
'''Previous: | '''Previous: | ||
* Open-ended review of network configuration files typically found in the /etc directory. | |||
* Git : Fourth class exercising the use of git on our local machines in sync with an internet-accessible git repository. | |||
* Introduction to Git continues | |||
* January 29: SSH into remote box, change password, clone git repo to local machine, create file and check git status [https://gist.github.com/4669506 Notes on github] | |||
* Text files and their purposes along with an introduction to vi and vim features. | |||
* December 11: Partitioning and File Systems | |||
* December 4: X11/Xorg | |||
Xorg is not a GUI! What is it? | Xorg is not a GUI! What is it? | ||
Understanding | Understanding X Server/Client | ||
Using Xnest, SSH, VNC | Using Xnest, SSH, VNC | ||
Understanding framebuffers | Understanding framebuffers | ||
* November 27: Users, Groups, Permissions | * November 27: Users, Groups, Permissions | ||
General Info: | '''General Info: ''' | ||
System administration topics include | System administration topics include | ||
* managing users, groups, and permissions | * managing users, groups, and permissions | ||
* monitoring and managing storage and file systems | * monitoring and managing storage and file systems | ||
* understanding the Filesystem Hierarchical Standard | * understanding the Filesystem Hierarchical Standard as a global namespace | ||
* a tour of the Linux directory tree, with emphasis on commands | |||
* monitoring and managing processes | * monitoring and managing processes | ||
* installing and configuring server software | * installing and configuring server software | ||
Line 30: | Line 37: | ||
* kernel tuning | * kernel tuning | ||
* network configuration | * network configuration | ||
* introduction to compiling a C program and using make, using chkrootkit.c as the example | |||
* writing shell scripts | * writing shell scripts | ||
* command-line essentials | * command-line essentials | ||
The principles are the same across Linux distributions, but some | The principles are the same across all GNU/Linux distributions, but some | ||
distributions share common configuration approaches. The examples | distributions share common configuration approaches. The examples in these | ||
in these classes will generally reference both the Debian and the | classes will generally reference both the Debian and the Red Hat approaches. | ||
Red Hat approaches. | |||
Most of the above topics require a sequence of two or more classes for | Most of the above topics require a sequence of two or more classes for | ||
Line 47: | Line 54: | ||
Because command-line skills are generally required, the command-line | Because command-line skills are generally required, the command-line | ||
essentials class (a one-class introduction) | essentials class (a one-class introduction) may be presented from | ||
time to time. | |||
[[Category:Events]] | |||
[[Category:Linux]] |
Revision as of 13:34, 12 March 2013
Current (Tuesday 20130312 from 3 to 4:30 PM):
We're moving into IP Tables.
Potential Upcoming Classes:
- Understanding Log Files
- Partitioning and Filesystems 2: EFI and GUID/Gpt Partitions
- Man Pages
Previous:
- Open-ended review of network configuration files typically found in the /etc directory.
- Git : Fourth class exercising the use of git on our local machines in sync with an internet-accessible git repository.
- Introduction to Git continues
- January 29: SSH into remote box, change password, clone git repo to local machine, create file and check git status Notes on github
- Text files and their purposes along with an introduction to vi and vim features.
- December 11: Partitioning and File Systems
- December 4: X11/Xorg
Xorg is not a GUI! What is it? Understanding X Server/Client Using Xnest, SSH, VNC Understanding framebuffers
- November 27: Users, Groups, Permissions
General Info:
System administration topics include
- managing users, groups, and permissions
- monitoring and managing storage and file systems
- understanding the Filesystem Hierarchical Standard as a global namespace
- a tour of the Linux directory tree, with emphasis on commands
- monitoring and managing processes
- installing and configuring server software
- configuring and updating XOrg X11 GUI systems
- installing and configuring devices, firmware, and modules
- kernel tuning
- network configuration
- introduction to compiling a C program and using make, using chkrootkit.c as the example
- writing shell scripts
- command-line essentials
The principles are the same across all GNU/Linux distributions, but some distributions share common configuration approaches. The examples in these classes will generally reference both the Debian and the Red Hat approaches.
Most of the above topics require a sequence of two or more classes for completion. Such class sequences are progressive, and success requires attendance for all classes in the sequence.
Each topic stands alone; there are no dependencies among them. The assumption is that attendees are at least familiar with command-line shells.
Because command-line skills are generally required, the command-line essentials class (a one-class introduction) may be presented from time to time.