U3) Linux OS Flashcards
(38 cards)
What is Linux?
An open-source, Unix-like OS that supports multitasking and multiuser environments.
Who developed Linux?
Linus Torvalds.
What is a core design principle of Linux?
Everything is treated as a file, including devices.
What are Kernel Modules?
Dynamically loadable kernel parts used to extend features like device drivers.
How are kernel modules managed?
Using commands like insmod, rmmod, and lsmod.
How are processes created in Linux?
Using fork() and exec() system calls.
What is a PID?
Process ID, a unique number assigned to every process.
What does Linux use for scheduling?
Completely Fair Scheduler (CFS).
What is demand paging in Linux?
Loads memory pages only when needed.
What is the Linux file system structure?
Hierarchical, starts from root (“/”), with directories and files.
Name two common Linux file systems.
ext3 and ext4.
What is the role of I/O management?
Manages device files and performs buffered I/O.
Name two I/O system calls in Linux.
read(), write().
Name 4 IPC mechanisms in Linux.
Pipes, message queues, shared memory, semaphores.
What network model does Linux follow?
TCP/IP model.
Name 3 Linux networking commands.
ifconfig, ping, netstat.
How does Linux ensure security?
File permissions, user authentication, firewalls, and SELinux.
What file stores user account info?
/etc/passwd.
What file stores encrypted passwords?
/etc/shadow.
What is Linux?
An open-source, Unix-like OS that supports multitasking and multiuser environments.
Who developed Linux?
Linus Torvalds.
What is a core design principle of Linux?
Everything is treated as a file, including devices.
What are Kernel Modules?
Dynamically loadable kernel parts used to extend features like device drivers.
How are kernel modules managed?
Using commands like insmod, rmmod, and lsmod.