48 lines
1.0 KiB
Markdown
48 lines
1.0 KiB
Markdown
# Base Setup
|
|
|
|
Fundamental setup after first boot/reboot.
|
|
|
|
## Pro Tip
|
|
|
|
```sudo -sHu root``` is a handy trick when doing a lot of administrative stuff at the command line
|
|
|
|
## Upgrade Packages
|
|
|
|
``` bash
|
|
|
|
apt update
|
|
apt upgrade
|
|
systemctl reboot
|
|
|
|
```
|
|
|
|
## DISABLE Automatic Update Downloads
|
|
|
|
*Note: this is to save bandwidth, time, etc when travelling*
|
|
|
|
### /etc/apt/apt.conf.d/02periodic
|
|
|
|
Change ```APT::Periodic::Enable "1";``` to ```APT::Periodic::Enable "0";```
|
|
|
|
### /etc/apt/apt.conf.d/20auto-upgrades
|
|
|
|
Change ```APT::Periodic::Update-Package-Lists "1";``` to ```APT::Periodic::Update-Package-Lists "0";```
|
|
|
|
Change ```APT::Periodic::Unattended-Upgrade "1";``` to ```APT::Periodic::Unattended-Upgrade "0";```
|
|
|
|
## Tweak OpenSSH Config
|
|
|
|
Edit ```/etc/ssh/sshd_config```
|
|
|
|
Make sure the following are set and/or adjusted.
|
|
|
|
- ```PermitRootLogin no```
|
|
|
|
Restart the service
|
|
|
|
```systemctl restart sshd```
|
|
|
|
## Networking
|
|
|
|
See ```network_manager.md``` for details on getting online after running the above commands for how to get online and configure routing.
|