Comandos para monitoramento e diagnósticos para sistemas Linux.
Autor: Cigano | Publicado: 2015-08-16T12:46:00-03:00


Comandos para monitoramento e diagnósticos para sistemas Linux.&nbsp;


Verificar informações da CPU&nbsp;

# cat /proc/cpuinfo





 &nbsp;
Verificar informações do sistema de arquivos&nbsp;

# file -sL /dev/sda

# file -sL /dev/sda1

# file -sL /dev/sda2 ...





 &nbsp;




Verificar informações do kernel&nbsp;

uname -r





 &nbsp;




Verificar informações da memória&nbsp;

free -h





 &nbsp;




Verificar informações do particionamento





 lsblk





 ou





 cfdisk -Ps





 &nbsp;




Verificar informações de rede





 ifconfig





 &nbsp;




Verificar informações do HD





 # df -h





 &nbsp;




Diagnostico Rapido do HD no partição sda5





 #smartctl -H /dev/sda5





 &nbsp;




Informações resumida do disco





 #smartctl -i /dev/sda5





 &nbsp;




Informações do disco resumida completa





 #smartctl -a /dev/sda5





 &nbsp;




Mostra a quantidade de memória RAM disponível





 #free





 &nbsp;




Mostra a quantas horas a estação está está &nbsp;up





 #uptime





 &nbsp;




Mostra quem, está logado no sistema





 #w ou who





 &nbsp;




Verificar um beve histórico dos último usuários conectados





 #last





 &nbsp;




Mostra o diretório em que você está





 #pwd





 &nbsp;




Exibe a lista dos processos





 #top





 &nbsp;




Mostra informações do sistema operacional e do computador





 #uname -a





 &nbsp;




Mostra o PID do shell atual





 #echo $$





 &nbsp;




Criar e extrair um pacote tar





 #tar -cpvf pct.tar /dir_alvo_01/dir_alvo_02/





 #tar -xpvf pct.tar





 &nbsp;




Compacta e descompacta arquivos utilizando Zip com senha no nivel 9





 #zip -9ve arq_zip arq_alvo





 #unzip arq_zip





 &nbsp;




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





 &nbsp;




Formatar um Pen Drive com Ext3





 #mkfs.ext3 /dev/sdb1





 &nbsp;




Formatar um Pen Drive com FAT





 #mkdosfs /dev/sdb1





 &nbsp;




Formatar um Pen Drive com VFAT com o nome "Pen_Drive"





 #mkfs.vfat -n "Pen_Drive" /dev/sdb1





 &nbsp;




Criar um arquivo de 10M





 # dd if=/dev/zero of=arq bs=10485760 count=1





 &nbsp;




Comando para procurar conteúdo dentro de arquivos





 # grep -R -H -i "palavra" local





 Exemplo: #grep -R -H -i "root" /etc/shadow





 &nbsp;




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





 &nbsp;




Formato para adicionar ao nome de arquivos os parametros de data e hora





 date "+%y-%m-%D-%H:%M"





 &nbsp;




Mostra as informações das variáveis de localização





 #locale





 &nbsp;




Mostra o resultado "exit status" após a utilização de um comando





 echo $?





 &nbsp;




Forma temporário para bloquear usuários para a realização de login





 touch /etc/nologin





 &nbsp;




Iniciar o Apache





 apachectl start





 &nbsp;




Comando para reiniciar o apache sem fechar as conexões atuais





 #apachectl graceful





 &nbsp;




Carregar o Apache na inicialização do sistema (runlevel: 2,3,4 e 5)





 # chkconfig --level 2345 apache2 on





 &nbsp;




Lista quais serviços e o estado (on/off) de inicialização em cada run level





 #chkconfig -l





 &nbsp;




Realizar a impressão do documento "texto.txt" para a impressora default uma única vez.





 cat texto.txtr | lpr #1





 &nbsp;




Realizar a impressão do documento "texto.txt" para a impressora default 03 (três) vezes.





 cat texto.txtr | lpr #3





 &nbsp;




Finalizar todas impressões na fila





 lprm -a all





 &nbsp;




Arquivo para desabilitar usuários para utilização do serviço ftp





 /etc/ftpusers





 &nbsp;




Arquivo que contem a mensagem mostrada ao usuário após o login





 /etc/motd





 &nbsp;




Enviar mensagem para terminis logados





 wall arq.txt





 &nbsp;




Remover pacotes no Debian





 dpkg -r pacote





 &nbsp;




Remover pacotes no Debian e os arquivos de configuração





 dpkg -P pacote





 &nbsp;




Backup da MBR





 dd if=/dev/sda of=sda.mbr bs=512 count=1





 &nbsp;




Acesso via SSH pelo shell com usuário rodrigo senha 123456 na máquina 192.168.0.1





 # ssh rodrigo@192.168.0.1&nbsp;





 &nbsp;




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





 &nbsp;




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:~





 &nbsp;




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:~





 &nbsp;




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





 &nbsp;




Reinicialização programada.





 shutdown -r 12:00 "Sistema vai ser reiniciado às 12:00 horas"





 &nbsp;




Mostra numeração em uma sessão com o editor vi.





 vi +":se nu"





 &nbsp;




Listar as informações do módulo.





 # modinfo hid





 &nbsp;




Localização dos módulos, onde "kernel" é a versão do kernel atual.





 # /lib/modules//kernel/drivers/





 &nbsp;




Listar componentes reconhecidos pelo Kernel.





 # dmesg





 # lspci





 &nbsp;




Verificar os módulos carregados em memória.





 #lsmod





 &nbsp;




Criar lista de dependencias dos módulos.





 #depmod -a





 &nbsp;




Carregar um módulo na memória.





 #modprobe "modulo"





 &nbsp;




Instalar um módulo (sem dependencias).





 #insmod





 &nbsp;




Remover um módulo (sem dependencias).





 #rmmod





 &nbsp;




Desabilita o carregamento de um módulo pelo kernel.





 #modprobe -k





 ou





 #modprobe --autoclean





 &nbsp;





 

Conversão de áudio ogg para mp3

 


  # ffmpeg -i audio.ogg audio.mp3




Espero que essa postagem seja útil.