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… »

Artigos > FHS (Filesystem Hierarchy Standard)

Todos utilizadores de Linux algum dia já se perguntou sobre àqueles diretórios padrão de toda distribuição Linux. Basicamente, o Linux é estruturado sobre diretórios. O diretório principal do sistema é o “/” (barra). A partir dele são criados os demais diretórios do Filesystem, sendo que cada um deles possui um propósito, de forma que esse 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… »

Gerenciando serviços via Systemd

Como mencionado anteriormente, até o Ubuntu adotará ao Systemd a partir da versão 15.04. Nesse caso, se o amigo ainda não está familiarizado com Systemd, nada melhor do que fazer um update em seus conhecimentos. Aqui vão alguns comandos básicos de start, stop, enable, etc, via Systemd. Comando para iniciar um serviço: systemctl start SERVICE.service Leia mais… »

Artigos > Atualizando via YUM pacotes com update de segurança

O Fedora é uma distribuição Linux para quem não tem medo de atualizar pacotes. O curto ciclo de vida do Fedora, por sí só, já nos mostra isso. Muitos updates semanais são lançados. Atualizar todos pacotes ou somente àqueles com atualização de segurança é opcional. O que não pode é ficar com vulnerabilidades no sistema. Leia mais… »

Artigos > Problema no start do serviço NFS em Centos 5

Por vezes, ao tentar iniciar o serviço nfsd, nos deparamos com o fatídico erro destacado abaixo: [root@hostname ~]# /etc/init.d/nfs start Starting NFS services: [ OK ] Starting NFS quotas: [ OK ] Starting NFS daemon: [FAILED] O cenário: Neste caso, o servidor é um Centos 5. Em função da dificuldade no start do daemon, os Leia mais… »

Artigos > Trabalhando com gerenciador de pacotes YUM

O termo YUM é um acrônimo de Yellowdog Updater Manager. Trata-se do gerenciador de pacotes das distribuições Redhat e Redhat-like (ex: Centos e Fedora). Algumas características do YUM: Não requer que o usuário faça atualização de cache (Ele próprio o faz); Não mantém arquivos RPM após a instalação; Geralmente mais lento do que o APT. Leia mais… »

Artigos > Colocando scripts na inicialização do sistema

No Linux, colocar serviços no arranque do sistema é fácil. Basta um comando. Caso trabalhe com Redhat ou Redhat-like (Centos, Fedora, etc), utilize o comando abaixo: Você precisa ser root Exemplo: Aqui estamos colocando o httpd (Apache) na inicialização do sistema. Para distribuições Debian ou Debian-like (Ubuntu, Mint, etc), utilize o seguinte comando: Aqui também Leia mais… »

Artigos > Redefinindo a senha de root do MySQL

Se você perdeu ou já não possuía a senha de root do seu MySQL, precisará redefini-la. A seguir, veremos como o fazer. Observações 1 – Lembrando que isso gera um downtime, pois será preciso reiniciar o MySQL. Portanto, atente-se ao tempo de indisponibilidade. 2 – Caso possua aplicações que façam conexão com o banco, antes Leia mais… »

Artigos > Acessando arquivos via rede com Samba

Para acessar via Linux os arquivos compartilhados em uma rede Windows, é preciso instalar o Samba, como veremos à seguir. No caso, estou trabalhando sobre a distribuição Fedora. Esses passos também valem para a distro Centos 1 – Instale os seguintes pacotes samba samba-common gvfs-smb 2 – Acessando os arquivos Agora, via gerenciador de arquivos Leia mais… »

Artigos > Adicionando repositório Rpmforge no Redhat

A distribuição Redhat trabalha sob licenciamento. Isso significa que, para baixar pacotes dos repositórios oficiais da distribuição, é preciso possuir licença. Esse controle é feito através do registro do servidor na Redhat Network, ou RHN. Apesar disso, o uso do sistema operacional da Redhat pode ser feito sem licenciamento. As licenças se aplicam apenas para Leia mais… »

Artigo > Instalação do Libreoffice no Fedora

O LibreOffice é a suíte office sucessora do OpenOffice e a mais completa para desktop Linux. Disponível para várias distribuições, o LibreOffice é perfeitamente compatível com o Office da Microsoft, inclusive no que se refere a documentos .docx, .xlsx. No Fedora, a instalação ainda não é feita via repositório. É preciso baixar os pacotes no Leia mais… »

Artigo > Multiplos terminais com Terminator

Terminator é um console com recuso de múltiplos terminais em uma só janela, como o QuadConsole. Porém, diferentemente do QuadConsole, que trabalha o tempo todo com 4 terminais em uma janela, o Terminator nos possibilita abrir ou fechar terminais de acordo com a nossa necessidade e organizá-los horizontalmente ou verticalmente. Na imagem abaixo, vemos uma Leia mais… »

Artigo > Habilitando configuração de VPN no KDE 4.6.2

A instalação default do KDE 4.6.2 não permite a configuração de VPN client-side. Porém, para isso, basta instalar os pacotes knetworkmanager-openvpn e/ou knetworkmanager-pptp. Para distribuições baseadas em Redhat, use o comando abaixo: Você não precisa instalar os dois pacotes. No meu caso, por exemplo, utilizo o PPTP (Point-to-Point Tunneling Protocol) e não o OpenVPN. Logo Leia mais… »

Artigo > QuadKonsole – 4 terminais em uma janela.

O QuadKonsole é um console que, como o nome sugere, trabalha com 4 janelas abertas full-time. Não se pode fechá-las nem abrir uma quinta janela (do contrário, por que “Quad” no nome?!). Bem, o QuadKonsole é útil quando se precisa trabalhar com vários terminais simultaneamente, como quando estamos analisando logs rodando tail. O pacote se Leia mais… »

Linux > Comandos básicos do Linux

GNU/Linux é um sistema operacional muito importante, querido e respeitado mesmo por aqueles que não o conhece muito bem. A seguir, disponibilizo uma lista de comandos e algumas breves descrições dos mesmos para que o amigo leitor, mesmo que sem conhecimento avançado, possa sair operando o pinguim. Comandos básicos Os comandos abaixo não estão categorizados. Leia mais… »