Feeds:
Posts
Comentários

Este Blog é direcionado totalmente a assuntos relacionados a instalação e configuração de Software’s em geral para a sistema operacionais baseado em Linux. Aqui colocarei dicas, comandos e alguns scripts para tentar esclarecer algumas duvidas. Fiquem a vontade para deixarem seus comentários, opiniões e dicas.

Sejam todos sempre bem-vindos!

Publicado em:

14/04/2009

Como ter um Mac é privilégio para poucos, nada nos impede de personalizar nosso Ubuntu e instalar o tema do Mac OS X para ficar parecido com o poderoso Mac.

Basta seguir estes passos:

Baixe o pacote:
# sudo wget https://downloads.sourceforge.net/project/macbuntu/macbuntu-10.04/v2.1/Macbuntu-10.04.tar.gz

Descompacte o pacote:
# sudo tar xzvf Macbuntu-10.04.tar.gz

Entre no diretório:
# cd Macbuntu-10.04/

Execute o script sem o sudo, pois este script nao necessitar ser root:
# ./install.sh

Responda as perguntas de de acordo com que o script sugere. Ao fim do script reinicie o sistema.

Nagios no Ubuntu 10.04 – Lucid Lynx

#Instalar Compilador
sudo apt-get install build-essential

#Instalar GD Libraries
sudo apt-get install libgd2-xpm-dev

#Instalar Apache2
sudo apt-get install apache2

#Instalar PHP5
sudo apt-get install php5-common php5 libapache2-mod-php5

#Abra o Apache2.conf e configure o apache para usar o php
sudo gedit /etc/apache2/apache2.conf

#Adicione esta linha
DirectoryIndex index.html index.php index.cgi

#Restarte o apache2
sudo /etc/init.d/apache2 restart

#Configuração para instalar o Nagios
sudo useradd -m nagios
sudo passwd nagios
sudo groupadd nagcmd
sudo usermod -a -G nagcmd nagios
sudo usermod -a -G nagcmd www-data

#Descompactar o Nagios
tar -zxvf nagios-3.2.1.tar.gz

#Instalar Nagios
cd nagios-3.2.1
sudo ./configure –with-command-group=nagcmd
sudo make all
sudo make install
sudo make install-init
sudo make install-config
sudo make install-commandmode
sudo make install-webconf

#Crie o diretório para o arquivo de autenticação
sudo mkdir /usr/local/nagios/etc

#Crie o usuário nagiosadmin
sudo htpasswd -c /usr/local/nagios/etc/htpasswd.users nagiosadmin

#Abra o editor de texto para configurar o diretório do Nagios no apache
sudo gedit /etc/apache2/apache.conf

#Em seguida copie e cole no apache.conf

###################

ScriptAlias /nagios/cgi-bin /usr/local/nagios/sbin

Options ExecCGI

AllowOverride None

Order allow,deny

Allow from all

AuthType Basic

AuthUserFile /usr/local/nagios/etc/htpasswd.users

Require valid-user

Alias /nagios /usr/local/nagios/share

Options None

AllowOverride None

Order allow,deny

Allow from all

AuthType Basic

AuthUserFile /usr/local/nagios/etc/htpasswd.users

Require valid-user

###################

#Reinicie o Apache2
sudo /etc/init.d/apache2 restart

#Descompacte o pacote
tar -zxvf nagios-plugins-1.4.14.tar.gz

#Instale o plugin do Nagios
cd nagios-plugins-1.4.14
sudo ./configure –with-nagios-user=nagios –with-nagios-group=nagios
sudo make
sudo make install

#Crie um link para subir o nagios automaticamente
sudo ln -s /etc/init.d/nagios /etc/rcS.d/S99nagios

#E para debugar se a instalação ocorreu de forma segura digite:
sudo /usr/local/nagios/bin/nagios -v /usr/local/nagios/etc/nagios.cfg

#No meu caso deu problema TIMEZONE OFFSET, bastou comentar as linhas abaixo e funfou blz.

#use_timezone=US/Mountain
#use_timezone=Australia/Brisbane

#Caso ocorra algum problema o comando acima ira dizer em qual linha esta com problema.

#Se tudo ocorreu bem basta iniciar o nagios.
sudo /etc/init.d/nagios start

#Para começar a utilizar o nagios digite o endereço do seu servidor /nagios e insira o usuário e senha criados acima. Neste caso foi criado o usuário “nagiosadmin”

http://seu_endereco_ip/nagios

Backup com .tar.gz e senha

O Backup é um dos pontos mais importante na “Segurança de informação”, para aumentar essa segurança e garantir a integridade desses arquivos resolvi colocar senha em meus backups.

1° Passo: Compactar com tar.gz

# tar -zcvf arquivos.tar.gz arquivos/

2° Passo: Gerar o arquivo compactado com senha de extensão “.gpg”

# gpg -c arquivos.tar.gz

3° Passo: Descompactar utilizando o gpg

# gpg arquivos.tar.gz.gpg

4° Passo: Descompactar com o tar

# tar -zxvf arquivos.tar.gz

VirtualBox 3.2 rodando no Fedora 14

1º Passo baixar e  editar o repositório

su -c ‘curl http://download.virtualbox.org/virtualbox/rpm/fedora/virtualbox.repo > /etc/yum.repos.d/virtualbox.repo; sed -i “s,enabled=0,enabled=1,g” /etc/yum.repos.d/virtualbox.repo’

2º Passo atualizar o repositório e instalar o VirtualBox

su -c ‘yum update; yum install -y VirtualBox-3.2 dkms gcc’

3º  Passo instalar os drives no VirtualBox

su -c ‘/etc/init.d/vboxdrv setup’

4º Adicionar o seu usuário ao Grupo VirtualBox

su -c ‘usermod -G vboxusers -a username’

Pronto!

Agora basta digitar VirtualBox no terminal.


Montar USB no VirtualBox

1 – Edite o arquivo /etc/rc.sysinit e procure pela linha:

mount -n -t usbfs /proc/bus/usb /proc/bus/usb

e substitua por:

mount -t usbfs -o remount,devgid=$(awk -F: '/^vboxusers:/{print $3}' /etc/group),devmode=664 /proc/bus/usb /proc/bus/usb

Faça o mesmo na linha seguinte depois do ELSE.

2 – Edite o arquivo /etc/udev/rules.d/10-vboxdrv.rules mude o parametro MODE da primeira linha desse arquivo:

KERNEL=="vboxdrv", NAME="vboxdrv", OWNER="root", GROUP="root", MODE="0600"

Fica assim:

KERNEL=="vboxdrv", NAME="vboxdrv", OWNER="root", GROUP="root", MODE="0660"

Depois é só reiniciar.

Os números de 2010

Os duendes das estatísticas do WordPress.com analisaram o desempenho deste blog em 2010 e apresentam-lhe aqui um resumo de alto nível da saúde do seu blog:

Healthy blog!

O Blog-Health-o-Meter™ indica: Este blog é fantástico!.

Números apetitosos

Featured image

Um duende das estatísticas pintou esta imagem abstracta, com base nos seus dados.

Um Boeing 747-400 transporta 416 passageiros. Este blog foi visitado cerca de 4,800 vezes em 2010. Ou seja, cerca de 12 747s cheios.

Em 2010, escreveu 12 novo artigo, aumentando o arquivo total do seu blog para 31 artigos.

The busiest day of the year was 29 de março with 42 views. The most popular post that day was VirtualBox com suporte a USB no Ubuntu 9.10.

De onde vieram?

Os sites que mais tráfego lhe enviaram em 2010 foram google.com.br, fedora.org.br, google.pt, pt-br.wordpress.com e Private networks

Alguns visitantes vieram dos motores de busca, sobretudo por usb virtualbox ubuntu 9.10, rar fedora, virtualbox usb ubuntu 9.10, virtualbox fedora 12 e rar no fedora

Atracções em 2010

Estes são os artigos e páginas mais visitados em 2010.

1

VirtualBox com suporte a USB no Ubuntu 9.10 novembro, 2009
1 comentário

2

Desconpactar Arquivos .rar no Fedora 10 abril, 2009
2 comentários

3

Instalar Driver da NVidia no Ubuntu 8.04 fevereiro, 2010
1 comentário

4

Instalado o VirtualBox no Fedora 12 (Constantine) janeiro, 2010

5

Instalar Tomcat-6.0.20 no Ubuntu 8.04 janeiro, 2010

Clonar Máquina virtual do VirtualBox

Esses dias precisei clocar uma maquina virtual do virtualbox instalado num Mac com o snow leopard 10.06. E achei esse manual diretamento do site do projeto. Segue o link para quem quizer baixar:

http://download.virtualbox.org/virtualbox/UserManual.pdf

Quando criamos uma máquina virtual um ID é atribuido para cada HD chamado UUID. Então não basta apenas copiar e colar com outro nome tem mesmo é que clona-lo.  Para isso use o utilitario VBoxManage com parametro clonehd.

Como eu executei os comando como root mude o dono do arquivo após clonar.

Linux

# cd /home/nome_usuario/.VirtualBox/HardDisks/

# sudo VBoxManage clonehd disco.vdi clone.vdi

# sudo chown nome_usuario clone.vdi

Mac

# sudo su -

# cd /Users/nome_usuario/Library/VirtualBox/HardDisks/

# VBoxManage clonehd nome_disco.vdi /Users/nome_usuario/Library/VirtualBox/HardDisks/clone.vdi

# chown nome_usuario clone.vdi

Obs: No Mac mesmo eu estando dentro do diretório dos HardDisks tive que colocar o caminho completo para poder clonar o disco.

Clamav 0.94 no Ubuntu 9.04

1- Remover caso exista alguma versão antiga do clamav

# sudo apt-get remove –purge clamav

2 – Baixe a versão mais atualizada

# wget: wget http://downloads.sourceforge.net/clamav/clamav-0.94.tar.gz

3 – Descompacte o arquivo

# tar -zxvf clamav-0.94.tar.gz
# cd clamav-0.94
# sudo adduser clamav -no-create-home

4 – Instalar

# sudo apt-get build-dep -y clamav
# ./configure – enable-experimental
# make
# sudo make install

5 – Alterações finais:

# cd /etc/clamav
# sudo cp -R freshclam.conf /usr/local/etc
# sudo ldconfig

6 – Utilizando o Clamav

Para Atualizar:
# freshclam

Para scanear e remover vírus:
# clamscan -r –remove <local>

Exemplo:
# clamscan -r –remove /home ou /media/arquivos (onde esta a partição principal dos meus arquivos)

1) Remova o Open-Jdk do sistema

sudo aptitude remove –purge openjdk-6-jre

sudo aptitude remove openjdk-6-doc

sudo aptitude remove openjdk-6-jre-headless

sudo aptitude remove openjdk-6-jre-lib

2) Edite o arquivo /etc/apt/sources.list

sudo gedit /etc/apt/sources.list

Coloque o conteúdo abaixo no arquivo

deb http://archive.canonical.com/ lucid partner

4) Após salvar e fechar o arquivo, atualize o sistema.

sudo apt-get update

5) E agora para instalar o Sun Java digite os seguintes comandos no terminal:

sudo apt-get install sun-java6-jre
sudo apt-get install sun-java6-plugin
sudo apt-get install sun-java6-fonts

Pronto, agora para saber a versão digite no terminal o seguinte comando.

java -version

Proxy transparente

Squid como Poxy Transparente

Com o Proxy Transparente autenticação não funciona, é necessário implementar um linha de IPTABLES para que possamos redirecionar o tráfego da porta 80 para a porta 3128. Para ativar o proxy transparente, rode o comando abaixo:

# iptables -t nat -A PREROUTING -i eth0 -p tcp –dport 80 -j REDIRECT –to-port 3128

# iptables -t nat -A PREROUTING -i eth0 -p tcp –dport 8080 -j REDIRECT –to-port 3128

Para ativar o suporte ao modo transparente dentro do arquivo “/etc/squid/squid.conf” coloque a seguinte linha e depois reiniciar o serviço.

# sudo gedit  /etc/squid/squid.conf

http_port 3128 transparent

Salve o arquivo e restart o serviço do squid

# sudo /etc/init.d/squid restart

Agora vamos configurar o squid.conf com as ACL necessárias

acl all src 0.0.0.0/0.0.0.0
acl localhost src 127.0.0.1/255.255.255.255
acl redelocal src 10.1.0.0/24
acl manager proto cache_object
acl to_localhost dst 127.0.0.0/8
acl SSL_ports port 443 563 # https, snews
acl SSL_ports port 873 # rsync
acl Safe_ports port 80 # http
acl Safe_ports port 21 # ftp
acl Safe_ports port 443 563 # https, snews
acl Safe_ports port 70 # gopher
acl Safe_ports port 210 # wais
acl Safe_ports port 1025-65535 # unregistered ports
acl Safe_ports port 280 # http-mgmt
acl Safe_ports port 488 # gss-http
acl Safe_ports port 591 # filemaker
acl Safe_ports port 777 # multiling http
acl Safe_ports port 631 # cups
acl Safe_ports port 873 # rsync
acl Safe_ports port 901 # SWAT
acl sectionx proxy_auth REQUIRED
acl purge method PURGE
acl CONNECT method CONNECT

http_access allow manager localhost
http_access allow users
http_access deny redelocal
http_access deny manager
http_access allow purge localhost
http_access deny purge
http_access deny !Safe_ports
http_access deny CONNECT !SSL_ports
http_access allow localhost
http_access deny all
http_reply_access allow all
icp_access allow all

Redirecionamento do HTTP traffic.

eth1 LAN
eth0 WAN

192.168.0.1 Endereço da placa de rede da LAN

# iptables -t nat -A PREROUTING -i eth1 -p tcp -m tcp –dport 80 -j DNAT –to-destination 192.168.0.1:3128
# iptables -t nat -A PREROUTING -i eth0 -p tcp -m tcp –dport 80 -j REDIRECT –to-ports 3128

Posts mais antigos »

Seguir

Obtenha todo post novo entregue na sua caixa de entrada.