Prévia do material em texto
PDF gerado usando o pacote de ferramentas em código aberto mwlib. Veja http://code.pediapress.com/ para mais informações. PDF generated at: Fri, 06 Dec 2013 10:35:48 UTC Linux básico Conteúdo Páginas Apresentação 1 Unidade 1 2 Unidade 2 4 Unidade 3 9 Unidade 4 12 Referências Fontes e Editores da Página 14 Fontes, Licenças e Editores da Imagem 15 Licenças das páginas Licença 16 Apresentação 1 Apresentação Bem vindo ao curso Boas vindas para você, leitor! Este curso começa apresentando um histórico do GNU/Linux e utiliza do Ubuntu, uma distribuição Linux, para familiarizar o leitor. Desta forma, um dos objetivos deste curso é atender ao público iniciante no mundo GNU/Linux. Apresentamos uma introdução ao sistema operacional mostrando a instalação do sistema, quais são as principais ferramentas, o ambiente desktop, comandos e alguns conceitos relacionados a uma nova realidade: os ambientes de software livre. O que este curso é Esse curso é voltado para um aluno que tem pouco ou nenhum conhecimento em GNU/Linux, mas também para aqueles que já tem algum conhecimento e desejam aprimorá-lo recomendamos a leitura do Guia do Linux Referências de como usar os programas, manuais e documentação para aprofundamento serão apresentadas no final de cada unidade. Formato O curso está dividido da seguinte forma: Unidade 1 - História do Linux e Algumas Distribuições Apresentação da história do Linux, como surgiu, quem foi seu fundador, origem do nome e do slogan, bem como uma breve descrição das principais distribuições usadas e das interfaces gráficas. Unidade 2 - Instalação A partir deste módulo, será usada a distribuição Ubuntu versão 10.04 LTS (Long Term Support). Com esta distribuição, serão ensinados a fazer a instalação do sistema, as diferentes partições que podem ser usadas, os tipos de ficheiros suportados e a primeira configuração para uso do sistema. Unidade 3 - Modo gráfico e linha de comando Neste módulo será ensinada a função do terminal e também serão passados os principais comandos usados no Linux via terminal, bem como uma breve descrição do que cada um faz e o uso do modo gráfico. Unidade 4 - Principais Aplicativos Por fim, o quarto módulo focará em mostrar como fazer a instalação de um aplicativo, tanto via Gerenciador de Aplicativos, como via terminal. Unidade 1 2 Unidade 1 Breve História do Linux O kernel Linux foi, originalmente, escrito por Linus Torvalds do Departamento de Ciência da Computação da Universidade de Helsinki, Finlândia, com a ajuda de vários programadores voluntários através da Usenet (uma espécie de sistema de listas de discussão existente desde os primórdios da Internet). "Você suspira pelos bons tempos do Minix-1.1, quando os homens eram homens e escreviam seus próprios "device drivers"? Você está sem um bom projecto em mãos e deseja trabalhar num S.O. que possa modificar de acordo com as suas necessidades? Acha frustrante quando tudo funciona no Minix? Chega de noite ao computador para conseguir que os programas funcionem? Então esta mensagem pode ser exactamente para você. Como eu mencionei há um mês atrás, estou trabalhando numa versão independente de um S.O. similar ao Minix para computadores AT-386. Ele está, finalmente, próximo do estado em que poderá ser utilizado (embora possa não ser o que você espera), e eu estou disposto a disponibilizar o código-fonte para ampla distribuição. Ele está na versão 0.02... contudo eu tive sucesso ao executar bash, gcc, gnu-make, gnu-sed, compress etc. nele." Esse texto foi postado na lista de discussão comp.os.minix depois de algum tempo de trabalho no projeto, sozinho. Linus Torvalds começou o desenvolvimento do núcleo como um projeto particular, inspirado pelo seu interesse no Minix, um pequeno sistema UNIX desenvolvido por Andrew S. Tanenbaum. Ele limitou-se a criar, nas suas próprias palavras, "um Minix melhor que o Minix" ("a better Minix than Minix"). No dia 5 de outubro de 1991 Linus Torvalds anunciou a primeira versão "oficial" do kernel Linux, versão 0.02. Desde então muitos programadores têm respondido ao seu chamado, e têm ajudado a fazer do Linux o sistema operacional que é hoje. No início era utilizado por programadores ou só por quem tinha conhecimentos, usavam linhas de comando. Hoje isso mudou, existem diversas empresas que criam os ambientes gráficos, as distribuições cada vez mais amigáveis de forma que uma pessoa com poucos conhecimentos consegue usar o Linux. Hoje o Linux é um sistema estável e consegue reconhecer muitos periféricos sem a necessidade de se instalar os drivers de som, vídeo, modem, rede, entre outros. Distribuições Gnu/Linux Pelo fato de o Linux ser um software de livre distribuição, muitas pessoas e até mesmo empresas se empenham em organizar o kernel e mais uma série de aplicativos e manuais para que o sistema fique cada vez mais amigável. A esse conjunto de aplicativos mais o kernel dá-se o nome de distribuição Linux. Algumas distribuições Linux são maiores que outras, dependendo da quantidade de aplicativos e a finalidade a que se propõem. A maior parte dos softwares incluídos em distribuições são livres, ou seja, qualquer organização ou indivíduo podem criar e disponibilizar a sua própria distribuição. Isso faz com que hoje haja registro de mais de 300 distribuições ativamente mantidas, embora menos de 20 delas sejam largamente conhecidas. Abaixo temos algumas das distribuições mais utilizadas: • Debian [1] • Ubuntu [2] • Mint [3] • Fedora [4] • OpenSuse [5] Para mais distribuições, dêem uma olha no site Distrowatch [6]. Unidade 1 3 Interfaces Gráficas Gnome [7] O GNOME é um projeto Internacional de software livre que provê basicamente duas coisas: o ambiente desktop GNOME, intuitivo e atraente para usuários finais; e a plataforma de desenvolvimento GNOME, um framework extenso para construção de aplicações que se integrem com todo o desktop KDE [8] O KDE ou o Ambiente de Trabalho K (K Desktop Environment), é um ambiente moderno e transparente à rede para estações de trabalho de UNIX. O KDE procura atender aos requisitos de um ambiente de trabalho fácil de usar para estações de trabalho UNIX, similar às interfaces gráficas encontradas nos sistemas operacionais Macintosh e Microsoft Windows. XFCE [9] Xfce é um ambiente gráfico leve para sistemas operacionais Unix-Like. Destina-se a ser rápido e leve, enquanto continua ser visualmente atraente e fácil de usar. Referencias e Links • http:/ / www. cs. cmu. edu/ ~awb/ linux. history. html • http:/ / www. infoescola. com/ informatica/ historia-do-linux/ • http:/ / www. hardware. com. br/ livros/ entendendo-linux/ pouco-sobre-historia-linux. html • Vídeo sobre a história do linux [10] • Linhas do tempo das Distribuições Gnu/Linux [11] • Lista de ditribuições por países [12] • Rankings e informações sobre diversas distribuições [13] • Gnome Brasil [14] • http:/ / br. kde. org •• Linux para iniciantes/A interface gráfica KDE Referências [1] http:/ / www. debian. org [2] http:/ / www. ubuntu-br. org/ [3] http:/ / www. linuxmint. com/ Linux [4] http:/ / fedoraproject. org/ pt/ [5] http:/ / www. opensuse. org/ pt-br/ [6] http:/ / www. distrowatch. com [7] http:/ / www. gnome. org [8] http:/ / www. kde. org [9] http:/ / www. xfce. org [10] http:/ / www. youtube. com/ watch?v=qvIUSIjZ4Ok [11] http:/ / futurist. se/ gldt/ [12] http:/ / lwn. net/ Distributions/ [13] http:/ / distrowatch. com [14] http:/ / br. gnome. org/ GNOMEBR/ Gnome Unidade 2 4 Unidade 2 A partir deste módulo, será usada a distribuição Ubuntu versão 10.04 LTS. Com esta distribuição será possível: 1. fazer a instalação do sistema; 2. aprender as diferentes partições que podem ser usadas e os tipos de ficheiros suportados. Será usada a distribuição Ubuntu, pois esta distribuição,além de ser uma das mais usadas, tem uma grande quantidade de repositórios e possui uma interface fácil de ser usada. Dentro das distribuições Ubuntu, será usada a versão 10.04 LTS (Long Term Support), pois as versões LTS possuem suporte técnico de três anos. 1 – Sabendo disso, é necessário fazer o download do arquivo de imagem da distribuição no site oficial da Ubuntu. Use o link a abaixo para acessar o site oficial. http:/ / www. ubuntu. com/ desktop/ get-ubuntu/ download (Acessado em 18/11/2011) 2 – Selecionar dentro das caixas Download options a versão Ubuntu 10.04 LTS - Long-term support. A arquitetura 32 ou 64 bits depende do processador. Para saber se este possui suporte para arquitetura 32 ou 64 bits, basta ver no site do fabricante ou no manual. Foto explicativa abaixo. Site do Ubuntu. 3 – Após ter sido feito o download, basta gravar a imagem em um DVD usando algum programa próprio para isso. Pode ser usado o Ashampoo na versão gratis, que pode ser baixada no site: http:/ / www. baixaki. com. br/ download/ ashampoo-burning-studio. htm (Acessado em 18/11/2011) 4 – Após instalar o programa, executá-lo e escolher a opção gravar imagem. 5 – Encontrar o local onde se encontra o arquivo que foi baixado do site da Ubuntu, selecioná-lo e mandar gravar. 6 – Mudar na BIOS a opção para o BOT ser dado pelo Drive de DVD. Para mudar a opção de BOT na BIOS é necessário ver no manual do fabricante da placa mãe os passos para esta operação. 7 – Colocar o DVD no drive de DVD do seu computador e esperar o sistema ser carregado para iniciar a instalação. Unidade 2 5 Após o carregamento a primeira tela para instalação aparecerá. INSTALAÇÃO A partir desse ponto serão mostrados os passos necessários para a instalação do Sistema Operacional Linux, usando a distribuição Ubuntu 10.04 32 bits. Inicio 1 – Escolher a língua. Aparece pré-selecionado o idioma inglês. Após isso clicar em Instalar Ubuntu Versão Usada. Em seguida o relógio será configurado. Língua 2 – Escolher a Região e o fuso horário. Observação: não possui a opção Brasília. Após isso clicar em Avançar. Unidade 2 6 Região 3 – Escolher layout de teclado. Se for escolhida a região Brasil na tela anterior, já virá pré-selecionado para teclados do Brasil, mas outro tipo pode ser selecionado. Pode ser testado se o teclado está funcionando normalmente em uma caixa abaixo. Após isso clicar em Avançar. Teclado 4 – Escolher aonde instalar o sistema Ubuntu. Já vem pré-selecionada a primeira opção e o disco primário, que será formatado em seguida. Se clicar na seta no canto direito da tela na primeira opção poderá ser selecionado outro HD ou partição. A opção abaixo “Especificar particionamento manual (avançado)” permite escolher frações dentro do HD e prepará-la, mudando, por exemplo, o tipo da formatação. Após isso clicar em Avançar. Unidade 2 7 Partição 5 – Identificar o usuário: primeiro o nome do usuário, em seguida o nome que aparecerá ao entrar no sistema, uma senha e o nome do computador. Para avançar é necessário criar uma senha. Após isso clicar em Avançar. Usuário 6 – A última tela antes de iniciar a instalação permite confirmar o local onde será instalado o sistema e a formatação que será usada, no caso ext4 que já vem pré-configurada. Para escolher outra extensão de formatação, isto deve ser feito antes manualmente, conforme foi explicado anteriormente. A opção Avançado permite mudar a partição dentro do sistema onde serão instalados os arquivos de inicialização. Por fim clicar em Instalar. Unidade 2 8 Pronto 7 - Instalação iniciada. Instalação Unidade 3 9 Unidade 3 Modo Gráfico Em informática, interface gráfica do usuário (abreviadamente, o acrônimo GUI, do inglês Graphical User Interface) é um tipo de interface do utilizador que permite a interação com dispositivos digitais através de elementos gráficos como ícones e outros indicadores visuais, em contraste a interface de linha de comando. Para Windows temos apenas o ambiente gráfico padrão, nas versões Windows Vista temos a chamada Windows Aero. Para Linux temos vários ambientes gráficos, entre eles, o KDE [8], Gnome [7], BlackBox [1], Xfce [2] entre outros. O ubuntu 10.4, que estamos utilizando como exemplo, tem por padrão o Gnome como gerenciador gráfico. Assim, vamos conhecer um pouco sobre ele. Gnome O GNOME oferece um ambiente de Desktop bem completo, disponibilizando aplicativos para diversas finalidades: Jogos, Editores de Texto, Planilhas, Gerenciadores de Arquivos, Manipuladores de Imagens, Ferramentas para Redes, Navegadores e etc. O GNOME é um Trabalho Iniciado em 1997 e de Acordo com Anos Tem Ganhado Muita Força no Mercado. O objetivo desse projeto é oferecer aos usuários do Linux e de outros sistemas baseados no Unix, um ambiente de desktop completo e fácil de usar. Diversas distribuições do Linux usam este ambiente gráfico como padrão Modo Console A interface texto do Linux é indispensável para o uso do sistema. É nesta interface que você vai encontrar uma quantidade enorme de utilitários e comandos que irão lhe ajudar na administração do dia a dia. Se a tela de login for no modo texto, você se logará e logo após será presenteado com o interpretador de comando, onde você poderá mexer realmente no sistema. A interface texto não é tão amigável como a gráfica, mas certamente tem suas utilidades, e é recomendado que todos os usuários não fiquem só presos a interface gráfica, e que conheçam bem o modo texto. Outro nome que podemos dar à interface texto é console ou terminal. Unidade 3 10 Acessando um terminal e conhecendo alguns comandos Vá no menu Aplicativos, procure o submenu Acessórios e clique em Terminal Pronto, já estamos prontos para brincar no console. Agora vamos conhecer e testar alguns comandos: •• cd Mudar de diretório atual, como por exemplo: cd diretorio, cd .., cd / •• ls Lista o conteúdo de um diretório, semelhante ao comando dir no MS-DOS •• cp Copia arquivos, como o copy do MS-DOS •• mv move ou renomeia arquivos ou diretórios. •• rm Apaga arquivos, vem de remove, e é semelhante ao comando del no MS-DOS, é preciso ter cuidado com o comando rm * pois apaga todos os arquivos no diretório atual sem confirmação. •• date Exibe data e hora •• cal Exibe um calendário. •• cat Mostra o conteúdo de um arquivo. •• tac Mostra o conteúdo de um arquivo, assim como o cat, mas começa da ultima linha. Unidade 3 11 •• more Permite fazer a paginação de arquivos ou da entrada padrão. O comando more pode ser usado como comando para leitura de arquivos que ocupem mais de uma tela. Quando toda a tela é ocupada, o more efetua uma pausa e permite que você pressione Enter ou espaço para continuar avançando no arquivo sendo visualizado. Para sair do more pressione 'q'. •• less Permite fazer a paginação de arquivos ou da entrada padrão. O comando less pode ser usado como comando para leitura de arquivos que ocupem mais de uma tela. Quando toda a tela é ocupada, o less efetua uma pausa (semelhante ao more) e permite que você pressione Seta para Cima e Seta para Baixo ou PgUP/PgDown para fazer o rolamento da página. Para sair do less pressione q. •• tail Mostra as linhas finais de um arquivo texto. •• head Mostra as linhas iniciais de um arquivo texto. •• sort Organiza as linhas de um arquivo texto ou da entrada padrão. •• uniq Elimina linhas repetidas •• wc Conta o número de palavras, bytes e linhas em um arquivo ou entrada padrão. Se as opções forem omitidas, o wc mostra a quantidade de linhas, palavras, e bytes. •• pwd Mostra o caminho completo do diretório atual. •• tar Cria ou extrai arquivos, muito usado como programa de backup ou compressão de arquivos •• file Mostra informações de um arquivo Referências [1] http:/ / blackboxwm. sourceforge. net/ [2] http:/ / www. xfce. org/ Unidade 4 12 Unidade 4 Estemódulo apresentará como procurar novos softwares, que não estão instalados, mas estão disponíveis para serem baixados. 1 - Acesse o caminha abaixo para ter acesso à "Central de Programas do Ubuntu", que o aplicativo utilizado para encontrar programas suportados pelo Sistema Operacional Linux. Gerenciador 2 - O aplicativo "Central de Programas do Ubuntu", conforme imagem abaixo, divide os aplicativos que podem ser baixados por Departamentos. Basta escolher algum Departamento e dentro deste algum aplicativo e instalá-lo ou pode ser feita a pesquisa direta, caso já se conheça o nome do aplicativo que se quer instalar. Central Unidade 4 13 Fontes e Editores da Página 14 Fontes e Editores da Página Apresentação Fonte: http://pt.wikibooks.org/w/index.php?oldid=228916 Contribuidores: Guilherme.rcosta, Helder.wiki, Vtleandro Unidade 1 Fonte: http://pt.wikibooks.org/w/index.php?oldid=228866 Contribuidores: Guilherme.rcosta, Helder.wiki Unidade 2 Fonte: http://pt.wikibooks.org/w/index.php?oldid=243648 Contribuidores: Abacaxi, Vtleandro Unidade 3 Fonte: http://pt.wikibooks.org/w/index.php?oldid=243647 Contribuidores: Abacaxi, Guilherme.rcosta Unidade 4 Fonte: http://pt.wikibooks.org/w/index.php?oldid=243646 Contribuidores: Abacaxi, Vtleandro Fontes, Licenças e Editores da Imagem 15 Fontes, Licenças e Editores da Imagem Ficheiro:1_-_ubuntu-site.JPG Fonte: http://pt.wikibooks.org/w/index.php?title=Ficheiro:1_-_ubuntu-site.JPG Licença: Public Domain Contribuidores: Vtleandro Ficheiro:1-inicio.png Fonte: http://pt.wikibooks.org/w/index.php?title=Ficheiro:1-inicio.png Licença: Public Domain Contribuidores: Vtleandro Ficheiro:2-Lingua.jpg Fonte: http://pt.wikibooks.org/w/index.php?title=Ficheiro:2-Lingua.jpg Licença: Public Domain Contribuidores: Vtleandro Ficheiro:3_-_Regiao.png Fonte: http://pt.wikibooks.org/w/index.php?title=Ficheiro:3_-_Regiao.png Licença: Public Domain Contribuidores: Vtleandro Ficheiro:4_-_Teclado.jpg Fonte: http://pt.wikibooks.org/w/index.php?title=Ficheiro:4_-_Teclado.jpg Licença: Public Domain Contribuidores: Vtleandro Ficheiro:5_-_Escolher_particao.jpg Fonte: http://pt.wikibooks.org/w/index.php?title=Ficheiro:5_-_Escolher_particao.jpg Licença: Public Domain Contribuidores: Vtleandro Ficheiro:6_-_Identificar_o_usuario.jpg Fonte: http://pt.wikibooks.org/w/index.php?title=Ficheiro:6_-_Identificar_o_usuario.jpg Licença: Public Domain Contribuidores: Vtleandro Ficheiro:7_-_Pronto_para_instalar.jpg Fonte: http://pt.wikibooks.org/w/index.php?title=Ficheiro:7_-_Pronto_para_instalar.jpg Licença: Public Domain Contribuidores: Vtleandro Ficheiro:8_-_Instalacao.jpg Fonte: http://pt.wikibooks.org/w/index.php?title=Ficheiro:8_-_Instalacao.jpg Licença: Public Domain Contribuidores: Vtleandro File:Gnomelogo.svg Fonte: http://pt.wikibooks.org/w/index.php?title=Ficheiro:Gnomelogo.svg Licença: GNU Lesser General Public License Contribuidores: User:Sven and User:Bruce89 File:Acesso menu terminal.jpg Fonte: http://pt.wikibooks.org/w/index.php?title=Ficheiro:Acesso_menu_terminal.jpg Licença: GNU Free Documentation License Contribuidores: Guilherme.rcosta Ficheiro:1_-_gerenciador.JPG Fonte: http://pt.wikibooks.org/w/index.php?title=Ficheiro:1_-_gerenciador.JPG Licença: Public Domain Contribuidores: Vtleandro Ficheiro:2_-_central_de_programas.JPG Fonte: http://pt.wikibooks.org/w/index.php?title=Ficheiro:2_-_central_de_programas.JPG Licença: Public Domain Contribuidores: Vtleandro Licença 16 Licença Creative Commons Attribution-Share Alike 3.0 //creativecommons.org/licenses/by-sa/3.0/