0 оценок0% нашли этот документ полезным (0 голосов)
130 просмотров21 страница
O documento fornece instruções para instalar e configurar o OwnCloud, um software de nuvem privada, em uma distribuição Linux. Ele descreve os recursos do OwnCloud como criptografia, integração com LDAP, gerenciamento de tarefas, calendários e arquivos, e fornece detalhes sobre como baixar, descompactar e configurar o software.
O documento fornece instruções para instalar e configurar o OwnCloud, um software de nuvem privada, em uma distribuição Linux. Ele descreve os recursos do OwnCloud como criptografia, integração com LDAP, gerenciamento de tarefas, calendários e arquivos, e fornece detalhes sobre como baixar, descompactar e configurar o software.
O documento fornece instruções para instalar e configurar o OwnCloud, um software de nuvem privada, em uma distribuição Linux. Ele descreve os recursos do OwnCloud como criptografia, integração com LDAP, gerenciamento de tarefas, calendários e arquivos, e fornece detalhes sobre como baixar, descompactar e configurar o software.
Instalando placa de rede Broadcom NetXtremeII 5709/5716 em Debian
Este tutorial compreende a instalao da placa de rede Broadcom NetXtremeII
5709/5716 firmware (mips), version Linux 2.6.32 (bnx2/bnx2-mips-09-5.0.0.j3.fw); Hardware de srie para o IBM Blade Center H, se o hardware no for um IBM Blade Center H, provavelmente ir carregar com os mdulos incorporados no kernel 8139too, via-rhine ou sis900.
Driver de rede http://ftp.br.debian.org/debian/pool/non-free/f/firmware- nonfree/firmware-bnx2_0.33_all.deb ou a mais recente em: http://ftp.debian.org/debian/pool/non-free/f/firmware-nonfree/ Instalao Instale o Driver com o comando dpkg -i firmware-bnx2_0.33_all.deb Carregando o mdulo bnx2 Remova o modulo defeituoso rmmod bnx2 Carregue o novo modulo instalado modprobe bnx2 Verifique se foi instalado corretamente lsmod
Dever aparecer uma entrada como esta: bnx2 209997 0 Configurando a interface de rede Localize e identifique qual placa de rede est conectada a rede, com o comando dmesg: dmesg |grep eth
O resultado ser semelhante a este: [ 12.926873] tg3: eth0: Link is up at 1000 Mbps, full duplex. Se por ventura o resultado do dmesg tenha sido eth0, configure a interface ethernet eth0, se foi eth1 configure a interface eth1 e assim sucessivamente.
Como o resultado apresentado aqui foi o eth0, proceda a configurao da interface da seguinte forma: ifconfig eth0 10.0.0.99/24 Configurando as rotas Configure as rotas necessrias route add default gw 10.0.0.1 route add -net 10.100.0.0/24 gw 10.100.0.100 Configurando a rede de forma perene brito: configurando rotas de forma persistente brito: configurando roteador padrao manualmente
Instalao e Configurao do JDK 7 Autor: Andr Barcelos Silva <barcelos.ds at gmail.com> Data: 11/12/2011 Obtendo distribuies Linux Antes de comear, necessrio ter instalado no computador ou mquina virtual, uma distribuio Linux. A quase totalidade das distribuies Linux so fornecidas gratuitamente por download.
As distribuies Linux mais populares podem ser encontradas atravs de sites como o Viva o Linux (maior comunidade Linux da Amrica Latina) e DistroWatch, nos links: http://vivaolinux.com.br/download-linux http://www.distrowatch.com/popularity
Independente da distribuio, a instalao e configurao a seguir utilizar um padro possivelmente genrico, que pode ser utilizada em diversas distribuies Linux, mas principalmente nas distribuies baseadas no Debian. A distribuio utilizada neste artigo ser o Linux Mint, que pode ser encontrada no site: http://www.linuxmint.com
O processo de instalao e configurao da distribuio Linux escolhida, fica a critrio e conhecimento de cada um. Este artigo focar apenas o processo de instalao e configurao do JDK - kit de Desenvolvimento Java. Obtendo o JDK 7 do site da Oracle O JDK pode ser encontrado atravs do site oficial da Oracle: http://www.oracle.com/technetwork/java/javase/downloads
No site da Oracle, clique no boto destacado:
Escolha a verso do JDK de acordo com o tipo de processador que a sua distribuio est trabalhando. X86 - Processadores de 32-bit. X64 - Processadores de 64-bit.
Detalhe: Mesmo que voc tenha um processador que trabalhe com 64-bit, e voc instale uma distribuio Linux de 32-bit, voc ter que instalar a JDK x86 (32-bit), assim como qualquer outro pacote.
Ento entre com o seguinte comando, e saiba qual tipo de JDK instalar:
$ uname -p
Ele deve retornar algo semelhante a isto: i686
Ou seja, uma verso x86 (32-bit).
Dentre as vrias opes disponveis do JDK, opte pela equivalente ao modelo de processador utilizado pelo sistema operacional, no se esquea de clicar antes em 'Accept License Agreement' (Aceitar Contrato de Licena) destacado:
Normalmente, o arquivo recentemente baixado se localiza no diretrio 'Downloads' do usurio, ento abra o terminal e acesse o diretrio:
$ cd /home/usurio/Downloads && clear && pwd && ls
Considere o termo 'usurio' como o nome do seu usurio. Por exemplo:
$ cd /home/andre/Downloads && clear && pwd && ls
O resultado ser algo semelhante a isto: /home/andre/Downloads jdk-7u1-linux-i586.tar.gz
Instalando e configurando o JDK 7 e as variveis de ambiente Por padro, o compactador e descompactador de arquivos 'TAR' j vem instalado em quase todas as distribuies Linux. Caso no esteja instalado, instale todos os possveis compactadores e descompactadores de arquivos para Linux, atravs do comando:
$ sudo apt-get update $ sudo apt-get install zip unzip tar untar bzip bzip2 rar unrar
Com todos os modelos de compactadores e descompactadores de arquivos instalados, vamos descompactar o arquivo da JDK no diretrio "/usr/lib/jvm".
$ sudo tar -zxvf jdk-7u1-linux-i586.tar.gz -C /usr/lib/jvm/
Em seguida, verifique se foi criado o novo diretrio dentro do "/usr/lib/jvm".
$ ls /usr/lib/jvm
Esse comando deve retornar a lista de todas as mquinas Java j instaladas e o diretrio que acabamos de criar: java-6-sun java-6-sun-1.6.0.26 jdk1.7.0_01
Vamos renomear esse diretrio criado "jdk1.7.0_01" para "jdk7u1":
$ cd /usr/lib/jvm $ sudo mv jdk1.7.0_01 jdk7u1 $ ls
Obtm-se o seguinte resultado: java-6-sun java-6-sun-1.6.0.26 jdk7u1 Agora vamos criar as variveis de ambiente para facilitar a vida do desenvolvedor.
Para isto, vamos editar o arquivo "/etc/profile" utilizando qualquer editor de texto (de preferncia os mais simples), como o Nano, por exemplo:
$ sudo nano /etc/profile
Ao final do arquivo, depois de todo o texto j existente, vamos acrescentar as seguintes variveis de ambiente: JAVA_HOME=/usr/lib/jvm/jdk7u1 PATH=$JAVA_HOME/bin:$PATH export PATH JAVA_HOME CLASSPATH=$JAVA_HOME/lib/tools.jar CLASSPATH=.:$CLASSPATH export PATH JAVA_HOME CLASSPATH
Salve e feche o arquivo, encerre a sesso do Linux (fazer logoff) e reinicie a sesso (fazer login).
Abra o terminal e entre com o comando para verificar qual verso do Java est instalado:
$ java -version
Esse comando deve retornar algo semelhante a isto: java version "1.7.0_01" Java(TM) SE Runtime Environment (build 1.7.0_01-b08) Java HotSpot(TM) Server VM (build 21.1-b02, mixed mode)
Entre com o comando para verificar qual verso do compilador Java est instalado:
$ javac -version
Esse comando deve retornar algo semelhante a isto: javac 1.7.0_01 Ou seja, apresentou exatamente a verso que instalamos do JDK.
Testando a instalao com uma aplicao Java simples Agora vamos testar na prtica e conferir se est tudo funcionando corretamente, para isso vamos criar uma pequena aplicao em Java, um simples "Hello World!".
Crie um arquivo com extenso ".java" com o nome de 'Funciona':
$ cd ~ $ touch Funciona.java
Abra o arquivo criado com qualquer editor de texto simples. O Gedit ou o Kate alm do Nano, por exemplo, so timos e simples editores de textos para Linux. Com o Gedit:
$ gedit Funciona.java
Insira o seguinte cdigo: public class Funciona { public static void main(String args[]) { System.out.println("O JDK est funcionando!"); } }
Salve e feche o arquivo "Funciona.java", em seguida compile-o com o seguinte comando:
$ javac Funciona.java
Se no aparecer nada, apenas rode o programa que acabou de criar:
$ java Funciona
O resultado deve ser: O JDK est funcionando!
Detalhe: quando a Oracle lanar nova verso do JDK, basta descompactar esta nova verso no diretrio "/usr/lib/jvm", mas com outro nome para o diretrio do JDK, e em seguida, adicionar o nome desse novo diretrio no "JAVA_HOME".
Dvidas, entre em contato. Vamos conversar sobre Java e sobre este vasto mundo de tecnologias que nos cerca.
At a Prxima!
Configurando OwnCloud
OwnCloud : Crie a sua prpria nuvem - Alternativa ao Dropbox Autor: Alessandro de Oliveira Faria (A.K.A. CABELO) <cabelo at opensuse.org> Data: 02/10/2012 Introduo - Instalao - Configurao
Introduo Com o recurso Cloud acessvel, todos tendem a resolver tudo com este recurso. De um determinado ponto de vista, faz at sentido. Adeus HDs enormes, sem contar que tudo est acessvel a qualquer hora e em qualquer lugar.
Seja usurio Android, iPhone, Windows (CREDO), Mac ou GNU/Linux (Viva \o/), o projeto ownCloud agrada a todos. Pois fotos, msicas, calendrios, tarefas e arquivos versionados, agora ficam em sua nuvem privada.
Neste documento, conheceremos o pacote ownCloud que prov o sincronismo de uma determinada pasta com a nuvem, calendrio, agendamento de tarefas, bookmarks, gerenciamento de alguns e outros recursos que permitem a criao de servios profissionais em nuvem. Por exemplo, com estes recursos, possvel prover servio de cloud privada em escritrios de advocacia e muitos outros segmentos.
A seguir, os principais recursos e diferenciais do pacote ownCloud: Criptografia Os seus dados podem ser armazenados e criptografados no filesystem, com isto, nem usurios com a senha root tero acesso s informaes enviadas ao servidor; Integrao com LDAP Se voc utiliza o servidor de diretrio LDAP, este recurso muito til para o gerenciamento de senhas; Gerenciado de tarefas, calendrios, galeria de imagens e msicas; Versionamento de arquivos Quando habilitado permite a recuperao de antigas verses de documentos; Arrastar e soltar para upload de arquivos; Visualizador de ODF; Storage externo Embora encontra-se em fase experimental, permite acessar o Google Drive e Dropbox na sua estrutura de nuvem.
Instalao e Configurao do Server Antes de tudo, devemos resolver as dependncias, ou seja, o Apache, PHP 5.3 e alguns pacotes, conforme abaixo: apache2 php5 php5-json php-xml php-mbstring php5-zip php5-gd php5-sqlite curl libcurl3 libcurl3-dev php5-curl php-pdo
Aps a resoluo das dependncias, faa o download do pacote e descompacte-o na sua pasta desejada, no seu Webserver:
# wget http://owncloud.org/releases/owncloud-latest.tar.bz2 # tar -jxvf owncloud-latest.tar.bz2
Verifique as permisses da pasta, como no meu caso, que utilizo SUSE e openSUSE, decidi atribuir a pasta do pacote ao usurio de sistema wwwrun.
Nesta etapa, o pacote est instalado, faltando apenas a sua configurao, que acontece acessando o link contendo o IP do seu servidor e/ou path, seguido da string onwcloud.
Ento, para iniciar a configurao, digite no browse o endereo: http://IP-SERVER/owncloud
Durante a configurao, cadastre o usurio administrativo e banco de dados. Ao finalizar a configurao, j teremos o sistema em nuvem funcionando, restando apenas a configurao do ambiente, idioma, personalizao e outros detalhes.
Se tudo estiver funcionando corretamente, teremos a seguinte tela:
Personalizando nossa nuvem Logo personalizado Para mudar o logo na tela inicial devemos alterar as preferencias de imagem de logo.svg para logo.png No arquivo \home\www\htdocs\owncloud\core\templates\layout.guest.php este arquivo aponta para a imagem desejada home\www\htdocs\owncloud\core\img\logo.png
Faa o mesmo com arquivo\home\www\htdocs\owncloud\core\templates\layout.user.php Que aponta para home\www\htdocs\owncloud\core\img\logo-wide.png
Diretrio personalizado Para salvar em outro diretrio devemos copiar o arquivo .ocdata para o diretrio a ser usado. Devemos mudar a path no arquivo em \home\www\htdocs\owncloud\config\config.php ficando assim: 'datadirectory' => '/home/grupos'
Permisses A permisso da pasta deve ficar em 0770 como dono e grupo o www-data ficando assim:
Aumentar tamanho do UPLOAD Para aumentar o UPLOAD de servio devemos editar o PHP.ini Em :/etc/php5/apache2/php.ini
Na aba ADM mude para 16GB ou o tamanho desejado
Pronto. Nesta etapa, sua nuvem est em pleno funcionamento, bastando apenas cadastrar os usurios e configurar os clientes. Ento, vamos aos prximos passos.
Habilitar o login como root na interface grafica Para habilitar o login como root no Debian 6 siga os seguintes passos.
Abra um terminal como root e entre na pasta:
# cd /etc/pam.d
Edite o arquivo gdm3:
# vi gdm3
Na linha
auth required pam_succeed_if.so user != root quiet_success
Retire o "!", ficando assim: auth required pam_succeed_if.so user = root quiet_success
Estrutura de usurios e pastas
No /home temos as principais pastas dos servios, segue explicao de cada uma Dump_mysql_local = efetua um backup do banco de dados em um nico arquivo o banco.sql Fita= diretrio onde realizaremos a baixa da fita Grupo= pasta onde ficam os subdiretrios de grupos por setor nesta pasta fica um arquivo de configurao do owncloud muito importando para o direcionamento das pastas. Lixeira = lixeira do samba Mysql= onde ficam o backup do banco de dados sincronizado com o servidor belemprod Mysqldata = onde ficam as tabelas separadas do banco de dados Shell = os scripts do servidor Users = as contas de usurio Verifica = onde ficam os arquivos gerados para comparao no backup_full www= onde ficam os arquivos web sites
Permisses As permisses das pastas esto definidas por grupos como o mesmo nome das pastas A pasta grupos esta definido com o grupo www-data para acesso ao owncloud caso necessrio coloque o usurio neste grupo. Grupos: ARQUIVO_MORTO_ALIMENTACAO:x:1002: ARQUIVO_MORTO_COMUNICACAO:x:1003: ARQUIVO_MORTO_PROGRAMACAO:x:1004: ARQUIVO_MORTO_ODONTO:x:1005: ARQUIVO_MORTO_INFRA:x:1006: ARQUIVO_MORTO_SERVICOS:x:1007: ARQUIVO_MORTO_INFORMATICA:x:1008: ARQUIVO_MORTO_ADM:x:1009: info:x:1010:willian,informatica Os usurios definidos so: Usurios : administrativo: alimentacao: comunicao: informatica: infra odonto: servicos onde cada usurio esta atrelado ao grupo como o nome do setor ex: Usurio: administrativo no grupo ARQUIVO_MORTO_ADM com acesso a pasta ARQUIVO_MORTO_ADM Todas as senhas de usurios para acesso as pastas esto definidas como nikita
Para mapeamentos no Windows @ECHO OFF FOR %%U IN (willian;juan;lima;wellington) DO ( IF %USERNAME% == %%U net use y: \\belemprod2\barra /USER:informatica nikita )
Para mapear as pastas para qualquer usurio usamos a varivel de ambiente do Windows %USERNAME% e usamos o usurio criado no do servidor para liberar o acesso. No caso acima estamos mapeando a pasta barra para os usurios willian;juan;lima;wellington autenticando com o usurio: informtica senha: nikita cadastrado no servidor debian.
SAMBA O Samba esta habilitado apenas para compartilhamento e no para controlador de domnio [global] workgroup samba server string = belemprod2 netbios name = belemprod2 local master = yes os level = 34 max log size = 50 #smb passwd file = /var/lib/samba/private/smbpasswd #display charset = LOCALE #smb ports = 139 interfaces = 10.68.21.100/255.255.0.0 wins support = yes max wins ttl = 518400 min wins ttl = 21600 dns proxy = no #log file = /var/log/samba/log.%m max log size = 1000 syslog = 0 panic action = /usr/share/samba/panic-action %d encrypt passwords = true passdb backend = tdbsam obey pam restrictions = yes unix password sync = yes #passwd program = /usr/bin/passwd %u passwd chat = *Enter\snew\s*\spassword:* %n\n *Retype\snew\s*\spassword:* %n\n *password\supdated\ssuccessfully* . pam password change = yes map to guest = bad user