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

Curtas > Apresentação sobre Varnish Cache

Varnish Você conhece o Varnish? Se a resposta for não, a apresentação que fiz sobre Varnish pode ser interessante para dar um update no conhecimento sobre serviços de alta disponbilidade. O que é o Varnish Cache? Para quem não o conhece, trata-se de um acelerador HTTP capaz de otimizar a performance de sites e servidores 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 Crontab

O Crontab (ou apenas Cron) é o agendador de tarefas do Linux. Nele podemos deixar programada a execução de comandos e/ou scripts, sendo possível especificar mês, dia do mês, dia da semana, hora e minuto da execução, o que nos permite agendar tarefas muito específicas. Observação: Os agendamentos feitos no Crontab são chamados de tarefas Leia mais… »

Artigos > Corrigindo problema de rede no openSUSE

Estamos à 10 dias para o lançamento da versão 13.2 do openSUSE. Para o amigo leitor que pretende embarcar nessa nova versão, aqui vai uma dica quanto ao serviço de rede dessa bela distro. UPDATE: openSUSE 13.2 já lançado. Visite https://www.opensuse.org/pt-br/ . O Network Manager vem desativado por padrão e o serviço de rede default Leia mais… »

Artigos > Diferença entre Open Source e Free Software

Apesar de serem diferentes, é muito comum encontrarmos as palavras Open Source e Free Software sendo utilizadas como se fossem sinônimos. Para entendermos a diferença entre Open Source e Free Software, precisaremos falar sobre os conceitos de liberdade pregada pela licença GNU GPL. Licença GNU GPL (GNU General Public License). A licença GNU GPL abrange 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 > Debian > Trabalhando com pacotes com apt-get e apt-cache

O APT é o sistema de gerenciamento de pacotes das distribuições Debian e Debian-like. Muito performático dada a forma como faz cache dos pacotes, o APT possui mais parâmetros para instalação, checagem e remoção de pacotes do que seu “rival” o YUM da Redhat. apt-get Características do APT-Get Falei sobre DPKG em um outro post, Leia mais… »

Corrigindo erro “Files list file for package ‘wget’ is missing final newline” no Debian

Recentemente me deparei com a mensagem de erro que dá nome a este post: files list file for package ‘wget’ is missing final newline Havia um problema com o pacote wget no meu servidor Debian. Ao listá-lo com DPKG, retornava o seguinte status: # dpkg -l wget Desired=Unknown/Install/Remove/Purge/Hold | Status=Not/Inst/Conf-files/Unpacked/halF-conf/Half-inst/trig-aWait/Trig-pend |/ Err?=(none)/Reinst-required (Status,Err: uppercase=bad) ||/ Leia mais… »

Instalação não-interativa de pacotes em Debian e Debian-like

Existem pacotes que interagem conosco via CLI enquanto o APT os instala. Geralmente tais pacotes necessitam ser configurados e é por isso que interagem. Muitas vezes, contudo, a configuração default proposta pelo próprio pacote já nos atende, tornado essa interação desnecessária. Podemos chamar de desnecessário até isso se torne inconveniente, pois há situações em que Leia mais… »

Artigos > O Find não é um simples comando, é um camarada

O find é um comando GNU/Linux bastante flexível que nos possibilita localizar arquivos e/ou diretórios a partir de um path. Super completo, o find possui vários parâmetros para filtrar/aperfeiçoar nossas buscas. O comando é executado da seguinte forma: find path parâmetros termos Exemplo: find /home -user wil Neste exemplo, o find buscará no diretório e Leia mais… »

[Artigo] – Entendendo o /etc/fstab

/etc/fstab é o arquivo de configuração que contem informações sobre as partições e os pontos de montagem do sistema. A configuração é divida em 6 colunas, sendo: Coluna 1: partição Coluna 2: ponto de montagem Coluna 3: sistema de arquivos Coluna 4: opções de montagem Coluna 5: dump Coluna 6: fsck Exemplo: # 1 2 Leia mais… »

[Artigo] – Antivírus no Linux

“Não existe vírus para Linux, por isso não é necessário rodar antivírus”. Será mesmo? Bom, vírus e outros malwares também existem para o Linux, mas a estrutura de permissionamento do GNU/Linux, que é baseada em usuários e grupos com permissões ou restrições de leitura, escrita e execução, tornam difícil o trabalho de alocação e execução Leia mais… »

Artigos > Compressão e Descompressão de arquivos

o que se refere a compressão/descompressão de arquivos no Linux, quando estamos na interface gráfica, basta um clique com botão direito > “Extrair” e voilá! Mas a história é outra quando estamos no lado escuro da lua… estou falando da linha de comando. Considero inconveniente os vários formatos de arquivos e seus vários parâmetros, pois Leia mais… »

Artigos > Bloqueio de portas para tráfego externo

Porque bloquear? Manter serviços no ar respondendo em portas default e sem nenhum tipo de bloqueio ou restrição é, no mínimo, dar sopa para o azar. É necessário restringir e ter sob controle todo acesso aos serviços de um servidor. A maior parte dos serviços já contam com algum tipo de recurso que nos permite Leia mais… »

Artigos > Status de pacotes no Debian com DPKG

Hoje vou falar um pouco sobre o status de pacotes no Debian. O status do pacote é a condição em que o pacote se encontra no sistema operacional. Podemos verificar o status através do DPKG, sendo este o sistema de gerenciamento de pacotes do Debian (Debian Package). Outras distribuições derivadas do Debian também o utiliza, Leia mais… »

Artigo > Liberando cache de memória no Linux

O cache de memória é um recurso extremamente útil (e necessário) dos sistemas operacionais. Ele armazena informações anteriormente utilizadas para acelerar o processamento de processos e tarefas. Basicamente falando, ao executar um programa, o sistema carrega informações na memória. Essas informações são mantidas no cache mesmo que não mais estejam em uso. A utilidade do Leia mais… »