Archives for Dicas Linux category
Posted on ago 31, 2008 under Dicas Linux |
Se você quer saber quais tipos de partição (ext3,nfs,jfs,…), seu kernel suporte execute o comando:
% cat /proc/filesystems
nodev sysfs
nodev rootfs
nodev bdev
nodev proc
nodev cgroup
nodev securityfs
nodev sockfs
nodev usbfs
nodev pipefs
nodev anon_inodefs
nodev tmpfs
nodev inotifyfs
nodev devpts
reiserfs
ext3
ext4dev
ext2
nodev ramfs
nodev hugetlbfs
msdos
vfat
iso9660
.
.
.
Se necessitar de algum tipo em especial de partição recompile o kernel.
Se quiser saber o que mais tem de interessante dentro do /proc leia o que tem dentro /proc.
Posted on ago 23, 2008 under Dicas Linux |
A vida é um eterno aprendizado tem gente até fala que nasceu quadrado foi perdendo as arestas até ficar redondo. Então seguindo esse preceito aprendi algo novo o comando pushd e popd, esses comandos são muito úteis pois com eles podemos nos movimentar na árvore de diretórios criando uma pilha de diretórios que entramos. Podemos usar os comando pushd e popd ao invés do comando cd.
Vamos aos exemplos:
marlon@localhost ~ $ pushd /var/spool/
/var/spool ~
marlon@localhost /var/spool $ pushd /usr/local/
/usr/local /var/spool ~
marlon@localhost /usr/local $
Como pode ser visto no exemplo acima o primeiro comando pushd /var/spool/ entramos no diretório /var/spool e colocamos na pilha, depois fui para o diretório /usr/local/ agora quero voltar para o diretório /var/spool, então usamos o comando popd, vamos ver como fica.
marlon@localhost /usr/local $ popd
/var/spool ~
marlon@localhost /var/spool $
Também existe o comando dirs que tem a função de listar os diretórios na pilha.
Encontrei no blog Synapse, um post onde o autor criou um alias para o pushd e o pop assim.
alias +='pushd'
alias _='popd'
marlon@localhost ~ $ + /var/log/
/var/log ~
marlon@localhost /var/log $ + /usr/src/
/usr/src /var/log ~
marlon@localhost /usr/src $ _
/var/log ~
marlon@localhost /var/log $ _
~
marlon@localhost ~ $
Outra alternativa para voltar ao último diretório que entramos é o comando cd -.
Marlon Petry
Consultoria em Servidores Linux
Posted on ago 14, 2008 under Dicas Linux |
Com o comando net no linux é possível realizar muitas tarefas de administração de servidores samba e windows irei colocar neste artigo alguns exemplos.
Os comando abaixo se aplicam a um servidor linux rodando o samba, máquina com windows xp, servidor windows NT4.
Desligar remotamente
# net rpc shutdown -S maquina10 -U administrador
Reiniciar a máquina com mensagem personalizada
# net rpc shutdown -r -S maquina10 -C ‘atualizando a maquina’ -U administrador
Abortar o comando de desligamento remoto
# net rpc abortshutdown -S maquina10 -Uadministrador
Listar os grupos de usuários
# net rpc group list -S maquina10 -Uadministrador
onde “maquina10″ é o nome do computador na rede.
Listar os usuários
#net rpc user -S maquina10 -Uadministrador
Referências
http://us1.samba.org/samba/docs/man/Samba-HOWTO-Collection/NetCommand.html
Necessita de consultoria em servidores linux ? Entre em contato
Posted on jul 31, 2008 under Dicas Linux, Sem categoria |
Para administrar a rede em linux existe muitas ferramentas gráficas, neste post falo sobre o comando shell para administrar as placas de redes de um servidor ou de seu Desktop.
O comando utilizado para gerenciar a placa de rede chama-se ifconfig esse comando linux possui muitas opções. Este comando pertence ao pacote net-tools.
Listando as interfaces
ifconfig -a
eth0 Encapsulamento do Link: Ethernet Endereço de HW 00:16:36:08:A1:F0
inet end.: 169.254.3.2 Bcast:169.254.255.255 Masc:255.255.0.0
UP BROADCASTMULTICAST MTU:1500 Métrica:1
RX packets:0 errors:0 dropped:0 overruns:0 frame:0
TX packets:0 errors:0 dropped:0 overruns:0 carrier:0
colisões:0 txqueuelen:1000
RX bytes:0 (0.0 b) TX bytes:0 (0.0 b)
IRQ:10 Endereço de E/S:0x2000
...
...
...
Com a opção -a será listada todas as interfaces de rede.
Mais sobre o resultado do comando
Encapsulamento do Link: Ethernet – Informa qual é o protocolo utilizado para encapsular os dados pode assumir valores como: Point-to-Point, local, …
Endereço de HW Mostra o endereço MAC da placa de rede
inet end.: Informa o endereço IP associado a placa de rede
Bcast: Endereço de Broadcast da rede
Masc: Mascara de rede
UP Informa que a interface está levantada e está apta a enviar e receber pacotes
BROADCAST Informa que a interface suporta broadcast.
MULTICAST Permite a entrega de informações para vários clientes ao mesmo tempo. Mais sobre Multicast
MTU: significa Maximum Transmission Unit expressa o tamanho máximo de cada pacote o valor padrão é 1500, esse valor pode ser aumentado ou diminuído mas pode causar fragmentação de pacotes ou buffer overflow.
TX e RX packets: Informa a quantidade de pacotes enviados e recebidos com erro, quantos pacotes foram descartados. É muito útil para diagnosticar defeito na placa de rede.
colisões: Este valor também é interessante pois informa a quantidade de colisões que estão ocorrendo na rede.
txqueuelen: Este parâmetro informa o tamanho da fila de transmissão em bytes.
RX bytes,TX bytes: Demonstra a quantidade de dados transferidos respectivamente.
IRQ, Endereço de E/S São definidos pelo sistema operacional.
Colocando um ip e a mascara de rede na interface
ifconfig eth0 192.168.1.2 netmask 255.255.255.0 up
ou
ifconfig eth0 192.168.1.2/24 up
Alterando o endereço MAC através do ifconfig no Linux
ifconfig eth0 hw ether 112233445566 up
Colocando a interface em modo promíscuo com ifconfig
Estando a interface em modo promíscuo irá capturar todos os pacotes que trafegam na rede.
ifconfig eth0 promisc
Retirando a interface de modo promíscuo
ifconfig eth0 -promisc
Já o comando ifstat que pertence ao pacote iproute2, é útil para monitorar as interfaces da rede.
ifstat
#kernel
Interface RX Pkts/Rate TX Pkts/Rate RX Data/Rate TX Data/Rate
RX Errs/Drop TX Errs/Drop RX Over/Rate TX Coll/Rate
lo 12 0 12 0 216 0 216 0
0 0 0 0 0 0 0 0
eth0 0 0 0 0 0 0 0 0
0 0 0 0 0 0 0 0
eth1 2775 0 2690 0 1614K 0 531578 0
0 0 0 0 0 0 0 0
Por hoje era isso.
Posted on jul 09, 2008 under Dicas Linux, Novidades |
Seguidamente falo aqui no blog sobre usar uma máquina virtual (VirtualBox), para fazer testes, experimentar um novo sistema operacional, perder o medo e instalar o gentoo. Hoje encontrei no br-linux um guia de instalação da VirtualBox vale a pena ler.
Contém imagens descrevendo todos os passos da instalação.
O guia de instalação encontra-se no blog tecnoclasta.
Assinem os feeds é de graça.:D
Posted on jul 08, 2008 under Dicas Linux, Segurança |
Foi descoberta uma vulnerabilidade no protocolo DNS, essa falha de projeto permite a execução de um ataque conhecido como DNS cache poisoning attacks, esse ataque faz que o servidor DNS seja envenenado com os dados de servidores não autoritativos. Após receber esses dados o servidor irá colocá-los em cache para aumentar o rendimento.
Este ataque quando é bem sucedido pode redirecionar o tráfego de internet e email. Por exemplo o atacante cria uma página falsa então quando um cliente for abrir a página o tráfego é redirecionado para a página falsa sobre controle do atacante.
Essa vulnerabilidade foi corrigida pelo BIND sendo necessário a instalação da versão Bind 9.5.0-P1
New bind9 packages fix cache poisoning neste link mostra como atualizar o bind no Debian, mas tem uma descrição completa dos passos a serem seguidos independente de distribuição para assegurar um bom update.
Verifique se a sua distro já possui atualização do servidor de DNS.
O DNSsec, talvez seja a solução para as vulnerabilidades do DNS. Assisti um palestra no FISL9 do registro.br achei muito interessante inclusive eles disponibilizam um tutorial sobre DNSsec
Referências:
Vulnerabilidade CERT VU#800113
Patches coming today for DNS vulnerability
Posted on jul 08, 2008 under Dicas Linux, Novidades |
Finalmente chegou o Gentoo 2008.0 trazendo bastante novidades e correções.
Suporte a hardware melhorado, melhoramento nos profiles, uso do Xfce ao invés do GNOME nos Lives CD.
LiveDVDs não estarão disponíveis para x86 ou amd64.
Pacotes
2.6.24 kernel melhorando o suporte a drivers
Portage 2.1.4.4
Xfce 4.4.2
gcc 4.1.2
glibc 2.6.1.
Experimente o gentoo é uma experiência e tanto a distro é muito estável, e com certeza se aprende bastante usando ela. Se está com medo de instalar utiliza a VirtualBox criando um computador virtual.
Notícia Completa
http://www.gentoo.org/news/20080706-release-2008.0.xml
Parabéns aos desenvolvedores.
Posted on jul 03, 2008 under Dicas Linux, Tutoriais |
O gentoo possui um ótimo gerenciador de pacotes, diga-se de passagem foi um dos 5 motivos que me fez usa-lo. A idéia deste post é mostrar como gerenciar os pacotes instalados de forma simples.
Para gerenciar os pacotes os desenvolvedores do gentoo fizeram uma excelente ferramenta a Gentoolkit, com esta ferramenta conseguimos descobrir muita informação sobre os pacotes como por exemplo: tamanho do pacote instalado, integridade do pacote, descobrir a qual pacote um arquivo pertence, mostrar as dependências de um pacote, mostrar quais pacotes usam uma flag USE específica, calcular a dependência reversa, etc …
Existe um outro pacote que se chama portage-utils que também possui muitas ferramentas úteis para gerenciar pacotes o qual falarei em um próximo post.
Read the rest of this entry »
Posted on jul 02, 2008 under Dicas Linux, Novidades, Sem categoria |
Olá Pessoal
Estou participando do concurso da Intel que irá escolher os 10 melhores softwares que serão desenvolvidos para os MIDS Moblin com processador Atom.
O meu projeto é um software de edição de Fotos chamada Great Picture, pois os MIDS Moblin possuem câmera, gps, acesso a internet e muito mais. A idéia deste software é permitir a edição de uma fotografia onde poderá ser ajustado o brilho, contraste, gamma, cores, inserido um texto, colocado uma moldura pré-definida e também catalogar a fotografia colocando as coordenadas fornecidas pelo gps e enviar a fotografia por email.
Caso você tenha mais alguma idéia (new feature), para este software deixe um comentário se for interessante posso incluir no desenvolvimento.
No momento estou começando a montar o ambiente de desenvolvimento sendo que este ambiente é voltado para distribuições baseadas em debian e eu utilizo Gentoo como desktop então em breve irei disponibilizar um tutorial de como instalar o Moblin SDK no Gentoo.
Acharam interessante a idéia então vote no projeto Great Picture.
Para votar acesse o site http://br-linux.org/moblin/
Antes de votar é necessário realizar o cadastro http://moblin.ihvweb.com/index.php/registercontrol/index/1264/portuguese
Depois de realizar o cadastro clique em ver entradas e Clique em Gostei dentro do projeto Great Picture.
Desde já agradeço
E se tiver uma idéia legal para adicionar ao projeto deixe um comentário.