This is a quick guide to mounting a qcow2 disk images on your host server. This is useful to reset passwords, edit files, or recover something without the virtual machine running.
Step 1 - Enable NBD on the Host
modprobe nbd max_part=8
| <?php | |
| define('CLIENT_ID', 'YOUR_CLIENT_ID'); | |
| define('API_KEY', 'YOUR_API_KEY'); | |
| define('TOKEN_URI', 'https://connect.stripe.com/oauth/token'); | |
| define('AUTHORIZE_URI', 'https://connect.stripe.com/oauth/authorize'); | |
| if (isset($_GET['code'])) { // Redirect w/ code | |
| $code = $_GET['code']; |
| # /etc/systemd/system/rclone.service | |
| [Unit] | |
| Description=Google Drive (rclone) | |
| AssertPathIsDirectory=/home/arun/google_drive/ | |
| After=k3s-node.service | |
| [Service] | |
| Type=simple | |
| User=arun | |
| Group=arun |
| How to check if port is in use in | |
| To check the listening ports and applications on Linux: | |
| Open a terminal application i.e. shell prompt. | |
| Run any one of the following command on Linux to see open ports: | |
| sudo lsof -i -P -n | grep LISTEN | |
| sudo netstat -tulpn | grep LISTEN | |
| sudo ss -tulpn | grep LISTEN | |
| sudo lsof -i:22 ## see a specific port such as 22 ## |
I've done the same process every couple years since 2013 (Mountain Lion, Mavericks, High Sierra, Catalina) and I updated the Gist each time I've done it.
I kinda regret for not using something like Boxen (or anything similar) to automate the process, but TBH I only actually needed to these steps once every couple years...
| [core] | |
| repositoryformatversion = 0 | |
| filemode = true | |
| bare = true | |
| ignorecase = true | |
| sshCommand = ssh -i ~/.ssh/personal_key -F /dev/null | |
| hooksPath = ~/.dotfiles.hooks | |
| [status] | |
| showUntrackedFiles = no | |
| [remote "origin"] |
| #!/usr/bin/env bash | |
| set -o errexit -o pipefail -o noclobber -o nounset | |
| function config { | |
| git --git-dir="$HOME"/.dotfiles.git/ --work-tree="$HOME" "$@" | |
| } | |
| export -f config |
The repository for the assignment is public and Github does not allow the creation of private forks for public repositories.
The correct way of creating a private frok by duplicating the repo is documented here.
For this assignment the commands are:
git clone --bare git@github.com:usi-systems/easytrace.git
| Fund name/Dynamic factsheet | SEDOL | Bid price | Offer price | Daily movement | Price date |
|---|---|---|---|---|---|
| RLP Absolute Return Government Bond | BYY0KS1 | 103.30p | 108.80p | 0.10p | 01/03/2024 |
| RLP Adventurous Managed | B02LCD7 | 351.20p | 369.70p | 0.50p | 01/03/2024 |
| RLP American Tilt | 783237 | 2749.70p | 2894.50p | 4.70p | 01/03/2024 |
| RLP Annuity | BYYJBQ3 | 101.60p | 106.90p | -0.10p | 01/03/2024 |
| RLP Asia Pacific Core Plus (Invesco Asian) | B0ZPKB0 | 416.10p | 438.00p | 1.00p | 01/03/2024 |
| RLP Asia Pacific Core Plus (Stewart Investors Asia Pacific Leaders Sustainability) | B560XN2 | 293.20p | 308.60p | 2.40p | 01/03/2024 |
| RLP Commodity | BYT3SR0 | 117.50p | 123.70p | 0.40p | 01/03/2024 |
| RLP Corporate Bond | 3169276 | 263.50p | 277.40p | -0.70p | 01/03/2024 |
| Python 1 hr 26 mins █████████████▋░░░░░░░ 65.4% | |
| CSV 26 mins ████▏░░░░░░░░░░░░░░░░ 20.2% | |
| Other 13 mins ██░░░░░░░░░░░░░░░░░░░ 10.0% | |
| SSH Key 5 mins ▉░░░░░░░░░░░░░░░░░░░░ 4.2% | |
| Text 0 secs ░░░░░░░░░░░░░░░░░░░░░ 0.1% |