1Which service model in cloud computing involves the vendor providing the infrastructure (servers, storage, networking) while the user manages the operating system and applications?
A.IaaS (Infrastructure as a Service)
B.SaaS (Software as a Service)
C.PaaS (Platform as a Service)
D.FaaS (Function as a Service)
Correct Answer: IaaS (Infrastructure as a Service)
Explanation:
In IaaS, the cloud provider manages the physical infrastructure (virtualization, servers, network, storage), while the customer manages the OS, middleware, and applications.
Incorrect! Try again.
2In the context of virtualization, what is the software layer that sits between the hardware and the virtual machines called?
A.Kernel
B.Hypervisor
C.Firmware
D.Container Engine
Correct Answer: Hypervisor
Explanation:
A Hypervisor (or Virtual Machine Monitor) is the software that creates and runs virtual machines by abstracting the underlying physical hardware.
Incorrect! Try again.
3Which of the following is an example of a Type 1 (Bare Metal) Hypervisor?
A.Oracle VirtualBox
B.Microsoft Virtual PC
C.VMware Workstation
D.VMware ESXi
Correct Answer: VMware ESXi
Explanation:
VMware ESXi is a Type 1 hypervisor because it installs directly on the physical hardware without a host operating system. VirtualBox and Workstation are Type 2 (Hosted) hypervisors.
Incorrect! Try again.
4What is the primary difference between Scalability and Elasticity in cloud architecture?
A.Scalability is for storage; Elasticity is for RAM.
Scalability refers to the ability to increase workload capacity (scaling up or out) to meet demand, often planned. Elasticity is the ability to automatically scale resources up or down rapidly in response to dynamic changes in traffic.
Incorrect! Try again.
5Which cloud deployment model relies on resources exclusively used by a single organization?
A.Public Cloud
B.Community Cloud
C.Hybrid Cloud
D.Private Cloud
Correct Answer: Private Cloud
Explanation:
A Private Cloud consists of cloud computing resources used exclusively by one business or organization, offering greater control and privacy.
Incorrect! Try again.
6Which of the following is NOT a major public cloud provider?
A.Apache Hadoop
B.Amazon Web Services (AWS)
C.Microsoft Azure
D.Google Cloud Platform (GCP)
Correct Answer: Apache Hadoop
Explanation:
Apache Hadoop is an open-source framework for distributed storage and processing of big data, not a public cloud service provider like AWS, Azure, or GCP.
Incorrect! Try again.
7Why is 'Infrastructure as Code' (IaC) critical for DevOps on the cloud?
A.It prevents the use of Linux commands.
B.It eliminates the need for any hardware.
C.It allows developers to write code physically on servers.
D.It automates the provisioning and management of infrastructure using configuration files.
Correct Answer: It automates the provisioning and management of infrastructure using configuration files.
Explanation:
IaC allows DevOps teams to manage and provision data centers through machine-readable definition files, rather than physical hardware configuration or interactive configuration tools, ensuring consistency and speed.
Incorrect! Try again.
8In AWS architecture, what is an Availability Zone (AZ)?
A.A separate geographic area (country).
B.One or more discrete data centers with redundant power, networking, and connectivity within a Region.
C.The login portal for the AWS console.
D.A specific rack within a server.
Correct Answer: One or more discrete data centers with redundant power, networking, and connectivity within a Region.
Explanation:
An Availability Zone is an isolated location within an AWS Region. Multiple AZs allow customers to run applications that are highly available and fault-tolerant.
Incorrect! Try again.
9Which AWS service provides resizable compute capacity in the cloud (Virtual Servers)?
A.AWS Lambda
B.Amazon EC2
C.Amazon RDS
D.Amazon S3
Correct Answer: Amazon EC2
Explanation:
Amazon EC2 (Elastic Compute Cloud) provides secure, resizable compute capacity in the cloud, effectively serving as virtual machines.
Incorrect! Try again.
10Which AWS service is primarily used for scalable object storage?
A.Amazon Glacier
B.Amazon EBS
C.Amazon EC2
D.Amazon S3
Correct Answer: Amazon S3
Explanation:
Amazon S3 (Simple Storage Service) is an object storage service offering industry-leading scalability, data availability, security, and performance.
Incorrect! Try again.
11Under the AWS Shared Responsibility Model, which of the following is the customer's responsibility?
A.Physical security of data centers
B.Patching the underlying host infrastructure
C.Network infrastructure maintenance
D.Patching the Guest OS and Application software
Correct Answer: Patching the Guest OS and Application software
Explanation:
AWS manages the security of the cloud (physical hardware, host OS). The customer is responsible for security in the cloud, which includes patching the Guest OS and managing application software.
Incorrect! Try again.
12What is the primary goal of Continuous Integration (CI)?
A.To monitor the server health after deployment.
B.To frequently merge code changes into a central repository where automated builds and tests run.
C.To deploy software to production immediately.
D.To manually merge code changes once a year.
Correct Answer: To frequently merge code changes into a central repository where automated builds and tests run.
Explanation:
Continuous Integration focuses on merging code updates frequently (often daily) to detect errors quickly through automated building and testing.
Incorrect! Try again.
13What is the key difference between Continuous Delivery and Continuous Deployment?
A.Continuous Deployment automates the release to production; Continuous Delivery requires manual approval to deploy.
B.There is no difference.
C.Continuous Delivery automates the release to production; Continuous Deployment requires manual approval.
D.Continuous Delivery is for testing; Continuous Deployment is for coding.
Correct Answer: Continuous Deployment automates the release to production; Continuous Delivery requires manual approval to deploy.
Explanation:
In Continuous Delivery, the code is always ready to deploy, but the final push to production is manual. In Continuous Deployment, every change that passes the automated tests is deployed to production automatically.
Incorrect! Try again.
14Which phase of the DevOps lifecycle involves tracking application performance and user experience in real-time?
A.Continuous Integration
B.Continuous Deployment
C.Continuous Planning
D.Continuous Monitoring
Correct Answer: Continuous Monitoring
Explanation:
Continuous Monitoring helps teams ensure the application and infrastructure are performing as expected, often using tools like Nagios, Prometheus, or CloudWatch.
Incorrect! Try again.
15In a CI/CD pipeline, what is a Build Artifact?
A.The source code file.
B.The compiled binary or package (e.g., JAR, WAR, EXE) ready for deployment.
C.The email notification sent to the developer.
D.The error log generated by a failed test.
Correct Answer: The compiled binary or package (e.g., JAR, WAR, EXE) ready for deployment.
Explanation:
An Artifact is the output of the build process—such as compiled code, container images, or archives—that is deployed to the target environment.
Incorrect! Try again.
16Which Linux command is used to list files and directories in the current directory?
A.cd
B.mkdir
C.ls
D.pwd
Correct Answer: ls
Explanation:
The ls command stands for 'list' and is used to display the contents of a directory.
Incorrect! Try again.
17What does the Linux command pwd stand for?
A.Password
B.Previous Working Directory
C.Print Working Directory
D.Process Working Daemon
Correct Answer: Print Working Directory
Explanation:
pwd prints the full path of the current (working) directory to the standard output.
Incorrect! Try again.
18Which command is used to change the current directory in Linux?
A.rm
B.mv
C.cp
D.cd
Correct Answer: cd
Explanation:
cd (Change Directory) is used to navigate between directories in the filesystem.
Incorrect! Try again.
19How do you create a new directory named 'project' in Linux?
A.newdir project
B.mkdir project
C.mkfile project
D.crdir project
Correct Answer: mkdir project
Explanation:
mkdir (Make Directory) is the standard command to create a new folder.
Incorrect! Try again.
20Which command allows a user to execute a command with superuser (root) privileges?
A.sudo
B.root
C.admin
D.exec
Correct Answer: sudo
Explanation:
sudo (SuperUser DO) allows a permitted user to execute a command as the superuser or another user.
Incorrect! Try again.
21Which command is used to remove a file in Linux?
A.del
B.erase
C.remove
D.rm
Correct Answer: rm
Explanation:
rm (Remove) is used to delete files. To delete directories recursively, flags like -r are used.
Incorrect! Try again.
22What does the command chmod 755 file.txt do?
A.Deletes the file.
B.Sets read only permissions for everyone.
C.Sets read/write/execute for owner, and read/execute for group and others.
D.Sets read, write, and execute permissions for everyone.
Correct Answer: Sets read/write/execute for owner, and read/execute for group and others.
Explanation:
In octal notation: User , Group , Others .
Incorrect! Try again.
23Which command is used to display the contents of a file on the terminal?
A.touch
B.cat
C.echo
D.ls
Correct Answer: cat
Explanation:
cat (Concatenate) is frequently used to read and output the content of a file to the screen.
Incorrect! Try again.
24Which command is used to move or rename files?
A.cp
B.mov
C.rn
D.mv
Correct Answer: mv
Explanation:
mv (Move) is used to move files to a different directory or rename them if the destination is a filename in the same directory.
Incorrect! Try again.
25Which command is used to search for a specific text pattern within a file?
A.locate
B.find
C.search
D.grep
Correct Answer: grep
Explanation:
grep (Global Regular Expression Print) searches for lines matching a regular expression pattern and prints them.
Incorrect! Try again.
26In Linux, what does the | (pipe) operator do?
A.It runs commands in the background.
B.It takes the output of the first command and uses it as the input for the second command.
C.It redirects output to a file.
D.It stops the execution of a command.
Correct Answer: It takes the output of the first command and uses it as the input for the second command.
Explanation:
A pipe | connects the standard output (stdout) of the command on the left to the standard input (stdin) of the command on the right.
Incorrect! Try again.
27Which command displays the currently running processes and system resource usage in real-time?
A.ps
B.list
C.top
D.stat
Correct Answer: top
Explanation:
top provides a dynamic, real-time view of the running system, including CPU and memory usage of processes. ps gives a static snapshot.
Incorrect! Try again.
28What is the purpose of the man command in Linux?
A.To manage files.
B.To mandate permissions.
C.To manually start a process.
D.To display the user manual for other commands.
Correct Answer: To display the user manual for other commands.
Explanation:
man stands for manual. Typing man [command] shows the help documentation for that command.
Incorrect! Try again.
29Which command creates an empty file if it does not exist, or updates its timestamp if it does?
A.create
B.new
C.make
D.touch
Correct Answer: touch
Explanation:
touch is used to change file timestamps, but it is commonly used to create a new, empty file quickly.
Incorrect! Try again.
30What is the symbolic representation of the Root directory in Linux?
A.\
B./
C.@
D.~
Correct Answer: /
Explanation:
The forward slash / represents the root directory, which is the top-level directory in the Linux filesystem hierarchy.
Incorrect! Try again.
31Which cloud characteristic allows multiple customers to share the same physical infrastructure while keeping data isolated?
A.Local hosting
B.Single-tenancy
C.Multi-tenancy
D.Vertical scaling
Correct Answer: Multi-tenancy
Explanation:
Multi-tenancy is the architecture where a single instance of software runs on a server and serves multiple tenants (customers), sharing resources logically but separated virtually.
Incorrect! Try again.
32Why is CapEx (Capital Expenditure) reduced when adopting cloud computing?
A.Because you no longer need to buy physical servers and data centers upfront.
B.Because cloud providers charge high upfront fees.
C.It is not reduced; it increases.
D.Because software licenses are free.
Correct Answer: Because you no longer need to buy physical servers and data centers upfront.
Explanation:
Cloud computing shifts costs from CapEx (buying hardware) to OpEx (Operational Expenditure), where you pay for services as you use them.
Incorrect! Try again.
33Which of the following is a benefit of DevOps on the Cloud?
A.Slower deployment cycles.
B.Increased dependency on manual hardware configuration.
C.Isolated teams working in silos.
D.Global reach and reduced latency.
Correct Answer: Global reach and reduced latency.
Explanation:
Cloud providers offer global regions, allowing DevOps teams to deploy applications closer to users, reducing latency and improving performance.
Incorrect! Try again.
34In the context of Linux permissions, what is the numeric value of Read (r) permission?
A.2
B.7
C.1
D.4
Correct Answer: 4
Explanation:
In Linux octal permissions: Read = , Write = , Execute = .
Incorrect! Try again.
35Which AWS service is used to manage access to AWS services and resources securely (Users, Groups, Roles)?
A.Amazon Inspector
B.AWS IAM (Identity and Access Management)
C.Amazon VPC
D.AWS Shield
Correct Answer: AWS IAM (Identity and Access Management)
Explanation:
IAM allows you to manage users and their level of access to the AWS console and resources.
Incorrect! Try again.
36What does the command rm -rf / do (WARNING: Do not run this)?
A.Refreshes the root directory.
B.Recursively forces the deletion of everything in the root directory.
C.Reads files from the root directory.
D.Restores files in the root directory.
Correct Answer: Recursively forces the deletion of everything in the root directory.
Explanation:
-r is recursive, -f is force. This command attempts to delete the entire filesystem.
Incorrect! Try again.
37Which command is used to show the first 10 lines of a file?
A.head
B.top
C.first
D.tail
Correct Answer: head
Explanation:
head outputs the first part of files (default is 10 lines). tail outputs the last part.
Incorrect! Try again.
38Which concept refers to the ability to restore data and applications in the event of a disaster?
A.Load Balancing
B.Disaster Recovery
C.Latency
D.Throughput
Correct Answer: Disaster Recovery
Explanation:
Disaster Recovery involves policies and procedures to enable the recovery or continuation of vital technology infrastructure after a natural or human-induced disaster.
Incorrect! Try again.
39In a DevOps context, what is the role of a Version Control System (e.g., Git)?
A.To track changes in the source code and enable collaboration.
B.To compile the code.
C.To manage cloud billing.
D.To monitor CPU usage.
Correct Answer: To track changes in the source code and enable collaboration.
Explanation:
Version Control Systems track the history of changes, allow branching/merging, and act as the single source of truth for CI/CD pipelines.
Incorrect! Try again.
40Which command is used to check the IP address of a Linux machine?
A.ip addr
B.getip
C.network
D.lsip
Correct Answer: ip addr
Explanation:
ip addr (or the older ifconfig) is used to display network interface parameters including IP addresses.
Incorrect! Try again.
41What is the purpose of a Load Balancer in cloud architecture?
A.To backup data to a remote location.
B.To distribute incoming network traffic across multiple servers.
C.To increase the storage capacity of a single server.
D.To encrypt data at rest.
Correct Answer: To distribute incoming network traffic across multiple servers.
Explanation:
Load Balancers improve the availability and fault tolerance of applications by spreading traffic across healthy instances.
Incorrect! Try again.
42If you need to change the owner of a file in Linux, which command do you use?
A.chow
B.chown
C.chgrp
D.chmod
Correct Answer: chown
Explanation:
chown stands for Change Owner. It is used to change the file owner and group.
Incorrect! Try again.
43Which text editor is commonly found by default in most Linux distributions?
A.Sublime Text
B.Notepad
C.MS Word
D.vi / vim
Correct Answer: vi / vim
Explanation:
vi (and its improved version vim) is the standard text editor installed on almost all Linux systems.
Incorrect! Try again.
44What does the df -h command display?
A.Detailed file attributes.
B.Deleted files history.
C.Directory folders hidden.
D.Disk Free usage in a human-readable format.
Correct Answer: Disk Free usage in a human-readable format.
Explanation:
df reports file system disk space usage. The -h flag makes sizes human-readable (e.g., GB, MB).
Incorrect! Try again.
45Which phase of CI/CD ensures that the software is always in a releasable state?
A.Continuous Coding
B.Continuous Delivery
C.Continuous Monitoring
D.Continuous Integration
Correct Answer: Continuous Delivery
Explanation:
Continuous Delivery ensures that code changes are automatically prepared for a release to production, meaning the software is always in a releasable state.
Incorrect! Try again.
46Which Linux symbol represents the user's home directory?
A./
B..
C.$
D.~
Correct Answer: ~
Explanation:
The tilde ~ is a shortcut for the current user's home directory (e.g., /home/username).
Incorrect! Try again.
47In virtualization, what is a Guest OS?
A.A temporary operating system used for installation.
B.The operating system running inside a virtual machine.
C.The hypervisor software.
D.The operating system installed on the physical computer.
Correct Answer: The operating system running inside a virtual machine.
Explanation:
The Host OS runs on the hardware, while the Guest OS is the operating system running inside the virtualized environment (VM).
Incorrect! Try again.
48What is the primary benefit of the Pet vs. Cattle analogy in DevOps cloud infrastructure?
A.We should treat servers like Cattle: replaceable and automated, fixing issues by replacing the instance.
B.We should treat servers like Pets: name them and nurse them back to health.
C.It is about farming simulations in the cloud.
D.It means we should not use servers at all.
Correct Answer: We should treat servers like Cattle: replaceable and automated, fixing issues by replacing the instance.
Explanation:
In DevOps/Cloud, servers should be immutable and disposable ('Cattle'). If one fails, it is replaced automatically, rather than fixed manually ('Pets').
Incorrect! Try again.
49Which of the following is a popular open-source tool for Continuous Integration?
A.Photoshop
B.Jenkins
C.Wordpress
D.Putty
Correct Answer: Jenkins
Explanation:
Jenkins is widely used for building, testing, and deploying software in CI/CD pipelines.
Incorrect! Try again.
50If a user wants to install a package on an Ubuntu/Debian Linux system, which command tool is used?
A.yum
B.brew
C.apt
D.rpm
Correct Answer: apt
Explanation:
apt (Advanced Package Tool) is the package manager for Debian-based systems like Ubuntu. yum is for Red Hat/CentOS.
Incorrect! Try again.
Did this save you a night before the exam?
LPU Notes is free, and it stays free. Ads cover part of the server bill.
The rest comes out of a student's own pocket: the domain, the storage,
and keeping the site up through the weeks everyone needs it at once.
The payment button didn't load. An ad blocker or a filtered network is the usual reason.
to try again.
Nothing here is ever locked, and nothing unlocks. Chip in only if it was worth it.
What it pays for →