Create linux systems running the distribution of your choice

Assignment Help Computer Engineering
Reference no: EM133684904

Assignment: Linux Administration

Class Project

The purpose of this project is to gain familiarity and experience with a remotely-accessible services architecture running on the Linux platform. Web services are by far the most common type of service offered in this manner. Aside from web pages that we visit through our browsers, most connected mobile applications utilize a back-end web service as a means for commuinication. These services typically expose an API which allows applications to submit and request specific information. You may find yourself needing to deploy, assess, support or design a large web application. Whether your role involves support of the server directly, the network it resides on, or the security of the solution as a whole, understanding how the services work is pivotal.

You will need to work independently to turn in this project, though collaboration with fellow students is permitted. We will have discussion time for this project alotted weekly after the midterm exam. You are responsible for ensuring the working arrangements for your project. You are responsible for the following:

I. Creation of two virtual machines as outlined in the section below.

1. These machines will need to be used in the presentation.

II. Creation of a research paper documenting your results.

1. Follow standard professional / collegiate writing guidelines.

2. Document sources for your research.

a. Ensure the use of at least 10 unique sources within your paper.

3. Researched topics should include at least:

a. Linux, web servers, databases, virtualization technologies, and CMS.

4. Include details about the technology used, available alternatives, and viability for a corporate environment.

a. You should compare the technology used and at least two alternatives within each category (Linux, web servers, databases, virtualization technologies, and CMS).

b. This is the main research for your paper. Be sure to cover each of the five major categories in your paper along with a comparison of at least two additional technologies within each category (e.g. within the Web Server category, you could use Apache, nginx, and IIS and your three technologies to research, compare, and discuss).

5. Your research paper should not be a copy of your presentation, and your presentation should not be a copy of your research paper.

III. Creation of a presentation describing your solution and any unique challenges you discovered.

1. Research each major component and determine:

a. Is it commonly used in production environments?

b. Is it considered to be suitable for enterprise use?

i. If not, what is an alternative?

c. How many installations exist today (estimates are OK)?

Requirements

Linux systems:

I. Create two Linux systems running the distribution of your choice.

II. The two systems will need to be able to communicate on a network

1. You may create both systems in a virtual environment on the same physical host.

III. On both servers:

1. Install the OS using the best practices discussed, including users, passwords, timezone, etc.

a. Do not use a simple password as we have seen in lab.

2. Ensure both systems are configured to not automatically update.

3. Ensure both systems are configured to have a static IP address, and that the interface is started on boot.

IV. On server I:

1. Install the MySQL database software.

i. Take note of the administrative username and password.

ii. Be sure to use a secure password.

2. Ensure the MySQL software is configured to start automatically on boot.

3. Create a database as described under the Using the MySQL Client heading of the web page.

V. On server II:

1. Install the Apache web server software.

2. Install / enable the PHP module for Apache

3. Download the lastest WordPress installation bundle and extract it to the base directory for the Apache web server.

5. Perform the configuration of the WordPress software.

a. You may want to use the installation document from WordPress as a guide.

b. Keep in mind that the guide provided by WordPress assumes that all components are installed on the same server. Your solution has the database component on a new server, and will require some alterations to the step-by-step guide. It is up to you to determine what these alterations are based on the project requirements and skills learned in this course.

Presentation:

I. Make use of a slide deck (PowerPoint or any viable alternative)

II. Speak to your slides, do not read from them.

1. Your presentation material should not be verbose.

III. Describe the problem you set out to solve, then talk about the solution and the individual components.

1. Be sure to talk to the reasons these specific components were chosen, and whether they would be a good choice for a larger organization.

IV. At the end of your presentation, be prepared to show your virtual environment in a working state. You are graded on having a working environment.

Research Paper:

I. Use professional / collegiate writing standards.

II. Cite all sources, and be sure to include at least 10 unique examples.

III. Include at least 3 original graphics to illustrate the technology and/or solutions you derived

1. Do not include your slides from the presentation.

IV. Be sure to outline the scenario for the project, speak to the solution, and compare / contrast the various components and their alternatives.

1. Be descriptive. Explain distinct advantages of one choice over another.

2. Describe why one choice may or may not be a good solution for a large organization.

V. Be sure to capture each technology and at least two alternatives from each technology group (Linux, web servers, databases, virtualization technologies, and CMS).

VI. Many of the choices were made for you in terms of the technology being implemented (as there is only a limit number of components which are supported by WordPress). Would you recommend WordPress as a platform for businesses to use for their content management systems?

1. Why or why not? Defend this point in your paper.

a. If so, why does this solution stand out from the alternatives?

b. If not, what makes a particular alternative more viable?

Reference no: EM133684904

Questions Cloud

Define risk management and information security clearly : Define risk management and information security clearly. Discuss how information security differs from information risk management.
What is meant by the term motion for admissibility : What is meant by the term motion for admissibility? What are the criteria used to judge whether motion to secure a defense expert should be granted?
Create digital artifact details typical business objectives : Research and select 3 different Big Data use cases. Create a digital artifact that details typical business objectives and analytical solution for each use case
Examine the moonlight maze and stuxnet incidents : Examine the Moonlight Maze and Stuxnet incidents, and identify the regulations or laws that were instituted in the U.S. because of these two incidents.
Create linux systems running the distribution of your choice : CSCI 2790- Create two Linux systems running the distribution of your choice. You may create both systems in a virtual environment on the same physical host.
Discuss laws and regulation of state of minnesota : Discuss laws and regulation of the state of Minnesota in regard to duty to warn protect.
Law enforcement interaction with the public : Two significant landmark Case Law decisions have arisen from law enforcement interaction with the public.
Conspiracy conviction to tamper with witness against cool : Does the government have enough evidence to sustain a conspiracy conviction to tamper with a witness against Cool, Blank, and Macaw?
Main models of criminal justice system : What are the two main models of the criminal justice system? Which model do you believe is best in assuring justice is found for both the defense

Reviews

Write a Review

Computer Engineering Questions & Answers

  Mathematics in computing

Binary search tree, and postorder and preorder traversal Determine the shortest path in Graph

  Ict governance

ICT is defined as the term of Information and communication technologies, it is diverse set of technical tools and resources used by the government agencies to communicate and produce, circulate, store, and manage all information.

  Implementation of memory management

Assignment covers the following eight topics and explore the implementation of memory management, processes and threads.

  Realize business and organizational data storage

Realize business and organizational data storage and fast access times are much more important than they have ever been. Compare and contrast magnetic tapes, magnetic disks, optical discs

  What is the protocol overhead

What are the advantages of using a compiled language over an interpreted one? Under what circumstances would you select to use an interpreted language?

  Implementation of memory management

Paper describes about memory management. How memory is used in executing programs and its critical support for applications.

  Define open and closed loop control systems

Define open and closed loop cotrol systems.Explain difference between time varying and time invariant control system wth suitable example.

  Prepare a proposal to deploy windows server

Prepare a proposal to deploy Windows Server onto an existing network based on the provided scenario.

  Security policy document project

Analyze security requirements and develop a security policy

  Write a procedure that produces independent stack objects

Write a procedure (make-stack) that produces independent stack objects, using a message-passing style, e.g.

  Define a suitable functional unit

Define a suitable functional unit for a comparative study between two different types of paint.

  Calculate yield to maturity and bond prices

Calculate yield to maturity (YTM) and bond prices

Free Assignment Quote

Assured A++ Grade

Get guaranteed satisfaction & time on delivery in every assignment order you paid with us! We ensure premium quality solution document along with free turntin report!

All rights reserved! Copyrights ©2019-2020 ExpertsMind IT Educational Pvt Ltd