domingo, março 06, 2011

Help de Comandos Linux/Unix

Pesquisa de ficheiro por data descendente
-ls -ltr


Ficheiro de configuração do APACHE
-> more /etc/httpd/conf.d/vodafone.conf

Restart ao Apache (para assumir as novas configurações do Apache)
-> service httpd restart


Para configurar porto do TOMCAT/CATALINA
-> vi tomcat/conf/server.xml


Para identificar quais os portos que estão configurados para escuta (java são TOMCAT)
->netstat -ap | grep LISTEN


Remove som de speaker
-> rmmod pcspkr

Comandos VI
vi [path/nomeficheiro]
x apaga
a adiciona caracters
:wq sai a gravar

# comenta linhas


Restart à placa de rede
-> service network restart

Na root dá imagem
-> more .bash_profile

Identifica o user
->whoiam

Dá as configs do sudo
->more /etc/sudoers

Para mandar para a directoria tipo "Desktop"
-> [cd ] sem parentesis e com espaço

Tar só junta todos os ficheiros em comprimir
-> tar -cf [file.tar] [dir]
(zip)
-> tar -ef [file.tar]
(unzip)

Verificar o que está a passar na ethernet nicps
-> tcpdump -i eth0 tcp port 22

Gzip comprime os ficheiros
-> gzip -c file1 > foo.gz

Listar conteudos do TAR
->tar -tf backup_20110214.tar
log/httpd/
log/httpd/*

-> tar -tvf backup_20110214.tar
drwx------ root/root 0 2011-02-14 16:43:16 log/httpd/
-rw-r--r-- root/root 10240 2011-02-14 16:43:29 log/httpd/*


Simbolic link para ficheiro
-> ln -s test.4 test.4-sl

Gzip comprime o ficheiro para um ficheiro gz
-> gzip -c ./log/messages > backupMessages.tar.gz

Listar todos os pacotes instalados
-> rpm -qa

Dados da máquina
-> env -gf

Para verificar os ports que estão à escuta
-> netstat -a | grep -i 10022


Validação do estado do ficheiro
-> md5sum teste.4
23bd402c1e75a52e11cb79e5d54171ac teste.4

Alterar a PWD
-> passwd [user]

Criar user:
-> useradd [nome] -p [pwd]
-> userdel [nome]

-> useradd -d /opt/[username] -s /bin/bash [username]
-> passwd [username]


Para copiar o conteúdo de um ficheiro para outro
-> Cat [origin] | grep [texto] > [destination]

Para obter uma parte só do log
-> cat messages | grep aborting > messagesshor.txt

Info do sistema de arranque
-> dmesg | more

Ficheiro com os erros de login
-> more /home/var/log/secure

CRONTAB
-> crontab -l (lista)
-> crontab -e (edita)

Verificar o log do Cron
-> tail -f /var/log/cron

Atribuir valores a variáveis
-> s = 10
-> a = 20
-> expr = a / s

Para criar e executar Batch
-> vi variscript
-> chmod 755 variscript
-> sh variscript

Para contar linhas com uma determinada identificação
-> more fic.txt | wc "teste"

Ficheiro com os grupos de utilizadores
-> more /etc/group

Ficheiro com os utilizadores
-> more /etc/passwd

Transforma um binario em String
-> strings /usr/bin/awk

Para colocar um processo a correr em backgroud
-> [processo ou comando] & bg

Comando para validar HW
-> lspci
-> lshal

Para ver o Software
-> lsb_release -a

Para o TOP dar 1 só vez
->top -n1

Para o TOP dar 1 só vez e só para o tasks
->top -n1 | grep Tasks

Arrancar o serviço APACHE
-> service httpd start

Alterar a Firewall
-> system-config-securitylevel

Sem comentários: