Welcome to the Linux Foundation Forum!

Could a moderator whether the observations I made are actual (minor) issues with the LFS101 course

These is a list of small issues that I found while going over the course LFS101 which I finished last Monday (26Feb16) I am confident that all of them are minor issues except for the last one "g)" where perhaps is just something that needs more clarification (to me at least).
Perhaps these remarks are worth some reward points :smile:

a) On lesson 6. "System Configuration from the Graphical" > Interface Installing and Updating Software >> Red Hat Package Manager (RPM)
I believe that it is wrong in the 2nd line of the 2nd paragraph the part that says "Red Hat family distributions historically use RHEL/CentOS, ..." when I guess "yum" was meant instead of "RHEL/CentOS"

b) On lesson 10. "Processes" > Listing Processes: ps and top >> Using top
In the video at the time 1:30 talking about the 3rd line it is mentioned "... how many are hi priority ..." but this appears incorrect with what is explained on the part "Third Line of the top Output"

c) On lesson 10. "Processes" > Knowledge Check >> Question 10.14
"Which key is used to sort the process list by top resource consumers when using top?" The "correct Answer A 'S'" at least doesn't apply to my version of top (top from procps-ng 4.0.4 on a Ubuntu machine) where S toggles cumulative time

d) On lesson 11. "File Operations" > Filesystem Layout >> The /proc Filesystem
It is mentioned "The first example ..." and "The second example ..." but there is only one picture instead of two

e) On lesson 13. "User Environment" > Environment Variables >> Lab 13.3: Changing the Command Line Prompt
On the solution points 2. and 3. the prompt appears to display the user ("student") instead of a host (I expected something like laptop, ubuntu,fedora or redhat)

f) On lesson 14. "Manipulating Text" > grep and strings >> Lab 14.3: Using grep
Missing 's' for "student" at the prompt in last solution (5.)

g) On lesson 15. "Network Operations" > Network Addresses and DNS >> Name Resolution
I was confused given that the IPv4 address is not the same as the one shown in the video example on the following slide/part of the lesson. And the result I got trying the commands in my machine was also different from those two.

Best Answer

  • KevinCSmallwood
    KevinCSmallwood Posts: 68
    Answer ✓

    Thank you for the detailed report. I recently went through all the material, but you found things that I missed!

    a) Yes, you are correct. I fixed this so it will be in the next version. Historically, RHEL used yum. More recently, both Fedora and RHEL use dnf; SUSE still uses zipper.

    b) Yes, on the 3rd line of top output listing the percentages of system usage, "hi" stands for hardware interrupts, "si" stands for software interrupts (signals).

    c) The newer versions of top replaced this function. 'A' no longer sorts by start-time. I changed the question and answer to display the task list sorted by percentage of memory usage. The 'M' key will change the sort field to %MEM in top (NOTE: this needs to be found in the man page and is not in the command "help" section).

    d) The "example" reference does not refer to the screenshot below, but to the previous paragraph. I reworded this for better clarity to: "The first example (/proc/<Process-ID-#>) shows there is a directory for every process running on the system, which contains vital information about it. The second example (/proc/sys) shows a virtual directory that contains a lot of information about the entire system, in particular its hardware and configuration."

    e) Ha! I found one that you found! Yes, you are correct. I found this and already fixed it for the next release of the course. Good catch! I replaced "student" with "ubuntu" as the hostname in both cases.

    f) I think this has already been fixed. It was fixed in the latest version of the course that I looked at.

    g) I am a little confused by your comment. First off, I have updated the video in the next release of this course. I forget which host I used, but probably linuxfoundation.org. This may be the point you are trying to make. The Linux Foundation changes its IP address from time to time depending on which service provider is hosting the site. In the video you saw, made back in 2020, I believe, the IP address was one thing. Today, the IP address is different. A year from now, it may be something different, again if The Linux Foundation changes its hosting service provider. So, if it is the fact that the IP address has changed, this is something difficult to keep constant. I mean, it shouldn't change from minute to minute but can change from year to year (maybe month to month, but not as likely). With DNS (Domain Name Service), lookups of the name to IP address are dynamic (as opposed to static--never changing). Five years ago, you looked up the IP address of linuxfoundation.org and it was one number. Today you look it up and it is another number. The thing is that the system looks up the name to IP address so that things can change. That's the whole point about this being a dynamic Domain Name Service (information is cached, but we are typically talking about hours and not days/week/months/years). Did this explain this better? Did I miss the point?

    Thank you for taking the time to note all of these. You found nits that I missed, so that really helps! If you find more, please do report it; it makes the course even better. Likewise, if anyone reading this response finds typos/errors, please report them, too. I'm not certain when the new version of the course will roll out, but with all of your help, it will be better than it was. Again, thank you!

Categories

Upcoming Training