218
edits
Note: Currently new registrations are closed, if you want an account Contact us
(add numbered list) |
|||
Line 1: | Line 1: | ||
Pre-Requisites | = Pre-Requisites (you need to learn yourself) = | ||
# How to install GNU/Linux | |||
# Familiarity with Command Line | |||
# disk partitioning with logical volume manager | |||
# authenticating with ssh keys | |||
Server basics (we will teach you) | = Server basics (we will teach you) = | ||
# switching users (sudo, su) | |||
# remote access (scp, rsync, custom ssh port, mosh), | |||
# software raid | |||
# encrypted partitions/luks (using virtual machines) | |||
# firewall with ufw | |||
# postgresql replication (backup) | |||
# lxc container (setup services on your local machine) | |||
# sharing passwords with gpg encrypted files | |||
# nginx basics (setup web server, add custom index page) | |||
# screen/tmux/nohup | |||
# symbolic links (ln -s) | |||
# locales | |||
# environment variables | |||
# local network configuration (/etc/hosts, ip, ss). | |||
== Switching users == | == Switching users == | ||
sudo or su commands can be used to run commands as different users. `sudo -u <username>` for running as different user. `su - postgres` can give you a shell as postgres user. | sudo or su commands can be used to run commands as different users. `sudo -u <username>` for running as different user. `su - postgres` can give you a shell as postgres user. | ||
== Remote access to machines == | |||
#. ssh - remote shell (with ssh server on custom ports) | |||
#. scp/sftp/rsync - copy files | |||
#. mosh - for bad connections | |||
== Symbolic links == | == Symbolic links == |