Virtual Hosting com PureFTPd e MySQL
|
|
|
- Manuela Palha Clementino
- 9 Há anos
- Visualizações:
Transcrição
1 Virtual Hosting com PureFTPd e MySQL Autoria de Felippe de Meirelles Motta 14/05/2007 Última Atualização 15/06/2007 FUG-BR / Grupo Brasileiro de Usuarios de FreeBSD Publico mais um bom artigo que atinge um bom nã vel de usuã rios, sempre tendo a necessidade de construir um servidor FTP para empresa, e seus clientes. Conta com a instalaã à o de um utilitã rio web para administraã à o deste servidor web, tanto para o banco de dados, quanto para os usuã rios de FTP. Este documento descreve como fazer para instalar um servidor PureFTPd que usa usuã rios virtuais de um banco de dados MySQL  ao invã s de usuã rios reais do sistema.â Isto à  muitoâ maisâ flexã velâ eâ permiteâ terâ milharesâ deâ usuã riosâ FTP noâ mesmoâ servidor.â Alà mâ disso,â mostrareiâ oâ usoâ deâ quotaâ eâ limites de upload/downloadâ comâ estaâ instalaã à o.â As senhasâ serã oâ armazenadasâ e encriptadasâ comoâ MD5 noâ banco Este artigo foi originalmente escrito para utilizaã à o em um servidor Debian, portanto, adaptei o mesmo de linguagem simples para utilizaã à o no FreeBSD. Para a administraã à o do banco de dados MySQL voc㪠pode usar algumas ferramentas baseadas na web como phpmyadmin, no qual serã tambã m instalado neste artigo. phpmyadmin à uma interface grã fica confortã vel noâ qualâ substitueâ aâ necessidadeâ deâ usoâ dasâ linhasâ deâ comandos. Este tutorial à baseado em FreeBSD 6.2-STABLE. Este artigoâ à  umâ guiaâ prã tica,â nã oâ cobrindoâ osâ fundosâ teã³ricos.â Este artigo aborda apenas uma das possib se montar este ambiente, visto que serã a mais simples possã vel. 1 Nota preliminar Neste tutorial eu uso o hostname servidor.exemplo.com.br com o endereã o IP Estas configuraã ões sã o modificadas por vocãª, entã o voc㪠tem que mudar para o apropriado. 2 Instalar MySQL e phpmyadmin Isto pode ser instalado facilmente pelo ports: # cd /usr/ports/databases/mysql51-server ; make install clean # rehashâ && echoâ 'mysql_enable="yes"â >> /etc/rc.conf # /usr/local/etc/rc.d/mysql-server start Definindo a senha de root do MySQL # mysqladminâ -uâ rootâ passwordâ SUA_SENHA Vamos preparar o ambiente para instalaã à o do phpmyadmin, ou seja, instalaremos agora o Apache + PHP. # cd /usr/ports/www/apache20 ; make install clean # cd /usr/ports/lang/php5 ; make install clean (Marque a opã à o APACHE, e desmarque a opã à o IPV6) Adicione as seguintes linhas no seu /usr/local/etc/apache2/httpd.conf AddType application/x-httpd-php.php AddType application/x-httpd-php-source.phps E configure a diretiva DirectoryIndex, adicionando index.php ao final da linha. Lembre-se de configurar as diretivas ServerName e Listen para seu servidor. # echo 'apache2_enable="yes"' >> /etc/rc.conf # /usr/local/etc/rc.d/apache2.sh start Finalmente instalando o phpmyadmin.
2 # cd /usr/ports/databases/phpmyadmin ; make install clean (Nà o precisa marcar/desmarcar quaisquer opã ões) Verifique se os dois subiram com o seguinte comando: # sockstat -4l grep -e httpd -e mysql 3 Instalar PureFTPd comâ suporte MySQL # cd /usr/ports/ftp/pure-ftpd # make config (Selecione MySQL e deixe as demais) # make install clean # echo 'pureftpd_enable="yes"' >> /etc/rc.conf Entà o nã³s criamos um grupo FTP (grupoftp) e usuã rio (usuarioftp) que serã onde todos nossos usuã rios virtuais serã o mapeados. # pw groupadd grupoftp -g 1002 # pw useradd -n usuarioftp -c "Usuarios FTP" -d /dev/null -g grupoftp -s /sbin/nologin 4 Criar a database MySQL para o Pure-FTPd Agora nã³s criamos uma database chamado pureftpd e um usuã rio MySQL chamado pureftpd no qual o Pure-FTPd usarã depois para conectar em sua database: # mysql -u root -p mysql> CREATE DATABASE pureftpd; mysql> GRANT SELECT, INSERT, UPDATE, DELETE, CREATE, DROP ON pureftpd.* TO 'pftp'@'localhost' IDENTIFIED BY 'pftpsenha'; mysql> FLUSH PRIVILEGES; Modifique 'senha' para a senha desejada para estes usuã rios, no qual deverã ser configurado posteriormente no Pure- FTPd. mysql> USE pureftpd; mysql> CREATE TABLE users ( User varchar(16) NOT NULL default '', status enum('0','1') NOT NULL default '0', Password varchar(64) NOT NULL default '', Uid varchar(11) NOT NULL default '-1', Gid varchar(11) NOT NULL default '-1', Dir varchar(128) NOT NULL default '', ULBandwidth smallint(5) NOT NULL default '0', DLBandwidth smallint(5) NOT NULL default '0', comment tinytext NOT NULL, ipaccess varchar(15) NOT NULL default '*', QuotaSize smallint(5) NOT NULL default '0', QuotaFiles int(11) NOT NULL default 0, PRIMARY KEY (User), UNIQUE KEY User (User) ) TYPE=MyISAM; mysql> quit; (Estou assumindo que o hostname de seu servidor ftp seja servidor.exemplo.com.br) voc㪠pode acessar phpmyadmin sob (voc㪠pode tambã m usar o endereã o IP ao invã s do hostname) em um navegador e logar como usuã rio pureftpd. Entà o voc㪠pode visualizar a database. Depois voc㪠pode usar o phpmyadmin para administrar seu servidor Pure-FTPd. 5 Configurando PureFTPd # cp /usr/local/etc/pureftpd-mysql.conf.sampleâ /usr/local/etc/pureftpd-mysql.conf # eeâ /usr/local/etc/pureftpd-mysql.conf
3 Socket /var/run/mysqld/mysqld.sock MYSQLServer localhost MYSQLPort 3306 MYSQLUser pftp MYSQLPassword pftpsenha MYSQLDatabase pureftpd MYSQLCrypt md5 MYSQLGetPW SELECT Password FROM ftpd WHERE User="\L" AND status="1" AND (ipaccess = "*" OR ipaccess LIKE "\R") MYSQLGetUID SELECT Uid FROM ftpd WHERE User="\L" AND status="1" AND (ipaccess = "*" OR ipaccess LIKE "\R") MYSQLGetGID SELECT Gid FROM ftpd WHERE User="\L"AND status="1" AND (ipaccess = "*" OR ipaccess LIKE "\R") MYSQLGetDir SELECT Dir FROM ftpd WHERE User="\L"AND status="1" AND (ipaccess = "*" OR MySQLGetBandwidthUL SELECT ULBandwidth FROM ftpd WHERE User="\L"AND status="1" AND (ipaccess = "*" OR MySQLGetBandwidthDL SELECT DLBandwidth FROM ftpd WHERE User="\L"AND status="1" AND (ipaccess = "*" OR MySQLGetQTASZ SELECT QuotaSize FROM ftpd WHERE User="\L"AND status="1" AND (ipaccess = "*" OR MySQLGetQTAFS SELECT QuotaFiles FROM ftpd WHERE User="\L"AND status="1" AND (ipaccess = "*" OR Esteja certo que voc㪠mudou o campo 'senha' com a senha real do MySQL do seu usuã rio pureftpd na linha MYSQLPassword! Por favor note que nã³s usamos md5 como mã todoâ emâ MYSQLCrypt, noâ qualâ nã³sâ iremosâ armazenarâ asâ senhasâ deâ usuã riosâ comoâ umaâ stringâ MD5 naâ database  seguranã aâ doâ queâ usarâ senhasâ emâ textosâ simples. MaxClientsNumber - Número de clientes simultaneos; MaxClientsPerIP - Número mã ximo de clientes por IP; VerboseLog - Ligar o modo debug para os comandos de FTP dos usuã rios; MaxIdleTime - Tempo mã ximo de IDLE que o usuã rio terã antes de ser desconectado; MySQLConfigFile - Define o arquivo de configuraã à o do MySQL; LimitRecursion files sub-dirs - Aqui serã definido quantos arquivos e sub-diretã³rios poderã ser mostrado para os clientes (ex: LimitRecursion serã o mostrados 2000 arquivos e atã 8 sub-diretã³rios) ChrootEveryone - Enjaular por padrã o os usuã rios FTP; CreateHomeDir - Criar o home do usuã rio automaticamente; 6 Populando o banco de dados e testando Para popular a database voc㪠pode usar a shell MySQL: # mysql -u root -p mysql> USE pureftpd; Agora nã³s criamos o usuã rio usuariofug com o Status 1 (no qual define-o como uma conta ftp ativa), a senha secreta (na qual serã armazenada e encriptada usando funã à o MD5 do MySQL), o UID e GID 2001 (use o userid e groupid do usuã rio/grupo que voc㪠criou no fim do passo 2), o diretã³rio home /home/ um controle de upload e download de 100KB/sec, e uma quota de 50 MB: mysql> INSERT INTO `users` (`User`, `status`, `Password`, `Uid`, `Gid`, `Dir`, `ULBandwidth`, `DLBandwidth`, `comment`, `ipaccess`, `QuotaSize`, `QuotaFiles`) VALUES ('usuariofug', '1', MD5('senhasecreta'), '2001', '2001', '/home/ '100', '100', '', '*', '50', '0'); mysql> quit; Agora abraâ seuâ programaâ clienteâ deâ FTP sobâ suaâ à reaâ deâ trabalhoâ (algo como WS_FTP ou SmartFTP se vocã sob um sistema Windows ou gftp sob um Desktop Linux) eâ tenteâ conectarse.â Como hostnameâ vocãªâ usaâ servidor.dominio.com.brâ (ou endereã o IP do servidor),â oâ usernameâ serã  usuariofug,â eâ aâ senhaâ à  senhasecreta. Agora se voc㪠rodar: # ls -l /home
4 voc㪠poderã ver que o diretã³rio /home/ (diretã³rio home do usuariofug) foi criado automaticamente, e estã agregado por usuarioftp e grupoftp (o usuario/grupo que nã³s criamos no fim do passo 2) como donos. servidor:# ls -l /home total 8 drwxr-xr-x 2 administrator adminisdrator :25 administrador drwxr-xr-x 2 ftpuser ftpgroup : Administraà à o do Banco de dados Para muitas pessoas isto se torna fã cil, caso eles tenham um front-end para o MySQL; neste caso voc㪠pode usar o phpmyadmin (neste exemplo sob para administrar o banco de dados do pureftpd. Sempre que voc㪠queira criar um novo uusã rio, voc㪠tem que criar uma entrada na tabela ftpd, assimâ comoâ ireiâ explicarâ os campos daâ tabelaâ abaixo: User: Seu_Usuario_Aqui (ex. usuariofug). Status: 0 ou 1. 0 menciona que esta conta estã inativa, portanto, o usuã rio nã o pode logar. Password: A senha do usuã rio virtual. Confira seâ voc㪠estã utilizando a funã à o MD5 do MySQL para salvar a senha encriptada como uma string MD5. UID: O userid do usuã rio ftp que voc㪠criou no fim do passo 2 (ex: 2001) GID: O groupid do grupo ftp que voc㪠criou no fim do passo 2 (ex: 2001). Dir: Diretório home do usuã rio virtual do PureFTPd (ex: /home/ Se isto nã o existe, isso serã criado quando o novo usuã rio logar pela primeira vez via FTP. O usuã rio virtual serã enjaulado dentro de seu diretã³rio home, ou seja, ele nã o poderã acessar outros diretã³rios fora deste diretã³rio. ULBandwidth: Controle de Upload do usuã rio virtual em KB/Sec, ou seja, Kilobytes por segundo. Use 0 para que seja ilimitado. DLBandwidth: Controle de Download doâ usuã rioâ virtualâ emâ KB/sec, ouâ seja,â kilobytes por segundo. Use 0 para que s ilimitado. Comment: Você podeâ inserirâ qualquerâ comentã rioâ aquiâ (ex: para sua administraã à o interna).â Normalmente vocãªâ deixaâ esteâ campoâ limpo. Ipaccess: Insira osâ endereã osâ IPs aquiâ queâ serã oâ permitidosâ paraâ conectarâ nestaâ contaâ FTP. '*' defineâ eã oâ IP permitidoâ paraâ conectar. QuotaSize: Espaà oâ deâ armazenamentoâ emâ MB (nã o KB, como em ULBandwidth edlbandwidth)â oâ usuã rioâ virtualâ à  permitidoâ paraâ usoâ sobâ esteâ servidorâ FTP. Defina 0 comoâ ilimitado. QuotaFiles: Define nãºmeroâ totalâ deâ arquivosâ queâ esteâ usuã rioâ virtualâ poderã  salvarâ noâ servidorâ FTP. De tado. 8 FTP Anà nimo Se voc㪠quer criar um usuã rio anã nimo de ftp (uma conta que qualquer pessoa poderã logar-se sem uma senha), voc㪠pode usar algo como isto: Primeiro cria um usuã rio ftp (com o homedir /home/ftp) e grupo ftp: # pw groupadd ftp # pw useradd -s /bin/false -d /home/ftp -m -c "anonymous ftp" -g ftp ftp Obs:: por padrã o o pureftpd no FreeBSD jã vem com usuã rio anã nimo permitido, na diretiva: NoAnonymous, modifique para YES para NÃO aceitar logins anã nimos. Reinicie PureFTPd: # /usr/local/etc/rc.d/pure-ftpd restart Entà o nã³s criamos o diretã³rio /home/ftp/incoming no qual irã permitir usuã rio anã nimos para enviar arquivos. Nós iremos ter o diretã³rio /home/ftp/incoming com permissãµes de 311 para que os usuã rios possam fazer upload, nã o vendo ou puxando quaisquer arquivos neste diretã³rio. O diretã³rio /home/ftpâ irã  terâ permissãµesâ deâ 555 noâ qualâ permiteâ visualizarâ eâ puxarâ osâ arquivos: # cd /home/ftp # mkdir incoming # chown ftp:nogroup incoming/
5 # chmod 311 incoming/ # cd../ # chmod 555 ftp/ Agora usuã rios anã nimos podem logar, e eles podem fazer download dos arquivos em /home/ftp, mas uploads sã o limitados para /home/ftp/incoming (uma vez que o arquivo seja enviado para /home/ftp/incoming, ele nã o poderã ser lido nem puxado, o administrador do servidor terã de movãª-lo para /home/ftp primeiramente para disponibilizar para isto). 9 Links de referãªncia Artigo Original: PureFTPd: MySQL: phpmyadmin: Traduzido eâ modificadoâ por Felippe de Meirelles Motta <lippe at fug dot com dot br>
Sensor de temperatura Parte 5 Cleiton Bueno www.cleitonbueno.wordpress.com. Preparando o ambiente do Banco de dados Mysql
Criar database: Sensor de temperatura Parte 5 Cleiton Bueno www.cleitonbueno.wordpress.com Preparando o ambiente do Banco de dados Mysql CREATE DATABASE `tempuino` DEFAULT CHARACTER SET utf8 COLLATE utf8_bin
Você pode testar se está tudo OK, abrindo um navegador no Debian Linux e acessando qualquer site.
Você pode testar se está tudo OK, abrindo um navegador no Debian Linux e acessando qualquer site. Foi necessário configurar esse segundo adaptador, porque talvez seja necessário fazer o download de alguma
No Fedora, instalamos os pacotes "mysql" e "mysql-server", usando o yum:
Instalando o MySQL O MySQL é um banco de dados extremamente versátil, usado para os mais diversos fins. Você pode acessar o banco de dados a partir de um script em PHP, através de um aplicativo desenvolvido
MSN-Proxy v0.7 no Debian 5 (Atualizado)
Remontti MSN-Proxy v0.7 no Debian 5 (Atualizado) MSN-Proxy v0.7 no Debian 5 (Atualizado) Controle o uso do msn Messenger em sua rede. Desfrute de vários recursos, bem como log das conversas, aviso sobre
Instalando Lighttpd com PHP, MySQL, Virtual hosting, WebDAV, Autenticação e Userdir
Instalando Lighttpd com PHP, MySQL, Virtual hosting, WebDAV, Autenticação e Userdir Autoria de Daniel Bristot de Oliveira 20/06/2006 Última Atualização 25/08/2006 FUG-BR / Grupo Brasileiro de Usuarios
Brincando de Backup com rsync.
Brincando de Backup com rsync. Autoria de Thiago J. Ruiz (Neo) 25/09/2006 Última Atualização 06/10/2006 A necessidade de se manter um backup de todas as informaã ões/dados dos clientes se faz cada vez
Instalação Apache + MySQL + PHPMyAdmin CentOS
Segue descrição das atividades: Tratamento dos dados gerados pelo Servidor de Web a partir do arquivo de logs. Configuração do Servidor Web para armazenar em um arquivo texto os logs de acesso, conforme
Tutorial Instalação e configuração do Wordpress
Universidade Federal do Ceará Campus Quixadá Curso Superior de Tecnologia em Redes de Computadores Administração de Sistemas Operacionais Linux Professor: João Marcelo Tutorial Instalação e configuração
Administração de Usuários e Privilégios no Banco de Dados
Administração de Usuários e Privilégios no Banco de Dados Todo agrupamento de bancos de dados possui um conjunto de usuários de banco de dados. Estes usuários são distintos dos usuários gerenciados pelo
Armazenamento organizado facilitando SCRUD; Agiliza processo de desenvolvimento de sistemas;
Conjunto de informações relacionadas entre si; Armazenamento organizado facilitando SCRUD; Agiliza processo de desenvolvimento de sistemas; Conjunto de Tabelas onde cada linha é um vetor de dados específico;
Instalando o Lazarus e outros sistemas de suporte. Prof. Vitor H. Migoto de Gouvêa Colégio IDESA 2011
Instalando o Lazarus e outros sistemas de suporte Prof. Vitor H. Migoto de Gouvêa Colégio IDESA 2011 Edição 1 Levante e ande - Instalando o Lazarus e outros sistemas de suporte. Ano: 02/2011 Nesta Edição
1 # yum install -y mysql mysql-devel mysql-server php-mysql. Instalação do openssl (necessário para comunicação web segura) 1 # yum install -y openssl
Introdução Openfire (antigo Wildfire) é um servidor multi-plataforma de colaboração em tempo real (RTC), licenciado sob a GPL e implementa o protocolo XMPP (Jabber). Possui clientes para Windows e Linux
INSTALAÇÃO OASIS + WAMP SERVER NO AMBIENTE WINDOWS
INSTALAÇÃO OASIS + WAMP SERVER NO AMBIENTE WINDOWS Este tutorial foi desenvolvido pelos analistas Hézio Silva e José Mendes pertencentes ao quadro de TI do Banco da Amazônia S/A, sediado em Belém-Pa e
Trabalho de Sistema de Informações. Instalação e configuração aplicativo Ocomon
Trabalho de Sistema de Informações Aluno: Paulo Roberto Carvalho da Silva Instalação e configuração aplicativo Ocomon O trabalho tem como objetivo o estudo de caso,a instalação, configuração e funcionamento
Manual comandos Básicos para instalar e desinstalar Firebird em Sistema operacional Linux
Manual comandos Básicos para instalar e desinstalar Firebird em Sistema operacional Linux Primeiramente certifique se que o Administrador de rede tem o Samba configurado no Linux,e se já não existe um
Passos Preliminares: Acessando a máquina virtual via ssh.
CIn/UFPE Sistemas de Informação Redes de Computadores Professor: Kelvin Lopes Dias Monitor: Edson Adriano Maravalho Avelar {kld,[email protected] Instalando o APACHE, PHP (PHPADMIN), MySQL. Este tutorial
Instalação e Conguração do Xoops. Rogério Vinhal Nunes 26 de março de 2007
Instalação e Conguração do Xoops Rogério Vinhal Nunes 26 de março de 2007 1 Sumário 1 O que é o Xoops? 3 2 Instalação do Xoops e Dependências 3 2.1 Instalação das Dependências...............................
TUTORIAL PASSO A PASSO INSTALAÇÃO SERVIDOR DE SMS PARA MKAUTH
TUTORIAL PASSO A PASSO INSTALAÇÃO SERVIDOR DE SMS PARA MKAUTH Faz 5 dias que estou testando o mkauth, e a cada dia descubro funções bem interessantes, mas vejo que o fórum, apesar de ajudar, tem muita
MySQL. Prof. César Melo. com a ajuda de vários
MySQL Prof. César Melo com a ajuda de vários Banco de dados e Sistema de gerenciamento; Um banco de dados é uma coleção de dados. Em um banco de dados relacional, os dados são organizados em tabelas. matricula
Instalando servidor Apache
Instalando servidor Apache Apache é um software livre de código aberto que corre mais de 50% dos servidores web do mundo. Para instalar o apache, abra um terminal e digite o comando: 1- # yum install httpd
Instalação e Configuração
Instalação e Configuração INTERNET Variedade de acessos e conteúdos SERVIDOR WEB Segurança, flexibilidade e agilidade É um computador que processa solicitações HTTP (Hyper-Text Transfer Protocol), que
Introdução ao Sistema. Características
Introdução ao Sistema O sistema Provinha Brasil foi desenvolvido com o intuito de cadastrar as resposta da avaliação que é sugerida pelo MEC e que possui o mesmo nome do sistema. Após a digitação, os dados
Manual de Instalação. Instalação via apt-get. SIGA-ADM versão 12.06
Manual de Instalação Instalação via apt-get SIGA-ADM versão 12.06 Introdução Projeto SIGA-EPCT Manual de Instalação via apt-get O SIGA-ADM é um subsistema do SIGA-EPT (Sistema Integrado de Gestão Acadêmica
Configuração de um servidor FTP. Campus Cachoeiro Curso Técnico em Informática
Configuração de um servidor FTP Campus Cachoeiro Curso Técnico em Informática FTP: o protocolo de transferência de arquivos transferir arquivo de/para hospedeiro remoto modelo cliente/servidor cliente:
Aula 06 Servidor de Arquivos e Impressora (SaMBa)
Aula 06 Servidor de Arquivos e Impressora (SaMBa) Prof. Roitier Campos Gonçalves Introdução O servidor de arquivos fornece um ponto centralizado na rede para armazenamento e compartilhamento de arquivos
Administração de redes Servidor FTP
Administração de redes Servidor FTP FTP (File Transfer Protocol - Protocolo de transferência de arquivos) é um tipo de protocolo utilizado para a transferência de arquivos entre computadores em rede. Para
Guia de instalação para ambiente de Desenvolvimento LINUX
Guia de instalação para ambiente de Desenvolvimento LINUX Conteúdo deste manual Introdução O guia de instalação... 3 Capítulo 1 Instalando o servidor Web Apache... 4 Teste de instalação do Apache... 9
Após salvar, execute o comando testparm e ele deverá exibir a mensagem Server role: ROLE_DOMAIN_PDC".
Samba como Servidor de Domínio Ubuntu Server 14.04 1. Passo - Instalação do pacote: #apt-get install samba 2. Passo - Edição do smb.conf Após instalar o samba delete o arquivo padrão smb.conf. #rm /etc/samba/smb.conf
Autor: Hernandes Martins. http://hernandesmartins.blogspot.com.br Email: [email protected]. Março de 2015. Zabbix 2.4 CentOS 7 Tutorial Instalação
Zabbix 2.4 CentOS 7 Tutorial Instalação Neste tutorial vamos abordar as etapas de instalação do Zabbix 2.4.3, conforme documentação você pode optar por instalar via pacotes (repositórios) ou source (compilar
Instalação de PlaySMS E Ferramentas SMS Server 3 Server Em Debian Antes de começar
Segue em português: Instalação de PlaySMS E Ferramentas SMS Server 3 Server Em Debian Antes de começar Este tutorial irá mostrar como você pode configurar um servidor de SMS no Debian com playsms e smstools.
Esta aula tem o objetivo de nos orientar durante este período em nossas aulas de Banco de Dados, não tem a pretensão de ser a única fonte de
BD Esta aula tem o objetivo de nos orientar durante este período em nossas aulas de Banco de Dados, não tem a pretensão de ser a única fonte de informação para nosso êxito no curso. A intenção de elaborar
Brincando de Backup com rsync.
Brincando de Backup com rsync. Autoria de Thiago J. Ruiz (Neo) 25/09/2006 Última Atualização 06/10/2006 A necessidade de se manter um backup de todas as informações/dados dos clientes se faz cada vez mais
Listando itens em ComboBox e gravando os dados no Banco de Dados MySQL.
Listando itens em ComboBox e gravando os dados no Banco de Dados MySQL. Prof. Vitor H. Migoto de Gouvêa Colégio IDESA 2012 Edição 7 Listando e Gravando Listando itens em ComboBox e gravando os dados no
Projeto Integrador Programação para Internet
FACULDADE DE TECNOLOGIA SENAC GOIÁS SEGURANÇA DA INFORMAÇÃO Projeto Integrador Programação para Internet AYLSON SANTOS EDFRANCIS MARQUES HEVERTHON LUIZ THIAGO SHITINOE AYLSON SANTOS EDFRANCIS MARQUES HEVERTHON
Manual de Instalação. Instalação via apt-get
Manual de Instalação Instalação via apt-get Índice de capítulos 1 - Pré-requisitos para instalação............................ 01 2 - Instalando o SIGA-ADM................................. 01 2.1 - Preparando
Instalação do serviço de FTP com o Proftpd
Tutorial - Proftpd Instalação do serviço de FTP com o Proftpd O Proftpd é um dos mais utilizados servidores de FTP da plataforma Linux. Sua instalação é rápida e fácil. Para instalar o pacote, digite o
Linux Network Servers
Configuração do Servidor Samba como controlador primário de domínio (PDC). O objetivo desse roteiro é mostrar como configurar um servidor Samba PDC compartilhando o diretório home, impressora e um diretório
Fundamentos e Prática em Informática LINUX Gerenciamento de Usuários e Grupos
Fundamentos e Prática em Informática LINUX Gerenciamento de Usuários e Grupos [email protected] Gerenciamento Como qualquer sistema operacional multitarefa e multiusuário, o administrador do sistema
TUTORIAL DE CRIAÇÃO DE BANCO DE DADOS ESPACIAL
TUTORIAL DE CRIAÇÃO DE BANCO DE DADOS ESPACIAL Este tutorial tem por objetivo explicar a criação de bancos de dados espaciais usando o Postgis que é a extensão espacial do PostgreSQL. Os passos que serão
* Técnicas Avançadas. Desenvolvimento de SOFTWARES. Sistemas de Gerenciamento de Conteúdo com Joomla e Magento
* Técnicas Avançadas Desenvolvimento de SOFTWARES Sistemas de Gerenciamento de Conteúdo com Joomla e Magento * Tópicos Sistema de Gerenciamento de Conteúdo CMS. Fron-end Back-end Instalando Site e Lojas
Modelo Cliente/Servidor Por HIARLY ALVES
UNICE Ensino Superior Linguagem de Programação Ambiente Cliente Servidor. Modelo Cliente/Servidor Por HIARLY ALVES Fortaleza - CE CONCEITOS Cliente x Servidor. Cliente É um programa (software) executado
Instalando servidor Apache com MySQL e as linguagens ColdFusion e PHP. XAMPP 1.6.7 (xampp-win32-1.6.7-installer.exe), veja aqui.
Instalando servidor Apache com MySQL e as linguagens ColdFusion e PHP. Escrito por Marcio Nakano (marcionakano.com.br) Data: 29/09/2008 Disponível em http:///blog/post/instalando-apache-mysql-coldfusionphp.pdf
Compartilhando arquivos com o samba
Compartilhando arquivos com o samba Para compartilhar arquivos em uma rede local windows, a microsoft utiliza o protocolo smb (server message block). O samba foi criado para que máquinas linux possam compartilhar
SQL Server 2008. Ferramenta de administração. SQL Server Management Studio. 1º passo conectar ao banco de dados 2ª Query (consulta) usando SQL
SQL Server 2008 Ferramenta de administração SQL Server Management Studio Ferramenta de acesso e administração de dados em modo gráfico 1º passo conectar ao banco de dados 2ª Query (consulta) usando SQL
Mini-Howto Compilando o Pure ftpd com suporte ao OpenLDAP
Mini-Howto Compilando o Pure ftpd com suporte ao OpenLDAP Autor: André Alexandre Gaio aagaio (at) linwork.com.br O que é o pure-ftpd??? Pure-FTPd é um servidor de ftp rápido, estável, concordante com o
Telefonia IP MOT. Prática 1
Prática 1 Instalando o proxy SIP Kamailio, configurando os usuários e interligando proxies. Objetivo: Criar um ambiente VoIP básico utilizando o proxy SIP Kamailio que terá suas informações de usuário
Na tela dele, clique no sinal de + ao lado do nome do seu computador, para expandi-lo. A seguir, expanda também o item "Sites da web".
Servidor WEB Desenvolvedores de sites que querem aprender ou testar ASP, ou mesmo profissionais que precisam desenvolver páginas ASP ou ASP.Net, não precisam necessariamente ter um servidor na web com
FileZilla Server. O FileZilla Server é um ótimo servidor FTP, conta com diversas funções e fácil instalação e configuração.
FileZilla Server Já apresentei um tutorial sobre o FileZilla, um cliente FTP com versões para vários sistemas operacionais, agora vou falar sobre o FileZilla Server, um programa que transforma seu computador
Instalação do PHP no Linux
Instalação do PHP no Linux O código PHP está embutido diretamente nos documentos XHTML, embora esses segmentos de script sejam interpretados pelo servidor antes de serem entregues para o cliente, o que
Guia de Instalação e Configuração do Noosfero
Guia de Instalação e Configuração do Noosfero Índice Instalação e Configuração do Noosfero...3 Instalação das dependências principais do Noosfero no Debian 7...3 Instalação do PostFix e SASL...3 Configuração
MySQL: Controle de Acesso
MySQL: Controle de Acesso Programação de Servidores Marx Gomes Van der Linden http://marx.vanderlinden.com.br/ Controle de Acesso MySQL tem um sistema de controle de acesso de usuários que é independente
Faculdade SENAC Pelotas Curso Superior de Tecnologia em Redes de Computadores Sistemas de Informação Professor Eduardo Maroñas Monks MEDIA CORE
Faculdade SENAC Pelotas Curso Superior de Tecnologia em Redes de Computadores Sistemas de Informação Professor Eduardo Maroñas Monks MEDIA CORE Alunos: Emanuel Silva Alberto Mathies MediaCore Introdução
Hotspot com Ubuntu Server 11.04 32-Bits
Hotspot com Ubuntu Server 11.04 32-Bits Fazendo as instalações Hardware e instalação do Ubuntu Hardware utilizado: Servidor com duas placas de rede; Notebook com conexão wireless e putty instalado; Roteador
Recuperação e Publicação
Recuperando um site com Akeeba Recuperação e Publicação O backup gerado com o Akeeba pode ser utilizado a qualquer momento, para recuperar o seu site. O processo é simples e lembra a instalação do Joomla!
Linux. - Comando básicos
- Comando básicos Linux ls (- la) : lista os arquivos do diretório local cd : muda de diretório. Exemplos úteis : cd : muda para o home dir cd - : volta para o diretório de
TUTORIAL: MANTENDO O BANCO DE DADOS DE SEU SITE DENTRO DO DOMÍNIO DA USP USANDO O SSH!
UNIVERSIDADE DE SÃO PAULO (USP) ESCOLA DE ARTES, CIÊNCIAS E HUMANIDADES (EACH) TUTORIAL: MANTENDO O BANCO DE DADOS DE SEU SITE DENTRO DO DOMÍNIO DA USP USANDO O SSH! Autoria e revisão por: PET Sistemas
#apt-get install make flex gcc gpp apache2 php5 php5-pgsql postgresql-8.4 libapache2-mod-php5 php5-gd php-net-socket postgres
no Debian 6.0 Instalação do Zabbix (Sistema de Gerenciamento de Rede) Utilizando o terminal do linux digite o comando abaixo: #apt-get install make flex gcc gpp apache2 php5 php5-pgsql postgresql-8.4 libapache2-mod-php5
Linux Networks Servers
FTP O protocolo FTP ( File Transfer Protocol ) é um protocolo para transferências de arquivos amplamente utilizado na internet devido a sua facilidade de implementação e simplicidade de uso. Durante este
Introdução à Engenharia da Computação. Banco de Dados Professor Machado
Introdução à Engenharia da Computação Banco de Dados Professor Machado 1 Sistemas isolados Produção Vendas Compras Banco de Dados Produtos... Banco de Dados Produtos... Banco de Dados Produtos... Desvantagens:
EXERCÍCIOS PRÁTICOS. Banco de Dados
EXERCÍCIOS PRÁTICOS Banco de Dados Introdução ao uso do SQL Structured Query Language, considerando tanto DDL Data Definition Language quanto DML Data Manipulation Language. Banco de Dados selecionado:
Introdução à Banco de Dados. Nathalia Sautchuk Patrício
Introdução à Banco de Dados Nathalia Sautchuk Patrício Histórico Início da computação: dados guardados em arquivos de texto Problemas nesse modelo: redundância não-controlada de dados aplicações devem
O que você precisa saber sobre FTP na certificação LPI nível 1
O que você precisa saber sobre FTP na certificação LPI nível 1 FTP significa File Transfer Protocol (Protocolo de Transferência de Arquivos). Permite a transferência de arquivos do computador remoto para
Manual de Instalação e Configuração do SQL Express
Manual de Instalação e Configuração do SQL Express Data alteração: 19/07/11 Pré Requisitos: Acesse o seguinte endereço e faça o download gratuito do SQL SRVER EXPRESS, conforme a sua plataforma x32 ou
SiGE - Sistema de Gerência de Eventos
SiGE - Sistema de Gerência de Eventos Equipe COMSOLiD February 22, 2013 Instalação Programas necessários: PostgreSQL; Apache HTTP Server; php5; Zend Framework; subversion (opcional); Base de dados Schema
Linux Network Servers
Samba como compartilhador de arquivos & impressora O Samba surgiu da necessidade de integrar redes mistas (Windows com Linux). No Linux, há duas maneiras de se fazer isso, que é pelo uso do NFS e Samba.
Instalando o MySQL 5.6 no Windows
Instalando o MySQL 5.6 no Windows Digite mysql no google e selecione a primeira opção. No site do MySQL, clique na aba Downloads. Após clicar na aba Downloads, desça o cursor do mouse até o fim da página.
Gerência de Banco de Dados
exatasfepi.com.br Gerência de Banco de Dados Prof. Msc. André Luís Duarte Banco de Dados Os bancos de dados são coleções de informações que se relacionam para criar um significado dentro de um contexto
MANUAL DE FTP. Instalando, Configurando e Utilizando FTP
MANUAL DE FTP Instalando, Configurando e Utilizando FTP Este manual destina-se auxiliar os clientes e fornecedores da Log&Print na instalação, configuração e utilização de FTP O que é FTP? E o que é um
http://www.multside.com.br CODE IGNITER INSTALAÇÃO & BANCO DE DADOS
CODE IGNITER INSTALAÇÃO & BANCO DE DADOS INSTALAÇÃO Instalar o code-igniter é muito simples, basta que você tenha um servidor que rode PHP 5 (para saber consulte a documentação PHP do seu servidor). Após
Trabalhando com MySQL: Uma Introdução
Trabalhando com MySQL: Uma Introdução 1. A linguagem PHP A linguagem PHP é uma linguagem de programação criada especialmente para o uso em páginas Web. Mas nem por isso ela não pode deixar de ser usada
INTRODUÇÃO: 1 - Conectando na sua conta
INTRODUÇÃO: Com certeza a reação da maioria dos que lerem esse mini manual e utilizarem o servidor vão pensar: "mas porque eu tenho que usar um console se em casa eu tenho uma interface gráfica bonito
Formador: Paulo Ramos IGRI13: Rui Bárcia Nº15. Windows 2008 Server. Módulo 16. Instalação e configuração
Formador: Paulo Ramos IGRI13: Rui Bárcia Nº15 Módulo 16 Windows 2008 Server Instalação e configuração Roles DNS Nº 001 Começamos por selecionar o Server Manager. Roles DNS Nº 002 Visualização da janela
Lazarus pelo SVN Linux/Windows
Lazarus pelo SVN Linux/Windows Sei que não faltam artigos sobre como obter e compilar o Lazarus e o FPC pelo SVN, mas sei também que nunca é de mais divulgar um pouco mais e talvez escrever algo diferente.
Front-End Uso da Linguagem Turbo Delphi para Acesso ao Banco de Dados Mysql
Universidade Federal de Mato Grosso-UFMT Sistemas de Informação Laboratório de Programação Visual Prof. Clóvis Júnior Front-End Uso da Linguagem Turbo Delphi para Acesso ao Banco de Dados Mysql Estrutura
Manual de Instalação e Configuração MySQL
Manual de Instalação e Configuração MySQL Data alteração: 19/07/11 Pré Requisitos: 1. Baixar os seguintes arquivos no através do link http://ip.sysfar.com.br/install/ mysql-essential-5.1.46-win32.msi mysql-gui-tools-5.0-r17-win32.msi
Estação Digital. Instalação do Gerenciador da Estação Digital
Instalação do Gerenciador da Estação Digital A instalação do Gerenciador da consiste na configuração do Apache, PHP e MySQL. Esses são os programas necessários para execução do Gerenciador da : file:///c:/documents%20and%20settings/usuario/desktop/apache_logo_medium.png
Projeto Amadeus. Guia de Instalação 00.95.00 Linux
Projeto Amadeus Guia de Instalação 00.95.00 Linux Agosto 2010 Sumário 1. Introdução...3 2. Pré-Requisitos...4 2.1 Máquina Virtual Java...4 2.1.1 Instalando JDK via apt-get...4 2.1.2 Instalando JDK a partir
Redes Ponto a Ponto. Os drivers das placas de rede devem estar instalados.
Redes Ponto a Ponto É fácil configurar uma rede ponto-a-ponto em qualquer versão do Windows. Antes entretanto é preciso tomar algumas providências em relação ao hardware: Todos os computadores devem estar
PHP INTEGRAÇÃO COM MYSQL PARTE 2
ABRIR CONEXÃO PHP INTEGRAÇÃO COM MYSQL PARTE 2 Professor: Leonardo Pereira Email: [email protected] Facebook: leongamerti Material de Estudo: http://www.leonti.vv.si Antes de podermos acessar informações
JDBC Java Database Connectivity
5 JDBC Java Database Connectivity Prof. Autor: Daniel Morais dos Reis e-tec Brasil Programação Avançada Para Web Página1 Meta Trabalhar com bancos de dados em aplicações web em JSP através das classes
LABORATÓRIO UNIDADES 1 REVISÃO LINUX E COMANDOS BÁSICOS ABRINDO A MÁQUINA VIRTUAL UBUNTU SERVER 14.04.1 PELO VIRTUALBOX
LABORATÓRIO UNIDADES 1 REVISÃO LINUX E COMANDOS BÁSICOS ABRINDO A MÁQUINA VIRTUAL UBUNTU SERVER 14.04.1 PELO VIRTUALBOX Procure no MENU INICIAR PROGRAMAS o ícone do VirtualBox e execute-o. Em seguida clique
Organização do Curso. Instalação e Configuração. Módulo II. Pós Graduação em Projeto e Gerencia de Redes de Computadores
1 Pós Graduação em Projeto e Gerencia de Redes de Computadores Sistemas Operacionais de Redes I - Linux Prof.: Nelson Monnerat Instalação e Configuração 1 Sistemas Operacionais de Redes I - Linux Módulo
Redes de Computadores
Redes de Computadores Samba Gustavo Reis [email protected] 1 Conhecido também como servidor de arquivos; Consiste em compartilhar diretórios do Linux em uma rede Windows e visualizar compartilhamentos
MySQL para DBAs Oracle
MySQL para DBAs Oracle Ricardo Portilho Proni [email protected] Esta obra está licenciada sob a licença Creative Commons Atribuição-SemDerivados 3.0 Brasil. Para ver uma cópia desta licença,
Instalação do Pentaho BI Server no Ubuntu Server 11.10 ou Superior com OpenJDK
Este Tutorial é para Ubuntu com versão 11 ou Superior. Para Instalação em Ubuntu 10 leia este outro artigo " Instalação do Pentaho BI Server no Ubuntu Server " - Pentaho BI Server A Pentaho Corporation
Trabalho do Grupo Nº 3
UNIVERSIDADE KIMPA VITA ESCOLA SUPERIOR POLITÉCNICA DO UIGE DEPARTAMENTO DOS ASSUNTOS ACADÉMICO Trabalho do Grupo Nº 3 Caso prático Curso: Engenharia Informática Nível: 4º Ano Sala: 30 Orientado Por: Ano
FERRAMENTAS DE COLABORAÇÃO CORPORATIVA
FERRAMENTAS DE COLABORAÇÃO CORPORATIVA Compartilhamento de Arquivos no Google Drive Sumário (Clique sobre a opção desejada para ir direto à página correspondente) Utilização do Google Grupos Introdução...
A criação de utilizadores no MySQL pode passar pela utilização de dois comandos: - Create user; - Grant;
Objetivo: Criar utilizadores e definir os seus direitos no sistema Entrar no MySQL como um utilizador diferente de root Gestão de utilizadores e direitos no MySQL Criar utilizadores e definir os seus direitos
Iniciando o MySQL Query Brower
MySQL Query Brower O MySQL Query Browser é uma ferramenta gráfica fornecida pela MySQL AB para criar, executar e otimizar solicitações SQL em um ambiente gráfico. Assim como o MySQL Administrator foi criado
Instalação e configuração de Sistema de Informação. Sobre o Help Center Live
Nome: Nataniel Vieira Curso: Tecnologia em Redes de Computadores Disciplina: Sistemas de Informação Professor: Eduardo Monks Instalação e configuração de Sistema de Informação Sistema de Informação: Help
Instalando um pacote LAMP (Linux, Apache, MySQL, PHP) no Mandriva
Instalando um pacote LAMP (Linux, Apache, MySQL, PHP) no Mandriva 1 Como instalar programas em Linux Para que possamos inicar o processo de instalação, precisamos configurar o gerenciador de pacotes do
Atividade Proposta da Disciplina: Laboratório de Rede de Computadores
Atividade Proposta da Disciplina: Laboratório de Rede de Computadores Tratamento dos dados gerados pelo Servidor de Web a partir do arquivo de logs. Configuração do Servidor Web para armazenar em um arquivo
Esse manual é um conjunto de perguntas e respostas para usuários(as) do Joomla! 1.5.
Esse manual é um conjunto de perguntas e respostas para usuários(as) do Joomla! 1.5. Ele considera que você já tem o Joomla! instalado no seu computador. Caso você queira utilizá lo em um servidor na web,
Instalando e configurando o IIS no Windows Server 2012 Depois do Windows server 2012 instalado, devemos adicionar IP estático a ele, vamos abrir o
Instalando e configurando o IIS no Windows Server 2012 Depois do Windows server 2012 instalado, devemos adicionar IP estático a ele, vamos abrir o Server Manager (Gestor de Servidor) no ícone ao lado do
Personal Home Page PHP. Prof. Luiz Claudio F. de Souza www.luizclaudiofs.blogspot.com
Personal Home Page PHP 1 O que é PHP? PHP (Personal Home Page) é uma linguagem que permite criar sites WEB dinâmicos, possibilitando uma interação com o usuário através de formulários, parâmetros da URL
GUIA INTEGRA SERVICES E STATUS MONITOR
GUIA INTEGRA SERVICES E STATUS MONITOR 1 - Integra Services Atenção: o Integra Services está disponível a partir da versão 2.0 do software Urano Integra. O Integra Services é um aplicativo que faz parte
