Comandos Linux
Comandos Básicos
- sudo shutdown -h now = Desligar agora o servidor
- sudo shutdown -h +5 = Desligar em 5 minutos o servidor
- lsblk = listar discos
- fdisk –l -= Listar informações sobre discos
- parted –l = fornece informações detalhadas sobre os discos e partições
- ls –lh = lista conteúdo dentro da pasta
- rpm –qa = Listar todos os pacotes instalados
- rpm -qa | grep oracle = Este comando irá procurar por qualquer pacote RPM que tenha “oracle”
- rpm –qi = Este comando fornecerá informações sobre o pacote
- cat /etc/os-release = Lista a versão do Linux instalada
- pwd = Lista todo conteúlsdo no diretório
- cd .. = volta 1 nivel no diretório
- clear = limpar toda tela
- mkdir = criar uma pasta no linux (mkdir “nome da pasta”)
- history = listar comandos digitados anteriormente
- cp = copiar arquivos (Ex: cp teste.txt /home/Pasta_oracle) ou já pode copiar o arquivo renomeado (Ex: cp teste.txt /home/Pasta_oracle/teste1.txt)
- mv = move arquivos para outro lugar (Ex: mv teste.txt Pasta_oracle)
- rm = deletar arquivos (Ex: rm teste.txt)
- rmdir = deletar uma pasta (Ex: rmdir Pasta_oracle)
- rm –rf = Deletar diretórios
- su = trocar de usuário (Ex: su – “vai para o root” ou su oracle “vai para o usuário chamado oracle”)
- chmod = Configurar permissões no diretório (Ex: chmod 777 Pasta_oracle para edição, leitura e execução ou chmod 775 Pasta_oracle para leitura e execução apenas)
- chown = altrerar o dono da pasta e do grupo (Ex: chown root:root Pasta_oracle) ou (Ex: chown oracle:oracle Pasta_oracle) onde “root” e “oracle” são usuários {executar esse comando somente com root
- tail = monitorar log (Ex: tail log.txt) esse comando vai monitorar tudo que entrar nesse arquivo em tempo real (ou o comando tail –f)
- ssh = conectar em outro servidor via protocolo ssh (Ex: ssh oracle@192.168.0.250)
- sqlplus = Conectar no sqlplus (Ex: sqlplus user/senha)
- Ifconfig ou ip addr = Verificar o IP do sistema
- Ip addr show = Mostrar IPs
- Ip addr show | grep inet = Mostrar IPs e filtrar visualmente as interfaces
- df –h = descobrir espaço em disco utilizados
- df –h $(pwd) = retorna o disco de trabalho atual
- sudo mkdir /home/”nome pasta” = Esse comando serve para criar uma pasta caso você não tenha a senha do root (resumindo serve para criar uma pasta que outro usuário é dono)
- systemctl list-units –type=service –all = Visualizar todos serviços do Linux
- systemctl list-units –type=service –state=running = Verificar quais serviços estão rodando
- systemctl list-units –type=service –state=inactive = Verificar quais serviços estão parados
- sudo docker info | grep -i memory = Comando para saber quanto de memória o Docker está consumindo
- sudo docker logs nome pasta = Verificar os logs do Docker
- ps aux | grep unifi = Procurar Processos Relacionados ao UniFi (nesse exemplo Unifi é o nome do serviço que está procurando)
- sudo docker stats = para verificar o uso atual de memória pelo Docker e seus contêineres
- sudo systemctl status docker = comando para saber o status do docker
- docker –version = comando para saber a versão do docker
- sudo usermod -aG docker $USER = adicionar o usuário para ter permissão no docker
- docker images ou sudo docker images = saber quais as imagens do docker estão instaladas.
- sudo timedatectl set-timezone America/Sao_Paulo = Alterar para o fuso horário do Brasil
- date = ver a hora do servidor
- timedatectl = Verificar se o sistema de sincronização de horário está ativado/desativado
- sudo timedatectl set-time “2025-07-30 15:06:00” = Ajustar hora e data manualmente
- Useradd = Criar um usuário (useradd “nome usuário”) sem aspas
- Passwd = trocar a senha de um usuário
- Top = verificar processamento de memória e CPU
- Vmstat 1 = verificar processamento de memória e CPU em tempo real.
- chown oracle:oinstall NOME_DO_ARQUIVO = alterar o usuário proprietário do arquivote
- groupadd NOME DO GRUPO = Criar um grupo de usuários
- sudo apt update – listar os pacotes disponiveis para atualizar
- sudo apt upgrade – atualizar os pacotes.
- Ctrl + L = Limpa a tela
- Cd ~ = Volta pro diretório home
- Touch + Nome do arquivo = Cria um arquivo
- cp arquivo1.txt ~/videos/teste/ = Usar o ~ quando quiser copiar um arquivo que está dentro de uma pasta para outra pasta. (O Comando é um exemplo)
- Locate, find e grep = comandos de localização
- tar –cvf = Compatar arquivos (Exemplo: tar –cvf administrador.tar /home/administrador) Esse comando iria compactar todo o diretório “home/administrador/”
- tar –cvzf = Compatar arquivos com mais eficiência (Exemplo: tar –cvf administrador.tar.gz /home/administrador) Esse comando iria compactar todo o diretório “home/administrador/”
- tar –xvf = Descompactar arquivos (Exemplo: tar –xvf administrador.tar)
- tar –tvf = Listar os arquivos que está dentro da compactação
- tar –xvf “Nome do arquivo + caminho do arquivo” = descompactar apenas um arquivo que está dentro da compactar (Liste primeiro os arquivos para saber o caminho com o –tvf) Usar o comando sem aspas.
- tar –zxvf “Nome do arquivo + caminho do arquivo” = descompactar apenas um arquivo da extenção .gzque está dentro da compactar (Liste primeiro os arquivos para saber o caminho com o –tvf) Usar o comando sem aspas.
- rpm -qa | grep NOME_DO_ARQUIVO = Em nome do arquivo digite o que querira buscar ou pesquisar (arquivos, software instalados, etc)