Desabilitando o SELinux

O SELinux (Security-Enhanced Linux) é uma implementação de uma camada de segurança para o Linux, desenvolvido basicamente pela NSA (National Security Agency), a Agência Nacional de Segurança dos Estados Unidos. Ele vem habilitado por padrão na distribuição CentOS. O problema é que, sem configuração específica, ele impede a atualização/transferência de zonas DNS pelo bind/named.

Para verificar se o selinux está habilitado em seu sistema, execute o seguinte comando
selinuxenabled; echo $?
Caso o resultado seja 0, o SELinux está habilitado. Se o resultado for 1, então está desabilitado.

Para desabilitar o SELinux, faça o seguinte:

Edite o arquivo /etc/selinux/config. Localize a linha
SELINUX=enforcing
e troque por
SELINUX=disabled
Isso vai desabilitar o SELinux no próximo reboot. Para desabilitar imediatamente, execute o seguinte comando:
setenforce 0
Isso vai desabilitar o SELinux até o proximo reboot.

Console de Recuperação do Windows XP

Introdução:
Existem algumas situações em o Windows 2000 ou XP não entra, sendo então necessário executar o CHKDSK (utilitário de verificação de disco). Porém, o mesmo só pode ser executado à partir do Windows. Cria-se então um paradoxo: é necessário executar o CHKDSK para entrar no Windows, e é necessário entrar no Windows para poder executar o CHKDSK. Existem diversas soluções para esse problema (algumas inclusive utilizando linux e softwares livres), mas a maneira mais simples de solucioná-lo é tendo previamente  instalado o Console de Recuperação do Windows antes do problema aparecer.

Instalando o Console de Recuperação
  • Com o CD do Windows XP no drive, vá em Iniciar -> Executar.
  • Digite na caixa de diálogo o seguinte comando:
d:\i386\winnt32.exe /cmdcons
  • Pressione Sim (ou Yes) na janela que vai surgir, e acompanhe normalmente a instalação até o final.
  • Para testar, reinicie o computador. Deverá aparecer um menu, com as opções de iniciar o Windows ou o Console de recuperação. 
 Mais informações
KB 307654 - Knowledge Base da Microsoft sobre o assunto

Como habilitar alta resolução no console (framebuffer)

Introdução:
Por razões históricas (herança dos antigos terminais burros), o console do Linux possui a resolução padrão de  80 colunas X 24 linhas. No entanto é possível aumentar a resolução do terminal para resoluções maiores, como 1024x768 (ou maoires ainda). Isso facilita na hora de utilizar algumas ferramentas de rede, como iftop, iptraf ou o próprio iptables, além de permitir o algumas tarefas que normalmente só seriam executadas em modo gráfico, como visualizar imagens com o cacaview (pacote Debian: caca-utils), navegar na intenet com o links2 (utilizar a opção "-g") ou ainda ver filmes com o mplayer, tudo isso em modo texto!



Itens necessários:
  • Uma placa de vídeo compatível (atualmente todas são, mesmo as on-board).
  • Um monitor que suporte a resolução desejada.
  • Suporte habilitado no kernel (normalmente já vem habilitado na maioria das distribuições)
Configurando:

1) Reinicie seu computador. Na tela de seleção de kernel para boot, selecione o kernel desejado e pressione a tecla "E"


2) Agora você está em modo de edição. Selecione a linha que inicia com a palavra "kernel" e pressione a tecla "E" novamente.

3) Você está editando a linha de comando do kernel. Acrescente ao final da linha a opção vga=xxx, onde xxx é o valor desejado obtido na tabela (e já convertido para decimal). Após acabar de inserir o texto, pressione Enter.


4) Retornamos à tela anterior, já com a alteração efetivada. Se precisar alterar alguma coisa, retorne ao passo 2. Para efetuar boot com essa configuração, pressione "B".


Caso a imagem "suma" e apareça uma mensagem semelhante a essa abaixo (a mensagem específica vai depender do modelo e fabricante do seu monitor), você selecionou um modo de vídeo não suportado pelo seu monitor. Reinicie o computador e tente novamente com uma resolução menor.



Após encontrar uma freqüência que efetivamente funcione no seu hardware, fixe a configuração no seu gerenciador de boot. No caso do grub, a configuração fica no arquivo /boot/grub/menu.lst

Referências
http://www.mjmwired.net/kernel/Documentation/fb/vesafb.txt (linha 55. Observe que esta tabela está em hexadecimal, e é necessário converter seus valores para decimal)
http://en.wikipedia.org/wiki/VESA_BIOS_Extensions#Linux_video_mode_numbers