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/networkouvi /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 dedhcpparastatic)IPADDR=seu_ipNETMASK=sua_máscaraGATEWAY=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=noneeONBOOT=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/vendastambé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 delsem 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-rpara 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/networkoucat /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).