{"id":3074,"date":"2014-09-23T15:01:00","date_gmt":"2014-09-23T15:01:00","guid":{"rendered":"http:\/\/www.deuzebranaweb.com.br\/?p=3074"},"modified":"2014-09-23T15:01:00","modified_gmt":"2014-09-23T15:01:00","slug":"manutencao-periodica-de-um-servidor-cpanel","status":"publish","type":"post","link":"https:\/\/blog.deuzebranaweb.com.br\/index.php\/2014\/09\/23\/manutencao-periodica-de-um-servidor-cpanel\/","title":{"rendered":"Manuten\u00e7\u00e3o peri\u00f3dica de um servidor cPanel"},"content":{"rendered":"<p>Embora o cPanel possua um sistema autom\u00e1tico de atualiza\u00e7\u00e3o do sistema (di\u00e1rio, semanal, mensal ou manual), muitos administradores preferem atualizar o servidor manualmente para analisarem os erros que ocorrem e selecionar os updates mais interessantes.<\/p>\n<p>Manter o servidor o mais atualizado poss\u00edvel n\u00e3o se traduz sempre em mais seguran\u00e7a, estabilidade e melhora de performance. O bom administrador sabe quando \u00e9 necess\u00e1rio atualizar seus softwares ou pacotes.<\/p>\n<p>Eu irei me basear em uma manuten\u00e7\u00e3o de um servidor cPanel vers\u00e3o stable com CentOS 5 x64, mas os passos servem para quaisquer outros sistemas com cPanel; Quando houver diferen\u00e7a, eu colocarei uma nota.<\/p>\n<p><strong>Esta manuten\u00e7\u00e3o envolve:<\/strong> Atualiza\u00e7\u00e3o de pacotes do cPanel e do sistema, al\u00e9m\u00a0 de checagem de alguns arquivos e servi\u00e7os; Problemas espec\u00edficos ser\u00e3o tratadas em tutoriais a parte.<\/p>\n<p>Caso voc\u00ea tenha um servidor CentOS + cPanel (a dupla mais comum em servidores de hospedagem Linux), basta seguir todos os procedimentos.<\/p>\n<p><strong>IMPORTANTE:<\/strong> N\u00e3o me responsabilizo por nada em sua manuten\u00e7\u00e3o; Os problemas causados por este tutorial s\u00e3o de sua responsabilidade.<\/p>\n<p>Aten\u00e7\u00e3o: Execute todos os comandos como root, por motivos \u00f3bvios. Os comandos ser\u00e3o todos via SSH. Leia sempre as respectivas descri\u00e7\u00f5es antes de executar os comandos.<\/p>\n<ul>\n<li><strong>Atualizando o Yum<\/strong>\n<ol>\n<li>\/scripts\/checkyum<br \/>\nCheca vers\u00e3o atual do Yum no servidor; Somente usar em servidores que usam pacotes RPM, como o CentOS, Fedora etc; O Debian, por exemplo, n\u00e3o utiliza.<br \/>\nO RedHat possui um comando especial: \/scripts\/checkup2date<\/li>\n<li>yum update<\/li>\n<li>Para servidores baseados no Debian, basta fazer um <strong>apt-get update<\/strong> e depois um <strong>apt-get upgrade<\/strong><br \/>\nDica para solu\u00e7\u00e3o de problemas no Yum:<br \/>\nSe algum erro ocorrer durante a atualiza\u00e7\u00e3o e ela n\u00e3o for concretizada, digite: yum complete-transaction;<br \/>\nSe este comando n\u00e3o resolver, use o seguinte comando: yum clean all; E em seguida: yum update;<br \/>\nSe o problema persistir, recomendo acessar o seguinte link:<br \/>\n<a href=\"http:\/\/gerencievocemesmo.com.br\/site\/?p=373\" target=\"_blank\">http:\/\/gerencievocemesmo.com.br\/site\/?p=373<\/a><\/li>\n<\/ol>\n<\/li>\n<li><strong>Atualizando o cPanel<\/strong>\n<ol>\n<li>\/scripts\/upcp<br \/>\nObviamente o servidor dever\u00e1 possui o painel cPanel<br \/>\nPara atualizar manualmente, use o comando \/scripts\/manualupcp<\/li>\n<\/ol>\n<\/li>\n<li><strong>Executando alguns scripts de manuten\u00e7\u00e3o do sistema com cPanel<\/strong>\n<ol>\n<li>\/scripts\/biglogcheck<br \/>\nVerifica logs com tamanho pr\u00f3ximo de 2GB; Se encontrado, ele avisar\u00e1 o administrador via e-mail o local do arquivo; Arquivos com mais de 2GB nos logs do Apache, por exemplo, podem causar lentid\u00e3o ou travamentos;<\/li>\n<li>\/scripts\/checkbadconf<br \/>\nVerifica o arquivo \u201c\/usr\/local\/apache\/conf\/httpd.conf\u201d em busca de usu\u00e1rios com problemas;<\/li>\n<li>\/scripts\/checkccompiler<br \/>\nVerifica se o compilador C est\u00e1 funcionando e atualizado;<\/li>\n<li>\/scripts\/checkgd<br \/>\nVerifica se as bibliotecas GD est\u00e3o operando normalmente;<\/li>\n<li>\/scripts\/checklink<br \/>\nVerifica se os links do sistema cont\u00e9m um destino real;<\/li>\n<li>\/scripts\/fixproftpddupes<br \/>\nAtualiza o \u201cproftpd\u201d para evitar ou corrigir dupes;<\/li>\n<li>\/scripts\/findhacks<br \/>\nProcura pelos malwares mais comuns em servidores Linux. Uma busca mais profunda pode ser feita com o \/scripts\/findtrojans, mas recomendo uma varredura completa e semanal com o ClamAV e uma di\u00e1ria com o sistema RKHunter, para previnir arquivos impr\u00f3prios nas contas e arquivos maliciosos no sistema (rootkits, botnets etc);<\/li>\n<\/ol>\n<\/li>\n<li><strong>Atualizando softwares extras:<\/strong>\n<ol>\n<li>\/etc\/csf\/csf.pl -u<br \/>\nAtualiza o Config Server Firewall (CSF, uma interface gr\u00e1fica para o IPTables);<\/li>\n<li>\/usr\/bin\/freshclam<br \/>\nAtualiza o antiv\u00edrus ClamAV;<\/li>\n<\/ol>\n<\/li>\n<\/ul>\n<p>\u2014\u2014\u2014\u2014\u2014\u2014\u2014\u2014\u2014\u2014\u2014\u2014\u2014\u2014\u2014\u2014\u2014\u2014\u2014\u2014\u2014\u2014\u2014\u2014\u2014\u2014\u2013<br \/>\nComando completo para atualizar o servidor cPanel, incluindo o CSF e ClamAV, no ambiente CentOS:<\/p>\n<div class=\"wp_syntax\">\n<table>\n<tbody>\n<tr>\n<td class=\"code\">\n<pre class=\"bash\">yum update -y\n\/scripts\/upcp\n\/scripts\/biglogcheck\n\/scripts\/checkbadconf\n\/scripts\/checkccompiler\n\/scripts\/checkgd\n\/scripts\/checklink\n\/scripts\/fixproftpddupes\n\/etc\/csf\/csf.pl -u\n\/usr\/bin\/freshclam<\/pre>\n<\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<\/div>\n<p>Aten\u00e7\u00e3o: O comando atualiza tudo sem perguntar nada!<\/p>\n<p>&nbsp;<\/p>\n<p>&nbsp;<\/p>\n<p>http:\/\/gerencievocemesmo.com.br\/site\/?p=30<\/p>\n<p>&nbsp;<\/p>\n","protected":false},"excerpt":{"rendered":"<p>Embora o cPanel possua um sistema autom\u00e1tico de atualiza\u00e7\u00e3o do sistema (di\u00e1rio, semanal, mensal ou manual), muitos administradores preferem atualizar o servidor manualmente para analisarem os erros que ocorrem e selecionar os updates mais interessantes. Manter o servidor o mais atualizado poss\u00edvel n\u00e3o se traduz&#8230;<\/p>\n","protected":false},"author":2,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"_angie_page":false,"page_builder":"","footnotes":""},"categories":[19],"tags":[],"class_list":["post-3074","post","type-post","status-publish","format-standard","hentry","category-whmcapenel"],"amp_enabled":true,"_links":{"self":[{"href":"https:\/\/blog.deuzebranaweb.com.br\/index.php\/wp-json\/wp\/v2\/posts\/3074","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/blog.deuzebranaweb.com.br\/index.php\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/blog.deuzebranaweb.com.br\/index.php\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/blog.deuzebranaweb.com.br\/index.php\/wp-json\/wp\/v2\/users\/2"}],"replies":[{"embeddable":true,"href":"https:\/\/blog.deuzebranaweb.com.br\/index.php\/wp-json\/wp\/v2\/comments?post=3074"}],"version-history":[{"count":0,"href":"https:\/\/blog.deuzebranaweb.com.br\/index.php\/wp-json\/wp\/v2\/posts\/3074\/revisions"}],"wp:attachment":[{"href":"https:\/\/blog.deuzebranaweb.com.br\/index.php\/wp-json\/wp\/v2\/media?parent=3074"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/blog.deuzebranaweb.com.br\/index.php\/wp-json\/wp\/v2\/categories?post=3074"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/blog.deuzebranaweb.com.br\/index.php\/wp-json\/wp\/v2\/tags?post=3074"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}