quinta-feira, 23 de dezembro de 2010

Principais comandos do Linux

Comandos básicos


  • ls [-al]: listagem do diretório.
  • cp [-ir]: copiar arquivos.
  • mv [-i]: mover ou renomear arquivos.
  • rm [--]: deletar arquivos.
  • mkdir/rmdir: cria/deleta diretórios.
  • ln -s path link: cria links simbólicos (symlinks) para arquivos ou diretórios.

Outros comandos


  • file: determina o tipo do arquivo (/etc/magic).
  • cat: exibe o conteúdo do arquivo na tela.
  • head / tail: exibe linhas no inicio / fim do arquivo.
  • less / more: lista o conteúdo do arquivo.
  • man filename: manual online do programa.
  • ctrl+alt+del/reboot: reinicia o sistema.
  • shutdown -h now/halt: desliga o computador.

Mais no terminal


  • stty -a: lista configurações do terminal.
  • reset: reseta o terminal (volta ao normal).
  • (SHIFT)PGUP/PGDN: barra de rolagem do bash.
  • TAB: auto-completa os comandos digitados no terminal.
  • MOUSE2/3: cola o texto selecionado (gpm).
  • CTRL+S (Scroll Lock): desabilita o vt.
  • CTRL+Q (Scroll Lock): habilita o vt (tente isto caso o terminal trave).
  • ALT+Fx: muda de console.
  • CTRL+ALT+Fx: muda de console em modo gráfico.

Usuários


  • w: informações gerais sobre usuários logados e seus processos.
  • who: informações dos usuários atuais (do utmp)
  • last: listagem do histórico de logins (/var/log/wtmp)
  • lastlog: retorna informações sobre últimos logins.

Matando processos


kill: as opções mais comuns são (onde id é o mesmo que PID):

  • kill -HUP id-do-processo: reinicia processo.
  • kill -9 id-do-processo: mata processo.
  • killall processo: mata processo pelo nome.
  • killall -HUP processo: reinicia processo pelo nome.

Sistema


  • df -h (espaço livre e ocupado nos discos)
  • du -sh(x) (espaço ocupado pelo diretório e seus subdiretórios)

Informações do sistema


  • free: status da memória e swap.
  • vmstat: status da memória virtual (processos, cpu).
  • lsdev, lspci: listagem do hardware/dispositivos pci.
  • pnpdump: retorna configuração das placas ISA PnP.
  • lsmod / rmmod: lista/remove módulos na memória.
  • procinfo: cat /proc ;)

Informações do ambiente X


  • xdpyinfo: recursos do servidor X.
  • showrgbq: retorna a database de cores rgb.
  • xlsfonts: lista as fontes reconhecidas pelo X.
  • xset m 5/2 1: ajusta a velocidade e aceleração do mouse.

Rede


Listando processos listening na porta 80 e seus PIDs


  • lsof -n -i:80 (-i4: ipv4 e -n: sem resolver hostnames)
  • fuser -v 80/tcp (lista processos que escutam na porta tcp 80 em modo ps-like)

Pipes e Redirecionamentos


Através de 'pipes', a saída de um comando (stdout [file descriptor 1]) é passada como a entrada (stdin) do outro. Em geral, a saída é o terminal e a entrada o teclado. Exemplos:

$ dmesg | less ; ls -l | more
$ echo "Broadcast Message" | wall


Através de '<' e '>' é possível definir qual será o stdin e o stdout. Exemplos:

$ dmesg > dmesg.txt ; more < dmesg.txt
ls -l /tmp >> list.txt (concatena)


O sinal de maior é equivalente ao comando tee.

E para alterar o stderr (mensagens de erro [file descriptor 2]):

$ ls /admin > list.txt 2> erros.txt (se o diretório não existir, o stderr será o erros.txt e o stdout o list.txt)
$ ls /admin > list.txt 2>&1 listagem_e_erros.txt (se houver, erros serão repassados para o mesmo local que o stdout)

Operadores Lógicos


  • &&: 'e' (retorna true se todas as expressões forem verdadeiras)
  • ||: 'ou' (retorna true se uma das expressões forem verdadeiras)
  • O sinal ';' executará ambas as expressões independente do retorno. Por exemplo:

    $ make ; make install (os comandos serão executados em sequência)
    $ make && make install (o segundo comando somente será executado se o primeiro não retornar erro)


(Dica também no site VivaoLinux )

Criatividade - Entrevista com Mario Persona

Excelente entrevista de Mario Persona sobre Criatividade.

Novo emprego - Dicas para o jovem profissional

Achei este video muito interessante, principalmente para aqueles que estão entrando agora no mundo corporativo. Prestem atenção nas dicas dadas pelo Mario Persona e apliquem nas suas carreiras para atingirem o sucesso profissional.

domingo, 19 de dezembro de 2010

Certificações Microsoft


http://www.microsoft.com/learning/pt/br/certification/cert-default.aspx



Let's go!

Administradores.com.br

Para quem faz Sistemas de Informação, nada como este site, com diversos artigos de apoio, para as disciplinas (obrigatórias) de administração da Faculdade.


Good Luck!!

Afinal, o que é o Ubuntu?


Por: Lúcio M.V. Silva

Omelete é um nome pomposo, mas não deixa de ser ovo batido!



Não se engane pelo título! Não se trata de mais um artigo chato contando a historinha do milionário que banca o Linux mais popular do mundo. Mas sim de uma ideia absurda de que alguns acham que Ubuntu não é Linux. Sendo assim, o que afinal é ele? Só há uma resposta e permita-me lhe dizer qual é!


Indiscutivelmente o Ubuntu é a distribuição mais comentada, a mais usada, a que mais cresce anualmente e a que abre as portas para o mundo do software livre que muitos estão descobrindo e se encantando. A palavra Ubuntu significa uma ideologia ética sul-africana focada no compromisso e relações entre as pessoas.



A palavra vem das línguas Zulu e Xhosa. Ubuntu é visto como um conceito tradicional africano, é tratado como um dos princípios fundamentais da nova república sul-africana e é conectado à ideia de um renascimento africano. Essa ideia foi primeiramente difundida pelo arcebispo Desmond Tutu:

"Uma pessoa com Ubuntu é aberta e disponível aos outros, assistente aos outros, não se sente ameaçada por outros que são capazes ou bons, uma vez que ele ou ela tem uma autoconfiança que vem do saber que ele ou ela pertence a um conjunto maior e é diminuído quando outros são humilhados ou diminuídos, quando outros são torturados ou oprimidos."
leia mais em Viva o Linux.

sábado, 18 de dezembro de 2010

ServerMonitor (Developed by me)

Para Baixá-lo, clique aqui ou aqui.

Este pequeno sistema monitora os hosts que você cadastrar. A monitoração ocorre na tela inicial, onde é exibida a lista de hosts monitorados, logo quando algum para de responder sua cor fica em vermelho.

Uma das coisas bacanas que ele faz é gerar um relatório (Report) com todas as quedas que ocorreram.


Para Baixá-lo, clique aqui ou aqui.


.