Artigos > Fedora 24 lançado com Flatpak

Vamos explorar o lançamento do Fedora 24, que trouxe o Flatpak, uma nova tecnologia para distribuição de aplicativos. O post detalha como o Flatpak melhora a instalação e o gerenciamento de software no Fedora, trazendo mais segurança e flexibilidade para os usuários. Ideal para quem quer conhecer essa novidade! Leia mais… »

Artigos > SELinux vs Cups. Liberando CUPS no SELinux.

anto o SELinux quanto o CUPS são dois recursos importantíssimos em sistemas operacionais Linux baseados em Red Hat. Um cuida da segurança do ambiente e o outro nos provê todos os drivers e processos necessários para impressão de papel. Mas o que acontece quando há um conflito que gera bloqueio do CUPS no SELinux? É Leia mais… »

Artigos > Configurando servidor NFS no Debian

este artigo veremos como configurar de modo prático e seguro um servidor NFS no Debian e/ou no Ubuntu. Os passos a seguir são aplicáveis para Debian 7 (Wheezy) ou superior e Ubuntu 13.10 (Saucy) ou superior. Instalação de pacotes A seguir, vamos configurar um servidor NFS. Digamos que o IP do servidor será 192.168.0.10. Ao Leia mais… »

Artigos > Criando planilha com paste

O comando paste nos permite fazer merge de arquivos no Linux, o que nos possibilita criar planilhas, por exemplo, via CLI. Realmente muito prático. Costumo utilizá-lo quando faço inventários/levantamentos e preciso expor isso para outras pessoas/departamentos. Primeiramente obtenho os dados de que necessito e os salvo em arquivos de texto. Depois utilizo o `paste` para Leia mais… »

Artigo > Seis formas práticas de uso do TCPDump

O TCPDump é um comando extremamente eficaz para verificação do tráfego de pacotes na rede de sistemas Linux. Vou compartilhar aqui as formas mais utilizadas, ou pelo menos as que mais utilizo. 1 – Especificando uma interface de rede: tcpdump -i eth1 Por padrão, o TCPDump vai “ouvir” somente a interface principal do sistema. Portanto, Leia mais… »

Troubleshooting – Quebrando senha de root no RHEL 7 (Redhat Enterprise Linux)

entrada do System D no RHEL7 (Daqui para frente chamarei apenas de Redhat 7) nos trouxe muitas mudanças para a principal distribuição Linux corporativa. A quebra de senha de root também mudou. A seguir veremos como quebra-la no Redhat 7. Target Rescue Até o termo “single mode” mudou. Por mais que o utilizemos, o termo Leia mais… »

Artigo > SystemRescueCD, o amigão do Sysadmin Linux

odo Sysadmin Linux, alguma vez na vida, já precisou rodar um Live CD para reparar um sistema operacional defeituoso instalado no disco do servidor no datacenter ou para reparar um desktop Linux. Se não precisou ainda, um dia vai precisar. Nesse tipo de situação, geralmente, usa-se um ISO do Ubuntu, Fedora ou o que tiver Leia mais… »

Artigo > Determinando Taxa de Gravação de Resync de RAID por software

m uma situação de resync de dados em um RAID por software, onde o resync esteja onerando o servidor, podemos determinar taxas mínima e máxima de gravação de dados entre os discos. Os parâmetros que determinam as velocidades mínima e máxima do resync são: /proc/sys/dev/raid/speed_limit_min /proc/sys/dev/raid/speed_limit_max Os valores exibidos estão em Kibibytes onde 1000000 KiB Leia mais… »

Artigos > Controle de fluxo no CLI com operadores lógicos

Há quem diga que existem duas formas para se fazer algo; a forma correta e a forma errada. Em se tratando de Linux, digo que há uma vertente na forma correta: a forma correta e com elegância. O Linux é flexível ao ponto de nos permite realizar tarefas de várias formas distintas. Vou falar um Leia mais… »

Artigos > Criando arquivos com tamanhos específicos

Em algumas situações, principalmente em testes, é interessante possuir arquivos com tamanhos específicos. Com o comando “dd” podemos criar um arquivo genérico definindo tamanhos específicos. O “dd” é um comando que nos permite converter e copiar arquivos, diretórios, imagens, entre muitas outras coisas. Aqui, contudo, utilizaremos apenas para criar arquivos. Criando arquivos A syntax: dd Leia mais… »

Artigo > Postfix > Comandos para administração de fila de mensagens

Este post explica como trabalhar com mensagens na fila do Postfix, serviço de e-mail responsável pelo envio de mensagens em servidores Linux. Verificando a fila de mensagens Primeiramente, vejamos como visualizar a fila de mensagens enfileiradas, deferred ou com alguma pendência: mailq ou postqueue -p A saída para os comandos acima será similar a esta: Leia mais… »

Troubleshooting > Reinstalando o GRUB na MBR

Se ao tentar reinstalar o GRUB na MBR do disco você se deparar com o erro “No suitable drive was found in the generated device map“, siga os passos abaixo. Primeiramente, é preciso observar se o sistema está ligado e a dificuldade está na instalação do GRUB antes do boot ou se o sistema está Leia mais… »

Linux > Evitando problemas de boot do sistema devido a erros no Grub

Se tem uma coisa chata no Linux é problema de boot do sistema devido a problemas no GRUB. Dois cuidados básicos podem evitar problema de inicialização do sistema pós reboot. Vejamos: GRUB instalado na MBR dos discos (Centos) O GRUB é instalado na MBR. Se por algum motivo perder essas referências na MBR, seu sistema Leia mais… »

Artigos > Configurando um servidor de Git no Debian

Git é um sistema de versionamento largamente utilizado por profissionais de TI, principalmente por Sysadmins, desenvolvedores e devops, não necessariamente nesta ordem. Basicamente, com ele podemos armazenar arquivos e controlar modificações. Isso nos possibilita restaurar versões anteriores, controlar mudanças, saber quando determinada alteração foi realizada, entre outros. O Git possibilita que um mesmo repositório seja Leia mais… »

Artigo > Criando senhas fortes via CLI

Essa dica é para o amigo Sysadmin/Sysops/Devops/Padeiro/Borracheiro/etc que pretende automatizar a criação de senhas via command line. O exemplo a seguir pode ser adaptado para criação de senhas via Shell Script. É um single line. Vou explicar passo a passo. Primeiro, utilizamos o /dev/urandom. Ele nos dará os valores variáveis com os quais iremos trabalhar. Leia mais… »

Documentação > Códigos de erros MegaCli

Megacli é o utilitário de linha de comando que provê comunicação com placas controladoras da família LSI. A LSI fornece placas controladoras para hardware Supermicro e Dell, entre outros. O problema do MegaCli é que ele é muito chato. Os parâmetros são difíceis de memorizar e as saídas de erro são feitas com códigos. Logo Leia mais… »

Artigo > Clonando particionamento de discos com sfdisk

Em certas situações, geralmente quando trabalhamos com RAID ou quando temos um padrão de particionamento estabelecido em vários computadores, precisamos copiar as tabelas de partição de um disco para outro. Isso nos poupa tempo, recursos e pode até mesmo evitar falhas. Vou mostrar como é fácil copiar as partições de um disco e importá-las em Leia mais… »

Minha palestra sobre Varnish Cache

Como já havia abordado em um outro post no blog, fiz uma palestra sobre Varnish na empresa onde trabalho. Os slides da apresentação estão disponíveis no Slideshare. Segue o link: https://www.slideshare.net/locaweb/overview-sobre-varnish Abaixo segue o vídeo da palestra na íntegra: 0 – 0 Thank You For Your Vote! Sorry You have Already Voted!

Invertendo tecla FN no teclado Apple Aluminum

O teclado da Apple modelo Aluminum que foi padrão nos Mac Minis lá nos anos 2000 e foi, sem dúvida, uma das maiores obsessões daqueles que trabalhavam com TI na época. Eles vieram antes do “boom” dos teclados mecânicos. Bom, o teclado é show, e para mim, por três razões: Teclas silenciosas; Padrão americano de Leia mais… »