Google

domingo, 10 de julho de 2011

Pacotes de Instalação no Slackware

Pacotes de Instalação no Slackware

Dentro da instalação do Slackware, você tem a opção de definir quais pacotes serão instalados, seleção que é feita em duas etapas. Primeiro você escolhe as categorias que serão instaladas e depois escolhe a forma como quer selecionar os pacotes dentro de cada categoria.









Essa mesma divisão é encontrada dento das mídias de instalação e dentro dos repositórios de pacotes (como no ftp://ftp.slackware-brasil.com.br/slackware-12.1/slackware/), servindo como uma forma de organizar os pacotes.

Ela surgiu nas primeiras versões do Slackware, quando o sistema ainda era instalado através de disquetes. Naquela época, cada categoria cabia em um disquete, de forma que ao copiar o sistema você precisava gravar apenas os disquetes das categorias que pretendia instalar.

De lá pra cá, muita coisa mudou, mas divisão em categorias persiste como o meio de definir rapidamente o que deve ser instalado. Entender a organização destas categorias e conhecer os principais ajuda bastante a entender como o sistema funciona. Vamos então a uma descrição mais detalhada de cada uma:

A - Esta é a categoria que inclui os pacotes básicos do sistema, incluindo o Kernel, o interpretador de comandos e um conjunto de bibliotecas básicas. Esta é a única categoria realmente obrigatória dentro da instalação. Mesmo desmarcando todas as outras, você ainda terá uma instalação enxuta do sistema, em modo texto.

Alguns pacotes que podem ser desmarcados com segurança são o cups (necessário apenas se você vai usar impressoras), o reiserfsprogs e o xfsprogs (necessários apenas se você pretende usar partições formatadas em reiserfs ou XFS).

AP - Esta categoria contém vários programas de modo texto. A maioria são pacotes pequenos, alguns que você não deve deixar de instalar são o alsautils, que contém utilitários para configurar a placa de som e o cdparanoia, cdrdao, cdrtools e dvd+rw-tools, que são necessários para gravar CDs e DVDs. Talvez você se sinta tentado a desmarcar o ghostscript, que é o maior pacote dentro da categoria, mas ele é mais importante do que parece, necessário para o suporte a impressão e visualização de arquivos PDF.

D - Um dos problemas do Slackware é que o repositório inclui um volume relativamente modesto de pacotes, deixando de fora muitos aplicativos que estão disponíveis em distribuições baseadas no Debian ou no Fedora, por exemplo. Isso faz com que, em muitos casos, a única solução para instalar um determinado programa seja compila-lo a partir do código-fonte. Esta não é necessariamente uma tarefa difícil, desde que você tenha instados os compiladores e bibliotecas necessários, incluídos nesta categoria. Como todos acabam sendo necessários em uma situação ou outra, é conveniente manter todos marcados.

TCL - O TCL é uma biblioteca gráfica usada por alguns aplicativos, como o Amsn (cliente do AMSN) e o Nicotine (um programa P2P). Estes programas são fáceis de reconhecer, pois possuem um visual diferente, um pouco ao estilo do Windows 95, diferente dos programas do KDE e do Gnome. Os pacotes do TCL/TK não são grandes, por isso vale a pena mantê-los instalados. Mas, não são obrigatórios, você pode desmarcar a categoria se não usar nenhum destes programas.

K - Esta categoria contém um único pacote, o kernel-source, que contém o código fonte do Kernel usado por padrão. Você precisa dele se resolver brincar de recompilar o Kernel e também para instalar alguns drivers de placas wireless e modems. Para outros, o pacote kernel-headers (que faz parte da categoria D) é suficiente.

KDE - Esta categoria contém os pacotes do KDE, misturando as bibliotecas base e diversos programas. Os pacotes base do KDE são o kdebase, kdelibs, kdeutils e qt-3 (que faz parte da categoria L). Outros pacotes importantes são o kdeaddons (utilitários e applets), kdeadmin (que contém o painel de controle e outras ferramentas de configuração), kdenetwork (utilitários e suporte a vários protocolos de rede através do Konqueror) e o Koffice, que contém o Kword, Kspread e os outros aplicativos que compõe a suíte. Alguns pacotes são inteiramente opcionais, como o kdegames (jogos), kdeedu (programas educativos), kdetoys (bobagens em geral), kdepim (agenda de compromissos e alarme) e o kdevelop, que é útil apenas para desenvolvedores

KDEI - Estes são os pacotes de internacionalização do KDE. Você precisa instalar o pacote kde-i18n-pt_BR para ter suporte ao Português do Brasil. Ao contrário das outras categorias, todos os pacotes ficam desmarcados e você escolher apenas as traduções que for usar. Se desejar, você pode instalar mais de uma e alternar entre elas através do painel de controle do KDE.

L - Esta é uma das categorias mais importantes, pois concentra bibliotecas usadas pela maior parte dos aplicativos. Alguns pacotes especialmente importantes são o alsa-driver, alsa-lib e alsa-oss (com drivers e bibliotecas necessários para ativar a placa de som usando os drivers alsa), gtk+-1.2 e gtk+-2.2 (que compõe a biblioteca GTK, base de muitos aplicativos) e o libusb (a biblioteca base para suporte a dispositivos USB). Esta categoria contém também o pacote jre-6u6, que instala o interpretador Java, incluindo o plugin para o Firefox.

N - Esta categoria mistura bibliotecas, clientes e servidores de rede. Você não pode desmarcá-la completamente, caso contrário não conseguirá se conectar na Internet, mas é importante analisar o conteúdo de desmarcar servidores (como o Apache, Samba, SSH e Sendmail) que não for explicitamente usar, caso contrário você criará brechas de segurança no seu micro.

Alguns pacotes importantes são: tcpip (suporte a TCP/IP, necessário para se conectar à Internet ou qualquer tipo de rede), wireless-tools (suporte a redes Wireless, incluindo bibliotecas e ferramentas de configuração), wpa_supplicant (necessário para se conectar a redes Wireless com encriptação WPA ou WPA2), ppp (suporte genérico a conexões discadas, incluindo modem, ISDN e ADSL PPPoE), rp-pppoe (ferramentas para se conectar via ADSL com autenticação), openssl (bibliotecas de encriptação, usadas por muitos programas) , dhcpcd (cliente para configurar a rede via DHCP) e o iptables (o firewall padrão do sistema, que pode ser tanto configurado manualmente, quanto através de programas como o Firestarter).

Os pacotes que contém servidores, que você deve instalar apenas quando realmente for utilizá-los são: apache (servidor web), bind (servidor DNS), dhcp (neste caso o servidor DHCP), openssh (o servidor SSH), proftpd (servidor FTP), samba (servidor de arquivos), sendmail (servidor SMTP), imapd (servidor IMAP), popa3d (servidor POP) e o vsftp (outro servidor FTP). Outros pacotes, como o bitchx, elm, pine, irssi, lftp, tin e wget são programas clientes, em modo texto, que você pode instalar ou não, de acordo com seu uso.

X - Esta categoria contém os pacotes do X.org, o servidor gráfico base do sistema. Sem estes pacotes, você fica restrito ao modo texto. Normalmente, você só desmarca esta categoria ao configurar um servidor dedicado, onde todos os componentes não essenciais são removidos, para eliminar potenciais brechas de segurança e deixar todo o espaço em disco, memória e processamento disponíveis para uso dos serviços instalados.

XAP - Esta categoria concentra aplicativos gráficos que não fazem parte do KDE, como o Abiword (processador de texto), gaim (cliente de ICQ, MSN e outros protocolos), gimp (o editor de imagens), gxine (player de vídeo), mozilla-firefox e mozilla-thunderbird (o navegador e cliente de e-mails), xchat (cliente de IRC) e o xmms (o player de áudio), junto com outros gerenciadores de janelas, como o fluxbox, windowmaker e o xfce.

Esta categoria contém também o pacote xine-lib, que contém as bibliotecas com suporte a vários formatos de vídeo, usadas como base para o gxine, kaffeine e outros players de vídeo, o imagemagick, uma coleção de ferramentas para processamento e manipulação de imagens, usada por diversos aplicativos e o sane, a biblioteca que provê suporte a scanners no Linux. O sane trabalha em conjunto com o xsane, que se encarrega de detectar scanners compatíveis e escanear imagens.

As com pacotes mais específicos, que você pode remover com segurança são:

E (Emacs): O Emacs é um dos editores mais usados por quem programa em C. Ele é bastante poderoso, mas também muito complexo e grande: ele sozinho consume mais de 60 MB de espaço no HD. Se você não pretende utilizá-lo, não existe nenhum motivo para instalá-lo.

F- Esta pasta contém dois pacotes, o linux-faqs e o linux-howtos, que instalam uma coleção de howtos e faqs técnicos sobre o sistema, disponíveis na pasta /usr/doc. Você também pode ler as versões atualizadas dos textos no http://tldp.org.

T - O Tex é uma linguagem de formatação (como o html, mas muito mais elaborado) muito usada no meio acadêmico, principalmente dentro da área de exatas. Esta categoria contém os editores, fontes e manuais necessários pra produzir documentos neste formato.

Y - Esta categoria contém apenas um pacote, o bsdgames, que contém um conjunto de jogos de modo texto. Ela é na verdade apenas um fóssil das primeiras versões do sistema, que por algum motivo continua sendo incluído.

terça-feira, 26 de outubro de 2010

Certificação em TI

quarta-feira, 30 de junho de 2010

Como não pegar vírus no pendrive

Dicas para não pegar vírus no pendrive:

1º passo: Formate o pendrive como fat32.

2º passo: Vamos converter ele para NTFS, abra o botao iniciar e aperte em executar,
digite cmd e aperte enter, na tela do prompt de comando digite convert letra da unidade em que o pendrive se encontra,
por exemplo E: /fs:ntfs ficando assim: convert e: /fs:ntfs

3° passo: Abra o meu computador e vai em ferramentas, opçoes de pasta, modo de exibiçao,
vá com a barra até o final e desmarque as duas ultimas opçoes, usar compartilhamento simples e usar o assistente de
compartilhamento.

4° passo: Crie uma pasta dentro da raiz de seu pendrive, nela ficaram todos os seus dados.

5º passo: Agora com o seu pendrive convertido para ntfs aperte com o botao direito na unidade e escolha
compartilhamento e segurança

6º passo: Escolha as opçoes de segurança e repare que tem na caixa de usuarios "todos" que está com controle total,
marque apenas a opçao "ler e executar", "listar conteudo da pasta" e "leitura".

7° passo: Repita o passo 6 na pasta que foi criada, mas agora permita a todos o controle total.

Fazendo isso o seu pendrive não vai permitir que sejam gravados e nem executados arquivos pela sua raiz,
local onde se alojam os arquivos maliciosos no seu pendrive, porem da pasta que criamos você terá controle total
e sem a existencia de virus.

quinta-feira, 11 de fevereiro de 2010

Guerreiros da Internet

A base do funcionamento da internet.



Fonte: www.youtube.com

quinta-feira, 23 de julho de 2009

Compartilhamento Internet

Um dos usos mais comuns e mais simples de um servidor linux é o compartilhamento de conexões.
Através desse compartilhamento de um servidor, podemos incluir outros serviços, como squid (sevidor proxy), filtros de conteúdo, firewall, dentre outros.
Para que possamos compartilhar e recomendável termos um equipamento com duas placas de redes, ficará mais fácil configurarmos as regras do firewall.
Depois do sistema operacional instalado, teremos que fazer as devidas configurações,.
No linux, o compartilhamento é feito usnado o Iptables, o firewall integrando ao kernel, então vamos ativar o compartilhamento, é necessário três comandos.

# modprobe iptable_nat
# echo 1 > /proc/sys/net/ipv4/ip_forward
# iptables -t nat -A POSTROUNTING -o eth2 -j MASQUERADE


O primeiro comando ativa o iptable_nat, o módulo Iptables responsável por oferecer suporte ao roteamento de pacotes via NAT.

O segundo ativa "ip_forward", o módulo responsável pelo encaminhando de pacotes utilizado pelo módulo iptable_nat.

O terceiro comando cira uma regra de roteamento, que orienta o servidor a direcionar para a internet todos os pacotes (recebidos dos clientes) que se destinarem a endereços que não façam parte da rede local. A partir daí, o servidor passa ser o gateway da rede.

O eth2 no nosso terceiro comando será substituido pela placa de rede referente a que está recebendo o sinal da internet, esse comando compartilha a conexão proveniente da placa da internet com todas as demais placas de redes do servidor.

Podemos junto com esses três comandos uma série de serviços, como firewall, cache, mas com passar do tempo irei postamos complementos desse post.

Um grande abraço...

Mande uma mensagem e/ou comente esse e os demais posts.

albertoaalmeida@gmail.com



Escola Técnica de Viçosa - R. Dr. Milton Bandeira 160 3º andar