{"id":33305,"date":"2019-10-31T21:51:51","date_gmt":"2019-10-31T18:51:51","guid":{"rendered":"https:\/\/prohoster.info\/blog\/build-share-collaborate\/"},"modified":"2019-10-31T21:51:51","modified_gmt":"2019-10-31T18:51:51","slug":"build-share-collaborate","status":"publish","type":"post","link":"https:\/\/prohoster.info\/pt\/blog\/administrirovanie\/build-share-collaborate","title":{"rendered":"Criar, Compartilhar, Colaborar","gt_translate_keys":[{"key":"rendered","format":"text"}]},"content":{"rendered":"<p>Os cont\u00eaineres s\u00e3o uma vers\u00e3o leve do espa\u00e7o do usu\u00e1rio do sistema operacional Linux \u2013 na verdade, \u00e9 o m\u00ednimo \"nu\". No entanto, ainda \u00e9 um sistema operacional completo, e, portanto, a qualidade desse cont\u00eainer \u00e9 t\u00e3o importante quanto a de um sistema operacional robusto. \u00c9 por isso que, por muito tempo, oferecemos <noindex><a rel=\"nofollow\" href=\"https:\/\/access.redhat.com\/containers\/\">imagens do Red Hat Enterprise Linux (RHEL)<\/a><\/noindex>, para que os usu\u00e1rios possam ter cont\u00eaineres de n\u00edvel corporativo, certificados, modernos e atualizados. Executar <noindex><a rel=\"nofollow\" href=\"https:\/\/developers.redhat.com\/blog\/2018\/02\/22\/container-terminology-practical-introduction\/#h.dqlu6589ootw\">imagens de cont\u00eaineres<\/a><\/noindex> (container images) RHEL em hosts de cont\u00eaineres (container hosts) RHEL garante compatibilidade e portabilidade entre ambientes, sem mencionar que s\u00e3o ferramentas j\u00e1 conhecidas. Havia, por\u00e9m, um problema. Voc\u00ea n\u00e3o poderia simplesmente passar essa imagem para outra pessoa, mesmo que fosse um cliente ou parceiro usando o Red Hat Enterprise Linux. <\/p>\n<p><img decoding=\"async\" alt=\"Criar, Compartilhar, Colaborar\" src=\"\/wp-content\/uploads\/2019\/05\/2c87e29b54241ecbda00523418ccb8ea.jpg\" style=\"display:block;margin: 0 auto;\" \/><br \/>\n<br \/>\nMas agora tudo mudou <br \/>\n<noindex><a rel=\"nofollow\" name=\"habracut\"><\/a><\/noindex><br \/>\nCom o lan\u00e7amento da imagem base universal do Red Hat (UBI), agora \u00e9 poss\u00edvel obter a familiar confiabilidade, seguran\u00e7a e alto desempenho das imagens de cont\u00eaineres oficiais da Red Hat, independentemente de ter ou n\u00e3o uma assinatura. Isso significa que voc\u00ea pode construir um aplicativo cont\u00eainerizado no UBI, coloc\u00e1-lo em um registro de cont\u00eaineres de sua escolha e compartilh\u00e1-lo com o mundo. A Red Hat Universal Base Image permite construir, compartilhar e colaborar em um aplicativo cont\u00eainerizado em qualquer ambiente \u2013 onde voc\u00ea quiser. <\/p>\n<p><img decoding=\"async\" alt=\"Criar, Compartilhar, Colaborar\" src=\"\/wp-content\/uploads\/2019\/05\/d06210d717e17d2732284239003445c3.jpg\" style=\"display:block;margin: 0 auto;\" \/><\/p>\n<p>Com o UBI, \u00e9 poss\u00edvel publicar e executar seus aplicativos praticamente em qualquer infraestrutura. Mas se forem executados em plataformas Red Hat, como Red Hat OpenShift e Red Hat Enterprise Linux, voc\u00ea pode obter benef\u00edcios adicionais (mais qualidade!). E antes de entrarmos em uma descri\u00e7\u00e3o mais detalhada do UBI, deixe-me apresentar um breve FAQ sobre por que voc\u00ea precisa da assinatura RHEL. Ent\u00e3o, o que acontece ao executar uma imagem UBI na plataforma RHEL\/OpenShift? <\/p>\n<p><img decoding=\"async\" alt=\"Criar, Compartilhar, Colaborar\" src=\"\/wp-content\/uploads\/2019\/05\/245ded4e0742a057d53b2b4d49902d3c.jpg\" style=\"display:block;margin: 0 auto;\" \/><\/p>\n<p>Agora que o marketing est\u00e1 satisfeito, vamos falar mais sobre o UBI<\/p>\n<h3>Raz\u00f5es para aplicar o UBI<\/h3>\n<p>\nO que voc\u00ea deve sentir para entender que o UBI ser\u00e1 \u00fatil para voc\u00ea: <\/p>\n<ul>\n<li>Meus <b>desenvolvedores<\/b> querem usar imagens de cont\u00eainer que podem ser distribu\u00eddas e executadas em qualquer ambiente <\/li>\n<li>Minha equipe <b>de opera\u00e7\u00f5es<\/b> quer uma imagem base suportada com um ciclo de vida de n\u00edvel corporativo <\/li>\n<li>Meus <b>arquitetos<\/b> querem oferecer <noindex><a rel=\"nofollow\" href=\"https:\/\/operatorhub.io\/\">Operador Kubernetes<\/a><\/noindex> para meus clientes\/usu\u00e1rios finais<\/li>\n<li>Meus <b>clientes<\/b> querem contar com suporte empresarial completo para todo o seu ambiente Red Hat <\/li>\n<li>Meu <b>comunidade<\/b> quer compartilhar, lan\u00e7ar e publicar aplicativos conteinerizados em qualquer lugar <\/li>\n<\/ul>\n<p>\nSe pelo menos um dos cen\u00e1rios se aplica a voc\u00ea, vale a pena prestar aten\u00e7\u00e3o no UBI. <\/p>\n<h3>Mais do que apenas uma imagem b\u00e1sica <\/h3>\n<p>\nO UBI \u00e9 menos do que um sistema operacional completo, mas possui tr\u00eas caracter\u00edsticas importantes: <\/p>\n<ol>\n<li>Um conjunto de tr\u00eas imagens b\u00e1sicas (ubi, ubi-minimal, ubi-init) <\/li>\n<li>Imagens com ambientes de execu\u00e7\u00e3o j\u00e1 preparados para v\u00e1rias linguagens de programa\u00e7\u00e3o (nodejs, ruby, python, php, perl, etc.) <\/li>\n<li>Um conjunto de pacotes relacionados no reposit\u00f3rio YUM com as depend\u00eancias mais comuns <\/li>\n<\/ol>\n<p><img decoding=\"async\" alt=\"Criar, Compartilhar, Colaborar\" src=\"\/wp-content\/uploads\/2019\/05\/bbfe3101ba7ab8f4ee6006a07e464cdf.jpg\" style=\"display:block;margin: 0 auto;\" \/><\/p>\n<p>O UBI foi criado como base para aplica\u00e7\u00f5es nativas em nuvem e web, desenvolvidas e fornecidas em cont\u00eaineres. Todo o conte\u00fado no UBI \u00e9 um subconjunto do RHEL. Todos os pacotes no UBI v\u00eam atrav\u00e9s dos canais RHEL e s\u00e3o suportados da mesma forma que o RHEL ao serem executados em plataformas Red Hat suportadas, como OpenShift e RHEL. <\/p>\n<p><img decoding=\"async\" alt=\"Criar, Compartilhar, Colaborar\" src=\"\/wp-content\/uploads\/2019\/05\/877ffa34cf18939faf84e376035cc9f6.jpg\" style=\"display:block;margin: 0 auto;\" \/><\/p>\n<p>Para garantir um suporte de qualidade para cont\u00eaineres, \u00e9 necess\u00e1rio um esfor\u00e7o significativo de engenheiros, especialistas em seguran\u00e7a e outros recursos adicionais. \u00c9 necess\u00e1rio n\u00e3o apenas testar as imagens b\u00e1sicas, mas tamb\u00e9m analisar seu comportamento em qualquer host suportado. <\/p>\n<p>Para facilitar as tarefas relacionadas \u00e0 atualiza\u00e7\u00e3o, a Red Hat est\u00e1 ativamente desenvolvendo e apoiando, permitindo que o UBI 7 seja executado, por exemplo, em hosts RHEL 8, e o UBI 8 em hosts RHEL 7. Isso proporciona aos usu\u00e1rios a flexibilidade, seguran\u00e7a e tranquilidade necess\u00e1rias durante, por exemplo, atualiza\u00e7\u00f5es de plataformas em imagens de cont\u00eaineres ou hosts utilizados. Agora, tudo isso pode ser dividido em dois projetos independentes. <\/p>\n<h3>Tr\u00eas imagens b\u00e1sicas<\/h3>\n<p>\n<img decoding=\"async\" alt=\"Criar, Compartilhar, Colaborar\" src=\"\/wp-content\/uploads\/2019\/05\/14c750c058706f328c58f296624499c0.jpg\" style=\"display:block;margin: 0 auto;\" \/> <\/p>\n<p>M\u00ednima \u2013 destinada a aplica\u00e7\u00f5es com todas as depend\u00eancias (Python, Node.js, .NET, etc.) <\/p>\n<ul>\n<li>Conjunto m\u00ednimo de conte\u00fado pr\u00e9-instalado <\/li>\n<li>Sem execut\u00e1veis SUID <\/li>\n<li>Ferramentas m\u00ednimas do gerenciador de pacotes (instala\u00e7\u00e3o, atualiza\u00e7\u00e3o e remo\u00e7\u00e3o) <\/li>\n<\/ul>\n<p>\nPlataforma \u2013 para quaisquer aplica\u00e7\u00f5es executadas no RHEL <\/p>\n<ul>\n<li>Pilha criptogr\u00e1fica unificada OpenSSL<\/li>\n<li>Pilha completa YUM <\/li>\n<li>Inclui utilit\u00e1rios b\u00e1sicos \u00fateis do sistema operacional (tar, gzip, vi, etc.) <\/li>\n<\/ul>\n<p>\nMulti-Service \u2013 simplifica a execu\u00e7\u00e3o de v\u00e1rios servi\u00e7os em um \u00fanico cont\u00eainer <\/p>\n<ul>\n<li>Configurado para iniciar o systemd na inicializa\u00e7\u00e3o <\/li>\n<li>Capacidade de habilitar servi\u00e7os na fase de constru\u00e7\u00e3o <\/li>\n<\/ul>\n<p><\/p>\n<h3>Imagens de cont\u00eaineres com ambientes de execu\u00e7\u00e3o de linguagens de programa\u00e7\u00e3o j\u00e1 prontos <\/h3>\n<p>\nAl\u00e9m das imagens b\u00e1sicas que permitem a instala\u00e7\u00e3o de suporte para linguagens de programa\u00e7\u00e3o, os UBI incluem imagens pr\u00e9-constru\u00eddas com ambientes de execu\u00e7\u00e3o prontos de v\u00e1rias linguagens de programa\u00e7\u00e3o. Muitos desenvolvedores podem simplesmente pegar uma imagem e come\u00e7ar a trabalhar no aplicativo que est\u00e3o desenvolvendo. <\/p>\n<p>Com o lan\u00e7amento do UBI, a Red Hat oferece dois conjuntos de imagens \u2013 baseadas no RHEL 7 e no RHEL 8. Elas foram desenvolvidas com base, respectivamente, nas Red Hat Software Collections (RHEL 7) e nas Application Streams (RHEL 8). Esses ambientes de execu\u00e7\u00e3o s\u00e3o mantidos atualizados e recebem, por padr\u00e3o, at\u00e9 quatro atualiza\u00e7\u00f5es por ano, garantindo sempre a possibilidade de trabalhar com as vers\u00f5es mais recentes e est\u00e1veis. <\/p>\n<p><b>Aqui est\u00e1 uma lista de imagens de cont\u00eaineres UBI 7:<\/b> <\/p>\n<p><img decoding=\"async\" alt=\"Criar, Compartilhar, Colaborar\" src=\"\/wp-content\/uploads\/2019\/05\/996418541dce083453eb25ef28abc5eb.jpg\" style=\"display:block;margin: 0 auto;\" \/><\/p>\n<p><b>Aqui est\u00e1 uma lista de imagens de cont\u00eaineres para UBI 8:<\/b><\/p>\n<p><img decoding=\"async\" alt=\"Criar, Compartilhar, Colaborar\" src=\"\/wp-content\/uploads\/2019\/05\/48726f993bb541f60b8df2e62215b8b2.jpg\" style=\"display:block;margin: 0 auto;\" \/><\/p>\n<h3>Pacotes associados <\/h3>\n<p>\nO uso de imagens prontas \u00e9 realmente muito conveniente. A Red Hat mant\u00e9m sua atualidade e as atualiza juntamente com cada nova vers\u00e3o do RHEL, assim como na ocorr\u00eancia de atualiza\u00e7\u00f5es cr\u00edticas de CVE, conforme a pol\u00edtica de atualiza\u00e7\u00f5es. <noindex><a rel=\"nofollow\" href=\"https:\/\/access.redhat.com\/articles\/2208321\">Pol\u00edtica de imagem do RHEL<\/a><\/noindex> para que voc\u00ea possa pegar uma dessas imagens e imediatamente come\u00e7ar a trabalhar no aplicativo. <\/p>\n<p><img decoding=\"async\" alt=\"Criar, Compartilhar, Colaborar\" src=\"\/wp-content\/uploads\/2019\/05\/16aaf2f54379d5d3f48e00108f02e61e.jpg\" style=\"display:block;margin: 0 auto;\" \/><\/p>\n<p>Mas \u00e0s vezes, ao criar um aplicativo, pode ser que voc\u00ea precise repentinamente de algum pacote adicional. Ou, \u00e0s vezes, para fazer o aplicativo funcionar, \u00e9 necess\u00e1rio atualizar um determinado pacote. \u00c9 por isso que as imagens UBI v\u00eam com um conjunto de RPMs que est\u00e3o dispon\u00edveis atrav\u00e9s do yum e que s\u00e3o distribu\u00eddos por meio de uma rede de entrega de conte\u00fado r\u00e1pida e de alta disponibilidade (voc\u00ea recebe o pacote!). Quando voc\u00ea executa uma atualiza\u00e7\u00e3o do yum em seu CI\/CD no momento cr\u00edtico do lan\u00e7amento, voc\u00ea pode ter certeza de que funcionar\u00e1.<\/p>\n<h3>O RHEL \u00e9 a base<\/h3>\n<p>\nN\u00e3o nos cansamos de repetir que o RHEL \u00e9 a base de tudo. Sabe quais equipes da Red Hat est\u00e3o trabalhando na cria\u00e7\u00e3o das imagens b\u00e1sicas? Como estas:<\/p>\n<ul>\n<li>O grupo de engenharia respons\u00e1vel por garantir que bibliotecas b\u00e1sicas como glibc e OpenSSL, bem como ambientes de execu\u00e7\u00e3o de linguagens como Python e Ruby, forne\u00e7am desempenho est\u00e1vel e funcionem de maneira confi\u00e1vel com cargas de trabalho ao serem usadas em cont\u00eaineres. <\/li>\n<li>O grupo de seguran\u00e7a de produtos se dedica a corrigir em tempo h\u00e1bil erros e problemas de seguran\u00e7a em bibliotecas e ambientes de linguagem, e a efic\u00e1cia do seu trabalho \u00e9 avaliada por meio de um \u00edndice especial. <noindex><a rel=\"nofollow\" href=\"https:\/\/access.redhat.com\/articles\/2803031\">Grau do \u00cdndice de Sa\u00fade do Cont\u00eainer<\/a><\/noindex>. <\/li>\n<li>A equipe de gerentes de produto e engenheiros trabalha na adi\u00e7\u00e3o de novos recursos e garante um ciclo de vida duradouro para o produto, o que proporciona confian\u00e7a nos investimentos, que podem ser utilizados como base. <\/li>\n<\/ul>\n<p>\nO Red Hat Enterprise Linux atua como um excelente host e imagem para cont\u00eaineres, mas para muitos desenvolvedores, a capacidade de trabalhar com o sistema em v\u00e1rios formatos \u00e9 importante, alguns dos quais podem exceder os cen\u00e1rios de uso suportados pelo sistema Linux. E \u00e9 a\u00ed que entram as imagens universais UBI. <\/p>\n<p>Suponha que, neste momento, voc\u00ea esteja apenas procurando uma imagem base para come\u00e7ar a trabalhar em um aplicativo cont\u00eainerizado simples. Ou voc\u00ea j\u00e1 est\u00e1 mais pr\u00f3ximo do futuro, movendo-se de cont\u00eaineres aut\u00f4nomos, que operam em um motor de cont\u00eainer, para uma hist\u00f3ria cloud-native usando operadores (construindo e certificando Operadores), que funcionam no OpenShift. De qualquer forma, a UBI fornecer\u00e1 uma \u00f3tima base para isso. <\/p>\n<p><img decoding=\"async\" alt=\"Criar, Compartilhar, Colaborar\" src=\"\/wp-content\/uploads\/2019\/05\/e40393e4d9cedcc769ebd0c593d997cc.jpg\" style=\"display:block;margin: 0 auto;\" \/><\/p>\n<p>Os cont\u00eaineres incluem uma vers\u00e3o leve do espa\u00e7o do usu\u00e1rio do sistema operacional em um novo formato de empacotamento. O lan\u00e7amento das imagens UBI estabelece um novo padr\u00e3o da ind\u00fastria para o desenvolvimento cont\u00eainerizado, tornando cont\u00eaineres de classe empresarial acess\u00edveis a qualquer usu\u00e1rio, desenvolvedores independentes de software e comunidades de c\u00f3digo aberto. Em particular, os desenvolvedores de software podem padronizar seus produtos usando uma base \u00fanica e confi\u00e1vel para todos os seus aplicativos cont\u00eainerizados, incluindo <noindex><a rel=\"nofollow\" href=\"https:\/\/operatorhub.io\/\">Kubernetes Operators<\/a><\/noindex>. Empresas de desenvolvimento que utilizam UBI tamb\u00e9m t\u00eam acesso \u00e0 certifica\u00e7\u00e3o Red Hat Container Certification e Red Hat OpenShift Operator Certification, o que, por sua vez, permite a verifica\u00e7\u00e3o cont\u00ednua do software em execu\u00e7\u00e3o em plataformas Red Hat, como o OpenShift. <\/p>\n<p><img decoding=\"async\" alt=\"Criar, Compartilhar, Colaborar\" src=\"\/wp-content\/uploads\/2019\/05\/e2351cfad639b2f7d98b6bc9cecc41c6.jpg\" style=\"display:block;margin: 0 auto;\" \/><\/p>\n<h3>Como come\u00e7ar a trabalhar com a imagem <\/h3>\n<p>\nEm resumo \u2013 \u00e9 muito simples. O Podman est\u00e1 dispon\u00edvel n\u00e3o apenas no RHEL, mas tamb\u00e9m no Fedora, CentOS e em uma s\u00e9rie de outras distribui\u00e7\u00f5es Linux. Tudo o que voc\u00ea precisa fazer \u00e9 fazer o download da imagem de um dos seguintes reposit\u00f3rios, e siga em frente. <\/p>\n<p>Para UBI 8: <\/p>\n<pre><code class=\"plaintext\">podman pull registry.access.redhat.com\/ubi8\/ubi\npodman pull registry.access.redhat.com\/ubi8\/ubi-minimal\npodman pull registry.access.redhat.com\/ubi8\/ubi-init\n<\/code><\/pre>\n<p>\nPara UBI 7: <\/p>\n<pre><code class=\"plaintext\">podman pull registry.access.redhat.com\/ubi7\/ubi\npodman pull registry.access.redhat.com\/ubi7\/ubi-minimal\npodman pull registry.access.redhat.com\/ubi7\/ubi-init\n<\/code><\/pre>\n<p>\nE veja o guia completo do Universal Base Image <\/p>\n<ul>\n<li><noindex><a rel=\"nofollow noopener noreferrer\" href=\"https:\/\/access.redhat.com\/documentation\/en-us\/red_hat_enterprise_linux\/8\/html-single\/building_running_and_managing_containers\/index?lb_target=stage#using_red_hat_universal_base_images_standard_minimal_and_runtimes\">RHEL 8 Como Fazer<\/a><\/noindex><\/li>\n<li><noindex><a rel=\"nofollow\" href=\"https:\/\/access.redhat.com\/documentation\/en-us\/red_hat_enterprise_linux_atomic_host\/7\/html-single\/getting_started_with_containers\/index#using_red_hat_universal_base_images_standard_minimal_and_runtimes\">RHEL 7 Como Fazer<\/a><\/noindex><\/li>\n<\/ul>\n<p>Fonte: <a content=\"nofollow\" rel=\"nofollow\" href=\"https:\/\/habr.com\/ru\/company\/redhatrussia\/blog\/451090\/\">habr.com<\/a><\/p>","protected":false,"gt_translate_keys":[{"key":"rendered","format":"html"}]},"excerpt":{"rendered":"<p>\u041a\u043e\u043d\u0442\u0435\u0439\u043d\u0435\u0440\u044b \u043f\u0440\u0435\u0434\u0441\u0442\u0430\u0432\u043b\u044f\u044e\u0442 \u0441\u043e\u0431\u043e\u0439 \u043e\u0431\u043b\u0435\u0433\u0447\u0435\u043d\u043d\u0443\u044e \u0432\u0435\u0440\u0441\u0438\u044e \u043f\u043e\u043b\u044c\u0437\u043e\u0432\u0430\u0442\u0435\u043b\u044c\u0441\u043a\u043e\u0433\u043e \u043f\u0440\u043e\u0441\u0442\u0440\u0430\u043d\u0441\u0442\u0432\u0430 \u043e\u043f\u0435\u0440\u0430\u0446\u0438\u043e\u043d\u043d\u043e\u0439 \u0441\u0438\u0441\u0442\u0435\u043c\u044b Linux \u2013 \u0444\u0430\u043a\u0442\u0438\u0447\u0435\u0441\u043a\u0438, \u044d\u0442\u043e \u00ab\u0433\u043e\u043b\u044b\u0439\u00bb \u043c\u0438\u043d\u0438\u043c\u0443\u043c. \u0422\u0435\u043c \u043d\u0435 \u043c\u0435\u043d\u0435\u0435, \u044d\u0442\u043e \u0432\u0441\u0435 \u0440\u0430\u0432\u043d\u043e \u043f\u043e\u043b\u043d\u043e\u0446\u0435\u043d\u043d\u0430\u044f \u043e\u043f\u0435\u0440\u0430\u0446\u0438\u043e\u043d\u043d\u0430\u044f \u0441\u0438\u0441\u0442\u0435\u043c\u0430, \u0438 \u043f\u043e\u044d\u0442\u043e\u043c\u0443 \u043a\u0430\u0447\u0435\u0441\u0442\u0432\u043e \u044d\u0442\u043e\u0433\u043e \u0441\u0430\u043c\u043e\u0433\u043e \u043a\u043e\u043d\u0442\u0435\u0439\u043d\u0435\u0440\u0430 \u0442\u0430\u043a \u0436\u0435 \u0432\u0430\u0436\u043d\u043e, \u043a\u0430\u043a \u043f\u043e\u043b\u043d\u043e\u0432\u0435\u0441\u043d\u043e\u0439 \u043e\u043f\u0435\u0440\u0430\u0446\u0438\u043e\u043d\u043d\u043e\u0439 \u0441\u0438\u0441\u0442\u0435\u043c\u044b. \u0418\u043c\u0435\u043d\u043d\u043e \u043f\u043e\u044d\u0442\u043e\u043c\u0443 \u0434\u043e\u043b\u0433\u043e\u0435 \u0432\u0440\u0435\u043c\u044f \u043c\u044b \u043f\u0440\u0435\u0434\u043b\u0430\u0433\u0430\u043b\u0438 \u043e\u0431\u0440\u0430\u0437\u044b Red Hat Enterprise Linux (RHEL), \u0447\u0442\u043e\u0431\u044b \u043f\u043e\u043b\u044c\u0437\u043e\u0432\u0430\u0442\u0435\u043b\u0438 \u043c\u043e\u0433\u043b\u0438 \u0438\u043c\u0435\u0442\u044c \u0441\u0435\u0440\u0442\u0438\u0444\u0438\u0446\u0438\u0440\u043e\u0432\u0430\u043d\u043d\u044b\u0435, \u0441\u043e\u0432\u0440\u0435\u043c\u0435\u043d\u043d\u044b\u0435 [&hellip;]<\/p>\n","protected":false,"gt_translate_keys":[{"key":"rendered","format":"html"}]},"author":1,"featured_media":25036,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[688],"tags":[],"class_list":["post-33305","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-administrirovanie"],"aioseo_notices":[],"aioseo_head":"\n\t\t<!-- All in One SEO 5.0.3 - aioseo.com -->\n\t<meta name=\"description\" content=\"\u041a\u043e\u043d\u0442\u0435\u0439\u043d\u0435\u0440\u044b \u043f\u0440\u0435\u0434\u0441\u0442\u0430\u0432\u043b\u044f\u044e\u0442 \u0441\u043e\u0431\u043e\u0439 \u043e\u0431\u043b\u0435\u0433\u0447\u0435\u043d\u043d\u0443\u044e \u0432\u0435\u0440\u0441\u0438\u044e \u043f\u043e\u043b\u044c\u0437\u043e\u0432\u0430\u0442\u0435\u043b\u044c\u0441\u043a\u043e\u0433\u043e \u043f\u0440\u043e\u0441\u0442\u0440\u0430\u043d\u0441\u0442\u0432\u0430 \u043e\u043f\u0435\u0440\u0430\u0446\u0438\u043e\u043d\u043d\u043e\u0439 \u0441\u0438\u0441\u0442\u0435\u043c\u044b Linux \u2013 \u0444\u0430\u043a\u0442\u0438\u0447\u0435\u0441\u043a\u0438, \u044d\u0442\u043e \u00ab\u0433\u043e\u043b\u044b\u0439\u00bb \u043c\u0438\u043d\u0438\u043c\u0443\u043c.\" \/>\n\t<meta name=\"robots\" content=\"max-image-preview:large\" \/>\n\t<meta name=\"author\" content=\"Yuri Gagarin\"\/>\n\t<link rel=\"canonical\" href=\"https:\/\/prohoster.info\/pt\/blog\/administrirovanie\/build-share-collaborate\" \/>\n\t\t<meta name=\"generator\" content=\"All in One SEO (AIOSEO) 5.0.3\" \/>\n\t\t<meta property=\"og:locale\" content=\"pt_PT\" \/>\n\t\t<meta property=\"og:site_name\" content=\"ProHoster | \u041a\u0443\u043f\u0438\u0442\u044c \u043d\u0430\u0434\u0435\u0436\u043d\u044b\u0439 \u0445\u043e\u0441\u0442\u0438\u043d\u0433 \u0434\u043b\u044f \u0441\u0430\u0439\u0442\u043e\u0432 \u0441 \u0437\u0430\u0449\u0438\u0442\u043e\u0439 \u043e\u0442 DDoS, VPS VDS \u0441\u0435\u0440\u0432\u0435\u0440\u044b\" \/>\n\t\t<meta property=\"og:type\" content=\"article\" \/>\n\t\t<meta property=\"og:title\" content=\"\ud83e\udd47Build, Share, Collaborate | ProHoster\" \/>\n\t\t<meta property=\"og:description\" content=\"\u041a\u043e\u043d\u0442\u0435\u0439\u043d\u0435\u0440\u044b \u043f\u0440\u0435\u0434\u0441\u0442\u0430\u0432\u043b\u044f\u044e\u0442 \u0441\u043e\u0431\u043e\u0439 \u043e\u0431\u043b\u0435\u0433\u0447\u0435\u043d\u043d\u0443\u044e \u0432\u0435\u0440\u0441\u0438\u044e \u043f\u043e\u043b\u044c\u0437\u043e\u0432\u0430\u0442\u0435\u043b\u044c\u0441\u043a\u043e\u0433\u043e \u043f\u0440\u043e\u0441\u0442\u0440\u0430\u043d\u0441\u0442\u0432\u0430 \u043e\u043f\u0435\u0440\u0430\u0446\u0438\u043e\u043d\u043d\u043e\u0439 \u0441\u0438\u0441\u0442\u0435\u043c\u044b Linux \u2013 \u0444\u0430\u043a\u0442\u0438\u0447\u0435\u0441\u043a\u0438, \u044d\u0442\u043e \u00ab\u0433\u043e\u043b\u044b\u0439\u00bb \u043c\u0438\u043d\u0438\u043c\u0443\u043c.\" \/>\n\t\t<meta property=\"og:url\" content=\"https:\/\/prohoster.info\/pt\/blog\/administrirovanie\/build-share-collaborate\" \/>\n\t\t<meta property=\"og:image\" content=\"https:\/\/prohoster.info\/wp-content\/uploads\/2021\/11\/logo-350.jpg\" \/>\n\t\t<meta property=\"og:image:secure_url\" content=\"https:\/\/prohoster.info\/wp-content\/uploads\/2021\/11\/logo-350.jpg\" \/>\n\t\t<meta property=\"og:image:width\" content=\"350\" \/>\n\t\t<meta property=\"og:image:height\" content=\"350\" \/>\n\t\t<meta property=\"article:published_time\" content=\"2019-10-31T18:51:51+00:00\" \/>\n\t\t<meta property=\"article:modified_time\" content=\"2019-10-31T18:51:51+00:00\" \/>\n\t\t<meta property=\"article:publisher\" content=\"https:\/\/www.facebook.com\/prohoster\" \/>\n\t\t<meta property=\"article:author\" content=\"https:\/\/www.facebook.com\/prohoster\" \/>\n\t\t<!-- All in One SEO -->\n\n","aioseo_head_json":{"title":"\ud83e\udd47Construa, Compartilhe, Colabore | ProHoster","description":"Os cont\u00eaineres representam uma vers\u00e3o leve do espa\u00e7o do usu\u00e1rio do sistema operacional Linux \u2013 na verdade, \u00e9 o \"m\u00ednimo necess\u00e1rio\".","canonical_url":"https:\/\/prohoster.info\/pt\/blog\/administrirovanie\/build-share-collaborate","robots":"max-image-preview:large","keywords":"","webmasterTools":{"miscellaneous":""},"schema":null,"og:locale":"pt_PT","og:site_name":"ProHoster | \u041a\u0443\u043f\u0438\u0442\u044c \u043d\u0430\u0434\u0435\u0436\u043d\u044b\u0439 \u0445\u043e\u0441\u0442\u0438\u043d\u0433 \u0434\u043b\u044f \u0441\u0430\u0439\u0442\u043e\u0432 \u0441 \u0437\u0430\u0449\u0438\u0442\u043e\u0439 \u043e\u0442 DDoS, VPS VDS \u0441\u0435\u0440\u0432\u0435\u0440\u044b","og:type":"article","og:title":"\ud83e\udd47Build, Share, Collaborate | ProHoster","og:description":"\u041a\u043e\u043d\u0442\u0435\u0439\u043d\u0435\u0440\u044b \u043f\u0440\u0435\u0434\u0441\u0442\u0430\u0432\u043b\u044f\u044e\u0442 \u0441\u043e\u0431\u043e\u0439 \u043e\u0431\u043b\u0435\u0433\u0447\u0435\u043d\u043d\u0443\u044e \u0432\u0435\u0440\u0441\u0438\u044e \u043f\u043e\u043b\u044c\u0437\u043e\u0432\u0430\u0442\u0435\u043b\u044c\u0441\u043a\u043e\u0433\u043e \u043f\u0440\u043e\u0441\u0442\u0440\u0430\u043d\u0441\u0442\u0432\u0430 \u043e\u043f\u0435\u0440\u0430\u0446\u0438\u043e\u043d\u043d\u043e\u0439 \u0441\u0438\u0441\u0442\u0435\u043c\u044b Linux \u2013 \u0444\u0430\u043a\u0442\u0438\u0447\u0435\u0441\u043a\u0438, \u044d\u0442\u043e \u00ab\u0433\u043e\u043b\u044b\u0439\u00bb \u043c\u0438\u043d\u0438\u043c\u0443\u043c.","og:url":"https:\/\/prohoster.info\/pt\/blog\/administrirovanie\/build-share-collaborate","og:image":"https:\/\/prohoster.info\/wp-content\/uploads\/2021\/11\/logo-350.jpg","og:image:secure_url":"https:\/\/prohoster.info\/wp-content\/uploads\/2021\/11\/logo-350.jpg","og:image:width":350,"og:image:height":350,"article:published_time":"2019-10-31T18:51:51+00:00","article:modified_time":"2019-10-31T18:51:51+00:00","article:publisher":"https:\/\/www.facebook.com\/prohoster","article:author":"https:\/\/www.facebook.com\/prohoster"},"aioseo_meta_data":{"post_id":"33305","title":null,"description":null,"keywords":null,"keyphrases":null,"primary_term":null,"canonical_url":null,"og_title":null,"og_description":null,"og_object_type":"default","og_image_type":"default","og_image_url":null,"og_image_width":null,"og_image_height":null,"og_image_custom_url":null,"og_image_custom_fields":null,"og_video":null,"og_custom_url":null,"og_article_section":null,"og_article_tags":null,"twitter_use_og":false,"twitter_card":"default","twitter_image_type":"default","twitter_image_url":null,"twitter_image_custom_url":null,"twitter_image_custom_fields":null,"twitter_title":null,"twitter_description":null,"schema":{"blockGraphs":[],"customGraphs":[],"default":{"data":{"Article":[],"Course":[],"Dataset":[],"FAQPage":[],"Movie":[],"Person":[],"Product":[],"ProductReview":[],"Car":[],"Recipe":[],"Service":[],"SoftwareApplication":[],"WebPage":[]},"graphName":"","isEnabled":true},"graphs":[]},"schema_type":null,"schema_type_options":null,"pillar_content":false,"robots_default":true,"robots_noindex":false,"robots_noarchive":false,"robots_nosnippet":false,"robots_nofollow":false,"robots_noimageindex":false,"robots_noodp":false,"robots_notranslate":false,"robots_max_snippet":null,"robots_max_videopreview":null,"robots_max_imagepreview":"large","priority":null,"frequency":null,"local_seo":null,"seo_analyzer_scan_date":"2026-01-21 14:44:19","breadcrumb_settings":null,"limit_modified_date":false,"reviewed_by":null,"ai":null,"created":"2021-03-01 02:43:31","updated":"2026-01-21 14:44:19","focus_keyword":null,"additional_keywords":null,"truseo_locale":null},"gt_translate_keys":[{"key":"link","format":"url"}],"_links":{"self":[{"href":"https:\/\/prohoster.info\/pt\/wp-json\/wp\/v2\/posts\/33305","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/prohoster.info\/pt\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/prohoster.info\/pt\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/prohoster.info\/pt\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/prohoster.info\/pt\/wp-json\/wp\/v2\/comments?post=33305"}],"version-history":[{"count":0,"href":"https:\/\/prohoster.info\/pt\/wp-json\/wp\/v2\/posts\/33305\/revisions"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/prohoster.info\/pt\/wp-json\/wp\/v2\/media\/25036"}],"wp:attachment":[{"href":"https:\/\/prohoster.info\/pt\/wp-json\/wp\/v2\/media?parent=33305"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/prohoster.info\/pt\/wp-json\/wp\/v2\/categories?post=33305"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/prohoster.info\/pt\/wp-json\/wp\/v2\/tags?post=33305"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}