Intro to Linux, Installing and Getting Started with Fedora, Downloading and Installing Software Flashcards

1
Q

True or False: In the GNU GPL, the user has no right to alter the source code and recompile the source code into binary form.

A

False

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
2
Q

What is the name of the high-level package manager used in Fedora Linux?

A

dnf

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
3
Q

What Linux distribution is most suitable for enterprise servers?

A

Red Hat Linux

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
4
Q

In a Linux file system, what is kept in the /bin directory?

A

Essential command libraries

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
5
Q

list down examples of the Linux OS usage in transportation

A

In-flight entertainment systems: Many airlines use Linux-based software to power their in-flight entertainment systems, which provide passengers with a variety of movies, TV shows, games, and music.

GPS navigation systems: Linux is commonly used in GPS navigation systems in cars, trucks, and other vehicles. The open-source nature of Linux allows developers to customize the software to meet specific needs.

Train control systems: Linux is used in train control systems to manage and monitor train movements, as well as to ensure passenger safety. These systems typically use real-time Linux kernels to ensure that trains are running on schedule.

Autonomous vehicles: Linux is increasingly being used in the development of autonomous vehicles, which rely on complex algorithms and software to make decisions based on sensor data.

Traffic control systems: Linux is used in traffic control systems to manage traffic flow and reduce congestion on roads and highways. These systems typically use advanced algorithms and machine learning to optimize traffic patterns.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
6
Q

list down examples of the Linux OS usage in space exploration.

A

International Space Station (ISS): Linux is used as the primary operating system for laptops and other devices on the ISS. This includes systems used for communication, control of experiments, and environmental control.

Mars rovers: Linux is used as the operating system for NASA’s Mars rovers, including the Curiosity and Perseverance rovers. The open-source nature of Linux allows NASA engineers to customize the software to meet the specific needs of each mission.

Satellites: Linux is used in many satellites, including those used for Earth observation, weather forecasting, and communication. Linux provides a stable and reliable platform for these critical systems.

Space telescopes: Linux is used in space telescopes, such as the Hubble Space Telescope, to process and analyze data collected from deep space.

Spacecraft control: Linux is used in the control systems for spacecraft, including those used for navigation, propulsion, and communication. Linux’s real-time capabilities make it well-suited for these applications.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
7
Q

list down examples of the Linux OS usage in high speed computation.

A

Supercomputers: Many of the world’s fastest supercomputers run on Linux, including the top-ranked Summit and Sierra systems. Linux’s ability to handle large-scale parallel processing makes it an ideal choice for these massive computing systems.

High-performance computing (HPC) clusters: Linux is commonly used in HPC clusters, which are collections of interconnected computers that work together to solve complex problems. These systems are used in a wide range of applications, including scientific research, financial modeling, and machine learning.

Cloud computing: Linux is widely used in cloud computing platforms, such as Amazon Web Services and Google Cloud Platform. These platforms provide on-demand access to massive amounts of computing power, making it possible for organizations of all sizes to perform high-speed computations without having to build and maintain their own infrastructure.

Data centers: Linux is used in data centers to manage and optimize large-scale computing resources. Data centers are used by organizations in a wide range of industries to store and process vast amounts of data, and Linux is a popular choice for managing these complex environments.

Scientific research: Linux is widely used in scientific research, particularly in fields such as physics, astronomy, and biology. These fields often require large-scale computations to analyze and interpret complex data, and Linux’s ability to handle parallel processing makes it an ideal choice for these applications.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
8
Q

How is Linux used in IoT?

A

IoT devices: Linux is used in a wide range of IoT devices, including smart home devices, industrial sensors, and wearables. Linux’s small footprint and flexibility make it an ideal choice for these devices, as it can be customized to meet the specific needs of each application.

Edge computing: Linux is used in edge computing, which involves processing data close to the source of the data rather than in the cloud. This is particularly useful in IoT applications where there may be limited connectivity, and processing data at the edge can reduce latency and improve performance.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
9
Q

How is Linux used in AI?

A

AI development: Linux is widely used in AI development, particularly in the development of deep learning models. Many popular AI frameworks, such as TensorFlow and PyTorch, are designed to run on Linux, and many AI developers prefer Linux for its stability and flexibility.

Robotics: Linux is used in many robotics applications, including autonomous vehicles and drones. The open-source nature of Linux allows developers to customize the software to meet the specific needs of each robot, and its real-time capabilities make it well-suited for controlling complex robotic systems.

Big data analytics: Linux is used in many big data analytics applications, including those used in AI and machine learning. Linux’s ability to handle large-scale parallel processing makes it an ideal choice for these applications, which often involve processing massive amounts of data.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
10
Q

What is the dnf command to install a package without prompting the user?

A

dnf install [package-name] -y

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
11
Q

What is the command to remove all packages from the Fedora repository?

A

dnf repository-packages [package-name] remove

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
12
Q

What is the command to find out more information about a package installed?

A

dnf info [package-name]

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
13
Q

What information is stored in the /etc/passwd file?

A

username, dummy character (x) for previous password field, userid, groupid, comment, user’s home directory and user’s default shell.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
14
Q

What directory is the root user’s home directory?

A

/root

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
15
Q

What directory stores processes and kernel information?

A

/proc

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
16
Q

What is stored in the /boot directory of the Fedora operating system?

A

files required for booting the system, including the Linux kernel, initial RAM disk (initrd), and boot loader configuration files.