muito util quando se faz necessario descobrir o endereco MAC de um determinado host da rede. ping Envia requisicoes ICMP para um determinado host. E uma ferramenta largamente utilizada para testar a conectividade entre uma maquina/rede local e maquinas/redes remotas. ping -c 5 200.106.28.125 para verificar se a maquina cujo endereco IP e 200.106.28.125 se encontra conectada e alcancavel. E importante ressaltar que muitos servidores, principalmente de redes empresariais, podem bloquear requisicoes de pacotes ICMP em seu firewall, podendo assim parecer que determinada rede nao se encontra alcancavel. route Permite exibir a tabela de roteamento (configuracao das rotas) IP do kernel, sendo que com uso das opcoes add e del permite tambem modificar esta tabela inserindo ou deletando registros. sudo route para exibir a tabela das rotas atualmente ativas. sudo route add -net 192.120.10.0 netmask 255.255.255.0 dev eth0 para adicionar uma rota para rede 192.120.10.0 via interface de rede eth0. sudo route del -net 192.120.10.0 netmask 255.255.255.0 dev eth0 para remover a rota anteriormente adicionada. Modulos carregaveis do Kernellsmod Lista todos modulos do kernel atualmente carregados na memoria. Na realidade, o comando lsmod apenas lista o conteudo do arquivo /proc/modules. modinfo Exibe informacoes sobre um determinado modulo carregado do kernel. sudo modinfo ip_tables para exibir informacoes do modulo ip_tables que se encontra carregado na memoria do sistema. modprobe Usado para gerenciar, ou seja, adicionar e remover modulos carregaveis do kernel. O modprobe le o arquivo de dependencias de modulos gerado pelo depmod, portanto devemos sempre antes executar o comando sudo depmod -a. sudo modprobe iptable_nat para carregar na memoria o modulo iptable_nat. sudo modprobe -r ndiswrapper para remover da memoria o modulo ndiswrapper. Shell (Bash) e Utilitarios de Terminalalias Tem como finalidade atribuir um alias (em ingles, significa outro nome) a outro comando, permitindo nomear um conjunto de comandos, a ser executado pelo sistema por um unico nome. Caso nenhum parametro seja passado ao comando sera listado todos alias atualmente definidos e ativos no sistema. alias ls='ls -hal --color' para definir uma alias ls para o comando ls -hal que ira mostrar os arquivos que estao no diretorio correntel, inclusive os ocultos (-a) em forma de uma listagem (-l) e com as informacoes de tamanho mais amigavel a nos seres humanos (-h) e diferenciado por cores. alias fd='mount /dev/fd0 /mnt/floppy; cd /mnt/floppy && ls' para criar um alias chamado fd que montara um disquete, acessando e listando seu conteudo. Observe que, neste exemplo, foram usados dois diferentes separadores de comandos: ponto-e-virgula e &&. Comandos separados por ; sao executados em sequencia. Comandos separados por && sao executados de forma condicional, ou seja, o comando apos o separador so e executado se o comando anterior tiver sido executado com sucesso. alias mcdrom='mount /mnt/cdrom' para criar um alias chamado mcdrom que ao ser executado monta o CD em uso. NOTA: Estes aliases sao criados apenas para a sessao ativa do usuario, ou seja, ao deslogar do sistema os mesmos se perderao. Para criar aliases permanentes ao sistema edite o arquivo .bashrc de seu diretorio pessoal e inclua no mesmo os comando desejados. Em contrapartida