1.2 Major Open Source Applications Flashcards

Master the following knowledge required for the LPI - Linux Essentials version 1.6 Exam

1
Q

Which commands can be used to install DEB packages of Linux?

(i.e. GNU/Debian, Ubuntu, or Linux Mint)

A

dpkg
apt-get install

or

apt install

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

Which commands can be used to install Red Hat packages of Linux?

(i.e. CentOs, RHEL, or Fedora)

A

rpm
yum

or

dnf

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

Which open-source application on Linux can create and edit .png (image) files?

A

GIMP

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

Which open-source application on LInux is used to create and edit .doc or .docx files?

A

LibreOffice / OpenOffice Writer

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

Which open-source application on Linux is used to create and edit .xls (spreadsheet) files?

A

LibreOffice / OpenOffice

Calc

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

Which open-source application on Linux is used to create and edit .ppt (presentation) files?

A

LibreOffice / OpenOffice

Impress

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

Which open-source application on Linux is used to create and edit .wav, .mp3, .ogg, .& .flac (media) files?

A

Audacity

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

Which open-source application on Linux is used to render 3D animations that can also be exported to a a 3D printer?

A

Blender

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

Which open-source application on Linux is used to edit vector graphics?

A

Inkscape

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

Which command line tool can convert and edit most image files and can be used to create .pdf files?

A

ImageMagicX

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

Which commands can be used to uninstall DEB packages of Linux?

(i.e. GNU/Debian, Ubuntu, or Linux Mint)

A

apt-get remove

or

apt remove

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

Which commands can be used to uninstall RPM packages of Linux?

(i.e. CentOs, RHEL, or Fedora)

A

yum remove

or

dnf remove

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

What are the two major browser applications present in Linux environments?

A

Google Chrome

&

Mozilla Firefox

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

Mozilla develops and maintains a popular e-mail client application called what?

A

Thunderbird

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

Which server protocol is responsible for serving web pages to clients?

A

HTTP - Hyper Text Transfer Protocol

An HTTP server collects and sends all requested data back to the browser which then arranges the requested content as defined by the received HTML document

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

What are two major server program applications?

A

Apache
NGINX

&

lightpd

17
Q

Which protocol is optimized for data sharing via a computer network between Linux computers?

A

NFS - Network File System

18
Q

Which protocol is optimized for data sharing via a computer network IF multiple operating systems are in use?

A

Samba

19
Q

What are two major cloud-based data sharing applications optimized for Linux?

A

ownCloud

&

Nextcloud - Both provide file sharing, sync, collaborative workspaces, calendar, contacts, and email all through desktop, mobile and web interfaces.

20
Q

What are two basic network service programs that run on the router in a local area environment (LAN)?

A

DHCP - Dynamic Host Configuration Protocol - which assigns IP addresses within the network
&
DNS - Domain Name Service - which translates domain names (google.com) to an IP address (8.8.8.8)

21
Q

Computer programs begin as a text (.txt.) file and the code contained within the file is called what?

A

Source Code

22
Q

What is a ‘compiled’ programming language?

A

Compiled programming languages are source code that needs to be converted (via a compiler) into a binary file BEFORE it can be executed by the operating system.

Different computer require different binary files, therefore compiled source code may need to be re-compiled with new specs for deployment on a different computer system.

23
Q

What are TWO popular ‘compiled’ programing languages?

A

C
C++
C#
Rust
Go
Java

24
Q

What is an ‘interpreted’ programming language?

A

Interpreted programming languages are source code that does NOT need to be compiled into a binary file.

Instead an ‘interpreter’ can be installed on any compatible operating system & then reads the source code and executes it’s instructions every time the program is run.

25
Q

What are TWO popular ‘interpreted’ programming languages?

A

JavaScript
Ruby
Python
PHP

26
Q

What is the ‘Bash shell’?

A

The bash shell is an interactive interface on linux that is used to execute scripts and commands.