Pesquisar neste blog

sexta-feira, 21 de outubro de 2011

Dica para o virtualbox

Muitas vezes criamos maquinas virtuais para fazer testes, homologação ou ate mesmo aprender algum serviço ou tecnologia, claro que é uma excelente ideia o uso de maquinas para fazer o processo de homologação de um serviço ou ate mesmo um servidor.

Muitas empresas estão usando esse processo para fazer a criação de servidores "virualizados" a grande vantagem disso é de se o servidor "quebrar" (ou seja a maquina virtual nao funcionar mais) pode-se simplesmente ter uma copia da maquina em si, e fazer a copia da maquina substituindo a outra que estava danificada, o proprio virtualbox tem ferramentas de backup e restauração da maquina, mas no pioir cenario pode acontecer o seguinte:

A MAQUINA ESTA MUITO DANIFICADA e não temos como recuperar ou ate mesmo criar uma copia.

Ou necessitamos de fazer a mudança do servidor.

Ao observarmos como o virtualbox guarda as suas informações observaremos da existencia de dois lugares onde são guardadas as informações.

1) Na pasta pessoal do usuario (/home/alexandre, por exemplo) é criada uma pasta com o nome de .VirtualBox, essa pasta fica oculta, nessa pasta fica alguns arquivos XML que guardam as configurações entre elas onde fica a pastas da maquina virtual.

2) Uma pasta chamada VirtualBox VMs, onde estão efetivamente a maquina virtual.

O que pode-ser fazer é simplesmente copiar as duas pastas para um outro computador com o virtualbox e inicia-lo o sistema reconhecerá e inicializará as maquinas virtuais sem problemas.

Abraços
Ate a proxima.

quinta-feira, 13 de outubro de 2011

Criando um novo usuário

Como é sabido, por todos os usuarios Linux, o comando useradd é usado para criar de um novo usuário, o que poucos sabem é que esse comando tem dois arquivos de configuração que "informam" ao comando como proceder qual for executado, esse comando é cheio de parametros o mais comuns a serem usados são relacionados abaixo :

-m, tem a função de criar a pasta do usuário automaticamente
-k PASTA, tem a função de informar onde estão os arquivos iniciais do usuario (no padrão /etc/skel)
-g GRUPO , tem a função de informar ao comando que o usuario terá como grupo primario o GRUPO
-G GRUPO, tem a função de informar ao comando que o usuario terá como grupo secundário o GRUPO
-s SHELL, tem a função de informar ao comando que o usuario terá o SHELL quando iniciar um login no sistema


O mais comum é usarmos o comando useradd usuario, sem parametros e o proprio comando já colocará automaticamente o preenchimento desses parametros, isso acontece por que esse comando irá analisar e usar DIRETIVAS encontradas em dois arquivos diferentes.


/etc/login.defs


Nesse arquivo tem uma serie de DIRETIVAS que determinam a passagem de diversos desses parametros, dentre elas podemos destacar.


UID_MIN                   500
UID_MAX                 60000
O numero minimo e máximo para o codigo do usuario


CREATE_HOME     yes, criação automatica da pasta do usuario

DEFAULT_HOME    yes, quando o usuario se conectar para ele ir diretamente a pasta pessoal.


/etc/default/useradd

HOME=/home, informa ao comando qual e a pasta "pai" da pasta pessoal do usuario
SHELL=/bin/bash, o SHELL padrão do usuario
SKEL=/etc/skel, os arquivos iniciais do usuario.



A configuração desses arquivos ajudam na criação mais automatica de um novo usuario.


Ate a proxima.