Unit 2: DevOps on cloud with basic LINUX commands - Practice Quiz

INT331 — Fundamentals Of Devops 50 Questions
0 Correct 0 Wrong 50 Left
0/50

1 Which service model in cloud computing involves the vendor providing the infrastructure (servers, storage, networking) while the user manages the operating system and applications?

A. FaaS (Function as a Service)
B. PaaS (Platform as a Service)
C. IaaS (Infrastructure as a Service)
D. SaaS (Software as a Service)

2 In the context of virtualization, what is the software layer that sits between the hardware and the virtual machines called?

A. Hypervisor
B. Firmware
C. Kernel
D. Container Engine

3 Which of the following is an example of a Type 1 (Bare Metal) Hypervisor?

A. VMware Workstation
B. VMware ESXi
C. Oracle VirtualBox
D. Microsoft Virtual PC

4 What is the primary difference between Scalability and Elasticity in cloud architecture?

A. Scalability is for storage; Elasticity is for RAM.
B. There is no difference; they are synonyms.
C. Scalability handles static workloads; Elasticity handles dynamic workload spikes automatically.
D. Scalability is manual; Elasticity is always manual.

5 Which cloud deployment model relies on resources exclusively used by a single organization?

A. Private Cloud
B. Public Cloud
C. Community Cloud
D. Hybrid Cloud

6 Which 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)

7 Why is 'Infrastructure as Code' (IaC) critical for DevOps on the cloud?

A. It eliminates the need for any hardware.
B. It prevents the use of Linux commands.
C. It allows developers to write code physically on servers.
D. It automates the provisioning and management of infrastructure using configuration files.

8 In AWS architecture, what is an Availability Zone (AZ)?

A. A specific rack within a server.
B. The login portal for the AWS console.
C. A separate geographic area (country).
D. One or more discrete data centers with redundant power, networking, and connectivity within a Region.

9 Which AWS service provides resizable compute capacity in the cloud (Virtual Servers)?

A. Amazon S3
B. Amazon RDS
C. AWS Lambda
D. Amazon EC2

10 Which AWS service is primarily used for scalable object storage?

A. Amazon EBS
B. Amazon EC2
C. Amazon Glacier
D. Amazon S3

11 Under the AWS Shared Responsibility Model, which of the following is the customer's responsibility?

A. Patching the Guest OS and Application software
B. Physical security of data centers
C. Patching the underlying host infrastructure
D. Network infrastructure maintenance

12 What is the primary goal of Continuous Integration (CI)?

A. To deploy software to production immediately.
B. To manually merge code changes once a year.
C. To monitor the server health after deployment.
D. To frequently merge code changes into a central repository where automated builds and tests run.

13 What 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. Continuous Delivery automates the release to production; Continuous Deployment requires manual approval.
C. Continuous Delivery is for testing; Continuous Deployment is for coding.
D. There is no difference.

14 Which phase of the DevOps lifecycle involves tracking application performance and user experience in real-time?

A. Continuous Planning
B. Continuous Deployment
C. Continuous Monitoring
D. Continuous Integration

15 In a CI/CD pipeline, what is a Build Artifact?

A. The email notification sent to the developer.
B. The compiled binary or package (e.g., JAR, WAR, EXE) ready for deployment.
C. The error log generated by a failed test.
D. The source code file.

16 Which Linux command is used to list files and directories in the current directory?

A. pwd
B. ls
C. mkdir
D. cd

17 What does the Linux command pwd stand for?

A. Password
B. Previous Working Directory
C. Process Working Daemon
D. Print Working Directory

18 Which command is used to change the current directory in Linux?

A. cd
B. cp
C. rm
D. mv

19 How do you create a new directory named 'project' in Linux?

A. newdir project
B. crdir project
C. mkdir project
D. mkfile project

20 Which command allows a user to execute a command with superuser (root) privileges?

A. root
B. admin
C. sudo
D. exec

21 Which command is used to remove a file in Linux?

A. remove
B. del
C. rm
D. erase

22 What does the command chmod 755 file.txt do?

A. Sets read, write, and execute permissions for everyone.
B. Deletes the file.
C. Sets read only permissions for everyone.
D. Sets read/write/execute for owner, and read/execute for group and others.

23 Which command is used to display the contents of a file on the terminal?

A. echo
B. touch
C. ls
D. cat

24 Which command is used to move or rename files?

A. cp
B. mv
C. mov
D. rn

25 Which command is used to search for a specific text pattern within a file?

A. locate
B. search
C. grep
D. find

26 In Linux, what does the | (pipe) operator do?

A. It stops the execution of a command.
B. It runs commands in the background.
C. It takes the output of the first command and uses it as the input for the second command.
D. It redirects output to a file.

27 Which command displays the currently running processes and system resource usage in real-time?

A. top
B. stat
C. ps
D. list

28 What is the purpose of the man command in Linux?

A. To mandate permissions.
B. To display the user manual for other commands.
C. To manually start a process.
D. To manage files.

29 Which command creates an empty file if it does not exist, or updates its timestamp if it does?

A. create
B. touch
C. new
D. make

30 What is the symbolic representation of the Root directory in Linux?

A. @
B. \
C. ~
D. /

31 Which cloud characteristic allows multiple customers to share the same physical infrastructure while keeping data isolated?

A. Vertical scaling
B. Single-tenancy
C. Multi-tenancy
D. Local hosting

32 Why is CapEx (Capital Expenditure) reduced when adopting cloud computing?

A. Because software licenses are free.
B. Because you no longer need to buy physical servers and data centers upfront.
C. Because cloud providers charge high upfront fees.
D. It is not reduced; it increases.

33 Which of the following is a benefit of DevOps on the Cloud?

A. Increased dependency on manual hardware configuration.
B. Global reach and reduced latency.
C. Slower deployment cycles.
D. Isolated teams working in silos.

34 In the context of Linux permissions, what is the numeric value of Read (r) permission?

A. 1
B. 4
C. 7
D. 2

35 Which AWS service is used to manage access to AWS services and resources securely (Users, Groups, Roles)?

A. Amazon Inspector
B. AWS Shield
C. Amazon VPC
D. AWS IAM (Identity and Access Management)

36 What does the command rm -rf / do (WARNING: Do not run this)?

A. Recursively forces the deletion of everything in the root directory.
B. Reads files from the root directory.
C. Restores files in the root directory.
D. Refreshes the root directory.

37 Which command is used to show the first 10 lines of a file?

A. top
B. first
C. head
D. tail

38 Which concept refers to the ability to restore data and applications in the event of a disaster?

A. Latency
B. Throughput
C. Disaster Recovery
D. Load Balancing

39 In 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 manage cloud billing.
C. To monitor CPU usage.
D. To compile the code.

40 Which command is used to check the IP address of a Linux machine?

A. lsip
B. ip addr
C. network
D. getip

41 What is the purpose of a Load Balancer in cloud architecture?

A. To increase the storage capacity of a single server.
B. To encrypt data at rest.
C. To backup data to a remote location.
D. To distribute incoming network traffic across multiple servers.

42 If you need to change the owner of a file in Linux, which command do you use?

A. chmod
B. chown
C. chow
D. chgrp

43 Which text editor is commonly found by default in most Linux distributions?

A. Notepad
B. vi / vim
C. Sublime Text
D. MS Word

44 What does the df -h command display?

A. Directory folders hidden.
B. Deleted files history.
C. Detailed file attributes.
D. Disk Free usage in a human-readable format.

45 Which 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

46 Which Linux symbol represents the user's home directory?

A. .
B. /
C. $
D. ~

47 In virtualization, what is a Guest OS?

A. The operating system running inside a virtual machine.
B. A temporary operating system used for installation.
C. The operating system installed on the physical computer.
D. The hypervisor software.

48 What is the primary benefit of the Pet vs. Cattle analogy in DevOps cloud infrastructure?

A. It is about farming simulations in the cloud.
B. We should treat servers like Cattle: replaceable and automated, fixing issues by replacing the instance.
C. We should treat servers like Pets: name them and nurse them back to health.
D. It means we should not use servers at all.

49 Which of the following is a popular open-source tool for Continuous Integration?

A. Photoshop
B. Jenkins
C. Putty
D. Wordpress

50 If a user wants to install a package on an Ubuntu/Debian Linux system, which command tool is used?

A. apt
B. yum
C. brew
D. rpm