Archive for the ‘ Artigos ’ Category

Autenticação Linux LDAP

Introdução

Este artigo mostra, de maneira objetiva e prática, como é feita a configuração da autenticação dos usuários Linux em base LDAP, utilizando criptografia TLS.

Ambiente

Os procedimentos abaixo descritos foram testados em duas distribuições:

  • Debian Etch 4.0r6
  • Ubuntu 8.10

Ambas instaladas em Máquina Virtual (VirtualBox) autenticando no servidor LDAP:
Para ambas, o procedimento é idêntico.

Leia mais

Artigo – Upstart

Na semana passada eu ministrei uma palestra sobre o Upstart, novo inicializador do sistema, substitudo do SysV init, introduzido pela Canonical para o Ubuntu. O Upstart vem sendo adotado ou pretendido por várias outras distribuições, como Debian, Fedora e Chrome OS. Pos isso, agora transformo a palestra em artigo, objetivando mostrar o que muda nas nossas tarefas diárias de administração de sistemas com esse novo recurso.

SysV init e os Run Levels

O SysV init tem sido o inicializador do sistema padrão no Linux desde o início de sua fase adulta. Ele foi introduzido pelo Unix System V, da AT&T, a partir de 1983 e seu modelo serviu de inspiração para o Linux. O modelo estabelecido pelo SysV init só é completo com o uso dos Run Levels.

Quando o sistema é inicializado, depois que o kernel termina de carregar, o init é chamado recebendo como parâmetro o runlevel que ele deve executar. De acordo com o runlevel, o SysV init inicia os scripts correspondentes ao nível de execução desejado. Pela Linux Standard Base 4.0, temos os seguintes runlevels…

Leia mais

PHP5 com suporte a Oracle

Nesse artigo tento mostrar de forma prática como adicionar o suporte a banco de dados oracle no PHP5. Tudo foi feito no Debian Lenny, mas deve funcionar para Ubuntu e outras distros, instalando os pacotes e alterando os diretórios adequadamente. Se algo não funcionar, deixe seu comentário.

Preparação

Instale os softwares necessários:

apt-get install php5-dev php-pear libaio1 unzip

Entre no diretório onde ficarão os fontes do oracle client:

cd /usr/local/src/

Leia mais