UC – Sistemas Operacionais Não Proprietários Docente: André Luiz Silva de Moraes 3º sem – Redes de Computadores Roteiro 1 AULA 01 1 DESCRIÇÃO DA UNIDADE CURRICULAR Objetivos: • • • • Apresentar os objetivos da unidade curricular e datas de realização de atividades; Apresentar os formatos de avaliação dos alunos; Explorar a instalação de sistemas operacionais Linux de diferentes versões; Explorar comandos básicos do sistema operacional; Ferramentas necessárias Navegador, Bibliografias de livros da faculdade. A unidade curricular de sistemas operacionais não proprietários visa explorar a instalação e administração de hardware e serviços de rede em sistemas operacionais Linux. Será tomado como centro das operações e testes realizados a plataforma Linux CentOS e versões cliente de Linux Ubuntu, de preferência. Não está descartado o uso de outras distribuições Linux para testes esporadicamente. • Instalar o sistema operacional não proprietário; • Configurar o serviço de redes; • Reconhecer as características do sistema operacional não proprietário; • Dimensionar o hardware de acordo com os serviços de redes; • Identificar as características de funcionamento do sistema operacional; Faculdade de Tecnologia SENAC PELOTAS - Credenciado pela Portaria nº. 3.071, de 01 de outubro de 2004. Nas competências da unidade, será necessário: Pág|5 UC – Sistemas Operacionais Não Proprietários Docente: André Luiz Silva de Moraes 3º sem – Redes de Computadores 2 SISTEMAS OPERACIONAIS E MANIPULAÇÃO DE ARQUIVOS Objetivos: • • • Realizar a instalação de sistemas operacionais Linux CentOS e Ubuntu Server; Realizar operações de ativação de recursos utilizados para acesso ao servidor; Realizar operações básicas de manipulação de arquivos; Ferramentas necessárias Vmware server, Putty, Distribuições Linux. Introdução Realizar a instalação de sistemas operacionais é parte importante na administração de sistemas. Conduzir corretamente os passos de criação de partições para armazenamento e swap são extremamente importantes de conhecer no início de uma instalação de sistema. Também serão exploradas algumas formas de realizar a instalação de serviços para administração como o SSH para que seja possível administrar o servidor através de conexões externas, em seguida serão explorados comandos típicos para a manipulação do sistema operacional. Diretórios que podem estar em outros dispositivos/partições: • /var – contendo as filas e-mail e impressão, que são muito manipuladas. Há também os arquivos de log, cujo conteúdo está em constante alteração e crescimento. • /usr – Programas, códigos fonte e documentação. O ciclo de alteração destes arquivos é longo. • /tmp – Espaço utilizado por programas. Uma partição distinta para /tmp impedirá que dados temporários ocupem todo o espaço no diretório raiz, causando travamento do sistema. Sendo assim não necessita de backup. • /home – Armazena os diretórios pessoais de usuários. Uma partição distinta ajuda a limitar o espaço disponível para usuários comuns. • /boot – Ponto de montagem para a partição do kernel e do carregador de boot. Necessário apenas caso o sistema exija que o kernel esteja antes do cilindro 1024 do disco. Pág|6 Faculdade de Tecnologia SENAC PELOTAS - Credenciado pela Portaria nº. 3.071, de 01 de outubro de 2004. Neste roteiro serão analisados os procedimentos para a instalação de sistemas operacionais Linux para usos específicos tais como: desktop, servidor de arquivos, servidor de e-mail, servidor de páginas, servidor de proxy, firewall. A preparação das partições a serem utilizadas é muito importante para a garantir a disponibilidade e escalabilidade dos ser viços a serem disponibilizados UC – Sistemas Operacionais Não Proprietários Docente: André Luiz Silva de Moraes 3º sem – Redes de Computadores Diretórios em Linux Faculdade de Tecnologia SENAC PELOTAS - Credenciado pela Portaria nº. 3.071, de 01 de outubro de 2004. Os diretórios em Linux seguem um formato diferente para quem está acostumado a sistemas Windows, inclusive a forma de armazenar programas e dados de usuários não é a mesma, porém segue a mesma diretriz de separar os dados pessoais de usuários, por exemplo, no diretório /home. Pág|7 UC – Sistemas Operacionais Não Proprietários Docente: André Luiz Silva de Moraes 3º sem – Redes de Computadores Roteiro de Tarefas 1: Instale as distribuições 7Ubuntu 9.04(ftp://192.168.200.3/ubuntu-9.04-server-i386.iso) e CentOS 4. (ftp://192.168.200.3/CentOS-4.7.ServerCD-i386.iso) Server em máquinas virtuais através do Vmware com as seguintes características: a. Memória: b. Tipo: c. 2. 256Mb Linux Kernel 2.6 Armazenamento: 1xHD – 2GB Descrever os comandos da tabela a seguir, utilize primeiramente o comando man para realizar a sua busca e inclua pelo menos 2 variações do comando juntamente com a sua explicação. Comando Descrição Exemplo de uso #comentário do exemplo df df –l fdisk fdisk /dev/sda mkfs mkfs.vfat /dev/sda1 mount mount -t vfat /dev/sda1 3. Verificar por meio do comando df e seus parâmetros se as definições das partições estão corretas no sistema. 4. Adicionar um segundo disco de 1GB, criar uma partição com sistema de arquivos ext2 e montar no diretório /dados em cada uma das máquinas virtuais criadas. 5. a. Utilizar as ferramentas fdisk, mkfs, mount b. Editar o arquivo /etc/fstab para o disco ser montado na inicialização do sistema c. Editar o arquivo /etc/fstab para não permitir a execução de aplicações no diretório /tmp Fazer o download de algum arquivo no formato ISO do servidor Mussum (ftp://192.168.200.3) e montar no sistema operacional instalado na máquina virtual. Referências: Livro “Manual Completo do Linux – Guia do administrador”, Evi nemeth, Garth Snyder. Guia LPI 1 -http://187.7.106.14/emmonks/ext_linux/Material/Guia%20LPI_101.pdf Pág|8 Faculdade de Tecnologia SENAC PELOTAS - Credenciado pela Portaria nº. 3.071, de 01 de outubro de 2004. 1.