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
|