Вы находитесь на странице: 1из 42

Introduo

Administrao de
Sistemas Linux

Introduo Administrao de Sistemas Redes e Servios

Linux Monitorando

Redes e Servios conexes ativas


SS

Aula 04 - Instalao de servios Web Servios Web


HTTP

Apache Web
Server
Instalao
Estrutura bsica
de configurao
de pgina
IEEE ComSoc UnB Student Branch Chapter Manipulando
mdulos
Manipulando
pginas
26 de julho de 2017 Configurao de
referncia

Servidor de
Banco de Dados
Apoio: Bancos
Relacionais
MySQL
MySQL -
Configurao
Introduo
Sumrio Administrao de
Sistemas Linux
Redes e Servios
Monitorando conexes ativas
SS Monitorando
conexes ativas
Servios Web SS

Servios Web
HTTP HTTP

Apache Web
Apache Web Server Server
Instalao
Instalao Estrutura bsica
de configurao
Estrutura bsica de configurao de pgina de pgina
Manipulando
mdulos
Manipulando mdulos Manipulando
pginas
Manipulando pginas Configurao de
referncia
Configurao de referncia Servidor de
Banco de Dados
Servidor de Banco de Dados Bancos
Relacionais
MySQL
Bancos Relacionais MySQL -
Configurao
MySQL
MySQL - Configurao
Introduo
Monitorando conexes ativas Administrao de
Sistemas Linux
SS Redes e Servios

Monitorando
conexes ativas
ss SS

Servios Web
Monitora as conexes ativas. HTTP
Alguns parmetros teis: Apache Web
Server
I -p: Exibir o processo associado ao socket Instalao
Estrutura bsica
de configurao
I -n: No resolver endereos nem portas de pgina
Manipulando
mdulos
I -a: Mostrar todos os estados de conexo Manipulando
pginas
I -t: Mostrar apenas conexes TCP Configurao de
referncia

Servidor de
Banco de Dados
Sockets TCP abertos e escutando Bancos
Relacionais
ss - natp MySQL
MySQL -
Configurao
Introduo
Servios Web Administrao de
Sistemas Linux
Redes e Servios

Monitorando
conexes ativas
SS

Servios Web
Funcionamento HTTP

Apache Web
Usurios acessam pginas e contedos atravs de links em Server
outras pginas. Protocolo de aplicao: HTTP(S) Instalao
Estrutura bsica
de configurao
de pgina
Manipulando
mdulos
Manipulando
pginas
Configurao de
referncia

Servidor de
Banco de Dados
Bancos
Relacionais
MySQL
MySQL -
Configurao
Introduo
Servios Web Administrao de
Sistemas Linux
Redes e Servios

Monitorando
conexes ativas
SS

Servios Web
Funcionamento HTTP

Apache Web
Usurios acessam pginas e contedos atravs de links em Server
outras pginas. Protocolo de aplicao: HTTP(S) Instalao
Estrutura bsica
de configurao
de pgina
Exemplo Manipulando
mdulos
Manipulando
Navegador abre pgina Web. Contedo servido por um pginas
Configurao de
servidor Web referncia

Servidor de
Banco de Dados
Bancos
Relacionais
MySQL
MySQL -
Configurao
Introduo
Sumrio Administrao de
Sistemas Linux
Redes e Servios
Monitorando conexes ativas
SS Monitorando
conexes ativas
Servios Web SS

Servios Web
HTTP HTTP

Apache Web
Apache Web Server Server
Instalao
Instalao Estrutura bsica
de configurao
Estrutura bsica de configurao de pgina de pgina
Manipulando
mdulos
Manipulando mdulos Manipulando
pginas
Manipulando pginas Configurao de
referncia
Configurao de referncia Servidor de
Banco de Dados
Servidor de Banco de Dados Bancos
Relacionais
MySQL
Bancos Relacionais MySQL -
Configurao
MySQL
MySQL - Configurao
Introduo
Servios Web Administrao de
Sistemas Linux
HTTP Redes e Servios

Monitorando
conexes ativas
SS

Protocolo textual Servios Web


HTTP
possvel simular um cliente HTTP usando Telnet,
Apache Web
preenchendo os cabealhos e campos manualmente. Server
Instalao
Estrutura bsica
de configurao
de pgina
Manipulando
mdulos
Manipulando
pginas
Configurao de
referncia

Servidor de
Banco de Dados
Bancos
Relacionais
MySQL
MySQL -
Configurao
Introduo
Servios Web Administrao de
Sistemas Linux
HTTP Redes e Servios

Monitorando
conexes ativas
SS

Protocolo textual Servios Web


HTTP
possvel simular um cliente HTTP usando Telnet,
Apache Web
preenchendo os cabealhos e campos manualmente. Server
Instalao
Estrutura bsica
Requisio e Resposta de configurao
de pgina
Manipulando
mdulos
I Cliente abre a conexo e requisita um recurso (resource) Manipulando
pginas
Configurao de
identificado por uma URL. referncia

Servidor de
I Servidor avalia se o recurso existe e, caso positivo, Banco de Dados
retorna o mesmo Bancos
Relacionais
MySQL
MySQL -
Configurao
Introduo
Servios Web Administrao de
Sistemas Linux
HTTP Redes e Servios

Monitorando
conexes ativas
SS

Servios Web
HTTP

Mtodos comuns Apache Web


Server
GET, POST, PUT Instalao
Estrutura bsica
de configurao
de pgina
Respostas comuns Manipulando
mdulos

200 (OK), 500 (Internal Server Error), 403 (Forbidden), 404 Manipulando
pginas
Configurao de
(Not Found) referncia

Servidor de
Banco de Dados
Bancos
Relacionais
MySQL
MySQL -
Configurao
Introduo
Servios Web Administrao de
Sistemas Linux
HTTP Redes e Servios

Solicitando um recurso Monitorando


conexes ativas
GET / SS

Servios Web
HTTP

Apache Web
Server
Instalao
Estrutura bsica
de configurao
de pgina
Manipulando
mdulos
Manipulando
pginas
Configurao de
referncia

Servidor de
Banco de Dados
Bancos
Relacionais
MySQL
MySQL -
Configurao
Introduo
Servios Web Administrao de
Sistemas Linux
HTTP Redes e Servios

Solicitando um recurso Monitorando


conexes ativas
GET / SS

Servios Web
HTTP

Resposta Apache Web


Server
Instalao
HTTP /1.0 302 Found Estrutura bsica
Location : http :// www . google . com . br /? gws_rd = cr & ei = de configurao
de pgina
n654WYD0NIGgwASk7p2gAg Manipulando
mdulos
Cache - Control : private Manipulando
Content - Type : text / html ; charset = UTF -8 pginas
Configurao de
P3P : CP =" This is not a P3P policy ! See https :// www . referncia
google . com / support / accounts / answer /151657? hl = en Servidor de
for more info ." Banco de Dados
Date : Wed , 26 Jul 2017 15:00:47 GMT Bancos
Relacionais
Server : gws MySQL
Content - Length : 262 MySQL -
Configurao
X - XSS - Protection : 1; mode = block
X - Frame - Options : SAMEORIGIN
Introduo
Servios Web Administrao de
Sistemas Linux
HTTP Redes e Servios

Monitorando
conexes ativas
SS

Resposta (continuao) Servios Web


HTTP

Set - Cookie : NID =108=.....; expires = Thu , 25 - Jan -2018 Apache Web
15:00:47 GMT ; path =/; domain =. google . com ; HttpOnly Server
Instalao
Estrutura bsica
< HTML > < HEAD > < meta http - equiv =" content - type " content =" de configurao
de pgina
text / html ; charset = utf -8" > Manipulando
mdulos
< TITLE >302 Moved </ TITLE > </ HEAD > < BODY >
Manipulando
<H1 >302 Moved </ H1 > pginas
Configurao de
The document has moved referncia
<A HREF =" http :// www . google . com . br /? gws_rd = cr & amp ; ei = Servidor de
n 6 5 4 W Y D 0 N I G g w A S k 7 p 2 g A g " > here </ A >. Banco de Dados
</ BODY > </ HTML > Bancos
Relacionais
MySQL
MySQL -
Configurao
Introduo
Servidores Web Administrao de
Sistemas Linux
Redes e Servios
Servidor Web
Servidor capaz de receber e atender solicitaes HTTP.
Monitorando
conexes ativas
Tratamento das requisies SS

Servios Web
HTTP
I Contedo esttico;
Apache Web
I Contedo processado no servidor (ex: PHP) Server
Instalao
Estrutura bsica
de configurao
de pgina
Manipulando
mdulos
Manipulando
pginas
Configurao de
referncia

Servidor de
Banco de Dados
Bancos
Relacionais
MySQL
MySQL -
Configurao
Introduo
Servidores Web Administrao de
Sistemas Linux
Redes e Servios
Servidor Web
Servidor capaz de receber e atender solicitaes HTTP.
Monitorando
conexes ativas
Tratamento das requisies SS

Servios Web
HTTP
I Contedo esttico;
Apache Web
I Contedo processado no servidor (ex: PHP) Server
Instalao
Estrutura bsica
de configurao
de pgina
Exemplos comuns Manipulando
mdulos
Manipulando
pginas
I Apache HTTP Server; Configurao de
referncia

I NGINX; Servidor de
Banco de Dados
I Microsoft IIS (Windows); Bancos
Relacionais
MySQL
I Apache Tomcat (Java); MySQL -
Configurao

I JBoss (Java);
I Node.JS;
Introduo
Apache Web Server Administrao de
Sistemas Linux
Redes e Servios

Monitorando
Definio conexes ativas
SS
Servidor Web livre da fundao Apache Servios Web
HTTP

Apache Web
Server
Instalao
Estrutura bsica
de configurao
de pgina
Manipulando
mdulos
Manipulando
pginas
Configurao de
referncia

Servidor de
Banco de Dados
Bancos
Relacionais
MySQL
MySQL -
Configurao
Introduo
Apache Web Server Administrao de
Sistemas Linux
Redes e Servios

Monitorando
Definio conexes ativas
SS
Servidor Web livre da fundao Apache Servios Web
HTTP

Funcionamento Apache Web


Server
O servidor configurado para distribuir o contedo de um Instalao
Estrutura bsica
determinado diretrio. Pode ser configurado para processar de configurao
de pgina
Manipulando
cdigo (por exemplo: PHP) com a utilizao de mdulos mdulos
Manipulando
especficos. pginas
Configurao de
referncia

Servidor de
Banco de Dados
Bancos
Relacionais
MySQL
MySQL -
Configurao
Introduo
Apache Web Server Administrao de
Sistemas Linux
Redes e Servios

Monitorando
Definio conexes ativas
SS
Servidor Web livre da fundao Apache Servios Web
HTTP

Funcionamento Apache Web


Server
O servidor configurado para distribuir o contedo de um Instalao
Estrutura bsica
determinado diretrio. Pode ser configurado para processar de configurao
de pgina
Manipulando
cdigo (por exemplo: PHP) com a utilizao de mdulos mdulos
Manipulando
especficos. pginas
Configurao de
referncia

Configuraes personalizadas no Debian e Ubuntu Servidor de


Banco de Dados
Famlia Debian traz uma organizao especfica de Bancos
Relacionais
configurao com o Apache dos repositrios. MySQL
MySQL -
Configurao
Introduo
Sumrio Administrao de
Sistemas Linux
Redes e Servios
Monitorando conexes ativas
SS Monitorando
conexes ativas
Servios Web SS

Servios Web
HTTP HTTP

Apache Web
Apache Web Server Server
Instalao
Instalao Estrutura bsica
de configurao
Estrutura bsica de configurao de pgina de pgina
Manipulando
mdulos
Manipulando mdulos Manipulando
pginas
Manipulando pginas Configurao de
referncia
Configurao de referncia Servidor de
Banco de Dados
Servidor de Banco de Dados Bancos
Relacionais
MySQL
Bancos Relacionais MySQL -
Configurao
MySQL
MySQL - Configurao
Introduo
Apache Web Server Administrao de
Sistemas Linux
Instalao Redes e Servios

Monitorando
Utilizando os repositrios conexes ativas
SS
apt - get update Servios Web
apt - get install apache2 HTTP

Apache Web
Server
Instalao
Estrutura bsica
de configurao
de pgina
Manipulando
mdulos
Manipulando
pginas
Configurao de
referncia

Servidor de
Banco de Dados
Bancos
Relacionais
MySQL
MySQL -
Configurao
Introduo
Apache Web Server Administrao de
Sistemas Linux
Instalao Redes e Servios

Monitorando
Utilizando os repositrios conexes ativas
SS
apt - get update Servios Web
apt - get install apache2 HTTP

Apache Web
Server

Procurando por mdulos Instalao


Estrutura bsica
de configurao
de pgina
apt - cache search apache2 | grep modulo Manipulando
mdulos
apt - get install apache2 - modulo
Manipulando
pginas
Configurao de
referncia

Exemplo de instalao de mdulo Servidor de


Banco de Dados
apt - cache search apache2 | grep php Bancos
Relacionais
apt - get install libapache2 - mod - php MySQL
# ou MySQL -
Configurao
apt - get install libapache2 - mod - php7 .0
Introduo
Sumrio Administrao de
Sistemas Linux
Redes e Servios
Monitorando conexes ativas
SS Monitorando
conexes ativas
Servios Web SS

Servios Web
HTTP HTTP

Apache Web
Apache Web Server Server
Instalao
Instalao Estrutura bsica
de configurao
Estrutura bsica de configurao de pgina de pgina
Manipulando
mdulos
Manipulando mdulos Manipulando
pginas
Manipulando pginas Configurao de
referncia
Configurao de referncia Servidor de
Banco de Dados
Servidor de Banco de Dados Bancos
Relacionais
MySQL
Bancos Relacionais MySQL -
Configurao
MySQL
MySQL - Configurao
Introduo
Apache Web Server Administrao de
Sistemas Linux
Estrutura bsica de configurao de pgina Redes e Servios

Monitorando
conexes ativas
SS

Informao disponvel na pgina padro Servios Web


HTTP

/ etc / apache2 / Apache Web


Server
| - - apache2 . conf Instalao
| | - - ports . conf Estrutura bsica
de configurao
| - - mods - enabled de pgina
| | - - *. load Manipulando
mdulos
| | - - *. conf Manipulando
pginas
| - - conf - enabled Configurao de
| | - - *. conf referncia

| - - sites - enabled Servidor de


| | - - *. conf Banco de Dados
Bancos
Relacionais
MySQL
MySQL -
Configurao
Introduo
Sumrio Administrao de
Sistemas Linux
Redes e Servios
Monitorando conexes ativas
SS Monitorando
conexes ativas
Servios Web SS

Servios Web
HTTP HTTP

Apache Web
Apache Web Server Server
Instalao
Instalao Estrutura bsica
de configurao
Estrutura bsica de configurao de pgina de pgina
Manipulando
mdulos
Manipulando mdulos Manipulando
pginas
Manipulando pginas Configurao de
referncia
Configurao de referncia Servidor de
Banco de Dados
Servidor de Banco de Dados Bancos
Relacionais
MySQL
Bancos Relacionais MySQL -
Configurao
MySQL
MySQL - Configurao
Introduo
Apache Web Server Administrao de
Sistemas Linux
Manipulando mdulos Redes e Servios

Monitorando
conexes ativas
Diretrio mods-enabled SS

Servios Web
Diretrio mods-enabled lista os mdulos que devem ser HTTP

ativados. Links para mods-available Apache Web


Server
Instalao
Criando os links manualmente Estrutura bsica
de configurao
de pgina
cd / etc / apache2 / mods - enabled Manipulando
mdulos
ln -s ../ mods - available / modulo . load modulo . load Manipulando
pginas
Configurao de
referncia

Servidor de
Banco de Dados
Bancos
Relacionais
MySQL
MySQL -
Configurao
Introduo
Apache Web Server Administrao de
Sistemas Linux
Manipulando mdulos Redes e Servios

Monitorando
conexes ativas
Diretrio mods-enabled SS

Servios Web
Diretrio mods-enabled lista os mdulos que devem ser HTTP

ativados. Links para mods-available Apache Web


Server
Instalao
Criando os links manualmente Estrutura bsica
de configurao
de pgina
cd / etc / apache2 / mods - enabled Manipulando
mdulos
ln -s ../ mods - available / modulo . load modulo . load Manipulando
pginas
Configurao de
referncia

Utilizando as ferramentas prprias Servidor de


Banco de Dados
Bancos
a2enmod modulo Relacionais
a2dismod modulo MySQL
MySQL -
Configurao
Introduo
Sumrio Administrao de
Sistemas Linux
Redes e Servios
Monitorando conexes ativas
SS Monitorando
conexes ativas
Servios Web SS

Servios Web
HTTP HTTP

Apache Web
Apache Web Server Server
Instalao
Instalao Estrutura bsica
de configurao
Estrutura bsica de configurao de pgina de pgina
Manipulando
mdulos
Manipulando mdulos Manipulando
pginas
Manipulando pginas Configurao de
referncia
Configurao de referncia Servidor de
Banco de Dados
Servidor de Banco de Dados Bancos
Relacionais
MySQL
Bancos Relacionais MySQL -
Configurao
MySQL
MySQL - Configurao
Introduo
Apache Web Server Administrao de
Sistemas Linux
Manipulando pginas Redes e Servios

Monitorando
conexes ativas
Diretrio sites-enabled SS

Servios Web
Diretrio mods-enabled lista os mdulos que devem ser HTTP

ativados. Links para sites-available Apache Web


Server
Instalao
Criando os links manualmente Estrutura bsica
de configurao
de pgina
cd / etc / apache2 / sites - enabled Manipulando
mdulos
ln -s ../ sites - available / site . conf site . conf Manipulando
pginas
Configurao de
referncia

Servidor de
Banco de Dados
Bancos
Relacionais
MySQL
MySQL -
Configurao
Introduo
Apache Web Server Administrao de
Sistemas Linux
Manipulando pginas Redes e Servios

Monitorando
conexes ativas
Diretrio sites-enabled SS

Servios Web
Diretrio mods-enabled lista os mdulos que devem ser HTTP

ativados. Links para sites-available Apache Web


Server
Instalao
Criando os links manualmente Estrutura bsica
de configurao
de pgina
cd / etc / apache2 / sites - enabled Manipulando
mdulos
ln -s ../ sites - available / site . conf site . conf Manipulando
pginas
Configurao de
referncia

Utilizando as ferramentas prprias Servidor de


Banco de Dados
Bancos
a2ensite site Relacionais
a2dissite site MySQL
MySQL -
Configurao
Introduo
Sumrio Administrao de
Sistemas Linux
Redes e Servios
Monitorando conexes ativas
SS Monitorando
conexes ativas
Servios Web SS

Servios Web
HTTP HTTP

Apache Web
Apache Web Server Server
Instalao
Instalao Estrutura bsica
de configurao
Estrutura bsica de configurao de pgina de pgina
Manipulando
mdulos
Manipulando mdulos Manipulando
pginas
Manipulando pginas Configurao de
referncia
Configurao de referncia Servidor de
Banco de Dados
Servidor de Banco de Dados Bancos
Relacionais
MySQL
Bancos Relacionais MySQL -
Configurao
MySQL
MySQL - Configurao
Introduo
Apache Web Server Administrao de
Sistemas Linux
Configurao de referncia Redes e Servios

Monitorando
Arquivo padro do pacote: 000-default.conf conexes ativas
SS

Servios Web
HTTP

Apache Web
Server
Instalao
Estrutura bsica
de configurao
de pgina
Manipulando
mdulos
Manipulando
pginas
Configurao de
referncia

Servidor de
Banco de Dados
Bancos
Relacionais
MySQL
MySQL -
Configurao
Introduo
Apache Web Server Administrao de
Sistemas Linux
Configurao de referncia Redes e Servios

Monitorando
Arquivo padro do pacote: 000-default.conf conexes ativas
SS

Definio de VirtualHost Servios Web


HTTP
Utilizado quando um mesmo servidor serve vrias pginas Apache Web
diferentes com o mesmo endereo. Server
Instalao
Estrutura bsica
# ServerName www . example . com de configurao
de pgina
Manipulando
mdulos
Manipulando
pginas
Configurao de
referncia

Servidor de
Banco de Dados
Bancos
Relacionais
MySQL
MySQL -
Configurao
Introduo
Apache Web Server Administrao de
Sistemas Linux
Configurao de referncia Redes e Servios

Monitorando
Arquivo padro do pacote: 000-default.conf conexes ativas
SS

Definio de VirtualHost Servios Web


HTTP
Utilizado quando um mesmo servidor serve vrias pginas Apache Web
diferentes com o mesmo endereo. Server
Instalao
Estrutura bsica
# ServerName www . example . com de configurao
de pgina
Manipulando
mdulos
Manipulando
Raz da pgina em questo pginas
Configurao de
referncia
DocumentRoot / var / www / html
Servidor de
Banco de Dados
Bancos
Relacionais
MySQL
MySQL -
Configurao
Introduo
Apache Web Server Administrao de
Sistemas Linux
Configurao de referncia Redes e Servios

Monitorando
Arquivo padro do pacote: 000-default.conf conexes ativas
SS

Definio de VirtualHost Servios Web


HTTP
Utilizado quando um mesmo servidor serve vrias pginas Apache Web
diferentes com o mesmo endereo. Server
Instalao
Estrutura bsica
# ServerName www . example . com de configurao
de pgina
Manipulando
mdulos
Manipulando
Raz da pgina em questo pginas
Configurao de
referncia
DocumentRoot / var / www / html
Servidor de
Banco de Dados
Bancos
Relacionais
Configuraes especficas MySQL
MySQL -
Configurao
Configuraes especficas variam de aplicao para aplicao
Introduo
Sumrio Administrao de
Sistemas Linux
Redes e Servios
Monitorando conexes ativas
SS Monitorando
conexes ativas
Servios Web SS

Servios Web
HTTP HTTP

Apache Web
Apache Web Server Server
Instalao
Instalao Estrutura bsica
de configurao
Estrutura bsica de configurao de pgina de pgina
Manipulando
mdulos
Manipulando mdulos Manipulando
pginas
Manipulando pginas Configurao de
referncia
Configurao de referncia Servidor de
Banco de Dados
Servidor de Banco de Dados Bancos
Relacionais
MySQL
Bancos Relacionais MySQL -
Configurao
MySQL
MySQL - Configurao
Introduo
Servidor de Banco de Dados Administrao de
Sistemas Linux
Bancos Relacionais Redes e Servios

Monitorando
conexes ativas
Definio SS

Dados organizados em linhas e colunas em tabelas com cada Servios Web


HTTP
linha possuindo uma chave de identificao nica. Tabelas Apache Web
Server
podem possuir relacionamentos entre si. Instalao
Estrutura bsica
de configurao
SQL de pgina
Manipulando
mdulos
Structured Query Language: Linguagem para manipulao de Manipulando
pginas
dados em bancos relacionais Configurao de
referncia

Servidor de
Banco de Dados
Bancos
Relacionais
MySQL
MySQL -
Configurao
Introduo
Servidor de Banco de Dados Administrao de
Sistemas Linux
Bancos Relacionais Redes e Servios

Monitorando
conexes ativas
Definio SS

Dados organizados em linhas e colunas em tabelas com cada Servios Web


HTTP
linha possuindo uma chave de identificao nica. Tabelas Apache Web
Server
podem possuir relacionamentos entre si. Instalao
Estrutura bsica
de configurao
SQL de pgina
Manipulando
mdulos
Structured Query Language: Linguagem para manipulao de Manipulando
pginas
dados em bancos relacionais Configurao de
referncia

Servidor de
Exemplo de comando Banco de Dados
Bancos
Relacionais
SELECT id , nome , idade , pais , ativo MySQL
FROM usuarios WHERE ativo = TRUE ; MySQL -
Configurao
Introduo
Sumrio Administrao de
Sistemas Linux
Redes e Servios
Monitorando conexes ativas
SS Monitorando
conexes ativas
Servios Web SS

Servios Web
HTTP HTTP

Apache Web
Apache Web Server Server
Instalao
Instalao Estrutura bsica
de configurao
Estrutura bsica de configurao de pgina de pgina
Manipulando
mdulos
Manipulando mdulos Manipulando
pginas
Manipulando pginas Configurao de
referncia
Configurao de referncia Servidor de
Banco de Dados
Servidor de Banco de Dados Bancos
Relacionais
MySQL
Bancos Relacionais MySQL -
Configurao
MySQL
MySQL - Configurao
Introduo
Servidor de Banco de Dados Administrao de
Sistemas Linux
MySQL Redes e Servios

Pilha LAMP
MySQl complementa a pilha LAMP: Monitorando
conexes ativas
I Linux; SS

Servios Web
I Apache; HTTP

Apache Web
I MySQL; Server
Instalao
I PHP. Estrutura bsica
de configurao
de pgina
Manipulando
Popularidade mdulos
Manipulando
pginas
Uma das implementaes mais populares. Configurao de
referncia

Servidor de
Banco de Dados
Bancos
Relacionais
MySQL
MySQL -
Configurao

Figura: Fonte: https:


//esj.com/articles/2015/04/23/database-survey.aspx
Introduo
Servidor de Banco de Dados Administrao de
Sistemas Linux
MySQL Redes e Servios

Monitorando
Forks conexes ativas
SS
Possui a Oracle por trs. Existem forks, como o MariaDB. Servios Web
HTTP

Instalao no Debian Apache Web


Server
A partir dos repositrios: Instalao
Estrutura bsica
de configurao
apt - get install mysql - server de pgina
# ou Manipulando
mdulos
apt - get install mariadb - server Manipulando
pginas
Configurao de
referncia

Servidor de
Banco de Dados
Bancos
Relacionais
MySQL
MySQL -
Configurao
Introduo
Servidor de Banco de Dados Administrao de
Sistemas Linux
MySQL Redes e Servios

Monitorando
Forks conexes ativas
SS
Possui a Oracle por trs. Existem forks, como o MariaDB. Servios Web
HTTP

Instalao no Debian Apache Web


Server
A partir dos repositrios: Instalao
Estrutura bsica
de configurao
apt - get install mysql - server de pgina
# ou Manipulando
mdulos
apt - get install mariadb - server Manipulando
pginas
Configurao de
referncia
Necessrios drivers ou mdulos para a linguagem Servidor de
Banco de Dados
utilizada Bancos
Relacionais
Exemplo pro PHP: MySQL
MySQL -
Configurao
apt - cache search mysql | grep php
Introduo
Sumrio Administrao de
Sistemas Linux
Redes e Servios
Monitorando conexes ativas
SS Monitorando
conexes ativas
Servios Web SS

Servios Web
HTTP HTTP

Apache Web
Apache Web Server Server
Instalao
Instalao Estrutura bsica
de configurao
Estrutura bsica de configurao de pgina de pgina
Manipulando
mdulos
Manipulando mdulos Manipulando
pginas
Manipulando pginas Configurao de
referncia
Configurao de referncia Servidor de
Banco de Dados
Servidor de Banco de Dados Bancos
Relacionais
MySQL
Bancos Relacionais MySQL -
Configurao
MySQL
MySQL - Configurao
Introduo
Servidor de Banco de Dados Administrao de
Sistemas Linux
MySQL - Configurao Redes e Servios

Varivel Monitorando
conexes ativas
Varia de ambiente para ambiente. Arquivo de configurao SS

espalhados em: Servios Web


HTTP
/ etc / mysql / Apache Web
Server
Instalao
Estrutura bsica
Aceitando conexes de outras redes de configurao
de pgina
Editar a linha abaixo no arquivo Manipulando
mdulos
Manipulando
/etc/mysql/mariadb.conf.d/50-server.cnf pginas
Configurao de
referncia
bind - address = 127.0.0.1
Servidor de
Banco de Dados
Bancos
Mudando o nmero da porta Relacionais
MySQL
MySQL -
Editar a linha abaixo no mesmo arquivo Configurao

port = 3306

Вам также может понравиться