Capistrano has no GUI interface it is entirely command-line driven.So to be effective with Capistrano, you need to be conversant with the commands available on the underlying operating system (and better yet, bash shell scripting). You do not need to know advanced shell scripting techniques or anything like that (though it helps, if you want to start writing complex Capistrano recipes), but you should be able to navigate directories and execute commands from the command-line. Although it utilizes Ruby-based confgura-tion fles, a quick glance at Getting Started with Capistrano () reveals that the often used run function is simply a means to execute system commands.You should be comfortable working from a command line. Many Rails developers deploy their web appli-cations with Capistrano. Developers planning to deploy to a Linux-based virtual server are faced with a challenge if the majority of their development was completed on a Windows or Mac OS.Sometimes web developers naively think they can avoid learning about UNIX details that can be left to system administrators, but this 5is not a realistic ideal. ![]() ![]() Well assume that either:You have access to a UNIX server (a shared host, a virtual host, or a dedicated server), or,Youre using Mac OS X (which uses BSD UNIX)The intended audience for this book is web developers who create, deploy, maintain, and troubleshoot web applications that run on UNIX servers. They can be found by searching Google for command history meme ().The purpose of this book is to give you insights into how to develop, install, monitor, and maintain web applications on UNIX servers. ![]() note Some developers have blogged about their most frequently used commands. This book is designed to provide the information to quickly and effec-tively address your daily challenges and is extensive enough to give experienced developers insights that will increase their effectiveness and productivity. As you become comfort-able, youll learn to customize your environment for greater effciency. Group discounts and site licenses can also be purchased by sending email to About UNIX8 History9 Philosophy9 Do One Thing Well9 Output is Input10 Everything is a File10 Help!13 Navigation13 Starting Here, Starting Now14 Where Am I?15 Path Descriptions17 Where Am I Going?18 Who Am I?20 Power Tip: SSH Keys23 Modification23 Editing Files25 Permissions26 Aliases and Inodes30 Customization30 Tow the (Command) Line33 Organization33 Moving in Stereo33 Its in the Files36 Find Your Way Back39 Concatenation39 Here, There and Everywhere39 Sequencing39 Redirection40 Appending41 Pipes41 Filters46 I Know the Difference47 Time After Time48 World on a String50 Administration50 Installation50 Unix/Linux Installation51 Starting Up / Shutting Down52 Users/Group Administration52 System Monitoring52 Backup/Recovery52 Somebodys Watching Me56 Monitoring File Space56 Monitoring a Process57 Scripting57 The Job That Ate My Brain58 Debugging61 Appendix: Online Resources62 Appendix: Info Script4about this bookUsing UNIX can be intimidating! If you are familiar with Windows or the graphical elements of Mac OS X, you may be overwhelmed when presented with a blank terminal screen, waiting for a command.But dont panic! You only need a dozen short commands for most of what youll need to do as a web developer. However, neither the author nor Topfunky Corporation shall have any liabil-ity for any errors in the code or descriptions presented in this book.Rails and Ruby on Rails are trademarks of David Heinemeier Hansson.This document is available for US$9 at (). By Casimir Saternos$9Get started with the command lineUsingUnix2Unix Basics2008 Casimir SaternosEvery effort was made to provide accurate information in this document.
0 Comments
Leave a Reply. |
AuthorWrite something about yourself. No need to be fancy, just an overview. ArchivesCategories |