DevOps Mínimo – Linux. Esta é a minha opinião sobre o que você deve…
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/examplels
# 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 -ladrwxr-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.