Useful Links
Computer Science
Operating Systems
Linux
Linux Administration
1. Introduction to Linux and System Administration
2. The Command-Line Interface (CLI)
3. User and Group Management
4. File Permissions and Ownership
5. Process Management
6. Software and Package Management
7. System Services and Daemons
8. Networking
9. Storage Management
10. System Security
11. Shell Scripting and Automation
12. System Monitoring and Performance
13. Backup and Recovery
14. Advanced Topics
Networking
Fundamental Networking Concepts
The TCP/IP Model
Layers and Functions
IP Addressing
IPv4 Addressing
IPv6 Addressing
Private vs. Public Addresses
Subnetting
Subnet Masks
CIDR Notation
Ports and Sockets
Well-Known Ports
Ephemeral Ports
Network Configuration
Viewing Network Interfaces
Temporary Configuration
Using ip
Using ifconfig
Persistent Configuration
netplan (Ubuntu)
ifcfg Files (Red Hat)
/etc/network/interfaces (Debian)
Name Resolution
/etc/hosts
/etc/resolv.conf
DNS Search Domains
Network Troubleshooting Tools
Connectivity Testing
ping
traceroute
Socket and Port Analysis
netstat
ss
DNS Query Tools
dig
nslookup
Packet Capture and Analysis
tcpdump
Basic Usage and Filters
Common Network Services
Secure Shell (SSH)
Installing and Enabling SSH Server
Server Configuration
Key-Based Authentication
Managing SSH Keys
SSH Agent and Forwarding
Security Best Practices
Domain Name System (DNS)
DNS Client Configuration
Basic DNS Server Concepts
Dynamic Host Configuration Protocol (DHCP)
DHCP Client Configuration
Basic DHCP Server Concepts
Network Time Protocol (NTP)
NTP Client Configuration
Synchronizing System Time
Previous
7. System Services and Daemons
Go to top
Next
9. Storage Management