Shell script para reiniciar automaticamente Apache, Nginx ou MySQL quando serviços cairem

É comum serviços Apache, Nginx ou MySQL caírem. Então criei o shell script abaixo para reiniciar esses serviços automaticamente sem depender da minha interação manual. Para ajudar ele encaminha uma notificação ao Slack para alertar. Assim se o serviço cair repetidas vezes, é bom dar uma conferida. Basta configurar ele no Crontab conforme o código...
Read More

Como instalar módulo do PageSpeed para Nginx 1.14.0 no Ubuntu 18.04 LTS

Para o Apache ao menos existe os pacotes prontos para instalar, mas no Nginx você precisa compilar e instalar manualmente. Tive que fazer isso por aqui e então decidi escrever esse artigo para compartilhar o processo que escolhi seguir. No site do módulo do PageSpeed (https://www.modpagespeed.com/doc/build_ngx_pagespeed_from_source), você vai perceber que sugere compilar tanto o módulo,...
Read More

Instalar PHP 5.6 e 7.2 no Ubuntu 16.04 e 18.04

Para instalar o PHP 5.6 e algumas extensões importantes, basta executar no terminal: # add-apt-repository ppa:ondrej/php # apt-get update # apt-get install apt-get install php5.6 php5.6-common php5.6-intl php5.6-mysql php5.6-bcmath php5.6-curl php5.6-gd php5.6-json php5.6-readline php5.6-zip php5.6-bz2 php5.6-dev php5.6-imap php5.6-mbstring php5.6-xml php5.6-cli php5.6-mcrypt php5.6-soap Já para instalar o PHP 7.2 e algumas extensões importante, basta acrescentar: #...
Read More

Desativar função de Colar ao clicar no botão do meio do mouse no Linux

O botão do meio do mouse, além de rolar, também tem uma função pouco conhecida: ele serve para Colar quando clicado. Isso se tornou um inconveniente para mim porque estava clicando por engano enquanto estava rolando alguma página de códigos e erros apareciam por isso. Não encontrei uma opção para desativá-lo no painel de Configurações do...
Read More

Aplicativos Desaparecem do Menu KDE no Kubuntu 14.04

Se os aplicativos do seu menu KDE sumiram, tente executar o seguinte comando para recuperá-los: $ kbuildsycoca4 --noincremental No meu caso, que uso Kubuntu 14.04 ocorreu o seguinte erro: kbuildsycoca4 running... kbuildsycoca4(14842): "applications.menu" not found in ("/home/silvio/.config/menus/", "/etc/xdg/menus/") Simplesmente copie o arquivo faltante de outra pasta para a pasta do seu usuário: $ cp /etc/xdg/menus/kde4-applications.menu .config/menus/applications.menu...
Read More