## Slow boot
Oplever du at din ubuntu maskine er lang tid om boot.
![[Pasted image 20230902214530.png]]
Ved flere netkort kan det være en fordel at sætte følgende i netplan config filen:
```bash
sudo nano /etc/netplan/00-installer-config.yaml
```
>[!info] Navn på netplan config fil
>OBS
>yaml config filen hedder nødvendigvis ikke `00-installer-config.yaml` Ved installation af
>ubuntu 2404 vil den blive navngivet `50-cloud-init.yaml`
![[Pasted image 20230902220841.png]]
farver og linjenummer se [[#Nano Editor styling]]
```bash
1 # This is the network config written by 'subiquity'
2 network:
3 ethernets:
4 eth0:
5 dhcp4: true
6 eth1:
7 optional: true
8 dhcp4: false
9 eth2:
10 optional: true
11 dhcp4: false
12 version: 2
13
14
```
Vigtig husk indryk er spaces not tabs!
https://netplan.readthedocs.io/en/stable/
## Password all the time
I et lab kan det til tider spare ldit tid ikke at skulle indtaste password de gange man vil bruge sin sudo rettighed.
**OBS GØR KUN DETTE I ET LAB**.
```bash
sudo su
visudo
```
Derfor kan det være en idé at tilføje en linje i sudoers med følgende:
```bash
[brugernavn] ALL=(ALL) NOPASSWD:ALL
```
![[sudoers NOPASSWD.png]]
farver og linjenummer se [[#Nano Editor styling]]
## Update / upgrade trick
Den første kommando jeg kørte var:
```bash
sudo apt update && sudo apt upgrade -y
```
Det kan jeg fx. se ved at bruge commandoen `history` det giver følgende output
```bash
hans@ubuntu-2204-a:~$ history
1 sudo apt update && sudo apt upgrade -y
2 poweroff
3 ls -al
4 cat /etc/nanorc
5 cp /etc/nanorc /home/hans/.nanorc
6 nano .nanorc
7 sudo nano /etc/nanorc
8 nano .nanorc
9 nano test.txt
10 sudo nano test.txt
```
Derfor kan jeg når jeg er logget ind nøjes med at udføre den første kommando i min history igen ved at bruge `!1` udråbstegn 1
```bash
hans@ubuntu-2204-a:~$ !1
sudo apt update && sudo apt upgrade -y
Hit:1 http://dk.archive.ubuntu.com/ubuntu jammy InRelease
Hit:2 http://dk.archive.ubuntu.com/ubuntu jammy-updates InRelease
Hit:3 http://dk.archive.ubuntu.com/ubuntu jammy-backports InRelease
Hit:4 http://dk.archive.ubuntu.com/ubuntu jammy-security InRelease
Reading package lists... Done
Building dependency tree... Done
Reading state information... Done
All packages are up to date.
Reading package lists... Done
Building dependency tree... Done
Reading state information... Done
Calculating upgrade... Done
0 upgraded, 0 newly installed, 0 to remove and 0 not upgraded.
hans@ubuntu-2204-a:~$
```
## Nano Editor styling
Der er selvfølgelig smag og behag men jeg kan godt li at ændre på lidt ved nano editoren, lidt farver, linjenummer og tabstospaces som især er nyttig ved yaml og netplan configs.
https://www.nano-editor.org/
config sker i .nanorc filen
https://www.nano-editor.org/dist/latest/nano.html#Nanorc-Files
Først laver vi en kopi af system-wide nanorc til vores home folder
```bash
cp /etc/nanorc /home/hans/.nanorc
```
herefter ændre jeg som minimum i system-wide nanorc:
```
set autoindent
set linenumbers
set tabsize 4
set tabstospaces
```
Herefter sætter de valgte farver til root sådan at jeg kan visuelt se forskel på om jeg er i root nano eller alm. bruger.
I bruger .nanorc filen sætter jeg de "normale" farver.