Comandos para monitoramento e diagnósticos para sistemas Linux.
Verificar informações da CPU
# cat /proc/cpuinfo
# cat /proc/cpuinfo
# file -sL /dev/sda
# file -sL /dev/sda1
# file -sL /dev/sda2 ...
Verificar informações do kernel
uname -r
uname -r
Verificar informações da memória
free -h
free -h
Verificar informações do particionamento
lsblk
ou
cfdisk -Ps
Verificar informações de rede
ifconfig
Verificar informações do HD
# df -h
Diagnostico Rapido do HD no partição sda5
#smartctl -H /dev/sda5
Informações resumida do disco
#smartctl -i /dev/sda5
Informações do disco resumida completa
#smartctl -a /dev/sda5
Mostra a quantidade de memória RAM disponível
#free
Mostra a quantas horas a estação está está up
#uptime
Mostra quem, está logado no sistema
#w ou who
Verificar um beve histórico dos último usuários conectados
#last
Mostra o diretório em que você está
#pwd
Exibe a lista dos processos
#top
Mostra informações do sistema operacional e do computador
#uname -a
Mostra o PID do shell atual
#echo $$
Criar e extrair um pacote tar
#tar -cpvf pct.tar /dir_alvo_01/dir_alvo_02/
#tar -xpvf pct.tar
Compacta e descompacta arquivos utilizando Zip com senha no nivel 9
#zip -9ve arq_zip arq_alvo
#unzip arq_zip
Formatar um Pen Drive com VFAT (considerando que o pen drive está em /sdb1)
*Antes da formatação, não esquecer de realizar a desmontagem da unidade com: umount /dev/sdb1
#mkfs.vfat /dev/sdb1
Formatar um Pen Drive com Ext3
#mkfs.ext3 /dev/sdb1
Formatar um Pen Drive com FAT
#mkdosfs /dev/sdb1
Formatar um Pen Drive com VFAT com o nome "Pen_Drive"
#mkfs.vfat -n "Pen_Drive" /dev/sdb1
Criar um arquivo de 10M
# dd if=/dev/zero of=arq bs=10485760 count=1
Comando para procurar conteúdo dentro de arquivos
# grep -R -H -i "palavra" local
Exemplo: #grep -R -H -i "root" /etc/shadow
Verificar conteúdos de arquivos eliminando os comentários e as linhas em branco. Neste caso do arquivo “/etc/network/interfaces”
#cat /etc/network/interfaces | egrep -v "^#|^$"|nl
Formato para adicionar ao nome de arquivos os parametros de data e hora
date "+%y-%m-%D-%H:%M"
Mostra as informações das variáveis de localização
#locale
Mostra o resultado "exit status" após a utilização de um comando
echo $?
Forma temporário para bloquear usuários para a realização de login
touch /etc/nologin
Iniciar o Apache
apachectl start
Comando para reiniciar o apache sem fechar as conexões atuais
#apachectl graceful
Carregar o Apache na inicialização do sistema (runlevel: 2,3,4 e 5)
# chkconfig --level 2345 apache2 on
Lista quais serviços e o estado (on/off) de inicialização em cada run level
#chkconfig -l
Realizar a impressão do documento "texto.txt" para a impressora default uma única vez.
cat texto.txtr | lpr #1
Realizar a impressão do documento "texto.txt" para a impressora default 03 (três) vezes.
cat texto.txtr | lpr #3
Finalizar todas impressões na fila
lprm -a all
Arquivo para desabilitar usuários para utilização do serviço ftp
/etc/ftpusers
Arquivo que contem a mensagem mostrada ao usuário após o login
/etc/motd
Enviar mensagem para terminis logados
wall arq.txt
Remover pacotes no Debian
dpkg -r pacote
Remover pacotes no Debian e os arquivos de configuração
dpkg -P pacote
Backup da MBR
dd if=/dev/sda of=sda.mbr bs=512 count=1
Acesso via SSH pelo shell com usuário rodrigo senha 123456 na máquina 192.168.0.1
# ssh rodrigo@192.168.0.1
Acesso via RDP pelo shell com usuário rodrigo senha 123456 na máquina 192.168.0.1
# rdesktop -u rodrigo -p 123456 192.168.0.1:1000 -g 800x600
Copiar via SCP o arquivo "linux-3.10.tar.xz" para o diretório home do usuário "rodrigo" na máquina "192.168.0.1"
scp linux-3.10.tar.xz rodrigo@192.168.0.1:~
Copia do arquivo "texto.txt" via SCP para a máquina 192.168.0.1 no home do usuário rodrigo.
# scp texto.txt rodrigo@ 192.168.0.1:~
Copia do arquivo "index.html" via SCP para a máquina 192.168.0.1 no diretório "/var/www".
# scp index.html root@ 192.168.0.1:/var/www
Reinicialização programada.
shutdown -r 12:00 "Sistema vai ser reiniciado às 12:00 horas"
Mostra numeração em uma sessão com o editor vi.
vi +":se nu"
Listar as informações do módulo.
# modinfo hid
Localização dos módulos, onde "kernel" é a versão do kernel atual.
# /lib/modules//kernel/drivers/
Listar componentes reconhecidos pelo Kernel.
# dmesg
# lspci
Verificar os módulos carregados em memória.
#lsmod
Criar lista de dependencias dos módulos.
#depmod -a
Carregar um módulo na memória.
#modprobe "modulo"
Instalar um módulo (sem dependencias).
#insmod
Remover um módulo (sem dependencias).
#rmmod
Desabilita o carregamento de um módulo pelo kernel.
#modprobe -k
ou
#modprobe --autoclean
Conversão de áudio ogg para mp3
# ffmpeg -i audio.ogg audio.mp3
Nenhum comentário:
Postar um comentário