ITS 2320

Review for Final Exam

The following questions are provided to help you study for the final. Do not expect to see these exact questions on the test.

  1. What is the Desktop environment in Linux?
  2. What is the Windows server/Windows manager in Linux? What was the only one available for many years?
  3. What are the desktop managers in KDE and GNOME?
  4. What is the basic difference between a user ID and a system ID?
  5. What is the purpose of the /etc/login.defs file?
  6. What is the effect of using a dot as the first character of a filename?
  7. What was the original purpose of the /etc/passwd file? What file serves this purpose now?
  8. What are the three possibilities for the value stored in the second field of any record in the /etc/passwd file?
  9. What command does the text suggest you use to display the entry in the passwd file for a particular user?
  10. As far as Linux is concerned, there are three main components of an email system. What purpose is served by the MTA, MDA, and MUA components?
  11. How many layers are in the ISO-OSI networking model? How about the DoD model?
  12. Which layer has processes that find other networks? Which layer has processes that provide reliable connections?
  13. In the IPv4 address 104.211.98.14, we cannot be sure which part identifies the network. What else do we need to know?
  14. What are the two legacy commands that show you relevant IP information on Windows and Linux machines? What is the newer command for Linux?
  15. If you start with the network address of your current device, then set all host bits to 0s, what is the name of the resulting address?
  16. What are the well known port numbers used by
    • FTP
    • HTTP
    • HTTPS
    • POP3
  17. Where do you expect to find network configuration files on a Red Hat type system?
  18. What are the three DHCP clients listed in the text for Linux?
  19. Why would tracepath be a good thing to try if traceroute does not work for your target? Why is it likely that traceroute might fail?
  20. What would you expect the env command to do in Linux?
  21. Write a command to set a variable equal to your user name.
  22. Write a command to change that variable to contain your first and last name, in that order.
  23. What is the purpose of using accents grave?
  24. When you start a shell script with three command line arguments how might you display the second one on the screen?
  25. What are the purposes of sequence, selection, and iteration structures?
  26. What is the difference between the .bash_profile file and the .bashrc file?
  27. Give an example of calculating an integer math value on the command line.
  28. What utility does bash include for doing floating point math?