Menu Principal

sexta-feira, 10 de maio de 2013

Comandos Úteis do Linux

FONTE: http://www.ti-redes.com/linux/comandos-uteis-do-linux/

*Comandos baseados na distribuição Debian.

Mostra as partições usadas

#df

Diagnostico Rapido do HD no partição sda5

#smartctl -H /dev/sda5

Informações do disco resumida

#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

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 pct_alvo

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

dpkg -P pct_alvo

Backup da MBR

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

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

# /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

Nenhum comentário:

Postar um comentário