|
Para compilar o Bacula e o Bat no Ubuntu, eu fiz o seguinte:
- Instale a ferramentaria necessária para compilar projetos na tecnologia qt4
- Instale, via repositório a biblioteca libqwt5-qt4 (devel também)
- Configure o bacula com as opções necessárias. Eu utilizei as seguintes opções:
./configure \ --sbindir=$HOME/bacula/bin \ --sysconfdir=$HOME/bacula/bin \ --with-pid-dir=$HOME/bacula/bin/working \ --with-subsys-dir=$HOME/bacula/bin/working \ --enable-smartalloc \ --enable-bat \ --with-qwt=/usr/lib \ --with-mysql \ --with-working-dir=$HOME/bacula/bin/working \ --with-dump-email=jhf-notebook@localhost \ --with-job-email=jhf-notebook@localhost \ --with-smtp-host=localhost
- Altere o arquivo src/qt-console/bat.pro na linha 23, deixe assim:
LIBS += -L/usr/lib
- Termine a compilação com make; make install.
- Teste o bat.
Current Mood:  working
|
|
Esse é o cara, Bear Grylls. Ele apresenta o programa a prova de tudo na Discovery Channel aqui no Brasil. Desde criança eu queria poder fazer as coisas que ele faz: comer verme, pexe crú, carniça, beber água de rio, escalar montanha e um monte de coisas..... Ele tem até uma faca personalizada http://www.bayleyknife.com/ Com certeza essa faca vai estar na lista de desejos.Current Mood:  anxious
|
|
É um autor/compositor de músicas "Hindu spiritualism" muito relaxantes e inspiradoras. Recomendo ouvi-las em todos os momentos. http://www.krishnadas.com/Current Mood:  accomplished Current Music: Krishna Das
|
|
Estou desenvolvendo um pacote para o sistema de firewall pfsense (diponível em www.pfsense.org). Neste post irei explanar como fazer para testar os pacotes que estão em desenvolvimento. Seguindo os passos em http://forum.pfsense.org/index.php/topic,312.0.html - Download do pacote http://www.pfsense.com/xmlrpc.tgz
- Descompactar em /usr/local/www/ com o comando tar -zxpvf xmlrpc.tgz -C /usr/local/www
- Modificar o arquivo /etc/inc/globals.inc e mude as variáveis:
xmlrpcbaseurl="para seu ip LAN" - Faça download da listatem de pacotes em http://pfsense.com/cgi-bin/cvsweb.cgi/tools/pkg_config.xml
- Crie o diretório packages em /usr/local/www/ e copie o pkg_config.xml dentro dele.
- Inclua ou modifique o pacote que deseja. Geralmente o desenvolverdor disponibiliza o pkg_config.xml
- Por exemplo: http://paginas.terra.com.br/informatica/joaohf/pfsense/sarg/pkg_config.xml
- A melhor forma é colocar todos os arquivos em um servidor FTP ou HTTP assim não precisamos criar um para os testes.
- A partir destes passos podemos realizar a instalação utilizando o sistema de pacotes do pfsense. Assim o arquivo config.xml será modificado corretamente, sem intervenção manual http://wiki.pfsense.com/wikka.php?wakka=CoreGUI2
Current Mood:  working
|
|
Finalmente comprei uma TVlizão de 21 polegadas com muitas conexões de entrada e saída, tem até radio FM. O único problema é trazer para a cidade que estou morando. Pois comprei na minha cidade natal.Current Mood:  working
|
| » Contraproducente, a definição. |
Segundo este link http://pt.wiktionary.org/wiki/contraproducente, contraproducente é algo de efeito contrário ao esperado.
Qual é o efeito esperado de uma solução? É resolver o problema diria o mais humilde.
A segunda definição é algo que diminui a produtividade. Se uma solução diminui a produtividade então não é solução.
Enfim. Fazer uso de um medicamento sem consultar um médico antes pode ser contraproducente.
Contraproducente é jogar gasolina na fogueira achando que vai apagar fogo simplesmente pelo fato da gasolina ser líquido.
May. 17th, 2007 @ 10:34 pm
|
| » Voltei |
Depois de um longo período sem vontade para escrever, acho que estou de volta para expor minhas idéias.
- A primeira novidade é que me matriculei em um curso de Pós-Graduação a distância em desenvolvimento de software com ênfase em software livre pela Universidade Federal de Lavras
Dec. 14th, 2006 @ 11:44 am
|
| » As pessoas nascem, crescem e suicidam-se |
É dito e feito. As pessoas nascem, crescem e sucidam-se.
A todo hora, somos compelido a provas as delícias da gula. Os açucares, corantes, cafeína, conservantes, gorduras e coisas do gênero presentes na nossa alimentação diária. Por que comemos tanto? O pão é sagrado e mas não somos educados a comer e compartilhar o pão. Queremos tudo, saciar nossas vontades a qualquer custo e por qual razão?
Hoje, comer ou não comer é uma questão de sobrevivencia e principalmente evitar problemas a longa prazo. Deus nos deu um corpo. Nossa obrigação é manter o corpo, fortalecido e integro até o fim de nossas vidas.
Jul. 3rd, 2005 @ 11:14 pm
|
| » OpenBSD como plataforma para *** |
Como não posso colocar o nome do *** por motivos alheios.
Porém digo que funciona em OpenBSD, em testes consegui fazer uma emulação binária com sucesso.
Estou aguardando tempo para fazer mais testes e quem sabe se tornar uma plataforma homologada :)
Oferecendo estabilidade, padronização, segurança e funcionalidades.
Com o fim da minha mongrafia pretendo exaustar o uso do OpenBSD
em meus serviços. Nos ultimos tempo ando achando o gnu/linux muito
chato sem sustância. Talvez oco.
Muitas pessoas dizem que não gostam do Linux, e eu digo que tb não gosto. Prefixo *BSD.
Jul. 3rd, 2005 @ 11:12 pm
|
| » Fim da monografia |
Pois bem,
Depois de 8 meses de trabalho finalizei a minha monografia com a apresentação no dia 28/06/2005 com nota 9.6. Agora eu poderei diversificar meus estudos e continuar os do OpenBSD. Pretendo colocar o sistema para produção e testes para não ficar so na teoria. E quem sabe algum dia lançar um material brasileiro sobre o assunto na forma de um livro contendo tutoriais e howtos.
at+
Jun. 29th, 2005 @ 09:11 am
|
| » VMWare on Slack |
Ei.....
Por exepriências, se um produto diz que funciona com X distribuições de linux. Não acredite. Um exemplo é o VMWare
Para instalar no slack basta criar o diretório /etc/init.d contendo alguns outros diretórios. E a instalação do vmware ira correr normalmente
Siga: http://www.dotlinux.net/modules.php?name=Sections&op=View&id=114
Mar. 6th, 2005 @ 04:59 pm
|
| » Fazendo um cabo crossover, esquema |
Ponta A

Ponta B

Feb. 18th, 2005 @ 05:36 pm
|
| » Determinando regras de firewall com tcpdump no OpenBSD 3.6 |
Segue abaixo um exemplo:
#ifconfig pfsync0 up #cat /etc/pf.conf pass in all keep state pass out all keep state #pfctl -e -f /etc/pf.conf #tcpdump -neti pfsync0 -s 1500 -w /tmp/log
Algumas horas depois.....
#tcpdump -nr /tmp/log | awk '{split ($3, src, ":"); split ($5, dst, ":"); if (src[2] > 1024) src[2]= 65535; print $2 " " src[2] " " dst[2]}' |sort | uniq 1 65535 10772 17 137 137 17 138 138 6 121 33836 6 132 33837 6 145 33838 6 22 33743 6 22 33832 6 22 33833 6 65535 33834 6 65535 33835 6 65535 33839 6 80 33840 DEL INS UPD
As colunas seguem a ordem: protocolo, porta origem, porta destino
Feb. 18th, 2005 @ 05:33 pm
|
| » ADSL+speedy+telefonica |
Ja escrevo
Dec. 15th, 2004 @ 09:13 am
|
| » Monografia Recomeço |
Pois é..... Desisti de fazer sobre User Mode Linux. É um brilhante tema para monografia mas não era oque eu realmente queria escrever.
Achei um outro tema mais envolvente e que talvez seja mais util a longo prazo. O meu tema de monografia agora é sobre o projeto OpenBSD (www.openbsd.org). É um sistema operacional onde o foco do projeto é na segurança.
Ja estou escrevendo os primeiros capítulos. Na internet tem muita coisa sobre o projeto. E o próprio site é cheio de papers, faqs e manuais. Enfim informação é oque não falta.
A unica coisa difícil é focar o tema... Mas estou andando... Agora sinto firmeza
Dec. 3rd, 2004 @ 08:03 pm
|
| » Monografia...... parte 7 |
Já decidi alguns rumos para o trabalho. Depois de algumas horas compilando e construindo um ambiente de testes esta tudo pronto para iniciar os testes. Serão dois 3 testes que irei fazer:
Criação de uma rede virtual para ensinar rede de acordo com este documento "An implementation of a teaching network with UML" Criação de uma rede de serviços de acordo com UML-based pseudo-dedicated hosting service e User-Mode Linux Co-op Benchmark (teste de produção) na rede de serviços (www, ftp, ssh, ......)
Acho que com esses 3 testes fica bem interessante. As duas redes virtuais que irão ser criadas usam caminhos diferentes para prover a conecção para os host virtuais.
A intenção não é inventar nada e muito menos revolucionar. É apenas demonstrar a tecnologia existente atraves de conceitos, exemplos e testes.
Oct. 14th, 2004 @ 10:49 am
|
| » Monografia..... parte 6 |
Um dos principais problemas em executar vários umls em um host é o espaço. Executar um uml tudo bem dá para fazer tranquilamente mas executar dois uml ao mesmo tempo utilizando o mesmo sistema de arquivos ja fica complicado. Solucionando isso os desenvolvedores construiram um driver COW (copy-on-write). Permite ler e escrever em um dispositivo sob um dispositivo de leitura apenas. Complicado? nem tanto.... Imagine duas máquinas escrevendo em um mesmo hd, oque aconteceria? Os dados irião se tornar corruptos. Agora imagine duas máquinas lendo o mesmo hd mas escrevendo e lendo em um outro hd. Assim o problema seria resolvido. O problema é quanto mais host virtuais eu tiver mais espaço eu vou precisar. É mais ou menos esse o esquema que o UML usa para executar diversas máquinas virtuais.
Oct. 13th, 2004 @ 07:55 pm
|
| » Monografia..... parte 5 |
Pois é, segue alguns parâmetros sobre a compilação de kernel uml e host:
Versões utilizadas: uml: 2.4.26, 2.6.6, 2.6.7 host: 2.6.7
configuração do kernel para uml (http://user-mode-linux.sourceforge.net/compile.html)
Baixar kernel limpo, sem patches por exemplo 2.6.7; Descompactar e entrar no diretório criado host# tar -jxpvf linux-2.6.7.bz2; cd linux-2.6.7 Fazer patch no kernel: host# bzcat uml-patch-2.6.7-2.bz2 | patch -p1 * o comando acima faz com que as informações contidas no arquivo uml-patch* sejam adicionadas nos arquivos do kernel 2.6.7 Configurar e compilar o kernel com o seguinte comando host# make menuconfig ARCH=um * faz com que seja criado um menu para configurações sobre o uml Compilar host# make linux ARCH=um * ira ser compilado o kernel e gerado um único arquivo chamado "linux" esse é o kernel uml pronto para ser executado Ok, ja temos o nosso kernel preparo com uml so falta criarmos um sistema de arquivos ( posteriormente ) Precisamos agora compilar o kernel host com a patch do modo SKAS que aumenta consideravelmente a performance do sistema. Então:
Baixar a patch skas (http://user-mode-linux.sourceforge.net/skas.html) e aplicar no kernel limpo, ou seja sem nenhuma patch aplicada nele antes. Entrar no menu de configuração, e selecionar em "Processor type and features" a opção "/proc/mm support". Muito bem ativamos o modo SKAS no kernel host assim o kernel uml poderá fazer uso desta configuração. Sair do menu e compilar o kernel host: host# make bzImage modules modules_install
Pronto a partir deste ponto já temos nosso sitema de testes configurado, pelo menos a parte do kernel. Por padrão a patch do uml já configura o kernel com tudo oque vamos precisar tais como drivers de rede, terminais, daemons e coisas do gênero.
O próximo passo agora é fazer acionar um sistema de arquivo.......... Daqui a pouco eu coloco aqui
Oct. 13th, 2004 @ 06:51 pm
|
| » Monografia..... parte 4 |
É entender o UML não é facil não. Mas tudo bem. Estou indo por um caminho mais prático e depois eu volto para entender todo o funcionamento desta arquitetura.
Primeiro de tudo estou configurando o kernel host e o uml para suportarem alguns experimentos. Preciso configurar a rede virtual, bom nesta parte existe um monte de possibilidades que ainda não estudei. Cada uma apresenta algumas vantagens e desvantagens. Tenho também que contruir um sistema de arquivo com tudo oque eu preciso para subir alguns servidores tais como www, ftp, ssh, cvs, banco de dados.
Oque eu já fiz?
Donwload do kernel 2.6.6, 2.6.7 e 2.4.26 Patch nestes kernels para incluirem suporte a UML Patch no kernel host para habilitar o modo skas Separate Kernel Address Space em vez do Tracing Thread, quando eu descobrir oque é isso, serei mais feliz.... Instalação e compilação dos kernel host e uml.
Problemas?
Muitos problemas. O principal é não saber como tudo isso funciona. Quando inclui o suporte ao skas no host o kernel uml 2.6.7 parou de funcionar, ele funcionava quando não tinha o suporte a skas no kernel host. Então estou tentando utilizar o 2.6.6.
Com tudo isso vejo que vai ser difícil fazer tudo mas vou conseguir
Oct. 11th, 2004 @ 06:52 pm
|
| » Monografia..... parte 3 |
Para fazer o UML funcionar é necessário perder algum tempo compilando e remendando o kernel do linux, talvez seja a tarefa mais demorada deste estudo. Não é tão trivial colocar um UML para funcionar com ganho de performance e momória satisfatório. Há uma série de remendos (patchs) para serem aplicados no uml e no host. Quando falo em host quero dizer que é o kernel que esta sendo o alfitrião. E uml quer dizer o kernel que vai utilizar o host para fazer a vistualização do UML. Um pouco confuso mas é isso.
Estou em fase de testes, aplicando remendos no kernel, existe diversos remendos para UML implementando diferentes tipos de gerência de processos e momória. Como meu estudo visa criar uma rede de serviços virtuais então preciso gastar algum tempo na compilação e teste do kernel host e uml
Oct. 11th, 2004 @ 06:07 pm
|
|