Servidor Linux: mudanças entre as edições

De Wiki Cursos IFPR Foz
Ir para navegaçãoIr para pesquisar
Linha 25: Linha 25:
===Instalação de pacotes===
===Instalação de pacotes===


;apt-get: Sistema de gerenciamento de pacotes que trabalha baixando pacotes de repositórios oficiais do Ubuntu.
====apt-get====
Sistema de gerenciamento de pacotes que trabalha baixando pacotes de repositórios oficiais do Ubuntu.


  sudo apt-get update
  sudo apt-get update
:Atualiza a lista de pacotes disponíveis em cada servidor. Deve ser executado regularmente, particularmente antes de fazer cada nova instalação de pacotes.
Atualiza a lista de pacotes disponíveis em cada servidor. Deve ser executado regularmente, particularmente antes de fazer cada nova instalação de pacotes.


  sudo apt-get install apache2
  sudo apt-get install apache2
:Exemplo de comando para instalação de pacote, no caso o servidor Web apache. O apt-get instala automaticamente todas as dependências do pacote, pedindo confirmação.
Exemplo de comando para instalação de pacote, no caso o servidor Web apache. O apt-get instala automaticamente todas as dependências do pacote, pedindo confirmação.


;Atualização de pacote:
;Atualização de pacote: Para atualizar um pacote rode '''apt-get update''' e em seguida '''apt-get install pacote''':
  sudo apt-get update
  sudo apt-get update
  sudo apt-get install apache2
  sudo apt-get install apache2
:Para atualizar um pacote rode '''apt-get update''' e em seguida '''apt-get install <pacote>'''


==Sistema de arquivos==
==Sistema de arquivos==

Edição das 21h35min de 14 de julho de 2015

Servidor Linux

Origem
A origem do sistema operacional Linux é o Unix, o qual era um sistema operacional para servidores e computadores de médio porte das décadas de 1980 e 1990. O Unix foi escrito em Linguagem C, originalmente para computadores PDP-11 (Digital), demonstrando a relativa facilidade de migração para outros computadores. Vários sistemas comerciais foram desenvolvidos a partir do Unix, como o Unix BSD (Universidade de Berkeley), o Unix System V (AT&T) e, com o desenvolvimento dos computadores pessoais, o Linux [1].
Utilização do Linux como servidores
O Linux hoje é utilizado em desktops, laptops, smartphones e outros dispositivos. Contudo, o papel de servidor se mantem, sendo o um sistemas operacionais mais utilizados na montagem de servidores de rede local e servidores Internet.
  • Um servidores de rede local provê serviços de rede aos usuários em uma rede local, incluindo o papel de roteador provendo acesso a Internet, servidor proxy (Squid), servidor DHCP, roteador NAT, firewall (iptables) e servidor de arquivos e impressão (Samba).
  • Um servidor Internet é um servidor dedicado a prover serviços na Internet. Um exemplo é um servidor Web montado com Apache, um interpretador PHP e um banco de dados MySQL, conhecido como servidor LAMP. Outros serviços de rede também podem fazer parte do servidor, como servidor FTP para disponibilizar arquivos de forma pública, sistema de quotas para administrar espaço de armazenamento, servidor DNS, servidor de Email e outros.
Servidor dedicado e administração remota
Um servidor Linux pode ser uma máquina física dedicada para prover serviços de rede ou uma máquina virtual hospedada em um datacenter. Em ambos os casos, normalmente o servidor é montado com uma estrutura enxuta, com o modo gráfico desativado, liberando os recursos do hardware para o papel de servidor. Neste caso, a administração do servidor acaba sendo feita remotamente, principalmente utilizando SSH.
Servidor Linux Ubuntu
O sistema operacional Ubuntu lança uma nova versão para desktops e servidores a cada seis meses. Cada versão tem atualizações de segurança gratuitas por pelo menos 18 meses. A versão de Longo Tempo de Suporte (LTS) o suporte é três anos para desktops, e cinco anos para servidores.
  • Na disciplina de Administração de Servidores vamos utilizar a distribuição Ubuntu para servidores.

Instalação e configuração

A instalação do Ubuntu server pode ser obtida diretamente do site do Ubuntu:

http://www.ubuntu.com/download/server

Instalação de pacotes

apt-get

Sistema de gerenciamento de pacotes que trabalha baixando pacotes de repositórios oficiais do Ubuntu.

sudo apt-get update

Atualiza a lista de pacotes disponíveis em cada servidor. Deve ser executado regularmente, particularmente antes de fazer cada nova instalação de pacotes.

sudo apt-get install apache2

Exemplo de comando para instalação de pacote, no caso o servidor Web apache. O apt-get instala automaticamente todas as dependências do pacote, pedindo confirmação.

Atualização de pacote
Para atualizar um pacote rode apt-get update e em seguida apt-get install pacote:
sudo apt-get update
sudo apt-get install apache2

Sistema de arquivos

Usuários e Grupos

Permissões de arquivos e diretórios

Referências

  1. MORIMOTO, C. E. Seridores Linux: Guia prático, Sul Editores, Porto Alegre, 2013.

--Evandro.cantu (discussão) 18h21min de 5 de julho de 2015 (BRT)