Você está na página 1de 32

Introduo ao Linux

Uyara Ferreira Silva Especialista em Segurana de Redes de Computadores Goinia - GO

Software Livre
Software livre, segundo a definio criada pela Fundao do Software Livre FSF (Free Software Foundation), qualquer programa de computador que pode ser usado, copiado, estudado, modificado e redistribudo sem nenhuma restrio.

Software Livre
Quando nos referimos a um software meramente gratuito (freeware), estamos falando de um programa que voc pode utilizar sem pagar. Perceba, com isso, que um software pode ser gratuito e livre, por outro lado, pode ser tambm gratuito e fechado. Um software nesta condio restrito, isto , somente o autor ou a entidade que o desenvolve tem acesso ao cdigo-fonte, portanto voc no pode alter-lo ou simplesmente estud-lo, somente us-lo da forma como foi disponibilizado. Muitas vezes, h limitaes tambm em sua distribuio.

Software Livre
Voc j sabe que o software livre consiste na ideia de que voc possa utilizar, distribuir, estudar o cdigo-fonte ou at modific-lo, sem necessidade de pedir autorizao ao seu desenvolvedor. Softwares nestas condies geralmente no requerem pagamento, mas isso no regra: um programa pode ser livre, mas no necessariamente gratuito.

Software Livre
Dentre as muitas licenas livres que encontramos no mundo livre, a que predomina a GPL (Licena Pblica Geral) o GNU (General Public License).

Software Proprietrio
O Software proprietrio, particular ou no livre um software para computadores que licenciado com direitos exclusivos para o produtor.[1] Conforme o local de comercializao do software este pode ser abrangido por patentes, direitos de autor assim como limitaes para a sua exportao e uso em pases terceiros. Seu uso, redistribuio ou modificao proibido, ou requer que voc pea permisso, ou restrito de tal forma que voc no possa efetivamente faz-lo livremente

Histria do GNU/Linux
A ideia de software livre comeou a tomar forma em 1983, pelas mos de Richard Stallman, que na poca criou o projeto GNU e, cerca de dois anos depois, fundou a Free Software Foundation (FSF).

Histria do GNU/Linux
O projeto GNU visava criar um sistema operacional totalmente livre e que fosse compatvel com o sistema UNIX, mas no deveria utilizar o cdigo fonte do Unix.

Histria do GNU/Linux
O projeto de Stallman no foi bem sucedido at um certo ponto, pois ele tinha os aplicativos: compilador (gcc), editor de texto (emacs), bash (terminal de comandos) etc; mas no tinha o principal, o Kernel (ncleo), do sistema operacional. Foi em 1991 que um jovem finlands chamado Linus Torvalds tnha desenvolvido um Kernel, baseado no Minix, que poderia usar todas as ferramentas GNU.

Histria do GNU/Linux
Cada computador, cada leitora de DVD, disco rgido, placa de vdeo so diferentes e Linux a coisa que sabe o que deve fazer para que todos estes componentes executem uma tarefa simples. O Linux sabe como falar com estes diferentes componentes da mquina (hardware).

Histria do GNU/Linux
No dia 5 de outubro de 1991 Linus Torvalds anunciou a primeira verso oficial do Kernel Linux, verso 0.02. Diante do anuncio de Torvalds, Richard Stallman props a unio de suas ferramentas GNU com o recm criado Kernel de Linus: nascia ento o primeiro sistema operacional, livre, GN/Linux.

Distribuies Linux
As distribuies so sistemas GNU/Linux que esto previamente agrupados e configurados, prontos para serem instalados. Esses por sua vez surgem em diversos tipos, desde disponveis gratuitamente at totalmente comerciais.

Distribuies Linux
Assim como existem vrios tipos de automveis divididos por categorias, marcas e modelos existem vrios tipos de Linux, desenvolvidos por diversas empresas com diversas marcas e nveis de dificuldade.

Distribuies Linux
Principais distribuies Linux: Slackware Red Hat OpenSuse Debian Gentoo

Cursos oferecidos
Linux System Administration Linux Network Administration Linux Security Administration Especialista em Linux Preparatrio LPI

Linux System Administration


Este o curso mais bsico a respeito de Linux oferecido pela 3way. Este curso necessita que o aluno j tenha um conhecimento em outro sistema operacional, como o Windows, e tenha, preferencialmente, montagem e manuteno de computadores, pois considera que o aluno j saiba conceitos bsicos sobre Internet, hardware e software.

Linux System Administration


Neste curso o aluno ter uma familiaridade inicial com o SO Linux, aprender conceitos iniciais, como: software proprietrio, software livre, distribuies. O aluno aprender a instalar um SO Linux, ter seu primeiro contato com linha de comandos, shell, variveis etc. O aluno aprender a realizar buscas em um arquivo texto e editar arquivos com o VI.

Linux System Administration


O aluno aprender a particionar um HD; Aprender a administrar usurios e grupos; Manipular permisses, ACL; Aprender a operar com Compactadores, empacotadores e Backup e muitas outras coisas...

Linux Network Administration


Neste curso o aluno aprender inicialmente conceitos bsicos sobre rede, como o protocolo IP, o protocolo TCP e outros protocolos de rede. Aprender tambm o modelo TCP/IP e o modelo OSI. Conceitos de portas e roteamento. Estes so conceitos necessrios de se possuir antes de comear com a prtica.

Linux Network Administration


Este curso ensina ao aluno como administrar uma rede linux. Para conseguir acompanhar o curso o aluno j deve possuir o curso de Administrao em Sistemas Linux. sugerido que o aluno j tenha conhecimento bsico em Linux e para que o curso seja melhor aproveitado sugerido que tenha conhecimento em fundamentos de redes.

Linux Network Administration


O aluno aprender o que um PROXY: um servidor intermedirio que atende a requisies repassando os dados do cliente frente. O software utilizado para proxy o SQUID.

Linux Network Administration


O aluno aprender a usar o SAMBA, um "software servidor" para Linux (e outros sistemas baseados em Unix) que permite o gerenciamento e compartilhamento de recursos em redes formadas por computadores com o Windows. Assim, possvel usar o Linux como servidor de arquivos, servidor de impresso, entre outros, como se a rede utilizasse servidores Windows (NT, 2000, XP, Server 2003).

Linux Network Administration


O aluno aprender a operar com o Apache, que um servidor HTTP, onde cria e disponibiliza pginas da Internet. Instalao e configurao do BIND, um servidor para o protocolo DNS, este o mais utilizado na Internet. DNS o protocolo de traduo de nomes de domnios.

Linux Network Administration


O aluno ainda aprender a operar com outros servios, como o FTP, SSH, NFS, NTP e SMTP.

Linux Security Administration


Este curso exige que o aluno possua o curso Linux Network Administration, pois o aluno precisa dos conhecimentos em rede para poder comear um estudo em segurana de redes. O aluno aprender a analisar riscos de segurana, a operar com ferramentas de segurana e a proteger dados em trnsito utilizando ferramentas de criptografia.

Linux Security Administration


O aluno aprender conceitos importantes para a segurana, como tipos de criptografia, assinatura digital, certificao digital, autoridades certificadoras etc. O aluno operar com servios uteis para a segurana, como firewalls, sniffers, HIDS, scanners de rede, VPNs e outros. O aluno aprender a analisar logs e vulnerabilidades de uma rede.

Especialista em Linux
Este curso a soma dos trs cursos descritos anteriormente, por isso composto de 120 horas, pois soma as 40hrs de cada um: Linux System Administration Linux Network Administration Linux Security Administration

Preparatrio LPI
O Linux Professional Institute - LPI - uma organizao sem fins lucrativos, sediada na California - USA e constituda em 1999 pela comunidade Linux e desenvolve de forma acessvel um programa de certificao em sistemas GNU/Linux reconhecido internacionalmente por empresas, empregadores e profissionais de TI.

Preparatrio LPI
Este curso tem como pr-requisito um conhecimento compatvel com o de quem terminou o Especialista em Linux pois ele bem mais especfico. Ele j exige uma grande familiaridade do usurio com o Sistema, todo um entendimento de como o Linux funciona, quais so os diretrios de cada coisa usada no Linux, comandos mais complexos etc.

Preparatrio LPI
Este curso trata mais da gerencia, compilao e configurao. Processos, bibliotecas, layout de disco rgido, montagem e desmontagem de arquivos, cotas de disco, inicializao do sistema so exemplos do que ser envolvido no curso. Certificar-se uma forma de atestar conhecimentos profissionais, ou seja, validar a eficincia de algum em determinado assunto.

Por que aprender Linux?


Hoje essencial para o profissional de TI aprender Linux, pois uma plataforma estvel, robusta e eficaz alm de ser um Software Livre. A cada dia, cresce o interesse das empresas em possuir redes, se no Linux, gerenciadas e administradas por servidores Linux e muitas vezes no encontrado pessoal devidamente qualificado neste quesito. Existem vrias vantagens em operar com Software Livre ao invs de Software Proprietrio.

Bibliografia
http://www.infowester.com/freexopen.php Mendona, Tales Arajo; GNU/Linx Aprenda a Operar o Sistema na Prtica

Você também pode gostar