DevOps Mínimo – Linux. Esta é a minha opinião sobre o que você deve…

Martini Carlo Blog  > Uncategorized >  DevOps Mínimo – Linux. Esta é a minha opinião sobre o que você deve…

DevOps Mínimo – Linux. Esta é a minha opinião sobre o que você deve…

0 Comments

Esta é a minha opinião sobre o que deve saber no mínimo sobre Linux para se tornar um Engenheiro DevOps.

1. Sistema e estrutura de ficheiros Linux

Diretório raiz: Compreender a importância e a estrutura do diretório raiz (/) e subdiretórios como /etc/, /var/, /home/, e /bin/.

Tipos de ficheiros: Reconheça tipos de ficheiros padrão, tais como ficheiros regulares, directórios, ligações simbólicas e ficheiros de dispositivos.

Caminhos e a variável PATH: Sempre que estiver a navegar no sistema de ficheiros, pode utilizar caminhos absolutos e caminhos relativos. Pode usar a opção pwd para perceber onde se encontra:

pwd
# output
/Users/flavius/Workspace/example

ls
# files/directories in the current directory
a b c dir

Se, por exemplo, eu gostaria de ir para o dir poderia utilizar o caminho absoluto ou o relativo:

# Relative Path
cd dir

# Absolute Path
cd /Users/flavius/Workspace/example/dir

O caminho PATH não é um caminho relativo ou absoluto, é uma configuração de ambiente crucial no Linux, determinando onde o sistema procura por ficheiros executáveis.

# Example setting of the PATH variable
export PATH=$PATH:/new/directory/path

Permissões de ficheiros: Compreenda os conceitos de utilizador, grupo e outras permissões, juntamente com comandos como chmod, chown, e chgrp. Antes de passarmos aos exemplos destes comandos, vamos aprofundar as permissões.

ls -la

drwxr-xr-x 6 flavius staff 192 Aug 27 15:42 .
drwxr-xr-x 127 flavius staff 4064 Aug 27 15:42 ..
-rw-r--r-- 1 flavius staff 0 Aug 27 15:42 a
-rw-r--r-- 1 flavius staff 0 Aug 27 15:42 b
-rw-r--r-- 1 flavius staff 0 Aug 27 15:42 c
drwxr-xr-x 2 flavius staff 64 Aug 27 15:42 dir

Ao usar o comando ls -la pode facilmente localizar todos os ficheiros e directórios no diretório atual (incluindo os ocultos) e as suas permissões.
As suas permissões são as que começam no início de uma linha. Se as permissões começarem com um “d”, isso significa que a estrutura é um diretório.
Vamos ver o que significam as outras letras: “r” → ler, “w” → escrever, e “x” → executar.