Important Interview Topics in Linux
Posted: Tue Jun 04, 2019 3:27 pm
Here are some important Linux topics and their study links mostly asked by top Multi-National Companies during Technical Interview.
Mounting root partition: https://unix.stackexchange.com/question ... -partition
Types of filesystems, partitions, and directories: https://www.dell.com/support/article/us ... ed?lang=en
What are partitions: https://en.wikipedia.org/wiki/Disk_partitioning
Wiki Definition: https://en.wikipedia.org/wiki/Fstab
What is it and how does it work: https://www.ssh.com/ssh/
SSH Configuration: https://linux.die.net/man/5/sshd_config
Free Command: https://www.howtoforge.com/linux-free-command/
OSI model Layers: https://www.webopedia.com/quick_ref/OSI_Layers.asp
Wiki Definition: https://en.wikipedia.org/wiki/Transmiss ... ol#Connect ion_establishment
What is TCP Window: https://www.youtube.com/watch?v=hkXPXJA8-UA
https://www.youtube.com/watch?v=8eLhbOlF44U
What is DNS? https://dnsmadeeasy.com/support/what-is-dns/
DNS structure: https://en.wikipedia.org/wiki/Domain_Na ... #Structure
What DNS server am I using? https://unix.stackexchange.com/question ... am-i-using
What Are Network Ports: https://en.wikipedia.org/wiki/Port_(computer_networking)
What is Load Balancing? https://www.nginx.com/resources/glossar ... balancing/
What is NAT? https://computer.howstuffworks.com/nat.htm
Traceroute: https://en.wikipedia.org/wiki/Traceroute
Curl: https://www.rosehosting.com/blog/curl-command-examples/
Netstat: https://www.tldp.org/LDP/nag2/x-087-2-i ... tstat.html
Netcat: https://en.wikipedia.org/wiki/Netcat#Pe ... TP_request
OSI model: http://www.tcpipguide.com/free/t_OSIRef ... Layers.htm
TCP/IP model: http://www.tcpipguide.com/free/t_TCPIPA ... PModel.htm
Routing basics and IP addressing videos in Youtube playlist -
https://www.youtube.com/playlist?list=P ... 7aruKyS6Rs
Maximum Transsmission Unit : http://searchnetworking.techtarget.com/ ... ssion-unit
MTU Issues : https://fasterdata.es.net/network-tuning/mtu-issues/
Differences between MTU and MSS:
https://www.tek-tips.com/viewthread.cfm?qid=742874
https://www.incapsula.com/blog/mtu-mss-explained.html
Transport Layer Protocols video from Youtube playlist - https://www.youtube.com/playlist?list=P ... 7aruKyS6Rs
TCP connection establishment/3-way handshake: http://www.tcpipguide.com/free/t_TCPCon ... Handsh.htm
TCP connection termination: http://www.tcpipguide.com/free/t_TCPCon ... nation.htm
Great overview with real examples of what requests look like, field names, etc.: https://www.ntu.edu.sg/home/ehchua/prog ... asics.html
ICMP:
1. http://www.tcpipguide.com/free/t_ICMPGe ... ration.htm
2. http://www.tcpipguide.com/free/t_ICMPMe ... dCodes.htm
Overview of DNS: https://www.youtube.com/watch?v=72snZctFFtA
All other DNS records: https://en.wikipedia.org/wiki/List_of_DNS_record_types
DHCP : https://searchnetworking.techtarget.com/definition/DHCP
How networking tools work and when they can be used:
Ping:
https://www.lifewire.com/ping-command-2618099
Traceroute:
https://www.slashroot.in/how-does-trace ... te-command
https://www.digitalocean.com/community/ ... ork-issues
MTR: https://www.linode.com/docs/networking/ ... -with-mtr/
Netcat:
https://www.thegeekstuff.com/2012/04/nc ... -examples/
https://www.commandlinux.com/man-page/man1/nc.1.html
Telnet: https://www.computerhope.com/unix/utelnet.htm
Netstat: https://www.thegeekstuff.com/2010/03/ne ... -examples/
Dig:
1. https://www.linode.com/docs/networking/ ... s-queries/
2. https://www.thegeekstuff.com/2012/02/di ... -examples/
Nslookup: https://activedirectorypro.com/use-nslo ... s-records/
Curl: https://curl.haxx.se/
Linux File Systems - https://www.thegeekstuff.com/2011/05/ex ... feedburner
File Permissions - https://www.linux.com/learn/understandi ... ermissions
Bootup process: https://www.slashroot.in/linux-booting- ... t-sequence
Processes – https://www.tldp.org/LDP/tlk/kernel/processes.html
Commands to Manage Process - https://www.howtogeek.com/107217/how-to ... d-to-know/
Common Commands - http://www.informit.com/blogs/blog.aspx ... x-Commands
ls - https://www.tecmint.com/15-basic-ls-com ... -in-linux/
nmap - https://www.linux.com/learn/beginners-guide-nmap
curl - https://www.computerhope.com/unix/curl.htm
uptime - https://www.geeksforgeeks.org/linux-upt ... -examples/
man - https://en.wikipedia.org/wiki/Man_page
dmesg - https://www.tecmint.com/dmesg-commands/
Basic commands
https://maker.pro/linux/tutorial/basic- ... -beginners
top: https://www.booleanworld.com/guide-linux-top-command/
SSH: https://www.ssh.com/ssh/
IPTables - https://www.howtogeek.com/177621/the-be ... -firewall/
Mounting root partition: https://unix.stackexchange.com/question ... -partition
Types of filesystems, partitions, and directories: https://www.dell.com/support/article/us ... ed?lang=en
What are partitions: https://en.wikipedia.org/wiki/Disk_partitioning
Wiki Definition: https://en.wikipedia.org/wiki/Fstab
What is it and how does it work: https://www.ssh.com/ssh/
SSH Configuration: https://linux.die.net/man/5/sshd_config
Free Command: https://www.howtoforge.com/linux-free-command/
OSI model Layers: https://www.webopedia.com/quick_ref/OSI_Layers.asp
Wiki Definition: https://en.wikipedia.org/wiki/Transmiss ... ol#Connect ion_establishment
What is TCP Window: https://www.youtube.com/watch?v=hkXPXJA8-UA
https://www.youtube.com/watch?v=8eLhbOlF44U
What is DNS? https://dnsmadeeasy.com/support/what-is-dns/
DNS structure: https://en.wikipedia.org/wiki/Domain_Na ... #Structure
What DNS server am I using? https://unix.stackexchange.com/question ... am-i-using
What Are Network Ports: https://en.wikipedia.org/wiki/Port_(computer_networking)
What is Load Balancing? https://www.nginx.com/resources/glossar ... balancing/
What is NAT? https://computer.howstuffworks.com/nat.htm
Traceroute: https://en.wikipedia.org/wiki/Traceroute
Curl: https://www.rosehosting.com/blog/curl-command-examples/
Netstat: https://www.tldp.org/LDP/nag2/x-087-2-i ... tstat.html
Netcat: https://en.wikipedia.org/wiki/Netcat#Pe ... TP_request
OSI model: http://www.tcpipguide.com/free/t_OSIRef ... Layers.htm
TCP/IP model: http://www.tcpipguide.com/free/t_TCPIPA ... PModel.htm
Routing basics and IP addressing videos in Youtube playlist -
https://www.youtube.com/playlist?list=P ... 7aruKyS6Rs
Maximum Transsmission Unit : http://searchnetworking.techtarget.com/ ... ssion-unit
MTU Issues : https://fasterdata.es.net/network-tuning/mtu-issues/
Differences between MTU and MSS:
https://www.tek-tips.com/viewthread.cfm?qid=742874
https://www.incapsula.com/blog/mtu-mss-explained.html
Transport Layer Protocols video from Youtube playlist - https://www.youtube.com/playlist?list=P ... 7aruKyS6Rs
TCP connection establishment/3-way handshake: http://www.tcpipguide.com/free/t_TCPCon ... Handsh.htm
TCP connection termination: http://www.tcpipguide.com/free/t_TCPCon ... nation.htm
Great overview with real examples of what requests look like, field names, etc.: https://www.ntu.edu.sg/home/ehchua/prog ... asics.html
ICMP:
1. http://www.tcpipguide.com/free/t_ICMPGe ... ration.htm
2. http://www.tcpipguide.com/free/t_ICMPMe ... dCodes.htm
Overview of DNS: https://www.youtube.com/watch?v=72snZctFFtA
All other DNS records: https://en.wikipedia.org/wiki/List_of_DNS_record_types
DHCP : https://searchnetworking.techtarget.com/definition/DHCP
How networking tools work and when they can be used:
Ping:
https://www.lifewire.com/ping-command-2618099
Traceroute:
https://www.slashroot.in/how-does-trace ... te-command
https://www.digitalocean.com/community/ ... ork-issues
MTR: https://www.linode.com/docs/networking/ ... -with-mtr/
Netcat:
https://www.thegeekstuff.com/2012/04/nc ... -examples/
https://www.commandlinux.com/man-page/man1/nc.1.html
Telnet: https://www.computerhope.com/unix/utelnet.htm
Netstat: https://www.thegeekstuff.com/2010/03/ne ... -examples/
Dig:
1. https://www.linode.com/docs/networking/ ... s-queries/
2. https://www.thegeekstuff.com/2012/02/di ... -examples/
Nslookup: https://activedirectorypro.com/use-nslo ... s-records/
Curl: https://curl.haxx.se/
Linux File Systems - https://www.thegeekstuff.com/2011/05/ex ... feedburner
File Permissions - https://www.linux.com/learn/understandi ... ermissions
Bootup process: https://www.slashroot.in/linux-booting- ... t-sequence
Processes – https://www.tldp.org/LDP/tlk/kernel/processes.html
Commands to Manage Process - https://www.howtogeek.com/107217/how-to ... d-to-know/
Common Commands - http://www.informit.com/blogs/blog.aspx ... x-Commands
ls - https://www.tecmint.com/15-basic-ls-com ... -in-linux/
nmap - https://www.linux.com/learn/beginners-guide-nmap
curl - https://www.computerhope.com/unix/curl.htm
uptime - https://www.geeksforgeeks.org/linux-upt ... -examples/
man - https://en.wikipedia.org/wiki/Man_page
dmesg - https://www.tecmint.com/dmesg-commands/
Basic commands
https://maker.pro/linux/tutorial/basic- ... -beginners
top: https://www.booleanworld.com/guide-linux-top-command/
SSH: https://www.ssh.com/ssh/
IPTables - https://www.howtogeek.com/177621/the-be ... -firewall/