• Share
  • Email
  • Embed
  • Like
  • Save
  • Private Content
Unix te da asas
 

Unix te da asas

on

  • 1,543 views

Slides utilizados na minha conversa sobre deploy e trabalhos rotineiros em Unix Like

Slides utilizados na minha conversa sobre deploy e trabalhos rotineiros em Unix Like

Statistics

Views

Total Views
1,543
Views on SlideShare
1,444
Embed Views
99

Actions

Likes
0
Downloads
0
Comments
0

2 Embeds 99

http://gpupo.com 96
http://www.linkedin.com 3

Accessibility

Categories

Upload Details

Uploaded via as Adobe PDF

Usage Rights

© All Rights Reserved

Report content

Flagged as inappropriate Flag as inappropriate
Flag as inappropriate

Select your reason for flagging this presentation as inappropriate.

Cancel
  • Full Name Full Name Comment goes here.
    Are you sure you want to
    Your message goes here
    Processing…
Post Comment
Edit your comment

    Unix te da asas Unix te da asas Presentation Transcript

    • Unix te dá asas
    • Unix• Pushd & Popd• Find Hard Targets find . -regex ".*Db.java" The Productive programmer, pg 58• Which, pushd• Segregate Workspace -> Virtual Desktops• alias• Times ágeis. @gpupo
    • Unix• Keep knowledge in plain text• Escolhendo as ferramentas certas• Rejeitando as escolhas erradas Times ágeis. @gpupo
    • root@host [~]# find /home/ -name "*.php" -print | xargs grep "Obrigado por reservar sua hospedagem pelo site"
    • Unix• No Hang UP! - nohup Times ágeis. @gpupo
    • Deploy• Automatizado• Rollback Times ágeis. @gpupo
    • Deploy• Automatizado• Rollback“More important than backup is the restore, and more important than the deploy is the rollback” Times ágeis. @gpupo
    • Deploy• Use autenticação por chave – Painel de controle( cPanel) / "Acesso SSH" / "Gerenciar chaves SSH" / "Importar Chave" – Insira sua chave pública Times ágeis. @gpupo
    • Deploy• Use autenticação por chave – Painel de controle( cPanel) / "Acesso SSH" / "Gerenciar chaves SSH" / "Importar Chave" – Insira sua chave pública – Dar permissão à chave Times ágeis. @gpupo
    • Deploy• Use autenticação por chave – Painel de controle( cPanel) / "Acesso SSH" / "Gerenciar chaves SSH" / "Importar Chave" – Insira sua chave pública – Dar permissão à chave – Domine “as portas” Times ágeis. @gpupo
    • DeployTeste de conexão e bastidores
    • DeployCapistrano• “Capistrano, your one stop deployment shop”• Times ágeis. @gpupo
    • DeployCapistrano1)sudo apt-get install capistrano2)zf create project otimizadora3)cd otimizadora4)capify .5)edit config/deploy.rb Times ágeis. @gpupo
    • DeployCapistrano1)Não defina $HOME como deploy_to *perca da autenticação por chave2)cap deploy:setup3)cap deploy:check4)cap -e socorro:wtf Times ágeis. @gpupo
    • Shared Releases R1 Uploads Uploads R2 Uploads
    • cap deploy:update
    • DeployCapistranocap deploy:rollback Times ágeis. @gpupo
    • DeployCapistranocap deploy:rollbackUma das maiorescaracterísticas do Capistrano éa sua capacidade para revertera implantação se algo nãofuncionar como esperado. Times ágeis. @gpupo
    • DeployCapistranocap deploy:rollbackRetornar a uma versão anterioré tão simples como remover olink simbólico para a versãomais recente e, em seguida,criar um novo símbolo link queaponta para a versão anterior. Times ágeis. @gpupo
    • DeployCapistranorun Execute commands on one or more serversparallel Execute multiple commands on multiple servers in parallelstream Very similar to run, but optimized for displaying live streams of text (like tailed log files) from multiple hosts.capture Executes a command on a single host and returns ("captures") the output as a stringput Store the contents of a file on multiple servers.get Transfers a file from a single remote server to the local hostupload upload Transfers a file or directory from the local host to multiple remote hosts, in paralleldownload Transfers a file or directory from multiple remote hosts to the local host, in parallel Times ágeis. @gpupo
    • DeployCapistrano1)Deploying symfony Applications with Capistrano = Capifony2)http://www.delicious.com/gpupo/capistrano Times ágeis. @gpupo