Utilities

Pacote de Utilitarios Sysinternals

Descarregar o Pacote Sysinternals


A Sysinternals é uma desenvolvedora de inúmeras ferramentas para o Microsoft Windows. Começou como um portal conhecido como NT Internals que divulgava vários utilitários gratuitos para administrar e monitorar computadores com o sistema operacional da MS.

Esses softwares completam e auxiliam em muitos momentos, onde por vezes achamos que estamos numa encruzilhada. Algumas delas além de as usar como análise a cenários, já me salvaram de sarilhos maiores. Tenha-as à mão, informe-se mais sobre as suas funcionalidades, muitas delas já existem na nossa coleção de aplicações, utilize a nossa área de pesquisa e inteire-se das funcionalidades.

Em 2006, a desenvolvedora foi adquirida pela Microsoft, e agora essas ferramentas podem ser encontradas no site da empresa de Bill Gates.

Agora, dezenas dessas ferramentas estão disponíveis neste pacotão de utilidades para o Windows. Simples e direto, este pacote não contém instalação, apenas os executáveis e os arquivos de ajuda de cada aplicativo.

Uma marca característica das ferramentas da Sysinternals é de ir direto ao ponto, sem a necessidade de instalação e com a possibilidade de usá-las via linha de comando. Todos são extremamente pequenos e não ocupam quase nada de memória RAM.

São dezenas de ferramentas para resolver vários tipos de problema em seu sistema, que vão desde análise de disco rígido, arquivos, conexões de rede e internet, monitores de processos e vários outros.


download Download Sysinternals Suite Pack (10.3 MB)

Rodam desde Windows 98, NT, 2000, Millenium, XP, 2003, até o Windows Vista.

A suíte da Sysinternals é um pacote de pequenos aplicativos para MS Windows, desenvolvido pela Sysinternals e posteriormente comprado pela Microsoft. São bastantes leves e úteis, por este motivo vários usuários desfrutam dos recursos da suíte, em especial administradores de redes e outros profissionais de tecnologia.

Marcadores: , , , , , , , , , , , , , ,



# 9/09/2009 11:26:00 PM, Comentários, Links para esta postagem,

Linux: comandos básicos

Tar (file format) Image via Wikipedia
Linux: comandos básicos


Básicos
ls [-al]: listagem do diretório.
cp [-ir]: copiar arquivos.
mv [-i]: mover ou renomear arquivos.
rm [--]: remover arquivos.
mkdir/rmdir: cria/remove 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: mostra o conteúdo do arquivo na tela.
head / tail: mostra 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.

Combinações

CTRL+C: sai (kill) do programa.
CTRL+ALT+BackSpace: sai (kill) do servidor X.
CTRL+L: limpa a tela.
CTRL+A / E: move o cursor para o início / fim da linha.
CTRL+U / K: remove da posição do cursor até o início / fim da linha.
CTRL+H: remove palavra anterior ao cursor.
CTRL+R: busca comando digitado no history do bash.
CTRL+D: logout (para isto altere ou unset a var. $IGNOREEOF).

Processos

CTRL+Z: suspende o processo temporariamente.
top: os processos que consomem mais recursos do sistema.
jobs: lista as tarefas rodando em fore/background.
bg/fg: manda processo para o back/foreground.
nice/renice: altera prioridades.
ps -auxw: lista todos os processos do sistema:
PID (process id), TTY (terminal ou ? caso seja um daemon), STAT (estado do processo), TIME (tempo de CPU consumido), COMMAND (o comando executado).
pstree -p: idem.
time: calcula o tempo decorrente do início ao término de um processo. # time updatedb real 1m42.233s user 0m0.490s sys 0m10.290s

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.

Permissões

As permissões dos arquivos são definidas através dos comandos chmod, chown e chgrp.
Estrutura do comando:
chmod
Ao listar as informações de um arquivo ou diretório, o formato é o seguinte: drwxrwxrwx.
Respectivamente: diretório (d), permissão do dono (read/write/execute), do grupo (read/write/execute) e de outros (read/write/execute).
Por exemplo, para transformar um arquivo em executável:
• chmod +x nome_do_arquivo (executável para todos)
• chmod g+x nome_do_arquivo (executável para o grupo)
Para alterar o usuário e o grupo de um arquivo ou diretório:
• chown root.root /sbin/firewall.sh (-R: recursivamente)
Outros exemplos:
• chmod 755 (executável): -rwxr-xr-x
• chmod 4700 (suid) set user id para programas que precisam rodar com permissão de root: -rws------
Para calcular o valor numérico das permissões, basta considerar o valor do executavel como 1, de escrita como 2 e de leitura como 4, que seria o equivalente decimal aos bits:
rwx = 111 (todos bits ligados) = 2**2 + 2**1 + 2**0 = 7
Dessa forma, uma permissao de leitura e escrita (4+2) para o owner, e de leitura apenas para os outros teria o valor 644. Para calcular a umask, que seria a máscara de permissão aplicada na criação de um novo arquivo, basta então subtrair 666 (ou 777 para diretórios) resultando em umask 022.
Como se encontrar no sistema

Localizar arquivo por nome:

find [path...] -name [nome_do_arquivo]
find . -name slackware.png
find / -name "*.png" -print (arquivos png do dir. atual)
find /home -size +5000k -print (arquivos com mais de 5Mb)

Local de um binário:

whereis (ou which) [nome_do_arquivo]
which gcc
gcc: /usr/bin/gcc

Outros:

cd - : alternar entre diretórios
pwd: listar caminho atual

Criando arquivos compactados

>> tar.gz
É possível criar tarfile (tarball) da seguinte forma:
tar -c file1 file2 > foo.tar
Para 'zipar' o tar a mesma coisa:
gzip -c file1 file2 > foo.tar.gz
Ou então:
tar -cvzf diretorio.tar.gz diretorio/
tar.bz2
Troque o 'z' pelo 'j' para criar arquivos bzip2.
tar -jxvf arquivo.tar.bz2 (descompactanto bz2)

>> zip
zip -r filename.zip files

O editor vi(m)

a / i: adiciona texto (append/insert).
y / p: copiar e colar (copy/paste).
x: remover letra.
/: buscar palavra (n: next N: prev).
u: desfazer (undo).
v: selecionar texto (visual).
:edit file: cria novo buffer.
:ls: lista buffers.
:buffer N: edita buffer N.
:bdelete: remove buffer.
:so \$VIMRUNTIME/syntax/2html.vim: converte source em html.
:ab SW slackware: cria abreviação (abclear: remove abs.)
map :qa! : mapeia tecla (adicione em .vimrc)
Para gravar digite ESC seguido por :wq (write and quit), :q! (sair sem gravar) ou :qa! (fechar todos).






Related articles by Zemanta

Marcadores: , , , , , , , ,



# 10/17/2008 05:15:00 AM, Comentários, Links para esta postagem,