A apresentação está carregando. Por favor, espere

A apresentação está carregando. Por favor, espere

Introdução ao Sistema Operativo Linux Soluções orientadas a sistemas servidor.

Apresentações semelhantes


Apresentação em tema: "Introdução ao Sistema Operativo Linux Soluções orientadas a sistemas servidor."— Transcrição da apresentação:

1 Introdução ao Sistema Operativo Linux Soluções orientadas a sistemas servidor

2 Introdução aos servidores Os servidores têm como finalidade principal disponibilizar informação O Linux constitui dos melhores servidores hoje em dia disponíveis Podemos misturar o conceito “servidor” e “cliente”, sempre que se tenham presentes as limitações inerentes – Segurança (a máquina fica sujeita a ataques) – Desempenho (velocidade de execução) – Recursos (memória, disco,...)

3 Introdução aos servidores Os servidores disponibilizam “serviços” de rede – O comando “$ /sbin/chkconfig –list” lista todos os serviços instalados – O comando “$ /sbin/chkconfig –list ntpd” retorna: ntpd 0:off 1:off 2:off 3:on 4:off 5:on 6:off Significa que o serviço ntpd se encontra em funcionamento nos níveis “runlevels” 3 e 5. Nos restantes este não trabalha. – Graficamente pode utilizar o utilitário Menu=>Server Settings=>Services Os programas que implementam os serviços designam-se “Daemons”

4 Acesso e partilha de ficheiros com o Windows O Software “Samba” utiliza o protocolo SMB para partilhar ficheiros e impressoras numa rede. Este software utiliza-se quando existem máquinas windows na rede, com as quais se pretende partilhar informação. – Verifique a existência dos pacotes de “Samba” tanto cliente como servidor na sua máquina Linux $ rpm -qa | grep samba – Menu=>System Settings=>Packages Seleccionar “Windows File Server” e actualizar o sistema

5 Cliente samba no Linux Para o Linux aceder a uma partilha numa máquina Windows: – Requer uma máquina Windows com as opções de rede do painel de controlo configuradas com: “Rede Microsoft” “Protocolo TCP/IP” “Partilha de Ficheiros e Impressoras” – Pelo menos uma pasta com acesso partilhado: Botão direito do rato sobre uma pasta e seleccionar “Partilhar...” – Os pacotes “samba-client” e “samba-common” instalados no Linux

6 Cliente samba no Linux Em consola: – $ smbclient //host/partilha -U utilizador host = nome da máquina windows partilha = nome da partilha utilizador = nome de um utilizador de windows com acesso à pasta – De seguida perguntará a palavra passe para aceder ao recurso – Aparecerá uma prompt, onde são aceites comandos como “dir” smb: \> dir Com o “Nautilus”, basta digitar smb: na barra de endereço

7 Cliente samba no Linux

8 Servidor samba no Linux Utilizado para partilhar ficheiros ou impressoras existentes nos sistemas Linux, com máquinas Windows – No explorador do windows, escreva na barra de endereço: \\linuxhost\partilha – O utilizador actual do windows e a sua palavra passe serão automaticamente enviadas ao servidor, o qual permitirá ou não o acesso aos ficheiros – Se não for permitido o acesso, o windows apresenta uma caixa de diálogo para digitar outro utilizador e outra palavra passe

9 Servidor samba no Linux Assumindo que já tem o pacote samba instalado e em execução: $ rpm -q samba $ service smb status Edite o ficheiro de configuração /etc/samba/smb.conf com as seguintes definições: workgroup = NOMEDOGRUPO server string = COMENTÁRIO Para cada nova partilha, anexe as seguintes definições ao fim do ficheiro:

10 Servidor samba no Linux [user01] comment = Coloque aqui um comentario path = /home/user01/ valid users = user01 user02 public = no writable = yes printable = no create mask = 0765 Estas linhas, criarão uma partilha “user01”, correspondente à pasta “/home/user01” com acesso aos utilizadores “user01” e “user02” Grave o ficheiro e reinicie o serviço “SMB” para que as novas alterações tomem efeito # service smb restart

11 Terminal num computador remoto O sistema SSH ou Secure Shell, permite a ligação de um computador a outro de forma segura, através de uma rede insegura (como a internet) Para uma consola remota use o comando ssh $ ssh user01@esal01 Para cópia segura de ficheiros use o comando scp $ scp user01@esal01:/etc/hosts ~ sshd ssh

12 Servidor de “Secure Shell” Verificar a existência dos pacotes de ssh $ rpm -qa | grep ssh – As respostas deverão ser: openssh-clients-3.5p1-6 openssh-3.5p1-6 openssh-server-3.5p1-6 openssh-askpass-gnome-3.5p1-6 openssh-askpass-3.5p1-6 Verificar se o serviço sshd se encontra em funcionamento: $ /sbin/service sshd status Arrancar o serviço se necessário: # /sbin/service sshd start

13 Servidor de terminais (protocolo Telnet) Um servidor TELNET tem uma funcionalidade idêntica ao SSH, mas as ligações não têm encriptação (segurança) Adequado para utilização em redes seguras Amplamente utilizado Verificar a existência do pacote de telnet-server $ rpm -q telnet-server Se não estiver instalado, monte o primeiro CD do RedHat Linux 8.0 e execute o comando: $ rpm -ivh /mnt/cdrom/RedHat/RPMS/telnet-server*.rpm

14 Servidor Telnet Verificar se o serviço telnet se encontra em funcionamento para os runlevels adequados (3,4 e 5) com o utilitário Menu=>System Settings=>Services Reiniciar o serviço “xinetd” com o comando # /sbin/service xinetd restart Testar uma ligação à própria máquina com: $ telnet localhost Testar de uma máquina remota com: $ telnet

15 Servidor de ficheiros (FTP) O serviço de FTP permite a transferência de ficheiros entre duas máquinas – No cliente necessita o utilitário FTP (existe nos Windows e unixes) – No servidor necessita um “deamon de FTP” (Programa que implementa o serviço de FTP) ftp ftpd

16 Servidor de ficheiros (FTP) Verificar a existência do pacote de FTPD $ rpm -q vsftpd Se não existir, instalar o pacote chamando: Menu=>System Settings=>Packages Seleccionar “FTP Server” e actualizar o sistema Verificar se o serviço vsftpd se encontra em funcionamento nos runlevels 3,4 e 5 Menu=>System Settings=>Services Reiniciar o serviço “xinetd” com o comando # /sbin/service xinetd restart

17 Servidor de ficheiros (FTP) Testar uma ligação à própria máquina com: $ ftp localhost Testar de uma máquina remota com: $ ftp Notas: O utilitário FTP requer a identificação com um nome de utilizador e uma palavra passe. Os comandos mais usuais são: help get put cd lcd

18 Servidor de páginas web (Apache) O servidor “Apache” permite implementar um servidor de páginas web, possíveis de visualizar com qualquer browser de internet, como o Mozilla Pacotes necessários seleccionar no gestor de pacotes: Menu=>System Settings=>Packages – Server Configuration Tools RedHat-config-httpd – Webserver Arranque com o serviço httpd # /sbin/service httpd start

19 Servidor WEB (Apache) Pode-se configurar as principais opções do servidor httpd (Apache) com o utillitário: Menu=>Server Settings=>HTTP Configuration

20 Servidor WEB (Apache) Se tudo funcionar bem, pode testar com o mozilla ou qualquer outro browser, mesmo de uma máquina windows

21 Exercícios Sessão prática com exercícios acerca dos temas abordados FIM That's all Folks !! Obrigado (acmartins@hal.min-saude.pt)


Carregar ppt "Introdução ao Sistema Operativo Linux Soluções orientadas a sistemas servidor."

Apresentações semelhantes


Anúncios Google