É 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
Posts da Categoria: Linux
Restaurando o Dual Boot do Windows 10 com Ubuntu 20.04
Atenção: Para mais explicações eu tenho um post antigo explicando sobre isso para versões anteriores do Windows e do Ubuntu. Esse artigo é sobre a minha experiência com o ultrabook HP 14-B080BR e o uso de Dual Boot com Windows 10 e Ubuntu 20.04. Eu ainda tenho esse PC e já instalei Windows 8.1, Windows...
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
Como descobrir a versão do Ubuntu
Basta executar o seguinte comando: # cat /etc/lsb-release Será exibido algo como: DISTRIB_RELEASE=18.04 DISTRIB_CODENAME=bionic DISTRIB_DESCRIPTION="Ubuntu 18.04.4 LTS" Nesse caso: Ubuntu 18.04.4 LTS...
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
Instalando e utilizando múltiplas versões do PHP com PHPBrew no Kubuntu 14.04
Atualizado em 04/08/2015 De vez em quando pode ser necessário realizar a manutenção de um site ou sistema antigo escrito em PHP. Nesses casos, quando você faz download e testa em seu ambiente local acaba se deparando com muitos erros do PHP. Muitos desses erros são devido as diferenças de versões do PHP do ambiente...
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
Solução Final para Dual Boot UEFI com Windows 8 e Ubuntu
Atenção: Esse artigo já é bastante antigo, mas oferece bastante explicações. Se você tiver Windows 10 ou Ubuntu 20.04 eu recomendo testar primeiro a solução do meu novo artigo: Restaurando o Dual Boot do Windows 10 com Ubuntu 20.04. Comprei um computador novo, um incrível ultrabook HP 14-B080BR com Intel Core i5 e Windows 8. Como...
Read More
Erro 403 – Forbidden – pcfg_openfile: unable to check htaccess file
Esse é um erro simples, mas que pode te fazer perder bastante tempo. Ele aconteceu para mim quando criei um novo subdomínio no Plesk. Ao tentar entrar no subdomínio pelo navegador aparecia a seguinte mensagem: Forbidden You don’t have permission to access / on this server. Erro misterioso. Eu já havia alterado as permissões de...
Read More