Chapter 3 Flashcards

1
Q

GUI terminal

A

Program within the GUI environment that emulates a terminal window

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

Kernel decides which _____ gets which blocks of ______

A

program; memory

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

multitasking

A

When kernel handles the switching of applications

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

Linux Software fall into 3 categories

A

Server Applications: serve information to other computers, called clients.

Desktop Applications: web browsers, text editors, music players, etc.

Tools: Software that exists to manage computer systems.

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

Apache

A

dominant web server in use today

Apache HTTPD is the daemon that serves web page requests.

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

Mail Transfer Agent (MTA)

A

Software used to transfer electronic messages to other systems

Ex: Sendmail, Postfix

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

Mail Delivery Agent (MDA)

A

Takes care of storing the email in the user’s mailbox.

Also known as Local Delivery Agent

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

POP/IMAP Server

A

two communication protocols that let an email client running on your computer talk to a remote server to pick up the email

Ex: Dovecot, Cyrus IMAP

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

Samba

A

Windows-centric file sharing

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

Network File System (NFS)

A

Native file sharing protocol for UNIX/Linux

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

Netatalk

A

Lets a Linux machine perform as an Apple Macintosh file server

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

Internet Software Consortium

A

maintains the most popular DNS server, called bind

Also maintains the ISC DHCP

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

OpenLDAP

A

dominant program used in Linux infrastructure for LDAP

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

shell

A

how Linux users interact with the system by inputting commands

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

Two main families of shell

A

Bourn and C shell

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

More modern shells such as _____ & _____

A

Bourne Again Shell (Bash); tcsh

16
Q

Nano

A

Simple text editor but not as extensive as Vim (Vi)

17
Q

Packages

A

compressed files that bundle up an application and its dependencies

18
Q

Package manager

A

takes care of keeping track which files belong to which package and even downloading updates

19
Q

Debian package management

A

Software packages that ends in .deb extension

Used by Debian bistro and its derivatives such as Ubuntu and Mint

Use dpkg command or apt-get

20
Q

RPM

A

Package management system used in Red Hat, Centos, Fedora and its extension ends in .rpm

Can use rpm command but front end uses yum and up2date

21
Q

interpreted language

A

translates the written code into computer code as the program runs

22
Q

compiled language

A

translated all at once

23
Q

PHP

A

language initially built to create dynamic web pages

24
Q

Perl

A

interpreted language to perform text manipulation

25
Q
A