Postagens

Mostrando postagens de novembro, 2017

Adicionando rotas estáticas no Windows Server

Boa galera!!! Segue como adicionar rotas estáticas no Windows Server No meu caso, estou adicionando uma rota para a rede 10.150.29.0 com mascara 255.255.255.0 e o proximo salto que irá ser utilizado para encaminhar minhas solicitações será o 10.150.29.1. O -p indica que essa rota é permanente, sendo assim, não se perde se reiniciar a máquina. route -p add 10.150.29.0 mask 255.255.255.0 10.150.29.1 Simples não? Abçs Vitor Panizza!!!

Monitorando cópia do DD

Fala galera!!!!!! Para monitorar comando DD pgrep -l '^dd$' (pid) dd sudo kill -USR1 (pid) Flws  

Logrotate Linux

#Vitor Panizza Fala pessoal Hoje vamos rotacionar logs de uma pasta e encaminhar para outra pasta já comprimido .gz: - crie um arquivo .conf dentro de /etc/logrotate.d/ e dentro dele siga a syntax abaixo: /var/lib/pgsql/logs/reindex/* {     daily      compress     nomail     rotate 10     create     olddir /var/lib/pgsql/logs/exportar_logs/ } Vamos entender as opções: daily = irá programar o cron para rodar diariamente o logrotate compress = comprimi via .gz noemail = não manda email rotate 10 = informa quantas cópias ficaram sem rotacionar create = depois de fazer o rotacionamento, ele apaga as informações do arquivo original, muito útil. olddir = diretório ao qual será salvo os .gz gerados para forçar a execução, basta digitar o comando sudo logrotate /etc/logrotate.d/seu_arquivo.conf Lista de opções que podem ser usadas: http://www.dicas-l.com.br/arquivo/utilizando_logrotate.php#.WgrLdkqnGM8 Autor: Vitor Panizza

Executando comandos no PostgreSQL via script

#Vitor Panizza Fala pessoal, tudo bem? Hoje vamos aprender a como executar um script com comandos psql, segue: 1- Criar uma variável de ambiente: export PGPASSWORD='sua senha' 2 - no seu arquivo .sh colocar assim: psql -w -U usuário -d nome_banco -c 'comando' altere para as suas informações e pronto, a senha ele pega direto da variável PGPASSWORD. FLW.....

Instalar S3CMD no Centos 7

Para instalar o S3CMD no CentOS 7 yum install epel-release yum install s3cmd

Instalando Zabbix no Centos

Segue link de como instalar Zabbix no Centos 7 com PostgreSql https://pedronunesweb.wordpress.com/zabbix/instalacao-do-zabbix-3-2-postgres-no-centos-7/

Corrigindo Boot do Windows Server

Imagem
#Vitor Panizza Fala pessoal, tudo bem com vocês? Hoje vamos aprender alguns comandos que podem ajudar a resolver problemas de inicialização do boot no windows server, as vezes quando há alguma queda de energia, ou travamento e o sistema desliga, os arquivos de boot podem ser comprometidos, assim temos alguns procedimentos úteis para reparar. Quando o sistema não consegue inicializar, ele nos apresenta a seguinte tela: O pulo do gato aqui é ir em Command Prompt, irá abrir o CMD do Windows, ai basta digitar os comandos abaixo, conforme a sua necessidade, no meu caso, eu só precisei usar o Bootrec /FixBoot, Bootrec /FixMbr. Bootrec /FixMbr = Corrige o MBR. Bootrec /FixBoot = Corrige os arquivos de boot. Bootsect /nt60 all /force = Força a criação do setor de boot em todos os discos. Bootrec /RebuildBcd = Recria todos os arquivos de boot. StartRep = Inicia um wizard que faz diversas analises no sistema de boot, desde os arquivos até chamadas no registro do computador.
#Vitor Panizza Fala pessoal, blz? segue link de como migrar um Postgree SQL sem usar o pg_dump, esse processo se torna mais rápido pois não temos o tempo do dump nem do restore, e sim apenas do copy. segue link: https://www.digitalocean.com/community/tutorials/how-to-move-a-postgresql-data-directory-to-a-new-location-on-ubuntu-16-04 Por hoje é só, Flw....!

Copiando um disco Linux Geração dois no Hyper-V

#Vitor Panizza# Fala pessoal.. Hoje tive uma dificuldade em copiar um vhdx geração 2 no hyper-v, quando iniciava, ele aparecia um erro no grub e não conseguia encontrar o arquivo grubx64.efi, então recorri ao nosso famoso google e achei a resposta, segue: 1- log como root 2- cd /boot/efi/EFI 3- cp -r centos/ boot (se for ubuntu, coloque ubuntu/ ) 4- cd boot 5- talvez haja um diretório, acima com o nome da sua máquina ou outro, entre neles para tentar achar o arquivo shimx64.efi e copie com o nome grubx64.efi para /boot/efi/EFI/boot/ 6- reboot, e agora vc poderá copiar e subir em outro hyper-v ou no mesmo servidor hyper-v referências:https://blogs.msdn.microsoft.com/virtual_pc_guy/2015/02/11/copying-the-vhd-of-a-generation-2-linux-vmand-not-booting-afterwards/ Flw

Criando Usuário no MYSQL e Dando Permissões

#Vitor Panizza# Fala galera, tudo bem?  Hoje vamos aprender uma tarefa básica de um sysadmin, criar usuários com permissão no MySQL Vamos criar um usuário chamado joao como superusuário e depois vamos criar um usuário com permissão de select apenas. create user joao identified by 'Senha@123'; grant all privilleges on *.* to 'joao'; flush privilleges; Simples não é? Agora vamos dar permissão para matheus só poder dar select na tabela carros do banco: create matheus identified by 'Senha@123'; grant select on carros to 'matheus'; Agora se quiser tirar a permissão do matheus por exemplo, vamos usar: revoke select on carros from 'matheus'; e se quiser excluir o usuário matheus: drop user matheus; Fácil não é mesmo? agora é só pegar as permissões que você quer e aplicar usando o grant, faça uma pesquisa na internet, mas de todos os modos vou pastar aqui uma lista com as mais usadas: ALL PRIVILEGES- como vimos anteriorment

Instalando MySQL no Linux

#Vitor Panizza# Fala pessoal, blz? Hoje vamos aprender como instalar o MySQL no CentOS Vamos acessar a página do mysql https://dev.mysql.com/downloads/repo/yum/ baixe o repositório do Red Hat na mesma versão do seu CentOS, ou seja, se o seu CentOS for a 6.8 baixe a RHEL 6, pois o CentOS é um clone do RHEL. agora execute rpm -i + caminho do pacote baixado, isso irá instalar o repositório yum agora vamos instalar de fato o mysql yum install -y mysql-server feito isso reinicie o serviço e coloque ele para iniciar com o boot do sistema service mysqld restart chkconfig mysqld on Agora temos que pegar a senha provisória gerada pelo MySQL sudo grep 'temporary password' /var/log/mysqld.log Agora vamos rodar o comando: mysql_secure_installation (irá pedir a senha que pegamos do arquivo de log) Agora irá pedir para redefinir a senha, coloque uma senha forte, depois de enter em todas as demais opções. depois desse processo, basta logar com o usuário root

Criando usuários e dando permissões no Postgree SQL

#Vitor Panizza# Fala pessoal, tudo bem? Hoje vamos aprender como criar usuários e dar permissões de acesso aos mesmos, então instale o postgree no seu linux, estou usando a versão 10 . Temos que conectar ao postgree com a conta de administrador, quando se instala o postgree é criado um super usuário de administração chamado postgres, so que para fazer isso, você deve virar root primeiro. su - postgres Entrará nesse bash: -bash-4.1$ digite:  psql Nesse momento está na console de administração, a primeira coisa que vamos fazer é colocar um senha para o usuário postgres alter user postgres with password 'Senha@123'; Feito isso vamos criar um segundo super usuário chamado "blogger", para não ficar usando o usuário padrão, e vamos dar as permissões de criar bancos, usuários e replicação. create user blogger with password 'Senha@123' superuser createdb createrole replication; Se o comando deu certo, irá aparecer: CREATE ROLE Agora vamo

Stdin, Stdout e Stderr Linux

Ótimo artigo para aprender sobre arquivos descritores: http://cleitonbueno.com/linux-estudando-e-explorando-o-21/ Autor: Cleiton Bueno.

Manual Postgree

Boa galera! Segue um manual prático de Postgree https://pt.wikibooks.org/wiki/PostgreSQL_Pr%C3%A1tico/Ferramentas/psql Abçs

Instalando Postgree no em qualquer versão do Linux

#Vitor Panizza# Fala pessoal, blz? Aqui está um link de como instalar o postgree, você poderá instalar a versão que desejar, muito fácil e intuitivo, direto do site do fabricante. https://www.postgresql.org/download/ Flwww!

Salvando a tabela de partições MBR no CentOS

Fala pessoal! Vamos aprender como salvar a tabela de partições MBR no centOS, para caso um dia precisar restaurar. A MBR fica nos primeiros 446 bytes do disco e a tabela de partição fica do 447 bytes até 512 bytes, assim temos que para fazer o bkp da MBR e da tabela de partições, teremos que fazer bkp dos primeiros 512bytes. vamos lá: dd if=/dev/sdx(x = letra do disco, pode pegar dentro de /dev) bs=512 count=1  of=/home/tabela.bkp  Prontinho, se um dia precisar restaurar, terá que apagar os primeiros 512 bytes do disco: dd if=/dev/zero bs=512 count=1 of=/dev/sdx(x=letra do disco, pode pegar dentro de /dev) depois terá que restaurar o bkp: dd if=tabela.bkp bs=512 count=1  of=/dev/sdx (x=letra do disco, pode pegar dentro de /dev) Pronto, é só reiniciar e ver a tabela restaurada. Autor: Vitor Hugo Panizza dos Santos Email: victorhs557@hotmail.com Contato:1198201-8551

executar fsck de forma automática no Linux

Fala pessoal, beleza? Achei um post muito interessante sobre o comando fsck, que faz a checagem dos dos discos, vou colocar o link aqui para que leiam, é bem interessante. o Autor é o Hugo Cisneiros do blog Devin. http://www.devin.com.br/auto-fsck/ Vitor Hugo Panizza do Santos Email: victorhs557@hotmail.com

Copiando arquivos entre servidores com o comando SCP

#VITOR PANIZZA DOS SANTOS# Fale pessoal, tudo bem com vocês? Hoje vamos aprender um comando simples de cópia entre servidores em uma rede, o comando SCP. Lembrando que é mais usual usar o programa winscp, mas há casos que você não terá uma máqina com interface gráfica, ai dependemos desse comando para nos valer. Vamos pegar duas máquinas VM1 = IP 192.168.0.1 VM2= IP 192.168.0.2 o scp usa uma conexão ssh, portanto será necessário instalar algum servidor ssh no seu Linux. agora iremos fazer uma cópia: a sintax básica é a seguinte: scp -parametros arquivo(origem) user(destino)@ip(destino):caminho(destino) vamos lá, vou copiar um arquivo chamado teste do servidor VM1 para VM2 scp  teste.txt vitor@192.168.0.2:/home/vitor/ feito isso digite a senha e olhe o resultado. agora se ao invés de transferir um arquivo, quisermos pegar um aquivo de outro servidor? para isso iremos pegar um arquivo existente em VM2 e fazer download para a VM1, é simnples, basta inverter o

Adiconando IP virtual no Linux - CentOS

#VITOR PANIZZA SYSADMIN# Fala galerinha, tudo bem? Hoje vamos aprender como adicionar um ip virtual no linux, é muito fácil, vamos ao que interessa: Em primeiro lugar, temos que ter em mente que um IP virtual é configurado para fins de testes ou para tarefas que não são rotineiras, isso por que o IP virtual some quando o serviço ou a máquina é reiniciada. vamos adicionar um IP virtual 192.168.10.10 na interface eth0 ip addr add 192.168.10.10/24 dev eth0 para remover usamos: ip addr del 192.168.10.10/24 dev eth0 caso queira limpar todos os IP´s da interface use o comando (nunca faça isso em ambientes da nuvem) ip addr flush dev eth0 Se por acaso fez isso em uma VM do Azure, será necessário fazer um redeploy da VM. Abçs. Autor: Vitor Hugo Panizza dos Santos Email: victorhs557@hotmail.com Contato: 1198201-8551

Criar, aumentar e reduzir partições LVM by Vitor Panizza

Fala pessoal, tudo bem? Hoje vamos aprender como criar e gerenciar uma LVM, vamos ao que interessa: supondo que temos inserimos dois discos vazios no seu servidor físico ou virtual, ou até mesmo na nuvem (que é o meu caso), vamos identificar se eles já foram reconhecidos pelo SO, vamos dar o comando fdisk -l Disk /dev/sdd: 10.7 GB, 10737418240 bytes 255 heads, 63 sectors/track, 1305 cylinders Units = cylinders of 16065 * 512 = 8225280 bytes Sector size (logical/physical): 512 bytes / 4096 bytes I/O size (minimum/optimal): 4096 bytes / 4096 bytes Disk identifier: 0x00000000 Disk /dev/sdc: 10.7 GB, 10737418240 bytes 255 heads, 63 sectors/track, 1305 cylinders Units = cylinders of 16065 * 512 = 8225280 bytes Sector size (logical/physical): 512 bytes / 4096 bytes I/O size (minimum/optimal): 4096 bytes / 4096 bytes Disk identifier: 0x00000000 no meu caso, apenas listei os discos novos que foram detectados, veja que nos mostra o caminho da pasta /dev ao qual está

Configurando o modo WORKER no Apache - CENTOS

Fala Galerinha, Suave? Hoje vamos aprender como habilitar o MPM Worker do Apache para melhorar o desempenho do seu servidor Apache, lembrando que o apache por default trabalha com o módulo PREFORK que é mais estável e mais fácil de debugar, além de poder tratar thead-safes como o PHP por exemplo, e também tratar os processos filhos de forma isolada, a principal deficiência é seu consumo de CPU e memória RAM, fazendo com que em ambientes de grandes volumes de requests haja problemas de esgotamento de recursos, o que pode ser remediada utilizando o Worker. Antes de mais nada, temos que ter em mente que no Worker, se um processo filho der bug, afetará todos os outros processos, inclusive o pai, assim em ambientes com várias pages, tem que se pesar o risco/benefício da sua implementação, e levar em conta que não suporta theads-safe como o PHP. Vamos ao que interessa: 1- Com o comando httpd -V verifique se aparece a variável -D APACHE_MPM_DIR="server/mpm/prefork" 2- Den