domingo, 21 de maio de 2017

Linux - Dicas de comandos

Segue uma lista de dicas de comandos úteis no Linux CentOS e RedHat.


Pegar arquivos que são usados por um processo: lsof -n -pPID


Limpar memória RAM Linux: free && sync && echo 3 > /proc/sys/vm/drop_caches && free

Verificar jobs da crontab: Todos os jobs ficam salvos na pasta: /var/spool/cron


Para habilitar o serviço para iniciar automaticamente: systemctl enable serviço

Para desabilitar o serviço: systemctl disable serviço

Para ver o status: systemctl status serviço

Para iniciar: systemctl start serviço

Para parar: systemctl stop serviço


Listar arquivos que estão abertos pelo sistema operacional: lsof /opt | grep "deleted" | sort -k7 -n


Listar usuários do Windows no linux - Samba: wbinfo -u



Listar usuários do Windows no linux - Samba: wbinfo -g


Listar conexões ativas: lsof -i -n -P

Listar Fabricante do device: cat /sys/block/sda/device/vendor


Listar modelo do device: cat /sys/block/sda/device/model


Listar programas instalados: rpm -qa


Desinstalar: rpm -e programa

Instalar: rpm –ivh pacote.rpm

Apagar arquivos antigos: find ./ -type f -mtime +30 -exec rm -- {} \;

Listar volumes somente leitura: egrep " ro,|,ro " /proc/mounts

Listar processos por utilização de CPU: ps -eo pid,user,pcpu,command --sort=-pcpu | more


Pesquisar arquivos grandes no servidor: find . -size +1024 -exec ls -sh {} \; 2> /dev/null | sort -nr | head -n 20



Nenhum comentário:

Postar um comentário