Ubuntu/Bespin/TIL: Difference between revisions
From charlesreid1
| Line 15: | Line 15: | ||
* Ubuntu 18.04 server runs a stub dns server - resolv.conf, and the systemd-ressolved service - and it is extremely confusing because turning it off can disable the internet. So don't just go around deleting stuff! | * Ubuntu 18.04 server runs a stub dns server - resolv.conf, and the systemd-ressolved service - and it is extremely confusing because turning it off can disable the internet. So don't just go around deleting stuff! | ||
* In 18.04, ubuntu changed the way network interfaces are named, so the mac address is hard-coded in the device name | * In 18.04, ubuntu changed the way network interfaces are named, so the mac address is hard-coded in the device name | ||
* There is all kinds of shit in <code>/etc/network/iface-up.d/</code> - it is a directory containing a bunch of scripts, each script is run once each time an interface is brought up. same thing with if-down and if-post-down and etc. | |||
[[Category:Ubuntu]] | [[Category:Ubuntu]] | ||
Revision as of 04:21, 7 July 2020
This page is the list of "today I learned" things that I learned while setting up a desktop Ubuntu 18.04 server.
Gnome
- Gnome is highly configurable, but the GUI gives zero control over those settings.
- Gnome themes are just files living in
/usr/share/themes - More themes available online
Networking
- Debian (Raspberry Pi, Kali) comes with dhcpcd baked in
- Ubuntu comes with dhclient baked in
- Difference between dhcpcd and dhclient? dhclient is older, provided by ISC, serves as a reference; dhcpcd is newer and more lightweight
- Network manager is a surprisingly difficult service to stop
- Ubuntu 18.04 server runs a stub dns server - resolv.conf, and the systemd-ressolved service - and it is extremely confusing because turning it off can disable the internet. So don't just go around deleting stuff!
- In 18.04, ubuntu changed the way network interfaces are named, so the mac address is hard-coded in the device name
- There is all kinds of shit in
/etc/network/iface-up.d/- it is a directory containing a bunch of scripts, each script is run once each time an interface is brought up. same thing with if-down and if-post-down and etc.