Changes

Jump to: navigation, search

OPS245 Lab 1

400 bytes removed, 09:42, 14 September 2021
m
INVESTIGATION 4: Using Python Scripting to Generate System Information Reports
<li> You will return to the previous dialog box.<br><span style="background-color:yellow">For the '''/''' partition, change the file-system type from '''xfs''' to '''ext4''' and make certain that the Device Type is set to LVM</span>.</li>
<li>Repeat the same steps above for the '''/home''' partition (calculate the equivalent size for '''40GiB''' ('''ext4''' file-system type and LVM as device type).</li>
<li>Add a mount point '''/var/lib/libvirt/images''' (type yourself, check spelling!) for size '''100GiB''' (file-system type '''ext 4 ''' and device type '''LVM''').</li><li>Recheck each of the created partitions, and make certain that the file-system type is set to '''ext4''' and the Device Type should be '''LVM''', unless the instructions above tell you otherwise.</li>
<li>Finally, add a swap partition (Mount Point: swap) for '''16 GiB'''.</li>
<li>Check that your partition settings are correct (you can ask your instructor or lab monitor to confirm), and then click '''Done''' (possibly '''<u>twice</u>''') in order to proceed<br><br></li>
</li>
<li>Save your script and run it. Does it work?</li>
<li>You'll notice that the python script is currently sending its output to your terminal. Since we haven't covered how to write to a file yet, this is ok for now. Just use output redirection on the command line when you run the script to send the output to '''~/bin/pythonreport.txt'''.</li>
<li>Add the extra commands for your python script to also output (with appropriate headings):
<ul>
# What command is used to get a list of running processes on your newly-installed system?
# Write the Linux command to download the on-line file: http://linux.server.org/package.tar.gz
# Write a Bash Python Shell Script to prompt the user for a directory, and then display the file types for all files in that specified directory (hint: use the '''read''' command and then use the '''file''' command and '''command substitution''' with the '''ls''' command). Test the Bash Shell script by adding execute permissions and run the Bash Shell Script.# Modify the previously created shell script to perform error checking after prompting for a directory to test if the specified directory does not exist. If it does NOT exist (i.e. true), display an error message indicating that the directory does NOT exist, and issue the command exit 1 to terminate the Bash Shell Script. Test the Bash Shell script by adding execute permissions and run the Bash Shell Script.
[[Category:peter.callaghan]]
572
edits

Navigation menu