E Tinet.com Curso Linux Ubuntu

download

of 68

  • date post

    03-Jul-2015
  • Category

    Documents
  • view

    744
  • download

    4

Embed Size (px)

transcript

E-TINET.COM

CURSO LINUX UBUNTU

1

E-TINET.COM

CURSO LINUX UBUNTU

SOBRE OS DIREITOS AUTORAISTodos os direitos so reservados. Nenhuma parte deste livro pode ser reproduzida ou transmitida livremente de alguma forma, sem o consentimento prvio dos seus autores. Se por ventura tiver interessado na publicao de uma anlise livro por favor entre em contato com pedrodelfino@e-tinet.com ou em @pedrodelfino no twitter. Atualizaes do livro visite sempre http://e-tinet.com/curso-linux-ubuntu/

UTILIZAO DO LIVROO autor deste livro no se responsabiliza direta ou indiretamente pela utilizao de qualquer um dos exerccios ou dicas nele contidos. Estes exerccios e dicas so baseados em experincias pessoais e profissionais de Pedro Delfino, bem como da experincia adquirida atravs de testemunhos de outros usurio. O objectivo deste livro ensinar todos como usar o Ubuntu Linux, principalmente no seu modo texto. O livro indicado para usurios iniciantes do Linux em modo texto, com o principal objetivo de se tornar futuros administradores de sistemas Linux.

SOBRE PEDRO DELFINOPedro Delfino o fundador e autor da E-tinet, um blog sobre tecnologia da informao. Atualmente Pedro Delfino gerencia o setor de TI de uma mdia empresa, onde trabalhar com Linux e diversas solues open source. J foi professor de Linux, e formado em Analise de Sistemas.

AGRADECIMENTOSFazer um Curso de Linux o sonho de tenho desde que inicie a trabalhar nesta rea. A internet esta cheia de informao sobre Linux e Ubuntu, hoje eu sou mais um e quero ser diferente. Aproveito a ocasio para agradecer a todos que de alguma forma me ajudam a manter o E-tinet. Agradeo a todos que me enviaram e-mails solicitando que este curso estivesse em forma de Livro, um agradecimento especial para o Aureliano http://www.aurelianomartins.com e @BLOGdoAureliano, valeu pelo incentivo e ajuda na divulgao do curso.

2

E-TINET.COM

CURSO LINUX UBUNTU

NDICEComeando com Ubuntu Linux ..................................................... Comparando Ubuntu Linux com outras distribuies Linux ..... Ferramentas para instalar softwares adicionais no Ubuntu ....... Como manipular repositrios do APT, no Ubuntu ....................... APT Gerenciando pacotes (softwares) no Ubuntu ...................... APT no Ubuntu Como adicionar repositrio de terceiros ...... Como instalar pacotes (softwares) no Ubuntu via APT .............. Como atualizar pacotes com o APT no Ubuntu Linux ................ Como remover pacotes no Ubuntu Linux via APT ...................... Como pesquisar pacotes com o APT no Ubuntu Linux .............. Como limpar os pacotes baixados com o APT no Ubuntu ......... Como instalar pacotes com o dpkg no Ubuntu Linux ................. Como remover pacotes com dpkg no Ubuntu Linux .................. Usar o dpkg para opter informaes sobre pacotes .deb .......... Gerenciando pacotes (software) no Ubuntu com aptitude ......... Como pesquisar pacotes com o aptitude no Ubuntu Linux ....... Instalando pacotes / softwares com aptitude no Ubuntu ........... Como remover pacotes com aptitude e liberar espao do seu HD Vamos usar o Shell do Ubuntu Linux ? ........................................ Como funciona o ambiente Shell do Linux ? ............................... Shell do Linux, dicas para linha de comando e redirecionadores Como usar ALIAS no Shell do Ubuntu Linux ............................... Como usar os poderes do usurio root no Ubuntu Linux .......... Como permitir que um usurio execute um comando determinado com poderes do root ................................................ Trabalhando com Arquivos no Linux ............................................ 4 8 11 15 17 20 23 26 28 31 33 35 37 39 42 44 46 48 50 53 55 59 61 63 65

3

E-TINET.COM

CURSO LINUX UBUNTU

COMENANDO COM UBUNTU LINUXQuer utilizar o Ubuntu Linux no trabalho todos os dias ? Pois bem, estou iniciando um srie de artigos, para demonstrar como o Ubuntu Linux pode ajudar o seu currculo, e valorizar o seu perfil profissional. Este curso de linux, destinado principalmente a usurios e administradores de sistemas. Vai ajudar a melhorar e mostrar rapidamente com encontrar e instalar o software no Ubuntu, assim como como atualizar, manter e controlar a segurana do seu sistema. Vamos mostra as maneiras mais eficientes de utilizao de Ubuntu no trabalho, com algumas das ferramentas poderosas que esto ao seu alcance O objetivo deste curso de linux, descrever de forma fcil e rpida contedos como:

ComandosComandos Linux, trabalhar direto no console, na linha de comando mesmo, demonstrando exemplos inteligentes de forma teis para navegar pelas vezes assustadoras linha de comando do Linux.

Trabalhar com repositrios de SoftwareMtodos para fazer download e instalao de software personalizado, que so utilizados por sistema Ubuntu / Debian.

Recursos adicionaisMostrar como encontrar informaes teis sobre Ubuntu, tais como listas que voc pode inscrever-se, e outros recursos.

Como encontrar documentao local no linuxVo mostrar como usar a ferramentas, e sempre ter ajuda sobre comandos e recursos. Em fim, vamos ver como administrar um sistema linux, administrando servios e servidores tudo via linha de comando. Como a idia aprender a administrar servidores linux, neste curso de linux no haver um grande nmero de screenshots. O que voc vai aprender 4

E-TINET.COM

CURSO LINUX UBUNTU

um caminho mais rpido para usar o seu sistema Ubuntu Linux, Debian Linux, assim como o Linux em geral.

Ubuntu, Debian e LinuxUbuntu um sistema operacional baseado no Debian GNU / Linux (www.debian.org/). Debian incio na dcada de 1990, e devido sua maturidade, considerado uma distribuio Linux lder em termos de estabilidade e segurana. O Debian tambm conhecida para por sua forte adeso ao software livre (www.debian.org/intro/free). E o Ubuntu foi formado com esta base. Debian deu origem no s para Ubuntu, mas muitas outras distribuies Linux, as lista completa de distribuio pode ser vista em (www.debian.org/misc/children-distros): Xubuntu Utiliza o desktop Xfce, sistema baseado no Ubuntu. Kubuntu Utiliza o desktop KDE, sistema baseado no Ubuntu. Edubuntu Um derivado Ubuntu para escolas. Knoppix Com desktop KDE, um live CD baseada no Debian. Kanotix um Debian live CD. Damn Small Linux Pequeno (50MB) live CD baseado no Knoppix. Mepis Live CD baseada no Debian e Ubuntu. Xubuntu, Kubuntu, Edubuntu tem a mesma base da distribuio Ubuntu, a nica diferena o padro dos desktops, por exemplo o Kubuntu utiliza o KDE Desktop e Adept Package Manager, que no esto instalados no Ubuntu, mas se voce quiser tem como instalar claro. Edubuntu voltada para aplicaes educacionais, muitas aplicaes no so instalados por padro no ubuntu, nem precisa estar.

5

E-TINET.COM

CURSO LINUX UBUNTU

Cronograma de lanamento de verso do Ubuntu Linux

Como o Debian e Ubuntu so sistemas de cdigo aberto, com muitos softwares construdos sobre a Licena GNU GPL (www.gnu.org/copyleft/gpl.html), qualquer pessoa pode visualizar seu cdigo fonte, modificar, e distribuir livremente essas alteraes. Geralmente, a nica exigncia que se respeitem os termos da GPL, que basicamente determina: Qualquer mudana que voc faa, devem ser disponibilizadas para que outras pessoas possam utilizar da mesma forma (ver www.debian.org/social_contract). Voc no tem apenas sistema livre que o mundo inteiro apia, mas tambm tem um produto que est em constante evoluo, conduzido por pessoas com uma paixo pelo que fazem. Muitas outras distribuies Linux oferecem as mesmas vantagens, mas o Ubuntu tem certamente mais popularidade. Observao: Voc j se perguntou de onde em o nome Ubuntu (Edgy Eft) e Debian (Woody), veja o padro destas convenes na nomenclatura da distribuio, descubra em https://wiki.ubuntu.com/DevelopmentCodeNames ou http://www.debian.org/doc/ma nuals/project-history/ch-releases.en.html Esta uma pequena introduo sobre o Ubuntu e Debian, claro que em um curso de linux, est a aula onde qualquer aluno queria fugir, apenas histricos, sem qualquer linha de comando, mas este histrico tem que ser 6

E-TINET.COM

CURSO LINUX UBUNTU

apresentado para reforar a estabilidade da ferramenta que iremos apresentar aqui.

7

E-TINET.COM

CURSO LINUX UBUNTU

Comparando Ubuntu Linux com outras distribuies LinuxAps o primeiro artigo da srie Curso Linux, (comeando com Ubuntu linux) , vamos tratar uma questo que sempre est em palta antes de escolher a distribuio Ubuntu Linux para trabalhar no desktop ou no servidor. Qual a diferena ? Se voc fizer login em uma sesso de linha de comando em um sistema Ubuntu e um Red Hat Enterprise ou Fedora Linux, ver poucas diferenas. Existem diretrios em comum assim como utilitrios, com as mesmas funcionalidade.

Ento, o que torna o Ubuntu Linux diferente de outras distribuies de Linux?Uma das diferenas a maneira de instalar o Ubuntu Linux. A complexidade de inicializao e instalao de um sistema Linux foi reduzido a alguns cliques com o mouse na instalao do Ubuntu Linux , tornando alguns processos da instalao totalmente automtica, onde qualquer usurio com conhecimento mdio poder realizar uma instalao Linux. Em sistemas com base no Red Hat, que o caso do Fedora e CentOS por exemplo, o usurio tem um programa de instalao com muitas opes, tais como a criao de uma instalao para estao de trabalho ou servidor, assim como selecionar pacotes individualmente para ser instalados, e configurar opes administrativas. Um dos motivos da popularizao do Ubuntu Linux sem duvida nenhum, a facilidade de fazer a instalao, e antes mesmo de instalar o usurio j saber com o sistema ser, pois o processo realizado em um LIVE CD. Outra grande diferena entre outras distribuies Linux e o Ubuntu est no gerenciador de pacotes, (trocando em miudos, o gerenciador