Send a link to your students to track their progress
35 Terms
1
New cards
What is Linux?
An open-source operating system commonly used for servers, cloud environments, and enterprise infrastructure.
2
New cards
Why is Linux commonly used on servers?
It is stable, secure, efficient, and highly customizable.
3
New cards
What does ls do?
Lists files and directories in the current directory.
4
New cards
What does pwd do?
Displays the current working directory.
5
New cards
What does cd do?
Changes the current working directory.
6
New cards
What does mkdir do?
Creates a new directory.
7
New cards
What does rm do?
Deletes files or directories.
8
New cards
What does cp do?
Copies files or directories.
9
New cards
What does mv do?
Moves or renames files and directories.
10
New cards
What does cat do?
Displays the contents of a file.
11
New cards
What does grep do?
Searches files or text for a specified word or pattern.
12
New cards
What does chmod do?
Changes file or directory permissions.
13
New cards
What does ps do?
Displays currently running processes.
14
New cards
What does top do?
Displays real-time system resource usage and running processes.
15
New cards
What does kill do?
Terminates a running process.
16
New cards
What is a process?
A running instance of a program.
17
New cards
What is a service?
A background program that performs system tasks and supports applications.
18
New cards
What are file permissions?
Rules that determine who can read, write, or execute a file.
19
New cards
What is encryption?
The process of converting readable data into unreadable data using an algorithm and key.
20
New cards
Why is encryption important?
It protects sensitive information from unauthorized access.
21
New cards
What is hashing?
A one-way process that converts data into a fixed-length value used for verification.
22
New cards
What is logging?
Recording system or application events for monitoring and troubleshooting.
23
New cards
Why are logs important?
They help identify errors, debug issues, monitor activity, and investigate security incidents.
24
New cards
What is debugging?
The process of finding, analyzing, and fixing software defects.
25
New cards
What is troubleshooting?
A systematic process for identifying and resolving technical problems.
26
New cards
What is the first step in troubleshooting?
Understand and clearly identify the problem before attempting a solution.
27
New cards
What should you check if an application suddenly stops working?
Check logs, verify configuration, inspect error messages, test network connectivity, and verify dependent services are running.
28
New cards
What is a dependency?
A software component or service that another application relies on to function.
29
New cards
What is monitoring?
Continuously observing the health and performance of systems and applications.
30
New cards
What is uptime?
The amount of time a system remains operational without interruption.
31
New cards
What is downtime?
The period when a system or application is unavailable.
32
New cards
How would you troubleshoot a slow application?
Check CPU and memory usage, review logs, verify database performance, inspect network latency, and identify recent configuration changes.
33
New cards
How would you troubleshoot a service that won't start?
Check the service status, review logs, verify configuration files, confirm dependencies are running, and restart the service after resolving any issues.
34
New cards
How would you troubleshoot a database connection failure?
Verify the database server is running, confirm the connection string and credentials, check firewall and network connectivity, and review application logs for errors.
35
New cards
How do logs help during troubleshooting?
They provide timestamps, error messages, and execution details that help identify the root cause of a problem.