Linux-Notes
Linux-Notes copied to clipboard
Compiled guides and notes on various topics related to Linux. The content is organized into sections and subsections, making it easy to navigate regardless of your experience level - beginner or advan...
Linux
Compiled guides and notes on various topics related to Linux. The content is organized into sections and subsections, making it easy to navigate regardless of your experience level - beginner or advanced.
To make learning more interactive, we've included challenges in each section, enabling you to test your understanding of the topics. The sections are designed to be independent so you can focus on areas that interest you most.
This repository represents the author's accumulated knowledge about Linux, gathered over time. Our goal is to support your learning journey and your work in the DevOps field with these resources. If you have any questions, feel free to reach out.
Available notes
- Introduction to Linux
- Commands
- Files and directories
- File system
- Permissions
- Pipe and redirect
- System startup
- Inodes and symlinks
- Environment variables
- Environment modules
- Disk usage
- Mounting
- Partitions
- Logical Volume Management
- Network File System (NFS)
- Finding files
- Grep
- Sed and Awk
- Tar and Gzip
- Encryption
- Managing users
- Processes
- Cron jobs
- Services
- Secure Shell (SSH) and Secure Copy Protocol (SCP)
- Basics of networking
- Ports
- Firewall
- Shells and their configuration
- Package managers
- Performance monitoring
- Log files and Journals
- Kernel
- SELinux
- Virtual Machines
- Lightweight Directory Access Protocol (LDAP)
- Dynamic window manager
- Utilities
References
- Evi Nemeth, Garth Snyder, Trent R. Hein, Ben Whaley "UNIX and Linux System Administration Handbook"
- Æleen Frisch "Essential System Administration"
- James Turnbull, Peter Lieverdink, Dennis Matotek "Pro Linux System Administration"
- https://www.cs.columbia.edu/~smb/classes/s06-4118/lectures.html
- http://www.doc.ic.ac.uk/~wjk/UnixIntro
- https://manjusri.ucsc.edu/2017/09/08/environment-modules/
- http://www.cse.lehigh.edu/~brian/course/2012/sysadmin/notes/
- https://github.com/imthenachoman/How-To-Secure-A-Linux-Server
- https://www.linux.com/training-tutorials/beginners-guide-nmap/
- https://linuxconfig.org/how-to-manage-acls-on-linux
- https://craigmbooth.com/blog/selinux-for-mortals/
- https://www.golinuxcloud.com/linux-commands-cheat-sheet/
- https://www.linuxfromscratch.org/
- https://docs.fedoraproject.org/en-US/Fedora/22/html/SELinux_Users_and_Administrators_Guide/index.html
Contributing
If you have suggestions for improving the notes or have found a mistake, please open an issue or submit a pull request. Contributions are welcome!