BEM VINDO AO BLOG DO MARCOS CARRARO CRIADOR DO "CARRARO DASHBOARD". MUITO MAIS QUE UM SIMPLES BLOG.

sexta-feira, 26 de abril de 2013

Função Shell-Script verifica volume montado.

Buenas,

Dica bem simples.

Se o volume estiver montado, sai, caso contrário monta o mesmo. Lembrando que no fstab já esta indicado o volume de montagem.


verifica_montagem (){
VERIFICA=`df -h | grep "/media/servidor_2008" | wc -l`
if [ $VERIFICA -gt 0 ];
then
        exit 0
else
        /bin/mount -a
fi
}


Abraços
Marcos Carraro
Read More

sexta-feira, 19 de abril de 2013

Função PHP calcular tempo de carregamento da pagina

Buenas, recentemente tive que fazer com que a pagina me informasse o tempo que levou para fazer a consulta no Banco, Compilar, Exibir para o usuário... então foi a busca, encontrei no site do Jaques (phpit.com.br) um explicação bem simples para fazer a contagem deste tempo, apenas fiz uma incrementação em cima do codigo do Jaques.

Segue a mesma..



function tempo_execucao($texto){
$tempo_carregamento = mktime() - $_SERVER['REQUEST_TIME'];

$H = floor($tempo_carregamento / 3600);
$M = floor(($tempo_carregamento / 60) % 60);
$S = $tempo_carregamento % 60;
$tempo_carregamento=$H."h:".$M."m:".$S."s";

echo "<script type='text/javascript'>
window.alert('$texto  $tempo_carregamento');
</script>";
}

Para chamar a função, chame a mesma no final da pagina...


tempo_execucao("A pagina Produtos demorou:  ")

Abraços
Marcos Carraro
Read More

quinta-feira, 11 de abril de 2013

Resolvendo problema Update Microsoft KB2823324

Buenas,

Infelizmente, a atualização KB2823324 ferrou com alguns computadores da minha rede, de primeira mão, achava que tive sido algo exclusivamente das maquinas HP, alguma atualização que tivesse ferrado com o SO, porém após restaurar algumas maquinas, já percorri a internet e encontrei muito material relacionado a este problema.

Alguns links explicando o porque e uma solução temporária.


http://gestaoemti.com.br/index.php/windows-7-nao-inicia-depois-de-atualizacao-kb2823324/

http://www.baboo.com.br/2013/04/atualizacao-kb2823324-para-windows-7-causa-danos-ao-pc/

Solução em vários fóruns

1. Reinicie o computador e acesse o DVD do Windows 7
2. Escolha a opção de restauração do sistema operacional com prompt de comando
3. Assim que o promtp de comando abrir, digite:
dism.exe /image:C:\ /cleanup-image /revertpendingactions onde X é a unidade onde está instalado o Windows 7.
Isso irá reverter as últimas atualizações e o Windows 7 voltará a funcionar corretamente. 


Um forte quebra costelas, e uma ótima corrida para resolver todos problemas HAHAHHA.

Abraços

ATUALIZANDO.

Neste link tem um passo a passo bem descrito de como resolver o problema.

http://social.technet.microsoft.com/wiki/pt-br/contents/articles/16843.windows-7-problemas-na-inicializacao-apos-update-kb-2823324.aspx

Read More

quinta-feira, 4 de abril de 2013

Instalando Postgresql 9.2 + Alterar local do Banco no Centos 6.4 x64 = Sucesso

Salve Salve Queridos Leitores, e Leitoras!

Segue hoje mais um artigo, how-to, tutorial, caminho das pedras, ajuda....

Vamos instalar o postgresql no centos 6.4 e fazer a troca do diretorio padrão do DB que é em "/var/lib/pgsql/9.2/data", porque isso? Pois bem eu tenho um BI que vai utilizar o postgresql, porém vou querer fazer backup, e poder separar a partição, por motivos de segurança, desempenho e outras coisas.

Preparando o sistema.

# yum update -y
# sed -i '19iexclude=postgresql*' /etc/yum.repos.d/CentOS-Base.repo
# sed -i '28iexclude=postgresql*' /etc/yum.repos.d/CentOS-Base.repo

Baixando repositórios

# rpm -ivh http://yum.pgrpms.org/9.2/redhat/rhel-6-x86_64/pgdg-redhat92-9.2-7.noarch.rpm

Instalando

# yum install postgresql92-debuginfo.x86_64 postgresql92.x86_64 postgresql92-libs.x86_64 postgresql92-docs.x86_64 postgresql92-server.x86_64


Feito a instalação, vamos alterar o local onde ficarão os arquivos, do DB e os LOGS.

# vim /etc/init.d/postgresql-9.2

Na linha 76 altere a variável PGDATA=/var/lib/pgsql/9.2/data para o local desejado no meu caso ficou.
PGDATA=/db_sadig/data

Mais abaixo altere as outras duas entradas. PGLOG=/var/lib/pgsql/9.2/pgstartup.log   e  PGUPLOG=/var/lib/pgsql/$PGMAJORVERSION/pgupgrade.log  para 
PGLOG=/db_sadig/pgstartup.log
PGUPLOG=/db_sadig/$PGMAJORVERSION/pgupgrade.log

Feito as alterações no script, é hora de criar as pastas.

# mkdir -p /db_sadig/data

Permissão para o usuário postgress

# chown -R postgres:postgres /db_sadig/

Alterando pasta home do user jboss

# vim /etc/passwd

Procure pelo usuário postgre e altere a pasta home dele por padrão "/var/lib/pgsql/" para o diretório em que você desejar no meu caso ficou "/db_sadig/

Passos finais...
Iniciando o Postgresql

# /etc/init.d/postgresql-9.2 initdb

Colocando para iniciar no boot

# chkconfig postgresql-9.2 on

ATUALIZANDO MÉTODO MAIS FÁCIL

Verifique qual é o nome do arquivo de inicialização do PostgreSQL em /etc/init.d/postgresql-9.2 . 

# cd /etc/sysconfig/pgsql

# vim postgresql-9.2

Insira as seguintes linhas

PGDATA=/db_sadig/data
PGPORT=5432

# mkdir -p /db_sadig/data

Permissão para o usuário postgress

# chown -R postgres:postgres /db_sadig/

Alterando pasta home do user jboss

# vim /etc/passwd

Procure pelo usuário postgres e altere a pasta home dele por padrão "/var/lib/pgsql/" para o diretório em que você desejar no meu caso ficou "/db_sadig/

Passos finais...
Iniciando o Postgresql

# /etc/init.d/postgresql-9.2 initdb

Colocando para iniciar no boot

# chkconfig postgresql-9.2 on

--------------------------------------------------------------------------------------------------------

Criando usuário 

# su - postgres

# createuser sadig -P 

Caso desejar apagar um usuário

# dropuser sadig

Liberando acesso ao postgresql remotamente
Altere na linha 59 do arquivo postgresql.conf a variavel listen_addresses = 'localhost' para listen_addresses = '*'

Para liberar o acesso de qualquer rede.
echo "host    all             all             0.0.0.0/0               md5" >> /db_sadig/data/pg_hba.conf

--------------------------------------------------------------------------------------------------------

Forte Abraços
Marcos Carraro
Read More

terça-feira, 2 de abril de 2013

Cursos Técnicos Escola INFOSERV


Escola Infoserv inicia cursos específicos nas áreas de:

Curso: Java Básico e Avançado
Carga Horária: 100 horas aulas
Dias e Horários: Sábados das 13:30 às 17:30
Início: 13/04/2013

Curso: Windows 2008 Server Módulo I e II
Carga Horária: 50 horas aulas
Dias e Horários:
 Segundas das 19 às 22
Início: 15/04/2013

Curso: Montagem e Manutenção
Carga Horária: 54 horas aulas
Dias e Horários: Segundas das 19 às 22
Início: 06/05/2013

Curso: Linux para Servidor Módulo I
Carga Horária: 40 horas aulas
Dias e Horários: Sextas das 19 às 22
Início: 28/06/2013

QUALIFIQUE-SE. INFOSERV A MELHOR ESCOLHA.
Bento  3452.7928 |  Barbosa 3461.3333
Farroupilha 3268.6633 |  Garibaldi 3462.3330
www.escolainfoserv.com.br
Read More

Posts que a turma mais esta lendo...

Posts que a turma mais esta lendo...

Marcos Carraro