This repository is intended to be for logging useful information in relation to Linux (desktop and server).
Should you find the information provided here useful, please feel free to use it as your own reference.
These are the current active systems that I utilise:
- Arch (Desktop)
- Ubuntu 22.04.4 LTS (Server)
You may find some info in this repository for previously used distributions:
- Manjaro
- Fedora Workstation
This repository contains various files each of which cover a different topic.
Please see the list below for the topics available and what they relate to:
- Arch Linux Installation Guide - Step-by-step install guide with features including:
- Encrypted root, swapfile and boot
- A btrfs filesystem with compression and snapshot capabilities
- Gnome desktop using Wayland
- NVIDIA proprietary drivers
- Snapper snapshots including GUI
- General - general useful commands that do not warrant their own section
- file secure delete
- fix crashing kernel
- stress test cpu
- sensor viewer (cpu temp etc.)
- Git - basic interactions with git including:
- global configuration
- basic project starts (create local, pull remote etc.)
- commit signing with GPG and Yubikey
- correct commit styling and conventions
- contributing to an open source project
- Yubikey - useful commands for using a Yubikey
- ssh into remote server
- changing Yubikeys
- File and Directory Permissions - useful commands to change file and folder permissions
- permissions definition
- basic file and folder permission changes
- recursive file and folder permission changes
- setting default file and folder permissions
- Image Manipulation - batch image conversion and resizing
- batch image format conversion
- batch image resizing
- Video Manipulation - video conversion and details
- view video file information
- OpenShot profiles
- HEVC vs H.264
- Using your graphics card
- Deep Learning Setup - AMD - Setup deep learning with Fedora and AMD GPU
- Tensorflow GPU conda setup in fish shell - Setup a conda environment with a NVIDIA GPU in fish shell
- Roundcube - Change skin logos of roundcube
- Reference Websites - websites used to create this repo
- command list
- sign other people gpg keys
- change luks encryption password
- Arch install
If you spot anything that I have written is wrong, or could be improved, then please don't hesitate to get in contact, or put in a bug report / pull request.
The content of this project is licensed under the Creative Commons Attribution-ShareAlike 4.0 International license