Alright, for today’s assignment, I attempt to answer questions from a book - Specifically 6 questions from Chapter 13 of “A Practical Guide to Ubuntu Linux” in 3, 2, 1..
Chapter 13 Questions
1) Why would you use HTTP or FTP instead of BitTorrent for downloading large files?
Normally, HTTP and FTP usually generate much faster connection speeds than P2P or Torrent programs because you are receiving file(s) from a direct source/server via FTP/HTTP without downloading random “chunks” from unzipped or unrared files via torrents. Torrents are greatly vary in speeds depending on the users; not to mention they are unstable and unsecure leaving the leecher(s) and seeder(s) connections open to crap like Trojans and unwanted trackers from unknowns in both directions in some cases.
2) Which command would you give to perform a complete upgrade?
Regarding linux OS’s like ubuntu, redhat, debian, etc– I’d suggest aptitude, aptget, up2date, RPMS, or just mount a whole new ISO on a virtual drive, install drivers, and call it a day..
3) Why would you build a package from its source code when a (binary) deb file is available?
You can do what you will with it if you have a source code. You have full access to it's original shell in terms of rebuilding/configuration/etc with a source where as binary is very limited regarding access.
4) Suggest two advantages that deb files have over source distributions.
They normally have a much cleaner/condensed code that executes faster and are overall more user-friendly to install than other distros.
5) When you compile a package yourself, rather than from a deb file, which directory hierarchy should you put it in?
“/usr/local”.
6) Which steps should you take before performing an upgrade on a mission- critical server?
I’d use another system with an identical setup as a guinea pig to run diagnostic tests on, check/repair any issues, repeat successful steps on primary, rinse.
2) Which command would you give to perform a complete upgrade?
Regarding linux OS’s like ubuntu, redhat, debian, etc– I’d suggest aptitude, aptget, up2date, RPMS, or just mount a whole new ISO on a virtual drive, install drivers, and call it a day..
3) Why would you build a package from its source code when a (binary) deb file is available?
You can do what you will with it if you have a source code. You have full access to it's original shell in terms of rebuilding/configuration/etc with a source where as binary is very limited regarding access.
4) Suggest two advantages that deb files have over source distributions.
They normally have a much cleaner/condensed code that executes faster and are overall more user-friendly to install than other distros.
5) When you compile a package yourself, rather than from a deb file, which directory hierarchy should you put it in?
“/usr/local”.
6) Which steps should you take before performing an upgrade on a mission- critical server?
I’d use another system with an identical setup as a guinea pig to run diagnostic tests on, check/repair any issues, repeat successful steps on primary, rinse.