Linux
Linux is a Unix-like and mostly POSIX-compliant computer operating system (OS) assembled under the model of free and open-source software development and distribution.[1]
The purpose of this page is provide practical resources to student to understand and use Linux.
Tools you can use to manage different parts of the Linux operating system:
The OS manages | Linux tools you can use to understand what is going on |
---|---|
Memory | top, htop, free, vmstat |
Processes | top |
Files | File system, df, du, mount, lsof |
Security | fstab |
CPU Scheduling | perf |
Devices, Device I/O | iotop, iostat |
Interrupts | perf |
The user interface, most often a GUI but also a CLI | we dont really monitor this |
Networks | netstat, top, tcpdump, iptraf, iftop, nmon |
Do you understand this topic?[edit]
- Describe the main functions of an operating system.
Do you have an advanced understanding about this topic?[edit]
- Describe how an operating system manages the functions you have just described above.