Skip to main content

After Install Linux Debian

p0nch0 d3v

Base

Switch to root user:

su

Install sudo:

apt install -y sudo

Add user to sudoers

/usr/sbin/usermod -aG sudo [USER]

Base packages

Edit login defaults:

sudo nano /etc/login.defs

Locate the line:

ENV_PATH

Add to ENV_PATH the path: /usr/sbin

Edit /etc/apt/sources.list

deb http://deb.debian.org/debian/ testing main contrib non-free non-free-firmware
deb http://security.debian.org/debian-security testing-security main contrib non-free non-free-firmware
deb http://deb.debian.org/debian/ testing-updates main contrib non-free non-free-firmware

Set time zone:

sudo timedatectl status --all
sudo timedatectl set-timezone [ZONE]

Useful scripts

ohmyzsh

Cockpit

sudo apt install -y cockpit 
sudo apt install -y cockpit-machines virtinst qemu-kvm qemu-utils qemu-block-extra

[Optional] - Virtualbox

Download it:

cd /tmp && /usr/bin/wget https://download.virtualbox.org/virtualbox/7.0.14/VirtualBox-7.0.14-161095-Linux_amd64.run

Update to executable:

chmod +x VirtualBox-7.0.14-161095-Linux_amd64.run

Run it:

sudo bash VirtualBox-7.0.14-161095-Linux_amd64.run

Verify Installation:

VBoxManage list vms

Add vbox user to vboxusers

sudo useradd -m vbox -G vboxusers

Password change vbox

sudo passwd vbox

Edit Virtualbox defaults:

sudo nano /etc/default/virtualbox
VBOXWEB_USER=vbox
VBOXWEB_HOST=0.0.0.0
VBOXAUTOSTART_DB=/etc/vbox
VBOXAUTOSTART_CONFIG=/etc/vbox/autostartvm.cfg

Setup auto start vm

sudo nano /etc/vbox/autostartvm.cfg
default_policy = deny

vbox = {
allow = true
startup_delay = 10
}
sudo chgrp vboxusers /etc/vbox && \
sudo chmod g+w /etc/vbox && \
sudo chmod +t /etc/vbox
sudo -u vbox VBoxManage setproperty autostartdbpath /etc/vbox/