wayground logo

Free Printable Worksheets

Font size

S
M
L
XL
Worksheets

Devops basics 1

Total questions: 22

Worksheet time: 11mins

Name
Class
Date
1.

What is DevOps?

a)

Developers performing operations

b)

A small team of people that own everything related to a particular service

c)

Developers and Operations team members working together

d)

I have no idea

2.

What is the need for DevOps?

a)

Increase deployment frequency

b)

Lower failure rate of new releases

c)

All of the above

3.

What is the use of Git?

a)

Continuous Integration tool

b)

Version Control System tool

c)

Continuous Monitoring tool

d)

Containerization tool

4.

What is the use of Jenkins ?

a)

Continuous Integration tool

b)

Continuous Testing tool

c)

Continuous Monitoring tool

d)

Version Control System tool

5.

What are the goals of DevOps?

a)

Improve communication and collaboration

b)

Improve the quality of software deployments

c)

Faster time to Market

d)

Making sure the software is bug free

e)

All of the above

6.

Continuous Integration is

a)

A software development practice where developers regularly merge their code changes into a central repository

b)

is a software development practice where code changes are automatically built, tested, and prepared for a release

c)

a practice in which infrastructure is provisioned and managed using code and software development techniques

d)

All of the above

7.

Benefits of DevOps practices

a)

Speed

b)

Rapid Delivery

c)

Reliability

d)

All of the above

8.

Agile and DevOps are similar but differ in a few important aspect

a)

Agile is a change of thinking whereas DevOps is actual organisation cultural change

b)

Agile is actual organisational cultural change whereas DevOps is a change of thinking.

c)

Agile is process driven whereas DevOps is role driven.

d)

Agile is role driven whereas DevOps is process driven.

9.

Which command is used for creating folders in linux ?

a)

touch

b)

cat

c)

mkdir

d)

mv

10.

Which of the following is not a Linux file permission?

a)

Read

b)

Write

c)

Execute

d)

Rename

11.

Which command can be used to push the changes to Git branch ?

a)

git commit

b)

git remote

c)

git add

d)

git push

12.

Git can host only public repositories:

a)

True

b)

False

13.

Which command can be used to switch to one branch from another branch ?

a)

git clone

b)

git checkout

c)

git remote

d)

git add

14.

Which of the following permissions allow only group members to read and execute the file and denies everything for anyone else ?

a)

rwxrwx---

b)

rw-r-x--x

c)

---r-x---

d)

r-x-w-rwx

15.

How to make a file executable the right way?

a)

chmod 777

b)

chmod a-x

c)

chmod +x

d)

chmod 400

16.

Which command displays the contents of a file?

a)

cat

b)

pipe

c)

ls

d)

tee

17.

Which of the following is used to append the contents of a file?

a)

=

b)

>>

c)

<

d)

>

18.

which of the following command is used to change the file permission?  

a)

usermod

b)

umask

c)

chage

d)

chmod

19.

Which of the following commands allows for moving one level up in Linux directory tree?

a)

cd -

b)

cd /

c)

cd --

d)

cd ~

20.

What single character can be used to refer to the active user's home directory?

a)

^

b)

$

c)

~

d)

there is none

21.

Which Command Shows Permissions in Files

a)

ls -l

b)

ls -a

c)

ls -h

d)

ls -r

22.

What is the name of a Linux command used for renaming files and directories?

a)

rm

b)

ps

c)

mv

d)

ls