Successfully reported this slideshow.
We use your LinkedIn profile and activity data to personalize ads and to show you more relevant ads. You can change your ad preferences anytime.

Quem tem medo do terminal?

262 views

Published on

Terminal? Linha de comando? Hora de mostrar que tela preta e letras verdes são seus aliados em qualquer situação! O terminal é muito mais simples do que parece e bem menos complicado do que você imagina!

Durante essa apresentação feita no Meetup WordPress São Paulo, falei sobre WP-CLI, WPScan e EasyEngine, ferramentas que agilizam e facilitam a vida de quem gerencia diversos sites.

Published in: Technology
  • DOWNLOAD THIS BOOKS INTO AVAILABLE FORMAT (Unlimited) ......................................................................................................................... ......................................................................................................................... Download Full PDF EBOOK here { https://tinyurl.com/yyxo9sk7 } ......................................................................................................................... Download Full EPUB Ebook here { https://tinyurl.com/yyxo9sk7 } ......................................................................................................................... ACCESS WEBSITE for All Ebooks ......................................................................................................................... Download Full PDF EBOOK here { https://tinyurl.com/yyxo9sk7 } ......................................................................................................................... Download EPUB Ebook here { https://tinyurl.com/yyxo9sk7 } ......................................................................................................................... Download doc Ebook here { https://tinyurl.com/yyxo9sk7 } ......................................................................................................................... ......................................................................................................................... ......................................................................................................................... .............. Browse by Genre Available eBooks ......................................................................................................................... Art, Biography, Business, Chick Lit, Children's, Christian, Classics, Comics, Contemporary, Cookbooks, Crime, Ebooks, Fantasy, Fiction, Graphic Novels, Historical Fiction, History, Horror, Humor And Comedy, Manga, Memoir, Music, Mystery, Non Fiction, Paranormal, Philosophy, Poetry, Psychology, Religion, Romance, Science, Science Fiction, Self Help, Suspense, Spirituality, Sports, Thriller, Travel, Young Adult,
       Reply 
    Are you sure you want to  Yes  No
    Your message goes here
  • Be the first to like this

Quem tem medo do terminal?

  1. 1. Quem tem medo do terminal? terminal...terminal. La la la la la… la
  2. 2. Rafael Funchal Publicitário, Desenvolvedor Web, Happiness Engineer na Automattic e músico nas horas vagas. Trabalho com WordPress desde 2009 e participo da comunidade WordPress em São Paulo ajudando a organizar meetups e WordCamps. RafaelFunchal.com.br
  3. 3. WP-CLI Gerenciando o WordPress pela linha de comando
  4. 4. O que é o WP-CLi? WP-CLI é uma interface de linha de comando para WordPress que permite que você faça diversas ações sem precisar abrir o navegador. Assim como o WordPress, o WP-CLI é um projeto de código aberto que você pode contribuir. wp-cli.org
  5. 5. Instalando o WP-CLI # Baixando o pacote curl -O https://raw.githubusercontent.com/wp-cli/builds/gh-pages/p har/wp-cli.phar # Teste o arquivo Phar para ver se está funcionando php wp-cli.phar --info # Mova o arquivo executável para seu PATH # para poder usar o comando wp chmod +x wp-cli.phar sudo mv wp-cli.phar /usr/local/bin/wp # Teste para ver se tudo funciona wp --info Requisitos: Sistema UNIX ou Windows com suporte limitado. PHP 5.4 ou superior. WordPress 3.7 ou superior
  6. 6. A Anyssa Ferreira fez um post sobre o WP-CLI em que ensina a configurá-lo em ambientes Windows. Instalando o WP-CLI no Windows Fonte: forma.hastedesign.com.br/wordpress/wp -cli-ganhe-tempo-com-linha-de-coma ndo-do-wordpress
  7. 7. Depois de instalado, a atualização é bem simples. Atualizando o WP-CLI wp cli update
  8. 8. O que o WP-CLI pode fazer? Baixar, instalar e atualizar o próprio WordPress. Instalar, desinstalar, ativar, desativar e remover temas e plugins. Instalar e remover pacotes de idiomas. Gerar miniaturas de imagens. Gerenciar o conteúdo de posts, páginas e demais tipos de post. Importar ou exportar o conteúdo do site. Gerenciar o cache e transients. Ações no banco de dados usando as informações contidas no wp-config.php. Criar, atualizar ou remover usuários e suas permissões. Criar códigos de base para plugins, tipos de post, taxonomias, plugins, temas filhos etc. Search-replace e muito mais. Lista completa de comandos: developer.wordpress.org/cli/commands
  9. 9. Fazendo download dos arquivos do WordPress para seu computador, configurando e instalando. Utilização básica # Baixando os arquivos do WordPress para seu computador wp core download --locale=pt_BR # Preencher o arquivo wp-config.php com suas informações wp config create --dbhost=host_do_db --dbname=nome_do_db --dbuser=usuario_do_db --dbpass=senha_do_db --locale=pt_BR # Instalando o WordPress wp core install --url="http://localhost" --title="Site de exemplo" --admin_user=usuario --admin_password=senha --admin_email=seu@email.com --skip-email
  10. 10. Vamos para o terminal? Tomara que tudo funcione :P
  11. 11. Fonte: felipeelia.com.br/wp-cli-wordpress-na-li nha-de-comando Há algumas semanas atrás, o Felipe Elia publicou um vídeo e post bem interessantes sobre como criar um arquivo .sh para automatizar a instalação do WordPress com plugins e temas. Automatizando a instalação
  12. 12. Fonte: 2018.portoalegre.wordcamp.org/session/ wp-cli-para-iniciantes O Marcos Schratzenstaller fez uma apresentação com diversos exemplos de como usar o WP-CLI no WordCamp Porto Alegre 2018. Mais conteúdo
  13. 13. WPScan Testando a segurança do site
  14. 14. O WPScan é uma ferramenta gratuita para fins não comerciais de testes de vulnerabilidades criada por profissionais de segurança e administradores de sites. Utiliza as informações do site WPScan Vulnerability Database. O que é o WPScan? wpscan.org
  15. 15. Requisitos: Ruby 2.3 ou superior. Curl 7.21 ou superior. RubyGems mais recente. Instalando o WPSCAN # Instalando pelo RubyGems gem install wpscan # Instalação alternativa com Git git clone https://github.com/wpscanteam/wpscan cd wpscan/ bundle install && rake install
  16. 16. A atualização é feita pelo próprio RubyGems. Atualizando o WPScan gem update wpscan
  17. 17. Lendo algumas informações de um site. Utilização básica # Acessando um site para ver as informações de servidor, plugins e temas wpscan --url exemplo.com.br # Listando usuários wpscan --url exemplo.com.br --enumerate u # Vendo mais opções wpscan --help
  18. 18. EasyEngine Linha de comando para gerenciamento de servidores
  19. 19. É uma interface de linha de comando focada em criação e gerenciamento de sites em servidores. É mantido pela rtCamp. O que é o EasyEngine? easyengine.io
  20. 20. Pode ser instalado em macOS, Linux ou qualquer outra plataforma que suporte PHP e Docker. # Instalando o EasyEngine no Linux wget -qO ee rt.cx/ee4 && sudo bash ee # Instalando o EasyEngine no macOS brew install easyengine Instalando o EasyEngine
  21. 21. Comando para criar um site WordPress. Lista completa de comandos: easyengine.io/commands Criando um site com o EasyEngine ee site create example.com --type=wp --cache --ssl=le
  22. 22. Perguntas? @RafaelFunchal

×