Add a couple of questions
This commit is contained in:
parent
bd3dcddc67
commit
9fd34d66dc
35
README.md
35
README.md
@ -6,7 +6,7 @@
|
|||||||
|
|
||||||
:information_source: This repository contains interview questions on various DevOps related topics
|
:information_source: This repository contains interview questions on various DevOps related topics
|
||||||
|
|
||||||
:bar_chart: There are currently **111** interview questions
|
:bar_chart: There are currently **115** interview questions
|
||||||
|
|
||||||
:warning: Some answers might be only partial and shouldn't be used as they are in interviews
|
:warning: Some answers might be only partial and shouldn't be used as they are in interviews
|
||||||
|
|
||||||
@ -337,7 +337,7 @@ Network questions can be found [here](https://github.com/bregman-arie/computer-n
|
|||||||
<summary>Explain what each of the following commands does and given an example on how to use it
|
<summary>Explain what each of the following commands does and given an example on how to use it
|
||||||
* ls
|
* ls
|
||||||
* rm
|
* rm
|
||||||
* rmdir (can you achieve the same result by using `rm`?)
|
* rmdir (can you achieve the same result by using <code>rm</code>?)
|
||||||
* grep
|
* grep
|
||||||
* wc
|
* wc
|
||||||
* df</summary><br><b>
|
* df</summary><br><b>
|
||||||
@ -387,6 +387,14 @@ Network questions can be found [here](https://github.com/bregman-arie/computer-n
|
|||||||
|
|
||||||
<details>
|
<details>
|
||||||
<summary>What is an exit code? What exit codes are you familiar with?</summary><br><b>
|
<summary>What is an exit code? What exit codes are you familiar with?</summary><br><b>
|
||||||
|
|
||||||
|
An exit code (or return code) represents the code returned by a child process to its
|
||||||
|
parent process.
|
||||||
|
|
||||||
|
0 is an exit code which represents success while anything higher than 1 represents error.
|
||||||
|
Each number has different meaning, based on how the application was developed.
|
||||||
|
|
||||||
|
I consider this as a good blog post to read more about it: https://shapeshed.com/unix-exit-codes
|
||||||
</b></details>
|
</b></details>
|
||||||
|
|
||||||
<details>
|
<details>
|
||||||
@ -449,10 +457,27 @@ Terminated
|
|||||||
Zombie
|
Zombie
|
||||||
</b></details>
|
</b></details>
|
||||||
|
|
||||||
|
<details>
|
||||||
|
<summary>Find all files which end with '.yml' and replace the number 1 in 2 in each file</summary><br><b>
|
||||||
|
|
||||||
|
find /some_dir -iname \*.yml -exec sed -i "s/1/2/g" {} \;
|
||||||
|
</b></details>
|
||||||
|
|
||||||
|
<details>
|
||||||
|
<summary>How to check how much free memory a system has? How to check memory consumption by each process?</summary><br><b>
|
||||||
|
|
||||||
|
You can use the commands <code>top</code> and <code>free</code>
|
||||||
|
</b></details>
|
||||||
|
|
||||||
<a name="linux-advanced"></a>
|
<a name="linux-advanced"></a>
|
||||||
#### :star: Advanced
|
#### :star: Advanced
|
||||||
|
|
||||||
|
<details>
|
||||||
|
<summary>How to delete the last word from each line in a file?</summary><br><b>
|
||||||
|
|
||||||
|
sed "s/\s*\w\+\s*$//" file
|
||||||
|
</b></details>
|
||||||
|
|
||||||
<details>
|
<details>
|
||||||
<summary>How to create a file of a certain size?</summary><br><b>
|
<summary>How to create a file of a certain size?</summary><br><b>
|
||||||
|
|
||||||
@ -620,6 +645,12 @@ The benefits of Terraform over the other tools:
|
|||||||
<code>terraform apply</code> will provision the resources specified in the .tf files.
|
<code>terraform apply</code> will provision the resources specified in the .tf files.
|
||||||
</b></details>
|
</b></details>
|
||||||
|
|
||||||
|
<details>
|
||||||
|
<summary>How to write down a variable which changes by an external source or during <code>terraform apply</code>?</summary><br><b>
|
||||||
|
|
||||||
|
You use it this way: <code>variable “my_var” {}</code>
|
||||||
|
</b></details>
|
||||||
|
|
||||||
|
|
||||||
## Docker
|
## Docker
|
||||||
|
|
||||||
|
Loading…
Reference in New Issue
Block a user