domingo, 16 de agosto de 2015

Comandos para monitoramento e diagnósticos para sistemas Linux.

Comandos para monitoramento e diagnósticos para sistemas Linux. 

Verificar informações da CPU 

# cat /proc/cpuinfo

 
Verificar informações do sistema de arquivos 

# file -sL /dev/sda

# file -sL /dev/sda1

# file -sL /dev/sda2 ...

 

Verificar informações do kernel 

uname -r

 

Verificar informações da memória 

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

Espero que essa postagem seja útil.

Nenhum comentário: