• Shuffle
    Toggle On
    Toggle Off
  • Alphabetize
    Toggle On
    Toggle Off
  • Front First
    Toggle On
    Toggle Off
  • Both Sides
    Toggle On
    Toggle Off
  • Read
    Toggle On
    Toggle Off
Reading...
Front

Card Range To Study

through

image

Play button

image

Play button

image

Progress

1/92

Click to flip

Use LEFT and RIGHT arrow keys to navigate between flashcards;

Use UP and DOWN arrow keys to flip the card;

H to show hint;

A reads text to speech;

92 Cards in this Set

  • Front
  • Back
TCP/IP
a suite of protocols that are used to communicate with other computers on a network / Host, TCP/IP, IP Packet, Router, Firewall,
ifconfig
used to view, configure, and manage IP addresses on a network interface / ifconfig [interface] [address] [options] / the change is temporary /
ifstatus
used to display the status of a network interface
route
used to view and modify the routing table / route -n returns table of activated routes / no longer exists after you start server / EX: route add -net 10.0.0.0 netmask 255.255.255.0 dev eth0
ip
used to view, configure, and manage network interfaces and the routing table.
ip aliases
With ifconfig, you can define more than one IP address for a network card by using IP aliases
ping
used to test network connectivity using ICMP / first tool to always use / ping host
traceroute
used to identify the route an IP packet takes to a remote host / traceroute host
netcat
lets you connect ports between systems / use to copy files or send message to a particular service / netcat host port
netstat
determine the status of all network connections, routes, and interfaces on a host / displays the status of all open sockets and analyzes all network connections on the host
tcpdump
text protocol analyzer / packet sniffer / tcpdump -I interface
ethereal
GUI protocol analyzer / packet sniffer / install with YaST
DNS
Domain Name System / root domain(.) > top-level domains > domains > subdomains / each host has an FQDN that identifies its host name and domain name
SOA
"Start of Authority" - Paramter for the domain
NS
"DNS Server" - Name of one of the DNS servers for this domain
MX
"Mail Exchanger" - Name and priority of a mail server for this domain
A
"Address" - IP address of a computer
PTR
"Pointer" - Name of a computer
CNAME
"Canonical name" - Alias name for a computer
zone file
a specific domain in DNS that is represented by file on a DNS server that contains the records used for name resolution
zone transfer
An update of the information on the master server / the process whereby a master DNS server sends zone information to a slave DNS server
resolv.conf
client computer / has search and nameserver entries / search - list of names of domains / nameserver - specifies the IP address of a DNS server to use
nsswitch.conf
file applies to all programs that use the resolver functions of the current GNU
both
both entries here define that the first attempt to resolve a host name is done using the file /etc/hosts / if it fails, a DNS server resolves the name
host
the most important command-line tool for querying a DNS server / host computer nameserver
dig
Used to troubleshoot DNS problems / dig @nameserver computer type query_options
nslookup
name service lookup / older than the dig and host commands / used in current releases to query the DNS databse for the IP address or name of a server on the network
NFS
used to access files over the network
export
NA
exportfs
used share directories to NFS clients
mount
NA
fuser
displays the users and processes that are accessing a certain directory
samba
a set of services in Linux that provides the SMB and CIFS protocols for file and printer sharing with Windows computers
CIFS
used to access file over network in windows
SMB
Server Message Block / a file and printer-sharing protocol used by Windows systems
testparm
checks the syntax of /etc/samba/smb.conf
nmblookup
displays NetBIOS computer names for hosts
smbclient
FTP interface for linux to connect to windows
smbstatus
displays current Samba server connections
CUPS
pring system which supports the socket, LPD, IPP, and SMB printing protocols
PPD
PostScript Printer Description / a printing format that is widely used by many printers and systems
lpadmin
used to create and manage CUPS printers
lpoptions
used to create or change printing options, such as resolution
lpr
used to create a print job
lpq
used to view print jobs in the print queue
lprm
used to remove a print job from the print queue
NIS
Only for Linux and Unix
LDAP
Works on all OS
cn
canonical domain / means only one / your username
ou
organization unit / you belong to a group called 'ou'
dc
domain compontent /
MIME
Multipurpose Internet Mail Extensions / a standard used for attaching files to emails
SMTP
the protocol used to send e-mails to MTAs on the internet
MTA
Mail Transfer Agent / gets it delivered to the mail server / sendmail or postfix
MDA
Mail Delivery Agent / puts it in your mail box / Procmail
MUA
Mail User Agent / used to access your mailbox / Outlook, Kmail, Yahoo, Gmail
Postfix
checks for Postfix configuration problems
Sendmail
a common MTA on Linux systems
Procmail
a common MDA on Linux systems
mail clients
thunderbirds
inetd
starts daemons when you need them
xinetd
new and improved inetd
TCP wrapper
it is like an access control list for accessing daemons
hosts.allow
like ACL allow
hosts.deny
like ACL deny
ssh
secure shell / a software service that provides an encrypted shell session to and from remote computers
dhcp
Dynamic Host Configuration Protocol / assigns IP information
apache2
web server
virtual memory
memory on disk
resident set
pages that are in memory at this instance / portion of process that is in meory
working set size
the number of pages
page fault
NA
thrashing
swapping out a page of a process just before that piece is needed
principle of locality
program and data references within a process tend to cluster / only a few pieces of a process will be needed over a short period
paging
a bit is needed to indicate whether the page is in main memory or not / 1-in physical memory / 0-not in physical memory
page
chunks of a process
frame
chunks of memory
page table
each process has its own page table
p bit
if p bit is 0
m bit
if no frame, checks m bit and is 0 it is a good canidate for using for virtual memory
critical section
a section of code within a process that requires access to shared resources and which may not be executed while another process is in a correspoindng section of code
deadlock
a situation in which two or more processes are unable to process because each is waiting for one of the others to do something
livelock
a situation in which two or more process continuously change their state in response to changes in the other processes without doing any useful work
mutual exclusion
requirement that when on eprocess is in a critical section that access share resources, no other process may be in a critical section that accesses any of those shared resources
race condition
a situation in which multiple threads or processes read and write a shared data item and the final result depends on the relative timing of their execution
starvation
a situation in which a runnable process is overlooked indef. By the scheduler
semaphore
special variable used for signalling / if a process is waiting for a signal, it is suspended until that signal is sent / has an integer value
deadlock
permanent blocking of a set of processes that either compete for system resources or communicate with each other
hold-and-wait
a process may hold allocated resources while awaiting assignment of others
no preemption
no resource can be forcibly removed from a process holding it
circular wait
NA
dining philosophers
NA