Arquivo da categoria ‘Linux’

Servidor FTP (usando vsftpd)

Publicado: 21 de janeiro de 2013 em Linux

Primeiro logar como root:
sudo su
nesta linha você digita a senha e aperta enter

Agora basta baixar utilizando o yum (caso seja fedora, centOs, redhat ou derivados):
yum install vsftpd -y

Iniciar, reiniciar e parar o serviço:
service vsftpd start
service vsftpd restart
service vsftpd stop

Para iniciar junto com o sistema:
chkconfig vsftpd on

Para configurar você pode fazer de várias maneiras, duas delas são:

  • Usando o VI:
    vi /etc/vsftpd/vsftpd.conf
  • Ou como eu prefiro:
    nautilus
    E aí você navega até a pasta /etc/vsftpd/ e abre o arquivo vsftpd.conf com o gedit

Se as linhas não existirem você pode adicionar:
anonymous_enable=NO
listen=NO
listen_port=5090
#caso queira mudar a porta

Depois de salvar você deverá reiniciar o serviço:
service vsftpd restart

também não esquecendo de dar permissão para a pasta:
chmod 775 /var/www/html
chmod 775 /home/usuario

Você precisará também dar permissões para a porta escolhida para conexão, no caso do fedora 17 basta você ir em:
Aplicativos > Outros > Firewall
Com o assistente do firewall aberto:

  • Caso queira manter a porta de ftp padrão (21): Procure pelo serviço “FTP” ou pela porta 21, marque a linha e clique em Aplicar
  • Caso queira usar uma porta diferente vá em: Outras portas > Adicionar
    Marque a opção Definido pelo usuário e escolha a porta 5090 e o protocolo tcp
    E então OK e Aplicar
Anúncios

PHP+MySQL

Publicado: 21 de janeiro de 2013 em Linux

Logar como root:
sudo su
na linha seguinte você digita a senha e aperta enter

Para instalar no fedora, centOs, red hat e derivados pelo terminal, basta usar o comando (como root):
yum install httpd php mysql mysql-server php-mysql -y

Para iniciar:
service httpd start
service mysqld start

E para deixar iniciando o apache junto com o sistema:
chkconfig httpd on
chkconfig mysqld on

Comandos básicos:

  • service httpd start
    service httpd restart
    service httpd stop
  • service mysqld start
    service mysqld restart
    service mysqld stop

Para acessar de outro computador da rede você precisará liberar acesso a porta 80, existem outras maneiras de fazer isso com o linux, vou ensinar uma das mais simples delas:
Usando o fedora 17, você pode ir em Aplicações > Outros > Firewall
Você pode procurar pelo serviço “WWW (HTTP)” ou pela porta 80 e então é só marcar a linha e clicar em Aplicar

Se quiser uma IDE para configurar o mysql, uma muito boa é o mysql workbench:
yum install mysql-workbench

O Login padrão do mysql é root, sem senha e a porta padrão é 3306