Q1. Which of the following commands will open a file for editing on the linux
command line.
Ans. Nano file
Q2. You have written a stock market prediction system, and you would like to be able
to sell the software. What would be most appropriate licence?
Ans. Copyright
Q3. List and describe the elements that you would include when accounting for the
TCO of a locally run server.
Ans. Calculating Total Cost of Ownership (TCO) for a Locally Run Server
When accounting for the Total Cost of Ownership (TCO) of a locally run server, there are
several elements to consider. Here are the key components to include in your calculation:
1. Hardware Costs
Server hardware (e.g., CPU, RAM, storage, network cards)
Peripherals (e.g., keyboard, mouse, monitor)
Any additional hardware components (e.g., UPS, backup systems)
2. Software Costs
Operating system (OS) licenses
Application software licenses (e.g., database, web server, productivity software)
Any additional software tools or utilities
3. Maintenance and Support Costs
Labor costs for IT staff or contractors
Cost of maintenance contracts or support agreements
Cost of any necessary training or certification for IT staff
4. Power and Cooling Costs
Electricity costs for powering the server and associated equipment.
Cooling system costs (e.g., air conditioning, fans)
5. Real Estate and Facilities Costs
Space rental or ownership costs for the server room or data center
Costs associated with maintaining a suitable environment (e.g., temperature control,
humidity control)
6. Security Costs
Costs associated with implementing and maintaining security measures (e.g.,
firewalls, intrusion detection systems)
Costs of security software or services (e.g., antivirus, encryption)
7. Backup and Recovery Costs
Costs associated with backup systems and media (e.g., tapes, disks)
Costs of recovery services or software
8. Upgrade and Replacement Costs
Costs associated with upgrading or replacing server hardware or software.
Costs of migrating to new technologies or platforms
9. Downtime and Opportunity Costs
, Costs associated with server downtime (e.g., lost productivity, revenue)
Opportunity costs of not having a server available (e.g., lost business opportunities)
By considering these elements, you can get a comprehensive picture of the Total Cost of
Ownership for your locally run server.
Q4. What does ps -e show on a Linux system? Choose the most correct response.
Ans. Lists the current processes in
order of PID (Process ID)
Q5. Terry has decided that before teaching ICT171 in 2019 he needs to learn more
about Windows Active Directory. Given that Terry uses Linux as his desktop
operating system how would you recommend that he implement a Windows 2012
server to gain this experience? Justify your advice.
There may be more than one answer to this question. Don't always assume that the
examiner will steer you into a model answer. In this question your reasons are more
important than your decision. Your reasons demonstrate your understanding of the
advantages/disadvantages and limitations of various solutions.
It is crucial you read questions like this carefully. Many students will miss the
BOLDED UNDERLINED text above. Stating that "Terry should install Win Serv 2012 in
the cloud" might not receive any marks at all unless you explain WHY.
Ans.
Option 1: Virtualization Using VirtualBox or VMware
Description: Terry can use virtualization software like VirtualBox or VMware Workstation
Player on his Linux desktop to create a virtual machine (VM) and install Windows Server
2012.
Justification:
Cost-effective: Both VirtualBox and VMware Workstation Player are available for free,
making this an economical solution.
Isolation: Running Windows Server 2012 in a VM provides an isolated environment
where Terry can safely experiment without affecting his primary Linux system.
Flexibility: Virtualization allows Terry to easily take snapshots of the VM, making it
simple to revert to a previous state if needed. This is useful for experimenting and
learning without the risk of permanent changes.