Instalando o servidor proftpd

Posted in: Linux |

1° Passo > como usuário root

# apt-get install proftpd

Se você escolheu instalar de um repositório, ele irá perguntar qual o tipo de execução irá querer.

Se tudo der certo o servidor estará instalado.

Agora vamos configurar o arquivo de configuração do serviço:

# pico /etc/proftpd/proftpd.conf
#Nome do Servidor
ServerName ”Nome do seu servidor”

#Modo no qual rodará (standalone ou inetd)
ServerType standalone
DeferWelcome off

#Não exibe informações sobre que tipo de servidor está rodando
ServerIdent off

#fuso horário universal (GMT) e não o local
TimesGMT off
MultilineRFC2228 on

#Tempo Máximo sem transferência de dados
TimeoutNoTransfer 600

#Tempo Máximo com transferência parada(travada)
TimeoutStalled 600

#Tempo Máximo conectado mas sem troca de dados
TimeoutIdle 1200

DisplayLogin welcome.msg
DisplayFirstChdir .message
ListOptions ”-l”
DenyFilter \*.*/

#Logs no Proftp
WtmpLog off

#Arquivo de log geral
SystemLog /var/log/proftpd.log

#Arquivo de log das transferências
TransferLog /var/log/xferlog

#Porta para socket de controle
Port 21
Umask 022 022

#Máximo de usuários autenticados
MaxClientesPerHost 4 ”Mensagem de erro para usuário”

#Numero Máximo de tentativas de login
MaxLoginAttempts 3

#Usuário sob qual o servidor irá rodar
User
nobody
#Grupo
Group nogroup

#Os Usuários não poderão sair de seu diretório home
DefaultRoot ~

#Não permite o login do usuário root
RootLogin off

#Não requer que os usuários tenham um shell válido
RequireValidShell off

#Não bloqueia usuários baseando-se no arquivo /etc/ftpusers
UseFtpUsers off

_____________________________________________________

Existe um usuário chamado “anonymous” permitido em muitos FTPs, ele é usado para clientes e o mesmo poder olhar os arquivos e baixar sem que seja feito nenhum upload, por questão de segurança, não coloquei aqui.

Instalando o OCOMON

Posted in: Linux |

1º Passo – Configurando o Usuário Root
- Abra o terminal (Aplicativos > Acessórios > Terminal)
- Vamos definir uma senha para o usuario root. Digite o comando


# sudo passwd root

- Inisira sua senha - Digite uma nova senha para o usuario root
- As tarefas a seguinte devem ser executadas pelo root, para se “transformar” no root digite o comando

# sudo su ­
- Insira a senha do root

- O prompt de comandos deve ficar assim root@nome_do_computador:#


2º Passo – Instalar o Apache:
- Abra o terminal (Aplicativos > Acessórios > Terminal)
- Digite o seguinte o seguinte comando:
#apt-get update
#apt­-get install -y apache2 apache2-doc apache2-utils apache2-suexec apache2-mpm-prefork libexpat1 libapache2-mod-auth-mysql

- Após a instalação teste a instalação do apache, abra o seu navegador padrão (Ex. Firefox) e digite:  http://localhost

3º Passo – Instalar o PHP5:

- No terminal digite o comando:
# apt-­get install -y php5 libapache2­-mod-­php5 php5-common php5-curl php5-dev php5-gd php5-imagick php5-imap php5-mcrypt php5-memcache php5-mhash php5-ming php5-mysql php5-pspell php5-recode php5-sqlite php5-tidy php5-xmlrpc php5-xsl php5-cli php5-ps php-pear libaio1 phpmyadmin

- Após a instalação é necessário reiniciar o serviço do Apache para que ele “leia” o arquivo de configuração do PHP5. Digite o seguinte comando no terminal:

# /etc/init.d/apache2 restart

- Para verificar se o PHP5 está funcionando corretamente acesse o diretório:
# cd /var/www

- remova o arquivo index.html usando o comando

# rm ­-rf index.html

- Crie um arquivo PHP uando o comando:
# vi index.php

- Quando o editor VI abrir pressione a letra “i” ou “insert” do seu teclado e digite a seguinte linha:
- Para salvar o arquivo pressione a tecla ESC , depois pressione a tecla “:”, digite wq! e pressione a tecla ENTER
- Agora faça um teste no seu navegador digitando o endereço

http://localhost/


- A página ira carregar as informações sobre a configuração do php.

(Exemplo da página de informações do PHP)


4º Passo – Instalar o MySQL5

- No terminal digite o comando
# apt­-get install -y mysql-server build-essential libapache2-mod-php5 libapache2-­mod-­auth-­mysql php5-­mysql

- Reinicie o serviço do Apache novamente usando o comando

# /etc/init.d/apache2 restart

- Reinicie o serviço do MySql novamente usando o comando
# /etc/init.d/mysql restart


5º Passo – A instalação do Ocomon

- Faça o download da última versão do Ocomon neste link http://ocomonphp.sourceforge.net/
- Copie o arquivo para o diretório /var/www/ usando o comando

#cp nome_do_arquivo.tar.gz /var/www

- Entre no diretório /var/www/ usando o comando

# cd /var/www/

- Digite o comando

# chmod 777 nome_do_arquivo.tar.gz

– Descompacte o arquivo usando o seguinte comando

# tar -vzxf nomedoarquivo.tar.gz

- Renomeie o diretorio que foi criado para ocomon, usando o comando

# mv ocomon_2.0-RC6  ocomon

- Entre no diretório do ocomon usando o comando

# cd ocomon/

- Agora vamos criar a base de dados do ocomon, sugiro que você utilize o phpMyAdmin para esta tarefa. - Abra o seu navegador padrão e digite http://localhost/phpmyadmin na barra de endereços.

(Exemplo da página do PhpMyAdmin)


- Importe o arquivo que criará o banco de dados e usuario do ocomon.

(Exemplo da página do PhpMyAdmin)

– No diretório /var/www/ocomon/install/2.0RC6 existe um script pronto para criar as tabelas do ocomon ( DB_OCOMON_2.0RC6_FULL.SQL)

- Para executar o script de criação das tabelas, na página do phpmyadmin, clique na opção Importar.
­- Clique   no   botão   Arquivo   e   vá   para   o   diretório   /var/www/ocomon/install/2.0RC6  e selecione o arquivo.

DB_OCOMON_2.0RC6_FULL.SQL

- Clique no botão Abrir
- Na opção Conjunto de caracteres do arquivo, escolha Latin1.
- Clique no botão Executar
- A mensagem “Importação realizada com sucesso, consultas executadas” deve aparecer na tela.
- Concluido. A base de dados do Ocomon foi criada.


- Agora devemos alterar o usuario do ocomon phpMyAdmin.
- Na tela principal do phpMyAdmin clique na opção Privilégios

(Exemplo da página de privilégios do PhpMyAdmin)


- Clique na opção editar do usuario ocomon
- Em Privilégios globais clique na opção Marcar todos
­- Clique no botão Executar


- Em Privilégios. altere a senha do usuario.
­- Clique no botão Executar
- O usuário será criado com todos os privilégios sobre o banco de dados ocomon

(Exemplo da página de privilégios do PhpMyAdmin)

6° Passo – A configuração do Ocomon

- A configuração do ocomon deve ser feita no diretório /var/www/ocomon/includes digite o comando
#cd /var/www/ocomon/includes

- Faça uma cópia do arquivo config.inc.php­-dist para o arquivo config.inc.php usando o camando
# cp config.inc.php­-dist  config.inc.php­

- Edite o arquivo config.inc.php usando o comando
# vi config.inc.php

- Posicione o cursor na linha
define ( “SQL_USER”, “ocomon”);  //NOME DO USUARIO PARA ACESSAR A BASE OCOMON,

certifique­se de esta linha esta da mesma forma que foi escrita aqui

- Agora posicione o cursor na linha define ( “ SQL_PASSWD”,”senha_ocomon_mysql”); //AQUI DEVE COLOCADA A SENHA DA BASE DO OCOMON, - pressione a tecla “i” ou “insert” e escreva entre as aspas a palavra ocomon
- Verifique se a linha define ( “SQL_SERVER”, “localhost”); está escrita da mesma forma que aqui.
- Agora verifique se a linha define ( “SQL_DB”, “ocomon_rc6″); está escrita também da mesma forma que aqui
- Pressione a tecla ESC para sair, digite “:” e depois digite wq!
- O arquivo config.inc.php está salvo.
- Acesse o diretório /etc/php5/apache2/ usando o comando
# cd /etc/php5/apache2/

- e edite o arquivo php.ini usando o comando
# vi php.ini

- Procure a linha register_globals = Off
- Pressione a tecla “i” ou “insert” e altere Off para On
- Pressione a tecla ESC para sair, digite “:” e depois digite wq!
- Reinicie o servidor apache usando o comando
# /etc/init.d/apache2 restart

- Abra o seu navegador padrão e digite http://localhost/ocomon na barra de endereços.
- Nome campo Usuário digite admin
e no campo Senha digite admin
(Exemplo da página de logon do Ocomon)

7º Passo – Remoção da pasta de instalação

- Após a instalação;
- Teste o ocomon acessando via navegador.
- Autentique com usuario e senha.
- Se tudo estiver funcionando é recomendavel apagar a pasta de instalação do ocomon para isso digite o comando.

# rm -rf /var/www/ocomon/install

=========================================

Este tutorial foi baseado no tutorial de Wendell Bento Geraldes.

O tutorial original esta disponível para visualização e download no link abaixo

Link 1:
http://docs.google.com/w.luis.araujo
Link2:
http://www.4shared.com/

Observação:

Tive problema com a variável “date_diff”

Essa situação ocorre apenas na versão 5.3.0 do PHP. É que a partir dessa
versão, o PHP incluiu a função “date_diff” para comparação entre datas. O

problema é que o OcoMon já trazia uma função com esse mesmo nome e então
acabou conflitando com a função do PHP. Um contorno até que saia nova
atualização do OcoMon é o seguinte:

No arquivo “./includes/functions/funcoes.inc”, localize e altere o nome da

função “date_diff”. Após isso, renomeie para o novo nome, as chamadas para
função “date_diff” nos seguintes arquivos:

./invmon/geral/consulta_garantia.php
./invmon/geral/consulta_garantia_piece.php

./ocomon/geral/abertura_user.php
./ocomon/geral/lista.php
./ocomon/geral/mostra_chamados.php
./ocomon/geral/abertura.php
./ocomon/geral/mostra_resultado_consulta.php

Configurando endereço IP estático no Ubuntu Server

Posted in: Redes |

Para configurar um endereço estático passo a passo:
Log como super usuário (root)

1 – configurar um endereço ip fixo:

sudo pico /etc/network/interfaces

O arquivo devera estar com o seguinte conteúdo:
auto eth0
iface eth0 inet dhcp

Altere para:
auto eth0
iface eth0 inet static
address 192.168.1.10
netmask 255.255.255.0
network 192.168.1.0
broadcast 192.168.1.255
gateway 192.168.1.1

2 – Definindo os DNS do servidor

sudo pico /etc/resolv.conf

search uol.com.br
nameserver 192.168.1.10
nameserver 201.6.0.112
nameserver 201.6.0.108

3 – Reinicie o serviço de rede:

sudo /etc/init.d/networking restart

4 – Para mostrar as configurações que acabaram de ser feitas:

ifconfig

eth0 Encapsulamento do Link: Ethernet Endereço de HW 00:02:2A:BA:3D:B2
inet end.: 192.168.1.10 Bcast:192.168.1.255 Masc:255.255.255.0
endereço inet6: fe80::202:2aff:feba:3db2/64 Escopo:Link
UP BROADCAST RUNNING MULTICAST MTU:1500 Métrica:1
pacotes RX:2842 erros:0 descartados:0 excesso:0 quadro:0
Pacotes TX:2182 erros:0 descartados:0 excesso:0 portadora:0
colisões:0 txqueuelen:1000
RX bytes:3309997 (3.1 MiB) TX bytes:376826 (367.9 KiB)
IRQ:10 Endereço de E/S:0xec00

eth1 Encapsulamento do Link: Ethernet Endereço de HW 00:0D:87:95:01:1C
UP BROADCAST MULTICAST MTU:1500 Métrica:1
pacotes RX:0 erros:0 descartados:0 excesso:0 quadro:0
Pacotes TX:0 erros:0 descartados:0 excesso:0 portadora:0
colisões:0 txqueuelen:1000
RX bytes:0 (0.0 b) TX bytes:0 (0.0 b)
IRQ:10 Endereço de E/S:0xd400

lo Encapsulamento do Link: Loopback Local
inet end.: 127.0.0.1 Masc:255.0.0.0
endereço inet6: ::1/128 Escopo:Máquina
UP LOOPBACK RUNNING MTU:16436 Métrica:1
pacotes RX:242 erros:0 descartados:0 excesso:0 quadro:0
Pacotes TX:242 erros:0 descartados:0 excesso:0 portadora:0
colisões:0 txqueuelen:0
RX bytes:146767 (143.3 KiB) TX bytes:146767 (143.3 KiB)

5 – para mostrar a tabela de roteamento

/sbin/route

Tabela de Roteamento IP do Kernel
Destino Roteador MáscaraGen. Opções Métrica Ref Uso Iface
192.168.1.0 * 255.255.255.0 U 0 0 0 eth0
link-local * 255.255.0.0 U 1000 0 0 eth0
default gateway.casa.la 0.0.0.0 UG 0 0 0 eth0

6 – Mostrar as Conexões de Internet

netstat -nat

7 – Mostrar as portas abertas

sudo netstat -tulp

Configurando o postgress

Posted in: Linux |

Primeiro entre super usuario (root)

Vamos editar dois arquivos pg_hba.conf e postgresql.conf

/usr/share/postgres/data/pg_hba.conf

/usr/share/postgres/data/postgresql.conf

entre no pg_hba.conf digitando > pico /usr/share/postgres/data/pg_hba.conf

Na ultima linha adicione
host all all SEU IP SUA MASCARA md5

Ex: host all all 192.168.0.1 255.255.255.0 md5

Para permissao geral

host all all all all md5  ou  host all all 0.0.0.0/0 md5

Configurando o postgresql.conf

pico /usr/share/postgres/data/postgresql.conf

Procure por:

listen_addresses = ‘localhost’; muda para > listen_addresses = ‘*’

Reinicie o postgresql
/etc/init.d/postgresql restart

Totvs abre vagas no interior de São Paulo

Posted in: Mundo TIC |

A TOTVS Interior Paulista, uma das principais unidades da TOTVS S/A, desenvolvedora de tecnologia ERP na América Latina, está em busca de profissionais para ocupar 30 vagas que deverão ser preenchidas até o final de junho.

Das 30 vagas, 24 são para analistas de sistemas especializados em: RH, Administrativo e Materiais; duas vagas para analista de desenvolvimento com conhecimento em Progress, uma vaga para analista de tecnologia DBA, uma para analista de pré-venda, uma para arquiteto de soluções e uma para executivo de atendimento e relacionamento.

As vagas são para atuar nas unidades TOTVS IP de Campinas, Jundiaí, Limeira, Sorocaba e Ribeirão Preto. Esses profissionais atuarão na TOTVS IP, em conjunto com aproximadamente 390 participantes TOTVS. Além da remuneração, a empresa oferece benefícios como: programas de qualidade de vida, treinamentos técnicos e comportamentais, entre outros.

Para participar do processo de seleção, o candidato deve enviar seu currículo até 30 de junho para o e-mail oportunidades.ip@totvs.com.br ou para maiores informações, acessar o site www.totvsip.com.br

Comentários desativados