terça-feira, dezembro 27, 2011

segunda-feira, março 21, 2011

Atitude positiva versus Atitude positiva e proactiva

Nestes 14 anos reparei em tudo o que me rodeava e acabei por me auto formatar, e criei esta máxima:

"Ou colocas na vida Sangue, Suor e Lágrimas em tudo o que fazes ou passas pelos 'projectos' como mais um."

Eu normalmente penso que para ser só mais um, "matava-me" e desaparecia, pois só estou a estorvar - e por "matar-me" interpreto a nível profissional, procurar projectos menos aliciantes e menos visíveis.

No entanto, tento sempre aplicar Sangue, Suor e Lágrimas e muitas vezes percebo que já só posso colocar Lágrimas porque acabou-se o Sangue e o Suor,mas pelo menos as Lágrimas não são "amargas", porque penso:

"Boa, deste tudo de ti, estou orgulhoso!".

PS-> Isto não é um desabafo é uma forma de tentar motivar o gajo que está dentro de mim quando este pensa em desistir :)

E principalmente, estou bem onde estou e faço o que gosto :)


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