Advanced Search
Search Results
173 total results found
Domain Transfers
------------------------------------------------------------------------------------------------------------------------------------------------ The below documents the ANS methodology for domain transfers - it's important to note that there will be process v...
DNS NameServer
==================================================================================== Changing Nameservers for a domain with ANS ANS Portal > Domains > Select Domain > NameServers ==============================================================================...
Changing WordPress Admin Password
The WordPress admin password can be changed via the WordPress database directly, or via WP-CLI: ==================================================================================== WP-CLI https://developer.wordpress.org/cli/commands/user/reset-password/ I...
WordPress Debug Mode
==================================================================================== WordPress Debug Mode WordPress comes with a built-in debugging feature, with a few options we can set for viewing debug logs. All of these changes are made within the wp-co...
What is a container?
A container is essentially an isolated (from the rest of the OS) environment that's dedicated to an application or process. Containers will typically have their own allocated resources - ie memory and disk. Common container virtualisation tools: Docker LXC/...
General Docker Information
==================================================================================== To preface this page; I personally recommend trying out Portainer, which is essentially a web GUI for Docker - it's great. Portainer even lives in a docker container itself. ...
Docker Compose
==================================================================================== Installation Install Docker Compose (and docker.io if not installed already) apt install docker.io docker-compose =========================================================...
Kubernetes (K8s)
Kubernetes - K8s Developed by Google, Kubernetes is an enterprise container management system, often used for automating deployments into large scale environments. example (basic) Kubernetes diagram: Developers use an API - made up of CM (Configuration Ma...
Ansible
What is Ansible? Ansible is an agentless automation system developed by RedHat, designed for deploying changes across any number of machines. Installing Ansible (Management Server) The Ansible package only needs to be installed on the server pushing Ansible re...
What is automation?
Automation software is software that can be used to automate tasks - such as server configuration/deployment. ==================================================================================== Agent-based automation Automation that requires an agent (sof...
GIT - Version Control
What is GIT? Git is a free and open-source distributed version control system (DVCS) widely used for tracking changes in software development projects. It allows you to: Track Changes: Git keeps a record of all modifications made to your project files over...
Linux Boot Process
The below image outlines the typical flow of a Linux system boot. ==================================================================================== BIOS (Basic Input/Output System) & UEFI (Unified Extensible Firmware Interface) BIOS (Basic Input/Output...
Troubleshooting Boot Issues & System Recovery
==================================================================================== System boot logs The below log files are most relevant to viewing boot logs and errors dmesg - Contains all boot data syslog/journal/messges - Logging post boot =========...
Hostname
Show current server hostname: hostname Show current server hostname, and other useful info: hostnamectl status example output: root@test:~# hostnamectl status Static hostname: test Icon name: computer-vm Chassis: vm Machine ID: ...
Partitions and Filesystems
==================================================================================== Partitions ------------------------------------------------------------------------------------------------------------------------------------------------ What is a partit...
Disk Performance
==================================================================================== I/O Schedulers In Linux, the I/O scheduler is responsible for determining the order in which block I/O operations are submitted to storage devices. The scheduler affects the...
rSync
==================================================================================== What is rSync? rSync is a file transfer command that can be used for both local and remote transfers. Remember to be careful with rSync - it's a synchronisation command and...
SSH Configuration
==================================================================================== What is SSH? SSH, or Secure Shell, is a cryptographic network protocol used for secure communication over an unsecured network. It is widely used to manage and access remote...