+1 (208) 254-6996 essayswallet@gmail.com
  

Linux Implementation Proposal: Training Guide

Hide Assignment InformationTurnitin®Turnitin® enabledThis assignment will be submitted to Turnitin®.Instructions

You’ve won the business! Faster Computing has agreed to the project. As the final stage of pre-implementation, you have been asked to produce a training guide that will demonstrate how to install Linux and provide an overview of several common commands, as follows:

(11.1.3: Install the software.) 

  • Use a hypervisor of your choice to install Linux. Many hypervisors are available, such as Oracle’s VirtualBox, which is a free download. In addition, as part of UMGC’s agreement with VMware, you can download VMware Workstation for free. See below for specific screenshot requirements. You should include at least 3 screenshots (e.g., disk partitioning, timezone selection, creating the default account). Each screenshot should be accompanied by a brief explanation of what you did.
    NOTE: It is not necessary to include screenshots of installing the hypervisor software.

(1.2.3: Explain specialized terms or concepts to facilitate audience comprehension.)

  • Demonstrate command-line operations that will provide the following information:
    • A listing of files in a directory and common file attributes
    • The current directory (hint: also known as the present working directory)
    • Create a file, then copy it to a different directory
    • Create a second file and move it to a different directory
    • Remove the first file, as well as the copy you created
    • The manual page for a given command
    • Create a text file, then use an editor to modify the content. Then display the content of the modified file

(1.4.2: Use vocabulary appropriate for the discipline, genre, and intended audience.)

In the above section (demonstrate CLI operations) show the commands with options/arguments (e.g., ls, cp, mv, rm) in your documentation as well as in your screenshots. 

(11.2.1: Configure technology according to stakeholder specifications and requirements.)

  • Show running processes on the system. Demonstrate how to search for a specific process
  • Forcibly stop a running process

In the above section (demonstrate CLI operations) show the commands with options/arguments (e.g., top, kill, -9, ps) in your documentation as well as in your screenshots. 

(13.1.1: Create documentation appropriate to the stakeholder.)

The deliverable for the final phase of the project is a written paper with screenshots. There is no minimum or maximum page requirement, but all of the requirements must be met.  Use the Training Guide Template to record your work. This section will be graded upon the overall usefulness of the training guide to the organization.

(11.3.1: Add and update systems as required.) 

This portion of the training guide helps determine your submission is unique.

Important Requirement

On the final screenshot, you need to open a command line and type in the following commands (without the quotes):

“date”

“echo CMIT391”

“echo <your name here>” (Replace your name here with your name)

The recommended format is to provide screenshots incorporated within the written narrative. The screenshots must all be your own. Screenshots from external sources are not permitted. You must include the specific screenshot listed above or your project will not be accepted.

(1.1.4: Explain the relationship between the ideas presented to enhance clarity and comprehension.)

The training guide must have a cover page, an introduction, summary, and at least 3-5 references.

(1.2.2: Employ a format, style, and tone appropriate to the audience, context, and goal.)

Employ proper spelling and grammar. All Linux commands must be lower case.

(2.2.3: Explain the assumptions underlying viewpoints, solutions, or conclusions.)

In your conclusion of at least a paragraph, summarize why using Linux is beneficial for employees, management, and the organization as a whole.

How Will My Work Be Evaluated?

In this training guide, you will demonstrate how to install Linux and provide an overview of common commands for your client/customer. You’ll be combining your technical skills with effective communication techniques to provide learning resources for the client/customer.

The following evaluation criteria aligned to the competencies will be used to grade your assignment:

  • 1.1.4: Explain the relationship between the ideas presented to enhance clarity and comprehension. 
  • 1.2.2: Employ a format, style, and tone appropriate to the audience, context, and goal. 
  • 1.2.3: Explain specialized terms or concepts to facilitate audience comprehension. 
  • 1.4.2: Use vocabulary appropriate for the discipline, genre, and intended audience. 
  • 2.2.3: Explain the assumptions underlying viewpoints, solutions, or conclusions. 
  • 11.1.3: Install the software. 
  • 11.2.1: Configure technology according to stakeholder specifications and requirements. 
  • 11.3.1: Add and update systems as required. 
  • 13.1.1: Create documentation appropriate to the stakeholder. 

Linux Implementation Proposal: Training Guide

Prepared for:

Faster Computing

Prepared by:

Titus Hall

Contents Introduction 3 Command-Line Operations 3 Listing of files in a directory and common file attributes 3 The current directory 4 Create a file, then copy it to a different directory 5 Create a second file and move it to a different directory 5 Remove the first file, as well as the copy you created 6 The manual page for a given command 8 Create a text file, then use an editor to modify the content and display it 8 Configure Technology 11 Show running processes on the system 11 Forcibly stop a running process 11 Unique Identifier 12 Conclusion 12

Introduction

The purpose of this training guide is to equip users with the basics of Red Hat Enterprise Linux 8 to augment their productivity, such as by making it easier to navigate the Linux system via the terminal. Key areas covered include listing the files in a directory, viewing the directory, creating and removing files from directories, editing files, viewing the manual page for different commands, showing and ending running processes. The hypervisor used in the guide is VMware Workstation.

Command-Line Operations

The following command-line operations are used in Linux, specifically Red Hat Enterprise Linux 8, to obtain the desired information.

Listing of files in a directory and common file attributes

The “ls” command is used in Linux to list files within a directory, including common attributes associated with the files. The files can be listed as follows:

a. “ls -a” is a command that shows all files and directories

b. “ls -l” command shows extended information about the directory files, including attributes like size, permissions, owner, and modified date.

c. “ls -s” show files by size

The current directory

The present working directory is accessed using the “pwd” command that stands for “print working directory,” starting from the root.

Create a file, then copy it to a different directory

To create a file and copy it to a different directory, the “cat” command (short for “concatenate”) is used first followed by the redirection operator “>” and then the file’s name (cat > “Filename”). The name depends on the file that has to be created, such as “FasterComputing.txt”. When copying the created file, the “cp” command is used including the file name, such as “cp filename source directory.”

a. Create a file using “cat > FasterComputing.txt.”

b. Copy it to a different directory, “cp FasterComputing.txt Desktop.”

Create a second file and move it to a different directory

The second file is created using the “cat” command and moved using the “mv” command. For instance, the “mv” command is used, including the file name, such as “mv SecondFile.txt Documents” moves the file “SecondFile.txt” to the “Documents” directory.

a. Create a file using “cat > SecondFile.txt.”

b. Move to another directory “mv SecondFile.txt Documents”

Remove the first file, as well as the copy you created

A file is removed using the “rm” command followed by the filename and another copied using “cp” followed by the file name. In this case, the “FasterComputing.txt” file is removed, and the second one that was copied removed using the same command after accessing the directory using the “cd” command followed by the directory name.

a. Remove first file, “rm FasterComputing.txt.”

b. Access the directory “cd Desktop” and remove the file using “rm FasterComputing.txt.”

The manual page for a given command

The manual page for a given command is accessed using the “man” command. A command for what is needed follows this line, such as the “man ls” command.

Create a text file, then use an editor to modify the content and display it

a. To create a text file, the “vi” command is used.

b. When “enter” is pressed, the content is displayed.

c. Press “a” to enter insert mode.

d. Enter “:wq” command to exit the insert mode.

e. Use the “vi” command to display the content created in the file.

Configure Technology

Show running processes on the system

Running processes are shown using the “ps” command, and a specific is searched using the “pgrep -f” followed by the process name. For example, process 16910 can be searched using “pgrep -f 16910” command.

a. Show the process

b. Search specific process

Forcibly stop a running process

Forcibly stop a running process involves killing it, and thus, the “kill” command with the name of the process (process ID) is used. The “ps” command is used to confirm if the process was killed successfully.

Unique Identifier

Conclusion

Command lines in Linux platforms, such as Red Hat Enterprise Linux 8, are similar, making it easier to master them. You can perform many tasks by mastering as many commands as possible or using the manual option to access commands that you might need. Ultimately, integrating Red Hat Enterprise Linux 8 will enable to Faster Computing’s realize benefits that range from improved security to stability.