Key Vocab Flashcards
Jump Server
-the only server granted specialized access to other servers
Virtual Local Area Network
VLAN
-a virtual local area network within a LAN
Transmission Control Protocol
TCP
- the basic communication language/protocol of the internet
- enables two hosts to establish a connection and exchange streams of data (assembles messages or files into smaller packets to be reassembled by another TCP)
Domain Name Server
DNS
-turns domain names (www.) into IP addresses
$Config file: /etc/resolv.conf
Cluster
-group of servers working together to perform one task
Redundant Array of Inexpensive Disks
RAID
-multiple hard drives working to back each other up
RAID 0
Striping
- 1 hard drive, no backups (fastest, cheapest)
- writes everything to one block and fills it before moving onto the next (A then B then C then D)
RAID 1
Mirroring
- 2 hard drives, one backup (slowest)
- whatever is written on one block is copied to the same block on the backup hard drive
RAID 5
Parity
3 hdd’s, HOT SWAPPABLE (moderate speed)
-writes to hard drive, but leaves one block open in case of server failure
A / / A
B / B /
/ C / C
RAID 10
- 4 HDDs (fast as possible, most expensive) HOT SWAPPABLE
- Raid 0 + Raid 1
- 2 hard drives used to perform raid 0, while the other 2 MIRROR the process
Hot Swappable
- a hard drive can be removed or replaced while machine is still running
Repository
- the “bag” a server reaches into for new packages when updating a server
4 Parts of an Application
1) Front End - webserver (what you can see) APACHE
2) Back End - the database application (MySQL)
3) Config File(s) - where you make changes for an application
4) Log File(s) - keeps track of everything happening (system/app log)
User Datagram Protocol
UDP
- TCP alternative
- provides port numbers
- only sends short packets, causing lower latency and bandwidth usage
Proc Files
-files in proc directory that can list CPU info about hardware and configurations
/proc/cpuinfo meminfo version scsi/scsi partitions