Linux Flashcards
(31 cards)
What is Linux?
Linux is an open-source, Unix-like operating system kernel used to build OS distributions like Ubuntu, Kali, and CentOS.
Who created Linux and when?
Linus Torvalds created Linux in 1991.
What inspired the creation of Linux?
Linux was inspired by MINIX, a small Unix-based OS used for educational purposes.
What was the first Linux kernel version?
Version 0.01 released in 1991.
What does open-source mean in Linux?
Anyone can view, modify, and distribute the Linux source code.
What is the GPL license?
The GNU General Public License ensures software freedom and requires derived works to remain open-source.
Name one key difference between Linux and Windows.
Linux is open-source; Windows is proprietary.
How does Linux compare to macOS in terms of customization?
Linux offers greater customization than macOS.
Which OS is best for penetration testing?
Linux (especially Kali Linux).
What is a Linux distribution (distro)?
A complete OS built around the Linux kernel with tools and software packages.
Name a beginner-friendly Linux distribution.
Ubuntu.
Which distro is used for ethical hacking and penetration testing?
Kali Linux.
Which distro is common in enterprise environments?
CentOS or Red Hat Enterprise Linux (RHEL).
Which distro focuses on stability and is used in servers?
Debian.
Is Linux a full operating system?
No, Linux is the kernel; the full OS includes the kernel plus system tools and libraries
What is the Linux kernel?
It’s the core of the OS, managing hardware, processes, memory, and system calls.
What are some common uses of Linux today?
Servers, cybersecurity, mobile devices (Android), embedded systems, and supercomputers.
Is Linux based on Unix?
No, but it’s Unix-like, following Unix principles and design.
What’s the key difference between Unix and Linux?
Unix is mostly proprietary; Linux is open-source.
Why do developers prefer Linux?
Because of its flexibility, powerful command line, package managers, and development tools.
What programming languages are commonly used in Linux development?
C (for kernel), Python, Shell scripting, Perl, and Go.
What is the first step in the Linux boot process?
BIOS/UEFI loads the bootloader (like GRUB).
What happens after the kernel is loaded?
The kernel initializes the system and runs the init process or system.
What is a shell in Linux?
A command-line interface that allows users to interact with the system.