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

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


configurao de proxy

crie um arquivo apt.conf dentro de /etc/apt


Acquire::http::Proxy "http*://10.95.2.1:80";
Acquire::ftp::Proxy "http://10.95.2.1:80";


Instalando Java

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.


Baixa de fita DAT

cpio -icvdmuB < /dev/st0 "home/grupos/ARQUIVO_MORTO_ALIMENTACAO/files/*"



Tirar lista de usurio da interface grfica

vim /etc/gdm3/greeter.gsettings


Descomente a linha:
disable-user-list=true






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

usershare allow guests = yes

# LIXEIRA
vfs objects = recycle

recycle:keeptree = yes
recycle:touch = yes
recycle:repository = /home/lixeira/ %u
recycle:exclude = *.tmp, *.log
recycle:exclude_dir = tmp, cache

[ARQUIVO_MORTO_ADM]
comment = ARQUIVO MORTO ADM
path = /home/grupos/ARQUIVO_MORTO_ADM
read only = yes
force create mode = 0777
writable = yes
valid users = @ARQUIVO_MORTO_ADM
admin users = @ARQUIVO_MORTO_ADM

[ARQUIVO_MORTO_RH]
comment = ARQUIVO MORTO RH
path = /home/grupos/ARQUIVO_MORTO_RH
read only = yes
force create mode = 0777
writable = yes
valid users = @ARQUIVO_MORTO_RH
admin users = @ARQUIVO_MORTO_RH

[ARQUIVO_MORTO_TESOURARIA]
comment = ARQUIVO MORTO TESOURARIA
path = /home/grupos/ARQUIVO_MORTO_TESOURARIA
read only = yes
force create mode = 0777
writable = yes
valid users = @ARQUIVO_MORTO_TESOURARIA
admin users = @ARQUIVO_MORTO_TESOURARIA

[ARQUIVO_MORTO_ALIMENTACAO]
comment = ARQUIVO_MORTO_ALIMENTACAO
path = /home/grupos/ARQUIVO_MORTO_ALIMENTACAO
read only = no
force create mode = 0777
writable = yes
valid users = @ARQUIVO_MORTO_ALIMENTACAO
admin users = @ARQUIVO_MORTO_ALIMENTACAO

[ARQUIVO_MORTO_COMUNICACAO]
comment = ARQUIVO_MORTO_COMUNICACAO
path = /home/grupos/ARQUIVO_MORTO_COMUNICACAO
read only = no
force create mode = 0777
writable = yes
valid users = @ARQUIVO_MORTO_COMUNICACAO
admin users = @ARQUIVO_MORTO_COMUNICACAO

[ARQUIVO_MORTO_PROGRAMACAO]
comment = ARQUIVO_MORTO_PROGRAMACAO
path = /home/grupos/ARQUIVO_MORTO_PROGRAMACAO
read only = no
force create mode = 0777
writable = yes
valid users = @ARQUIVO_MORTO_PROGRAMACAO
admin users = @ARQUIVO_MORTO_PROGRAMACAO

[ARQUIVO_MORTO_SERVICOS]
comment = ARQUIVO_MORTO_SERVICOS
path = /home/grupos/ARQUIVO_MORTO_SERVICOS
read only = no
force create mode = 0777
writable = yes
valid users = @ARQUIVO_MORTO_SERVICOS
admin users = @ARQUIVO_MORTO_SERVICOS

[ARQUIVO_MORTO_ODONTO]
comment = ARQUIVO MORTO
path = /home/grupos/ARQUIVO_MORTO_ODONTO
read only = no
force create mode = 0777
writable = yes
valid users = @ARQUIVO_MORTO_ODONTO
admin users = @ARQUIVO_MORTO_ODONTO

[ARQUIVO_MORTO_INFORMATICA]
comment = ARQUIVO_MORTO_INFORMATICA
path = /home/grupos/ARQUIVO_MORTO_INFORMATICA
read only = no
force create mode = 0777
writable = yes
valid users = @ARQUIVO_MORTO_INFORMATICA
admin users = @ARQUIVO_MORTO_INFORMATICA

[ARQUIVO_MORTO_INFRA]
comment = ARQUIVO MORTO INFRA
path = /home/grupos/ARQUIVO_MORTO_INFRA
read only = no
force create mode = 0777
writable = yes
valid users = @ARQUIVO_MORTO_INFRA
admin users = @ARQUIVO_MORTO_INFRA

[home]
comment = home
path = /home
read only = no
force create mode = 0777
writable = yes
valid users = @info
admin users = @info

[barra]
comment = barra
path = /
read only = no
force create mode = 0777
writable = yes
valid users = @info @root @informatica

[lixeira]
comment = lixeira
path = /home/lixeira
writable = yes
browseable = no
public = yes
Portal Belenzinho
Portal Belenzinho

Para erro no portal Belenzinho devemos copiar o arquivo
\\10.68.21.100\home\www\belenzinho\configuration.php
para o www\htdocs\belenzinho\

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