Servidores Linux e suas Funcionalidades



Documentos relacionados
Elementos básico de uma rede Samba - Local Master Browser

Introdução aos Sistemas Operacionais

Manual Banco de dados SQL Server

Procedimentos de Instalação e Configuração do GNU/Linux Ubuntu Server

Parte 1 -Active Directory Criação de seu primeiro domínio Windows 2003

MANUAL DE INSTALAÇÃO SUPERVISOR WEB

Como Atualizar o SolidWorks Enterprise PDM. Atualização do Servidor

Atualização de Software Guia do Usuário

M A N U A L D O ADMINISTRADOR DO PORTAL

Atualizações de Software Guia do Usuário

DESVENDADO O TCP/IP. Prof. Me. Hélio Esperidião

Manual de Procedimentos de Acesso VPN Versão 3.2

BEMATECH PDV - CONFIGURAÇÃO

INSTITUTO FEDERAL DO TRIÂNGULO MINEIRO CAMPUS PARACATU TECNOLOGIA EM ANÁLISE E DESENVOLVIMENTO DE SISTEMA JOÊNIA OLIVEIRA LOPES SERVIDORES

TUTORIAL DO SISTEMA CE MERCANTE

INSTALAÇÃO DE CERTIFICADO SERVIDOR WEB MICROSOFT IIS 5.x

TUTORIAL SOBRE O GOOGLE DOCS

Atualizações de Software Guia do Usuário

Tutorial para uso em rede do PEC Produção

Manual de Configuração da Rede Wireless do TST no Sistema Operacional Windows 7

Sistemas Operacionais Abertos

Objetivo: informar o procedimento para instalação de pacote de software para adicionar o idioma português nas opções de línguas do TIA Portal V12.

SISTEMA OPERACIONAL - ios

Assina S_Line Manual de Uso

e-nota G Módulo de Guarda da Nota Fiscal eletrônica

PREFEITURA MUNICIPAL DE SÃO VICENTE ESTADO DE SÃO PAULO

Com uma melhoria no visual o sistema conta com novidades e alguns aprimoramentos nos recursos já existentes.

Lojamundi Tecnologia Sem Limites br

CONFIGURAÇÃO PARA ACESSO AOS S EM DISPOSITIVOS MÓVEIS

Este HELP ajudará na instalação e configuração do Roteador SISMOURA.

Seja bem vindo ao manual de configuração da VPN Eletrobras Distribuição Alagoas para o Cliente Palo Alto Global Protect (v2.0).

PROVA DE NOÇÕES DE INFORMÁTICA

Guia de Atualização. RIP 4.6 v2 para Grandes Formatos em Cores. Grandes Formatos em Cores Xerox RIP 4.6 v2. Guia de Atualização

Guia de Referência Mobile. SIGEduc Mobile. Elaborado por: SIG Software e Consultoria em Tecnologia da Informação

Manual do Usuário. Quiz Online

MANUAL DE INSTALAÇÃO DO SES CLIENT WIN 7 64 BITS

Backup. O que é um backup?

TOTVS Microsiga Protheus Gestor de Configuração

Painel Gráfico No-Break Conception Multi Ativo Innovation

Rede VPN UFBA Procedimento para configuração

Linux Essentials. Network Configuration

Administração de Sistemas Operacionais. Prof.: Marlon Marcon

MANUAL SERVIÇOS E AGENDAMENTO

Manual de Instalação do PVR-TV USB2.0

Manual aplicativo webprint.apk

2 MATERIAL E MÉTODOS

Instalando o Linux e outros Softwares

Monitoramento de Trafego

Cartilha de Acesso Rápido

Aula 09 Firewall (Configuração) Prof. Roitier Campos Gonçalves

COLOR LASERJET ENTERPRISE CM4540 SÉRIE MFP. Guia de instalação do software

Sistema de Cadastro de Pessoa Jurídica

INSTALAÇÃO DO SMART CORPORATE

Universidade Federal da Fronteira Sul Moodle Versão 3.0 MANUAL DO ALUNO

SAÚDE. Índice: Pré-requisito para instalação.

Instalação do software do usuário no ambiente Windows NT 4.0

TUTORIAL DE ATUALIZAÇÃO PARA

Software de gerenciamento de impressoras

Soluções de gestão de clientes e de impressão móvel

Aula 05 Instalação e Uso do Arcabouço. Alessandro Garcia Alexander Chávez LES/DI/PUC-Rio Março 2016

( d02938a95683&displaylang=pt-br)

Backup e Recuperação Guia do Usuário

Procedimentos para configuração do DWL-2100AP em modo Access Point

ANEXO TÉCNICO REQUERIMENTOS DE INFRAESTRUTURA BEMATECH GEMCO NFC-e

Instalando o SCI Manager

Configuração do Samba no Metasys (Modo Gráfico)

- Campus Salto. Disciplina: Sistemas de Arquivos Docente: Fernando Santorsula

USANDO O PYTHON PARA ESCREVER PLUG-INS PARA O GIMP

Welcome the programmation Linux with shell script!!! Seja bem vindo a programação Linux com shell script!!!

Elaborado por SIGA EPCT. Projeto SIGA EPCT: Manual de Instalação do SIGA EDU via apt-get

Manual do Usuário da Biblioteca 1.0

1.1. Definição do Problema

Guia de Instalação do "AirPrint"

Administração de Sistemas Operacionais Prof.: Marlon Marcon

Para ser usado com aplicativos ativados para scanner/leitor de Código QR

Guia de desenvolvimento de um aplicativo para o sistema operacional Android

O que é Microsoft Excel? Microsoft Excel. Inicialização do Excel. Ambiente de trabalho

Manual de baixa do Certificado Digital AR PRÁTICA

Prova de Valor (SIB)

Navegadores Browsers

Arquitetura TCP/IP. Apresentado por: Ricardo Quintão

UNIVERSIDADE FEDERAL DO PARANÁ SETOR DE CIÊNCIAS JURÍDICAS LABORATÓRIO DE INFORMÁTICA REGIMENTO INTERNO DA CONSTITUIÇÃO DO LABORATÓRIO DE INFORMÁTICA

Sinai Sistema Integrado Administrativo de Igreja

Gerenciamento de dispositivos móveis

Configurando VPS Proxy e SSH

Modem e rede local Guia do usuário

Script instalação sistema da van NeoGrid

CST em Redes de Computadores

Sistema PROJUDI Vara de Execuções Penais

2.1 Dê duplo clique com o botão esquerdo do mouse sobre o instalador.

PJe - NOVIDADES DA VERSÃO USUÁRIOS INTERNOS

Virtualização de Servidores. Adirlhey Assis Marcus Vinicius Coimbra

Administração Central Unidade de Ensino Médio e Técnico - CETEC. Plano de Trabalho Docente Ensino Técnico

ROTEIRO DE EMISSÃO DE CERTIFICADO DIGITAL A3

Instalação de Serviço e Certificado Digital

Serviço de Cópia e Impressão: Como instalar

Transcrição:

Servidores Linux e suas Funcionalidades 1 Vinicius Fabião Teixeira; 2 Marcelo S. Siedler Abstract: This article deals with the implementation of a Linux server in a school environment, requiring an intermediate knowledge to implement this server. The research line "Linux Server" based on this foray into theoretical and practice that aims to create a project - an Integrated Project, Faculty of Technology SENAC Pelotas Course Technology in computer networks. Here is the result of research of some sources that deal with implementation of Linux servers to the workplace, schools and businesses, this issue is urgent to: Servers. Over the recent years, growing increasingly using Linux on servers because of security and the Linux is free. Some of the Linux tools tend to grow only because of its low cost for installation and for its good performance in certain tools. Resumo: O presente artigo versa sobre a implementação de um servidor Linux dentro de um ambiente escolar, exigindo um conhecimento intermediário para a implementação desse servidor. A linha de pesquisa Servidores Linux baseia a presente incursão teórica e pratica que tem por objetivo criação de um projeto Projeto Integrador 1, da Faculdade de Tecnologia SENAC Pelotas do Curso de Tecnologia em redes de computadores. Aqui apresentamos o resultado da pesquisa de algumas fontes bibliográficas que tratam de implementação de servidores Linux para ambiente de trabalho, escolas e empresas, este tema que urge: Servidores. Ao longo dos últimos tempos, vem crescendo cada vez mais a utilização do Linux em servidores por causa da segurança e pelo o Linux ser gratuito. Algumas das ferramentas do Linux só tendem a crescer, por causa do seu baixo custo para instalação e por seu bom desempenho em certas ferramentas. 1. Introdução O presente trabalho visa relatar sobre o processo de implementação de um servidor aplicado em um ambiente escolar com uma rede de 15 computadores com um sistema operacional Linux (Ubuntu) com compartilhamento de arquivos, configuração do DHCP e Proxy Ativo, para o bloqueio de sites indevido que os alunos possam acessar. Entende-se por servidor, uma máquina que executa armazenamento e transferência de dados ininterruptamente. É bom ressaltar que o ambiente escolar em voga é fictício meramente ilustrativo. Existem vários tipos de servidores, como os 1 Aluno do Curso Superior em Tecnologia em Redes de Computadores. E-mail: viniciusfteixeira@gmail.com 2 Professor do Curso Superior em Tecnologia em Redes de Computadores. E-mail: siedler@gmail.com

servidores web, os servidores de arquivo, os servidores de impressão e vários outros, sendo que uma única máquina pode processar simultaneamente vários serviços, dependendo apenas dos recursos de hardware e de carga de trabalho de determinada máquina. A palavra serviço, indica, nesse caso, um aplicativo destinado a responder requisições dos clientes, como no caso do Apache - Servidor Web, ou do Samba - Servidor de Arquivos (MORITONO, 2009). 2. Objetivo Geral Mostrar os benefícios das ferramentas e serviços do Linux que possam auxiliar na área de redes e criar um servidor Linux configurar os serviços e mostrar algumas das ferramentas e serviços que possuem. 2.1. Objetivo Específico * Instalar um servidor Linux * Configurar os serviços e ferramentas * Mostrar suas funcionalidades * Aplicabilidade das ferramentas * Criar um ambiente de testes para a aplicação do servidor 3. Serviços e Ferramentas. Nesta seção serão apresentadas as ferramentas e serviços utilizados para a criação do servidor. 3.1. Linux Linux é um sistema operacional, programa responsável pelo funcionamento do computador, que faz a comunicação entre hardware (impressora, monitor, mouse, teclado) e software (aplicativos em geral). O conjunto de um kernel (núcleo do sistema operacional) e demais programas responsáveis pela comunicação com este é o que denominamos sistema operacional. O kernel é o coração do Linux. Uma distribuição do Linux nada mais é que o conjunto de kernel, programas de sistema e aplicativos reunidos num único CD-ROM. Hoje em dia temos milhares de aplicativos para a plataforma Linux, onde cada empresa responsável por sua distribuição escolhe os aplicativos que deverão estar incluídos em seu CD-ROM. 3.2. Samba A necessidade de compartilhar arquivos e impressoras motivou o aparecimento das primeiras redes de computadores (ainda na década de 70) e continua sendo uma necessidade comum. Mesmo para fazer um simples compartilhamento de arquivos.

Samba é um conjunto de aplicativos UNIX que se comunicam através do protocolo SMB (Server Message Block) Governa o compartilhamento de arquivos e impressoras em redes Microsoft, incluindo a navegação na rede, o estabelecimento de conexões e a transferência de dados. Ele utiliza o NetBIOS para a troca de mensagens entre os hosts e inclui uma versão atualizada do protocolo que roda sobre o TCP/IP. O Samba permite que servidores Unix entrem em cena já que estarão se comunicando com o mesmo protocolo de rede de produtos para o Microsoft Windows. Portanto uma máquina rodando um servidor de Samba pode ficar mascarado em uma rede Microsoft oferecendo os seguintes serviços: * compartilhamento de um ou mais sistema de arquivos (filesystems); * compartilhamento de impressoras tanto no servidor como no cliente; * assistir clientes na navegação do ambiente de rede; * autenticação de clientes logando em domínios Windows e * prover ou assistir com a resolução de servidores de nome WINS (name server resolution).(, servidores Linux) 3.3. Squid O Squid permite compartilhar a conexão entre vários micros, servindo como um intermediário entre eles e a internet. Usar um proxy e diferente de simplesmente compartilhar a conexão diretamente, via NAT. Ao compartilhar via NAT, os micros da rede acessas a internet diretamente, sem restrições. O servidor apenas repassa as requisições recebidas, como um garoto de recados. O proxy e como um burocrata que não se limita a repassar as requisições: ele analisa todo o trafego de dados, separando o que pode ou não pode passar e guardando informação para uso posterior.(morimoto, 2009) 3.4. SSH Uma vantagem no uso do Linux, apontada por muitos administradores de rede, é a facilidade de administrar o sistema remotamente, tanto via linha de comando (usando o SSH) quanto com acesso a interface gráfica (usando o NX Server, o VNC ou o próprio SSH). Essa e uma necessidade básica para qualquer um que administra diversos servidores. 4. Criação do Servidor Nesta etapa será mostrado o que precisa para criar, instalar e configurar o servidor.

4.1. Serviços e Ferramentas escolhidos * Sistema Operacional - Ubuntu Server 10.10 * Samba - Compartilhador de Arquivos. * Squid - Filtragem de sites impróprios * SSH - Acesso Remoto. 4.2. Instalando o Sistema Operacional Para começar a instalação e necessario fazer o download do sistema operacional, e possível fazer o download no site do 3 Ubuntu, após, é somente gravar em um CD ou DVD, colocar na leitora e realizar a instalação. 1º Passo: escolher o idioma (Português do Brasil). 2º Passo: selecionar (Instalar Ubuntu Server). 3º Passo: escolher o teclado (Microsoft Natural). 4º Passo: escolher o idioma (Brazil). 5º Passo: escolher o (Brazil) novamente. 6º Passo: informar o nome do servidor. 7º Passo: vai ser perguntado se a sua zona e America/São Paulo responda sim para ficar sempre atualizado a data e o relógio. 8º Passo: selecionar a opção (Particionamento Assistido) 9º Passo: selecione a opção (Assistido usar disco inteiro) 10º Passo: selecione o disco a ser particionado. 11º Passo: finalizar o particionamento e escrever as mudanças em disco. 12º Passo: SIM para escrever as mudanças no disco. Esperar a instalação do Sistema Operacional. 13º Passo: inserir um nome para o usuário do servidor. 14º Passo: inserir uma senha para o usuário e repetir a senha. 15º Passo: se tiver algum proxy na maquina forneça na instalação. 16º Passo: marcar Samba e SSH 3 Site do Ubuntu é encontrado no endereço: <http://www.ubuntu.com/download/server/download>

4.3. Instalando e configurando o Samba Para instalar o Samba em modo de texto, basta digitar o comando apt-get install samba, e logo após, responder sim para que ele crie a configuração onde serão armazenadas as senhas de acesso. O próximo passo a seguir é, na configuração do samba, editá-la digitando o comando nano /etc/samba/smb.conf. Nesse arquivo foi apagada a configuração padrão e criada uma nova configuração, como podemos observar na figura 1, apresentada a seguir. Figura 1 Configuração do Samba smb.conf. Depois de configurar o Samba, precisam ser criadas as pastas no local onde esta sendo apontada na imagem como Diretórios Criados para o Compartilhamento com o seguinte comando mkdir e o nome do diretório desejado após criar a pasta será dada a permissão a pasta com o seguinte comando chmod 777 (nome do diretório) que ira dar a permissão de acesso aos diretórios. E por ultimo a criação dos usuários do Samba para que possam acessar o compartilhamento, com os seguintes comandos smbpasswd a (nome do usuário) para adicionar, smbpasswd -d (nome do usuraio) para desativar temporariamente, smbpasswd -e (nome do usuário) Para reativar novamente a conta, smbpasswd -x (nome do usuário) para remover de vez o usuário do samba.

4.4. Instalando e Configurando o Squid Para instalar o squid basta digitar o comando apt-get install squid para que seja efetuada a instalação. Logo após, se faz necessário, configurar o squid no caminho nano /etc/squid/squid.conf. Desta forma, a configuração será a mesma da figura 2, apresentada a seguir. Figura 2: Configurando o squid no squid.conf Depois de configurado o squid, só falta colocar o proxy 4, do servidor no navegador para bloquear os sites que não possuem permissão. 4 É o IP do Servidor

4.5. Instalando o SSH Para instalar o SSH, basta digitar o comando apt-get install openssh-server para que o mesmo seja instalado. Desta maneira o SSH ficará funcionando. Basta um programa para acesso remoto, a exemplo do putty para que isso ocorra. O acesso remoto local já estará funcionando, mas para liberar o acesso remoto externo, será necessário liberar a porta 22 do roteador ou modem. 5. Ambiente criado para a aplicação do servidor. Na experiência relata neste artigo, foi criado um ambiente fictício, para a implementação do servidor. O local da experiência é um laboratório de informática de um colégio, que contém quinze (15) computadores e um (1) servidor, sendo este último o que presta serviços aos demais clientes. Vejamos a seguir a planta baixa do laboratório em questão. Figura 3. Imagem do ambiente fictício onde foi empregado o servidor.

5.2. Serviço Samba O serviço não funcionou corretamente devido a alguns problemas oriundos da permissão. Entretanto, o compartilhamento apareceu como podemos observar na figura 4, apresentada a seguir. Figura 4. A imagem mostra o compartilhamento funcionando o problema que tive foi no acesso a essas 5.3. Squid pastas. O Squid funciona muito bem e é uma ótima ferramenta para utilizar no ambiente em que apliquei, por causa da distração em aula dos alunos, pode ser bloqueado tudo que e site que pode ser distrativo para os alunos.

Figura 5. Essa imagem mostra o pleno funcionamento do squid bloqueando o site do Facebook. 5.4. SSH SSH não pode faltar para nenhum administrador de servidores Linux, ajuda muito que qualquer problema, pode ser resolvido tendo outro computador em qualquer lugar, pelo acesso remoto no programa Putty que mostra na imagem a baixo. Figura 6. Essa figura mostra um acesso externo feito por SSH na porta: 2222 e com um dyndns registrado.

6. Conclusão Depois de todos os serviços mostrados e possível ter uma visão de que o Linux e muito bom, tem muitas funções que ajudam muito em vários ambientes fora essas ferramentas mostradas aqui tem varias outras que abrangem outras carências. E fora isso não possui custo nenhum de software o Linux e grátis um detalhe que motiva muito as empresas a adotar essa solução. 7. Referências Bibliográficas MORIMOTO, Carlos Eduardo. Servidores Linux Guia Prático. Porto Alegre, RS. Editora Meridional LTDA. 2009. SIEVER ELLEN, Weber Aaron, Figgins Stephen, Love Robert e Robbins Arnold. Linux o Guia Essencial. Porto Alegre, RS. ARTMED EDITORA S.A. 2006. <Viva Linux> disponível em: <http://www.vivaolinux.com.br/linux> Acesso em: 14/06/2011. <O que é Samba> disponível em: <http://www.gta.ufrj.br/grad/01_2/samba/oqehsamba.htm> Acesso em: 14/06/2011.