Você está na página 1de 19

INSTITUTO FEDERAL DE EDUCAO, CINCIA E TECNOLOGIA DO SUL DE MINAS GERAIS CAMPUS MUZAMBINHO

AUXILIAR EM ADMINISTRAO DE REDES

Linux Bsico e Avanado

Assistncia em Sade Coletiva I

Linux Bsico e Avanado


Dados Pessoais
Nome

Endereo

Bairro

Cidade/Estado

Telefone

E-mail

Instituio

Curso

Professor

Datas de Provas / Trabalhos


Data Assunto

Data

Assunto

Data

Assunto

Data

Assunto

Data

Assunto

Data

Assunto

2012
Janeiro D 1 8 15 22 29 S 2 9 16 23 30 T 3 10 17 24 31 Q 4 11 18 25 Q 5 12 19 26 S 6 13 20 27 S 7 14 21 28 5 1 2 1 9 2 6 6 13 20 27 7 14 21 28 D S T Fevereiro Q 1 8 15 22 29 Q 2 9 16 23 S 3 10 17 24 S 4 11 18 25 4 11 18 25 5 12 19 26 6 13 20 27 7 14 21 28 D S T Maro Q Q 1 8 15 22 29 S 2 9 16 23 30 S 3 10 17 24 31 D 1 8 15 22 29 S 2 9 16 23 30 06 - Sexta-feira da Paixo 21 - Tiradentes Maio D 6 13 20 27 S 7 14 21 28 T 1 8 15 22 29 Q 2 9 16 23 30 Q 3 10 17 24 31 S 4 11 18 25 S 5 12 19 26 3 1 0 1 7 2 4 4 11 18 25 5 12 19 26 6 13 20 27 7 14 21 28 D S T Junho Q Q S 1 8 15 22 29 S 2 9 16 23 30 D 1 8 15 22 29 S 2 9 16 23 30 T 3 10 17 24 31 Julho Q 4 11 18 25 Q 5 12 19 26 S 6 13 20 27 S 7 14 21 28 5 12 19 26 6 13 20 27 7 14 21 28 D S T Agosto Q 1 8 15 22 29 Q 2 9 16 23 30 S 3 10 17 24 31 S 4 11 18 25 T 3 10 17 24 Abril Q 4 11 18 25 Q 5 12 19 26 S 6 13 20 27 S 7 14 21 28

1 - Confraternizao Universal

21 Carnaval

1 - Dia do Trabalho

7 - Corpus Christi

Linux Bsico e Avanado


Setembro D 2 9 16 23 30 7 - Independncia do Brasil 12 - Nossa Senhora Aparecida S 3 10 17 24 T 4 11 18 25 Q 5 12 19 26 Q 6 13 20 27 S 7 14 21 28 S 1 8 15 22 29 7 1 4 2 1 2 8 D S 1 8 15 22 29 T 2 9 16 23 30 Outubro Q 3 10 17 24 31 Q 4 11 18 25 S 5 12 19 26 S 6 13 20 27 4 11 18 25 5 12 19 26 6 13 20 27 7 14 21 28 D S Novembro T Q Q 1 8 15 22 29 S 2 9 16 23 30 S 3 10 17 24 2 9 16 23 30 3 10 17 24 31 25 - Natal 4 11 18 25 5 12 19 26 6 13 20 27 7 14 21 28 D S Dezembro T Q Q S S 1 8 15 22 29

2 - Finados 15 - Proclamao da Repblica

Anotaes

Linux Bsico e Avanado

Linux Bsico e Avanado

SUMRIO
APRESENTAO...............................................................................................................................I OBJETIVOS.........................................................................................................................................I 1.FUNDAMENTOS DO UBUNTU.....................................................................................................1 1.1.CONCEITOS BSICOS............................................................................................................................1
1.1.1.Software..................................................................................................................................................1 1.1.2.Software livre..........................................................................................................................................1 1.1.3.Sistema Operacional...............................................................................................................................1 1.1.4.Unix.........................................................................................................................................................1 1.1.5.Kernel.....................................................................................................................................................2

1.2.O QUE LINUX?................................................................................................................................2 1.3.O QUE O PROJETO GNU E A GPL?...................................................................................................2 1.4.O QUE DISTRIBUIO LINUX?............................................................................................................3 1.5.O UBUNTU LINUX..............................................................................................................................4 2.OBTENDO O UBUNTU...................................................................................................................5 3.VANTAGENS E DESVANTAGENS DO LINUX.......................................................................6 3.1.VANTAGENS.......................................................................................................................................6
3.1.1.Preo.......................................................................................................................................................6 3.1.2.Estabilidade............................................................................................................................................6 3.1.3.No Vulnervel a Vrus........................................................................................................................6 3.1.4.Vasto Apoio na Internet...........................................................................................................................6 3.1.5.Principais Aplicativos Disponveis..........................................................................................................6 3.1.6.Usurio Avanado...................................................................................................................................7 3.1.7.Interface Simples.....................................................................................................................................7

3.2.DESVANTAGENS..................................................................................................................................7
3.2.1.Instalao e Configurao......................................................................................................................7 3.2.2.Falta de Aplicativos Especficos..............................................................................................................7 3.2.3.Falta de Padronizao............................................................................................................................7 3.2.4.Instalao e Remoo de Aplicativos......................................................................................................7 3.2.5.Poucos Jogos...........................................................................................................................................7

4.SEGURANA....................................................................................................................................8 4.1.USURIOS E PERMISSES......................................................................................................................8 5.ESTRUTURA DE DIRETRIOS....................................................................................................8 5.1.ORGANIZAO DE DIRETRIOS NO LINUX................................................................................................9 5.2.A PASTA HOME.................................................................................................................................10 5.3.MODO DE TEXTO..............................................................................................................................11 REFERNCIAS.................................................................................................................................12

Linux Bsico e Avanado

APRESENTAO
Linux tem se tornado cada vez mais popular entre os muitos usurios e adeptos de sistemas operacionais livres. O Ubuntu Linux a mais popular distribuio Linux da atualidade, alcanando cerca de 50% dos usurios de Linux no mundo. Alm de ser de fcil instalao e manuseio, possui uma vasta documentao e uma enorme lista de aplicativos disponveis na internet que podem ser instalado ao alcance de um clique atravs de sua Central de Programas. O Ubuntu pode ser utilizado tanto para Desktop quanto para Servidores. Este curso conta um pouco da histria e como o Ubuntu se encaixa nesse contexto, demonstra a instalao, a configurao, a estrutura de diretrios e comando bsicos, procurando mostrar de maneira simples as principais funcionalidades e comandos que prepararo o aluno a seguir os prximos passos.

OBJETIVOS
Apresentar o Sistema Operacional Linux, realizar instalao. Conhecer o ambiente Linux e sua estrutura de diretrios. Conhecer os comandos bsicos em Linux com sintaxe e exemplos. Criao e manipulao de arquivos e links.

1. FUNDAMENTOS DO UBUNTU

1.1. Conceitos bsicos


1.1.1. Software parte lgica do computador, uma sequncia de instrues a serem seguidas e/ou executadas. 1.1.2. Software livre Conforme a definio de software livre criada pela Free Software Foundation, o software que pode ser usado, copiado, estudado, modificado e redistribudo sem restrio. A forma usual de um software ser distribudo livremente sendo acompanhado por uma licena de software livre (como a GPL ou a BSD), e com a disponibilizao do seu cdigo-fonte. Software Livre se refere existncia simultnea de quatro tipos de liberdade para os usurios do software, definidas pela Free Software Foundation. As 4 liberdades bsicas associadas ao software livre so: 0. 1. 2. 3. A liberdade de executar o programa, para qualquer propsito. A liberdade de estudar como o programa funciona, e adapt-lo para as suas necessidades. Acesso ao cdigo-fonte um pr-requisito. A liberdade de redistribuir cpias de modo que voc possa ajudar ao seu prximo. A liberdade de aperfeioar o programa, e liberar os seus aperfeioamentos, de modo que toda a comunidade se beneficie. Acesso ao cdigo-fonte um pr-requisito. 1.1.3. Sistema Operacional Sistema operacional o programa principal de um computador. atravs do sistema operacional que temos a interao entre Hardware (Parte fsica do computador) e Software (Aplicativos em gerais como, Word, Internet Explorer e outros), o sistema operacional funciona como um Gerente, ou seja, ele indica por onde e como sero gerenciadas as interaes entre as duas partes distintas de um computador. 1.1.4. Unix O Unix foi o primeiro sistema a introduzir conceitos muito importantes para SOs como suporte a multiusurios, multitarefas e portabilidade. Multitarefa significa executar uma ou mais tarefas ou processos simultaneamente. O Unix possibilita que vrios usurios usem um mesmo
1

computador simultaneamente, geralmente por meio de terminais. Vrios terminais podem ser conectados ao mesmo computador num sistema Unix. 1.1.5. Kernel Ele o grande responsvel por fazer a interao entre essas camadas. Em outras palavras, o Kernel que gerencia os recursos do sistema e permite que os programas faam uso deles. O Kernel uma srie de arquivos escritos em linguagem C e em linguagem Assembly que constituem o ncleo, o centro de todas as atividades desempenhadas pelo sistema operacional. Funcionamento Basicamente, ele comea a funcionar assim que o computador ligado; nesse momento ele inicia a deteco de todo o hardware indispensvel ao funcionamento da mquina (monitor, placa de vdeo etc.). O Sistema Operacional carregado em seguida e, uma vez que o usurio faa seu login, o Kernel passa a administrar as principais funes dentro do S.O.: isso inclui o gerenciamento da memria, dos processos, dos arquivos e de todos os dispositivos perifricos.

1.2. O que Linux?


Pode-se definir o Linux como qualquer sistema operacional do tipo Unix (unix-like) que utilize o kernel Linux. O kernel Linux foi criado em 1991 por Linus Torvalds, um estudante finlands. Inicialmente o Linux foi desenvolvido e utilizado por alguns entusiastas em computadores, e passou a ter a colaborao de grandes empresas, como a IBM, a Sun Microsystems (hoje, parte da Oracle Corporation), a Hewlett-Packard e a Canonical, ascendendo como um dos principais sistemas operacionais tanto para computadores pessoais quanto para servidores. No campo dos computadores pessoais, o Linux concorre em p de igualdade com outros sistemas, como o Microsoft Windows e o Mac OS X. No campo dos servidores, um forte concorrente do Microsoft Windows Server, do AIX da IBM e dos sistemas derivados do BSD. O Linux atualmente o mais proeminente exemplo de software livre, contando com uma comunidade de milhares de desenvolvedores ao redor do mundo, composta no s por entusiastas, mas por empresas que investem para garantir que o Linux mantenhase cada vez mais usvel e estvel.

1.3. O que o Projeto GNU e a GPL?

O projeto GNU um projeto iniciado por Richard Stallman em 1984, com o objetivo de criar um sistema operacional totalmente livre, que qualquer pessoa teria direito de usar e distribuir sem ter que pagar licenas de uso por isto. Grande parte de software bsico (compiladores, depuradores e bibliotecas de sistema) que compe um sistema operacional Linux tem como base o sistema GNU. Por conta disso, hoje em dia muito comum o termo "GNU/Linux" para designar todos os sistemas Linux, que em geral usam o kernel Linux e o software do GNU. Para saber mais sobre o GNU e a GPL, visite o site do GNU, http://www.gnu.org. O projeto GNU deu origem, entre outros produtos, licena GPL (GNU General Public License). Esta licena rege a maioria de software livre do mundo, inclusive o prprio kernel Linux e seus programas mais comuns. Veja alguns pontos que so requisitos para que um programa seja licenciado sob a licena GPL: Todo usurio deve ter liberdade de executar o programa, para qualquer propsito; Todo usurio deve ter a liberdade de estudar como o programa funciona e adapt-lo s suas necessidades. Para isto o acesso ao cdigo-fonte um pr~requisito; Todo usurio tem a liberdade de redistribuir cpias de modo que este possa ajudar ao seu prximo; Todo usurio deve ter a liberdade de aperfeioar o programa, e liberar os seus aperfeioamentos, de modo que toda a comunidade se beneficie deles. A GPL permite que os programas sejam distribudos e reaproveitados, mantendo, porm, os direitos do autor de forma a no permitir que essa informao seja usada de uma maneira que limite as liberdades originais. A licena no permite, por exemplo, que o cdigo seja apoderado por outra pessoa, ou que sejam impostos sobre ele restries, que impeam a distribuio da mesma maneira de quando foi adquirido. Existem tambm outras licenas elaboradas pela GNU, que podem ser consultadas, que abrangem outras formas de distribuio de software, no endereo http://www.gnu_org/licenses/Iicenses.html.

1.4. O que Distribuio Linux?


Embora o kernel do Linux possa ser obtido livremente para ser utilizado, seria difcil adapt-lo para sua mquina e us-lo no dia a dia. Isto porque o kernel Linux apenas a parte interna do sistema, que foca em como os programas sero executados no computador, como

ser feito o uso da memria, como ser feito o uso dos dispositivos conectados ao computador, etc. J as distribuies Linux so conjuntos maiores, que incluem no s o kernel Linux, mas tambm um conjunto de bibliotecas de sistema e software bsico (a maioria deles para o funcionamento interno do sistema). E, tambm programas de "nvel de usurio", ou seja, a parte do sistema que o usurio de fato usa no dia a dia, como navegadores web, aplicativos de correio eletrnico, etc. Algumas destas distribuies so mantidas por organizaes comerciais, como a Canonical (responsvel pelo Ubuntu), Red Hat (responsvel pelo Fedora e pelo Red Hat Linux), Novell (responsvel pelo OpenSuSE e SuSE Linux). Outras distribuies so mantidas por voluntrios ao redor do mundo, como o Debian e Gentoo. Nestes casos, os prprios desenvolvedores montam e testam seus programas antes de disponibiliz-los ao pblico. Hoje em dia h centenas de distribuies Linux ativamente mantidas, embora menos de 20 delas sejam largamente conhecidas. Para conhecer algumas delas, visite o site http://www.Iinux.org.

1.5. O Ubuntu Linux


A palavra ubuntu uma ideologia tica sul-africana focada no compromisso e relaes entre as pessoas. Ela tratada como um dos princpios fundamentais da nova repblica sul-africana e conectada ideia de um renascimento. Esse nome busca passar a ideologia do projeto, baseada nas liberdades do software livre e no trabalho comunitrio de desenvolvimento. Hoje, o Ubuntu a distribuio Linux mais bem sucedida, alcanando cerca de 50% dos usurios Linux do mundo. Alguns fabricantes de computadores, como a Dell, hoje em dia j vendem computadores com o Ubuntu instalado no lugar do tradicional Microsoft Windows. Tanto usurios quanto as empresas ganham com isso. Para os usurios, as vantagens disso so: Receber um sistema pronto para o uso, com sute de escritrio, navegador web, programas para edio de fotos, msica e vdeo; Reduo do preo do computador, que no vem com o preo da licena do Windows embutido em seu preo. Para as empresas, dentre as inmeras vantagens, destaca-se o baixo custo com licenas e faz com que os computadores possam ser vendidos a preos mais baixos.

2. OBTENDO O UBUNTU O Ubuntu pode ser obtido de forma gratuita atravs do site http://www.ubuntubr.org/get, onde podemos escolher.

3. VANTAGENS E DESVANTAGENS DO LINUX Assim como qualquer programa de computador, o Linux tm pontos positivos e negativos. Citamos aqui, resumidamente, as suas vantagens e desvantagens.

3.1. Vantagens
3.1.1. Preo O Linux gratuito. Voc tem a liberdade de utiliz-lo e repass-lo para qualquer pessoa que desejar. Algumas distribuies so pagas, mas o que cobrado no referente ao software, mas ao suporte que dado para ele. Temos como exemplo a distribuio RedHat, voltada para o uso em servidores. 3.1.2. Estabilidade Se bem configurados, os sistemas GNU/Linux so extremamente estveis, sendo raros os travamentos ou perda de informaes por problemas do sistema. Este ponto crucial para o usurio que necesita do computador para algo alm do simples entretenimento. 3.1.3. No Vulnervel a Vrus No existem vrus para Linux, o que uma vantagem enorme nos dias de hoje, uma vez que a Internet est repleta de pragas e a preocupao com a proteo dos computadores tem se tornado to grande que atrapalha a produtividade do usurio ao utilizar a mquina. 3.1.4. Vasto Apoio na Internet O usurio que necessitar de ajuda com o sistema encontrar milhares de sites e comunidades sobre o assunto, tornando a tarefa de se aprimorar em Linux apenas uma questo de vontade e de tempo. 3.1.5. Principais Aplicativos Disponveis O Linux supre muito bem a necessidade do computador para trabalhos rotineiros, ou seja, navegao na Internet, e-mail, ouvir msica, ver vdeos, digitar um texto, criar uma planilha, etc.

3.1.6. Usurio Avanado Alm das vantagens citadas acima, existem inmeras outras voltadas para usurios com um nvel mais avanado. Dentre elas, podemos citar o terminal, que um ambiente de programao que fornece um controle muito maior sobre o sistema. 3.1.7. Interface Simples A interface agradvel e simples, sendo amplamente configurvel, de tal maneira que o usurio pode deixar a tela do seu computador da maneira que desejar.

3.2. Desvantagens
3.2.1. Instalao e Configurao Instalar e configurar o Linux em um computador para funcionar bem e estvel no uma tarefa to simples. Este problema vem sendo resolvido. Atualmente, muitas distribuies j possuem sua instalao facilitada, assim como a configurao de modo geral. 3.2.2. Falta de Aplicativos Especficos Para profissionais que necessitam de aplicativos especficos, quase que impostos pelo mercado, como Corel Draw, Adobe Photoshop, AutoCAD, entre outros, a utilizao do Linux impede o uso dos mesmos. Claro que existem softwares similares, mas que nem sempre so aceitos no ramo profissional. 3.2.3. Falta de Padronizao Com tanta liberdade, nem todas as distribuies seguem um padro, no que se diz respeito organizao. Muitas vezes um usurio intermedirio ou avanado de uma distribuio especfica pode se sentir perdido ao tentar utilizar uma outra distribuio Linux. 3.2.4. Instalao e Remoo de Aplicativos Seguindo o rumo da falta de padronizao, a instalao de aplicativos no Linux pode ser feita de vrias maneiras diferentes e ainda varia dependendo da distribuio utilizada. 3.2.5. Poucos Jogos
7

O Linux possui uma ampla gama de aplicativos para vrias reas. Mas ainda fraco no que se diz respeito a jogos de qualidade. Este fato ocorre basicamente por causa do mercado. Atualmente a maioria dos usurios de jogos se focam para jogos em Windows, o mercado est seguindo essa tendncia. 4. SEGURANA O Linux um sistema operacional que preza pela segurana de maneira simples. Ele aborda o conceito de multi-usurios, ou seja, vrios usurios possuem acesso ao mesmo sistema, respeitando suas limitaes. No s a utilizao dos aplicativos tem suas limitaes, mas tambm a quantidade de espao em disco limitada para cada usurio. Isso ofrece privacidade aos arquivos pessoais de cada usurio e d permisso que cada um configure seu ambiente pessoal como bem entender.

4.1. Usurios e permisses


Todo sistema Linux existe um usurio especial, que possui regalias na configurao das contas dos demais usurios, tal como permisses para instalaes ou remoes de programas. Esse usurio chamado de root, tambm conhecido como administrador do sistema. As permisses para os usurios so da seguinte maneira: permisso de leitura, permisso de escrita e permisso de execuo. Sem contar com o root, todos os outros usurios possuem essa permisso apenas para acessarem sua prpria pasta pessoal e os dispositivos removveis.

5. ESTRUTURA DE DIRETRIOS Os sistemas operacionais utilizam diretrios, ou pastas como so mais conhecidas, para organizar os arquivos em um computador. Um diretrio pode conter arquivos e diretrios, que podem conter tambm arquivos e diretrios. Isso pode se estender bastante. Pode-se ter, por exemplo, vinte diretrios, um dentro do outro.

Os diretrios servem, portanto, para organizar o disco rgido (HD). Graas a eles, possvel organizar os arquivos mais importantes em um canto (para que no sejam alterados), agrupar arquivos por dono, tipo ou da forma que for desejada. Uma comparao bem simples feita com o guarda roupa. Dentro dele, existem vrias gavetas, onde so guardadas separadamente (se voc no for bagunceiro, claro) cuecas, shorts, blusas, roupa de cama e calas. O mesmo acontece com o HD, onde se guarda nos seus diretrios, todo tipo de arquivo. Um diretrio pode ter dados ou pode ter o contedo de um dispositivo (partio no HD, disquete, CD-ROM). Assim, sempre que algum entra naquele diretrio estar acessando, na verdade, o dispositivo. A isso chamamos montagem. A estrutura de diretrios tambm conhecida como, uma vez que cada pasta pode criar seus ramos, formando uma rvore de cabea para baixo.

5.1. Organizao de diretrios no Linux

5.2. A pasta home


Essa a pasta que armazena todos os arquivos pessoais do usurio. Cada usurio do sistema possui uma Home particular e tm permisses para manipulao sobre seus arquivos. Vocs, usurios do Linux, iro acess-la com frequncia. Vale ressaltar que cada usurio tem uma pasta Home diferente do outro. Qualquer usurio pode visualizar as diversas Homes que existem no sistema, entretanto no tero permisses de acesso, nem de manipulao dos arquivos. Isso reafirma a privacidade e a segurana dos arquivos dos usurios do sistema.

Para acessar a pasta Home, d um clique na que fica na barra de ferramentas. Modo de Operao Um sistema Gnu/Linux pode operar em dois modos distintos, os quais chamaremos de Modo Textoe Modo Grfico. Ambos possuem seus prs e contras, e a escolha do modo fica a cargo do usurio.

5.3. Modo de Texto


O Modo Texto, tambm chamado de Terminal, Console ou Shell, trata-se de um interpretador de comandos, que o usurio passa ao computador somente por meio do teclado e recebe a resposta impressa na tela. Muitas pessoas tambm chamam o modo texto de Linha de Comando, pois a ao feita no terminal enviar comandos (ou ordens) ao computador. No temos como objetivo, nesta apostila, nos aprofundarmos em comandos e detalhes sobre o modo texto, entretanto importante saber que ele existe e que usado por usurios mais avanados para configurao do sistema operacional ou como ambiente para o desenvolvimento de programas.

11

REFERNCIAS
1. http://br-linux.org/ 2. http://softwarelivre.org/ 3. LEONARDO RANGEL AUGUSTO; GERALDO RUSSO FILHO. Linux Ubuntu para Usurios. Campinas, SP, 2011 4. DANESH, Arman. Dominando o Linux: "a bblia". MAKRON BOOKS. 2000