What is Linux

0.0(0)
studied byStudied by 0 people
learnLearn
examPractice Test
spaced repetitionSpaced Repetition
heart puzzleMatch
flashcardsFlashcards
Card Sorting

1/68

encourage image

There's no tags or description

Looks like no tags are added yet.

Study Analytics
Name
Mastery
Learn
Test
Matching
Spaced

No study sessions yet.

69 Terms

1
New cards

Linux

An open-source operating system modeled on UNIX, freely available, and a multiuser system.

2
New cards

Founder

Linus Torvalds, who created Linux in 1991.

3
New cards

Kernel

The core program of an operating system that manages the CPU, memory, and peripheral devices.

4
New cards

Operating System (OS)

Software that allows users to interact with computer hardware and manage resources.

5
New cards

Patches

Changes made to the Linux kernel that can improve performance, fix problems, or add features.

6
New cards

Bootloader

Software that manages the boot process of a computer.

7
New cards

Bootstrapping

The process of starting up a computer and creating a compiler.

8
New cards

Init system

A subsystem that bootstraps user space and controls daemons.

9
New cards

Daemons

Background services that run during boot or after logging into the desktop.

10
New cards

Graphical server

The subsystem that displays graphics on the monitor (X server).

11
New cards

Desktop Environment

The interface that users interact with on a computer.

12
New cards

Applications

Software programs similar to those found in an app store.

13
New cards

Distribution (distros)

Different versions of Linux tailored for various users (e.g., Ubuntu, Debian).

14
New cards

Live Distribution

A version of Linux that can run from a CD/DVD or USB without installation.

15
New cards

Detecting and preparing hardware

The OS identifies and loads necessary drivers for hardware components.

16
New cards

Managing processes

The OS tracks multiple processes and manages CPU access.

17
New cards

Managing memory

The OS allocates RAM and swap space to applications.

18
New cards

Providing user interfaces

The OS offers ways for users to access the system.

19
New cards

Shell

A command-line interpreter that processes user commands.

20
New cards

Terminal emulator

A program that allows interaction with the shell in a graphical interface.

21
New cards

Controlling filesystems

The OS manages file and directory ownership and access.

22
New cards

User access and authentication

The OS creates user accounts and sets boundaries between users.

23
New cards

Administrative utilities

Tools for managing users, disks, and network monitoring.

24
New cards

Starting up services

The OS initializes services like printers and logging.

25
New cards

Programming tools

Utilities for creating applications and libraries.

26
New cards

Clustering

Configuring multiple systems to appear as one to users.

27
New cards

Virtualization

Efficiently managing computing resources.

28
New cards

Cloud computing

Managing large-scale virtualization environments.

29
New cards

Real-time computing

Configuring Linux for real-time applications.

30
New cards

Specialized storage

Interfaces for local and networked storage.

31
New cards

Basic Linux Commands

Common commands used in Linux, typically in lowercase.

32
New cards

ls

Lists directory contents.

33
New cards

cd

Changes the current directory.

34
New cards

pwd

Displays the present working directory.

35
New cards

cat

Concatenates and displays files.

36
New cards

echo

Displays arguments to the screen.

37
New cards

man

Displays the online manual for commands.

38
New cards

exit

Exits the shell or current session.

39
New cards

clear

Clears the terminal screen.

40
New cards

touch

Creates an empty file.

41
New cards

id

Prints user and group IDs.

42
New cards

who

Shows who is logged on.

43
New cards

w

Displays who is logged on and their activities.

44
New cards

uname

Prints system information.

45
New cards

whoami

Prints the effective user ID.

46
New cards

mkdir

Creates directories.

47
New cards

passwd

Changes a user's password.

48
New cards

less

Reads a file incrementally.

49
New cards

head/tail

Reads the first or last 10 lines of a file.

50
New cards

find

Locates files on the system.

51
New cards

grep

Searches for a string in a file.

52
New cards

sort

Organizes text in a file.

53
New cards

wc

Counts words in a file.

54
New cards

vi

A text editor available in Linux.

55
New cards

Command Structure

The format for executing commands in Linux.

56
New cards

User Management

Managing user accounts and permissions in Linux.

57
New cards

Root account

The administrative account with UID 0.

58
New cards

System Accounts

Accounts created for services, not for user login.

59
New cards

sudo

A command that allows users to run commands as another user.

60
New cards

Wheel group

A group that has sudo privileges by default.

61
New cards

Character class

matches any of the characters included between the brackets

62
New cards

wildcards

a character or string used for pattern matching paths

63
New cards

BASH

programming language

64
New cards

to remove a directory in the shell

rm -r

65
New cards

$

standard user

66
New cards

#

root user

67
New cards

dynatrace

global tech company, that provided software observability platform based on AI and automation

68
New cards

what components build a command?

command, options and arguments

69
New cards