gnu screen, http://www.gnu.org/software/screen/, man i love you. you do so many things for me as a system administrator.
i’ve been working with an international team lately. one thing i’ve done to be able to do make sure we can work together easily is using screen as a collaborative tool.
let’s say a member of my team in london wants to show me how to work with a specific utility, i’ve always recommended us logging in as the same user on the machine (we have some shared users and of course root) and then i would spawn a screen session. once done, i’d ask them to log in and throw the following command:
the -R flag will resume the youngest screen created and the -x flag will share it with any others currently logged in.
you always want to use some form of revision control to handle changes you are making in a file. but at times doing a direct discussion across the globe with someone else and both looking at the file, making comments on what needs to be changed can be helpful in a critical situation.