Así:
$ output="$(ps -ef |grep pmon)"
La salida de ps -ef |grep pmon
se almacenará en una variable llamada $output
.
User requests a page Google.com, where does the data go?
Через множество серверов; traceroute перечислит их для вас.
To the VPN first or the ISP?
Ваш интернет-провайдер, затем VPN.
What does it do when it reaches the VPN?
Данные разворачиваются (при необходимости расшифровываются ), когда они поступают от вас в VPN.
Handshake? Key Exchange? Certificates?
Опционально да и многое другое (сетевой стек усложняется)
Then what? Google sends back its data and how does the VPN encrypt?
Метод шифрования зависит от используемого вами варианта VPN, но одним из вариантов в OpenVPN является TLS, та же технология, которую использует ваш банк. (Некоторые VPN-подключения более безопасны, чем некоторые банковские подключения; ссылка)