Comandos Essenciais de Administração Linux
Classificado em Computação
Escrito em em português com um tamanho de 7,51 KB
Gerenciamento de Usuários e Grupos
useradd nome_de_usuário
: Cria um novo usuário.passwd nome_de_usuário
: Define ou altera a senha do usuário.groupadd nome_do_grupo
: Cria um novo grupo.groupadd -g 600 nome_do_grupo
: Cria um grupo especificando o GID (exemplo: GID 600).userdel nome_de_usuário
: Apaga um usuário.groupdel nome_do_grupo
: Exclui um grupo.usermod -G nome_do_grupo usuário
: Atribui o usuário a grupos suplementares.- Opção alternativa para atribuir usuários a grupos: Edite o arquivo
/etc/group
(Formato:grupo:x:GID:usuario1,usuario2
). nano /etc/shadow
: Permite visualizar usuários que podem ser bloqueados.passwd nome_de_usuário -l
: Bloqueia o usuário.passwd nome_de_usuário -u
: Desbloqueia o usuário.sudo passwd
: Permite alterar a senha do usuário root.tail /etc/passwd
: Exibe as últimas linhas de informações dos usuários.su nome_do_outro_usuário
: Entra como outro usuário (Switch User).
Configuração de Rede e Hostname
hostname novo_nome
: Altera o hostname (temporariamente).nano /etc/sysconfig/network
ouvi /etc/sysconfig/network
: Altera o hostname e domínio (permanente, em sistemas baseados em RHEL/CentOS).nano /etc/sysconfig/network-scripts/ifcfg-eth0
: Edita os detalhes da placa de redeeth0
.
Configuração Estática de Rede (Exemplo ifcfg-eth0
)
No arquivo de configuração, altere:
BOOTPROTO=static
(Mudar dedhcp
parastatic
)IPADDR=seu_ip
NETMASK=sua_máscara
GATEWAY=seu_gateway
Salve o documento (ex: Ctrl+O e Ctrl+X no Nano).
service network restart
: Reinicia o serviço de rede.ifconfig eth0
: Exibe a configuração da interfaceeth0
.nano /etc/sysconfig/network-scripts/ifcfg-eth1
: Para desativareth1
, edite:BOOTPROTO=none
eONBOOT=no
.nano /etc/resolv.conf
: Altera a configuração de DNS (adicionandonameserver IP_DO_DNS
).ifup eth0
: Ativa a interfaceeth0
.ifdown eth1
: Desativa a interfaceeth1
.
Operações com Arquivos e Diretórios
mkdir /NomeDoDiretório
: Cria diretórios. Rotas como/relatorios/vendas
também servem para criar subdiretórios.cd
: Alterna entre diretórios (sem argumentos, volta para o diretório home).clear
: Limpa a tela.cd ..
: Volta para o diretório anterior.exit
: Sai da sessão atual (ou do shell).dir
: Exibe o conteúdo do diretório (sinônimo dels
em muitos sistemas).tree /caminho
: Mostra a estrutura de árvore completa do diretório (requer o pacotetree
).rmdir /diretorio_a_ser_removido
: Exclui um diretório vazio.cp <origem> <destino>
: Copia arquivos.mv <origem> <destino>
: Move ou renomeia arquivos.rm nome_do_arquivo_ou_diretorio
: Remove arquivos (use-r
para diretórios não vazios).ls -la /nome_do_diretorio
: Verifica as permissões do diretório e seu conteúdo (lista longa, incluindo arquivos ocultos).ls -l <diretório>
: Exibe as permissões no diretório.touch Nome_do_arquivo.extensão
: Cria um arquivo vazio.
Gerenciamento de Permissões
chmod [permissões] [arquivo/diretório]
: Altera as permissões.chown [novo_proprietário] [arquivo/diretório]
: Altera o proprietário.chgrp [novo_grupo] [arquivo/diretório]
: Altera o grupo.
Identidades
u
- Usuário (proprietário do arquivo ou diretório).
g
- Grupo (grupo que detém o arquivo ou diretório).
o
- Outros (usuários que não são o proprietário nem pertencem ao grupo).
a
- Todos (proprietário, grupo e outros).
Permissões (Simbólicas)
r
- Acesso de leitura (Read).
w
- Acesso de escrita (Write).
x
- Acesso de execução (Execute).
Ações
+
- Adicionar permissões.
-
- Remover permissões.
=
- Atribuir permissões estritamente.
Valores (Numéricos/Octal)
- 0 (---)
- Nenhuma permissão.
- 1 (--x)
- Apenas execução.
- 2 (-w-)
- Apenas escrita.
- 3 (-wx)
- Escrita e execução (2+1).
- 4 (r--)
- Apenas leitura.
- 5 (r-x)
- Leitura e execução (4+1).
- 6 (rw-)
- Leitura e escrita (4+2).
- 7 (rwx)
- Leitura, escrita e execução (4+2+1).
Informações do Sistema e Controle de Sessão
who
: Mostra usuários logados e tempo de logon.who -u
: Permite associar um processo ao usuário.whoami
: Mostra as características do usuário atual.kill -9 Número_do_ID_do_processo
: Encerra um processo forçadamente.logout
: Encerra a sessão atual.shutdown -r now
: Reinicia o sistema imediatamente.exit
: Sai do login e retorna à tela de início de sessão.clear
: Limpa a tela.
Arquivos de Configuração Importantes
/etc/passwd
: Lista de usuários e suas propriedades./etc/group
: Lista de grupos aos quais os usuários pertencem./etc/gshadow
: Armazena senhas de grupo.more /etc/sysconfig/network
oucat /etc/sysconfig/network
: Visualiza o conteúdo do arquivo de configuração de rede.
Dica: Use Alt + F1
, F2
, F3
ou F4
para alternar entre TTYs (consoles virtuais).