* ss_get_by_ssh.php didn't gather mongodb stats without SSH (bug 1050537)
* ss_get_by_ssh.php didn't timeout commands that hang (bug 1160611)
* pmp-check-file-privs didn't throw the proper error on directory permissions issue (bug 1024001)
Update note: Cacti templates have to be re-imported together with the updating of ss_get_*.php scripts. Then make sure …
Create your SSH Key
Introduce yourself to Git
Add some additional Git settings
Set up your GitHub account
Follow a Friend
Creating a new repository
Deleting and renaming repositories
Fork a repository
Push changes to a repository
Clone a public project
Add collaborators to a project
Collaborate with other users
Send a pull request
Merge changes from a pull request
Use project wikis
Create and delete branches and tags …
…install all needed packages. When installation is done and Linux started we are able to SSH to the tablet and get familiar Linux shell.
From now it looks totally like a regular Linux installation, with a difference that this is an ARMv7 architecture, so we won't be able to download regular 32 or 64bit binaries built for Intel architecture. And we do not have ARM binaries of Percona Server, so we will need to build from sources.
So we install build environment apt-get install …
[ CHEF-3156 ] - Net:: SSH dependency prevents using HMAC SHA2 family
[ CHEF-2960 ] - dependency to 1.7+
[ CHEF-3367 ] - 11: chef-client daemon's pid file is sometimes accidentally removed
[ CHEF-3495 ] - chef-expander-10.14.4 requires old em-http-request which causes failure on start of chef-expander
[ CHEF-3567 ] - chef-expander has broken …
…will prevent unexpected issues that could occur if, say, you run Chef daemonized but SSH into a box to test cookbook changes or push an urgent update.
Note that the locking mechanism uses flock . This means that if Chef dies unexpectedly, the lock will automatically be released, so you don't need to deal with stale lockfiles blocking Chef runs. By default, the lockfile is located at $file_cache_path/chef-client-running.pid . Some filesystems (most notably NFS) don't support …
…Online - Just what it says, with source code here .
Screenhero - screen sharing (formerly PowWow) that works quite well.
Inkwell - to add social features (comments, favorites, followers, timelines, etc) to applications.
PilotSSH - Interesting take on an SSH application.
…Browserstack is great: tons of browsers (way more than I'd ever install locally) and support for SSH tunneling straight to my laptop.
We were able to put together a design we liked by:
Using Dribble to quickly assemble a bucket of designs we liked.
Working on the homepage design every day. Be OK with ugly things in the beginning.
Remember, the worst case DIY design route: you form a much clearer picture of what you're looking for.
…will do the deploy. Both define which actions will be run on production and staging servers using SSH connection.
To install the gem run: gem install gitploy
To setup the target folder and init repo for production stage run: gitploy production setup
To deploy the app to production run: gitploy production
For staging stage you'll need to do the same. And, there is also a manual step in between to configure the database.yml and other config files that are only setup once.
How do …
Tunnel: local host -( SSH tunnel)→ remote host -( SSH tunnel)→ local host
Example: check remote host behind load-balancer or firewall on localhost
Remote Port Forwarding ( Incoming Tunnel):
Principle: remote host forwards content of localhost. Remote host acts as proxy . Tunneling opens a listening socket on the remote server host and transfers the content to the local host
Command: ssh -R remote_port:local_host:local_port login@servername
Tunnel: remote host -( SSH…
Last night I gave a talk on the darker side of SSH at ChiSC meetup group .
Here's a video version (better quality one coming soon) for those who are interested: