ubuntu_tips_tricks_and_notes
Differences
This shows you the differences between two versions of the page.
| Both sides previous revisionPrevious revisionNext revision | Previous revision | ||
| ubuntu_tips_tricks_and_notes [2024/12/24 10:40] – removed - external edit (Unknown date) 127.0.0.1 | ubuntu_tips_tricks_and_notes [2026/01/10 19:26] (current) – mike | ||
|---|---|---|---|
| Line 1: | Line 1: | ||
| + | ====== Ubuntu Tips, Tricks and Notes ====== | ||
| + | ---- | ||
| + | ==== Mirrors ==== | ||
| + | The default mirror is **%%http:// | ||
| + | |||
| + | The preferred mirror is **%%http:// | ||
| + | |||
| + | | ||
| + | ==== Post-Installation ==== | ||
| + | Make the output of the **df** command more friendly and less cluttered by creating a system-wide alias for it: | ||
| + | echo "alias df='df -h -x squashfs -x tmpfs -x devtmpfs'" | ||
| + | | ||
| + | Make sure to set the " | ||
| + | |||
| + | === Disable IPv6 === | ||
| + | To disable IPv6 on Ubuntu during boot time, open the / | ||
| + | FROM: | ||
| + | GRUB_CMDLINE_LINUX_DEFAULT="" | ||
| + | GRUB_CMDLINE_LINUX="" | ||
| + | TO: | ||
| + | GRUB_CMDLINE_LINUX_DEFAULT=" | ||
| + | GRUB_CMDLINE_LINUX=" | ||
| + | Once you have made the above change within the / | ||
| + | sudo update-grub | ||
| + | | ||
| + | Reboot the system afterwards. | ||
| + | |||
| + | === Enable console screen blanking === | ||
| + | Edit the / | ||
| + | |||
| + | Once you have made the above change within the / | ||
| + | sudo update-grub | ||
| + | |||
| + | Reboot the system afterwards. | ||
| + | |||
| + | === To install Samba: === | ||
| + | |||
| + | sudo apt-get install samba cifs-utils | ||
| + | |||
| + | === To install NFS: === | ||
| + | |||
| + | sudo apt-get install nfs-common nfs-kernel-server | ||
| + | |||
| + | === To install mysql: === | ||
| + | |||
| + | sudo apt install mysql-server | ||
| + | sudo mysql_secure_installation | ||
| + | |||
| + | === Customizing the MOTD === | ||
| + | Put any customization data into /etc/motd | ||
| + | |||
| + | === Installing apache and php === | ||
| + | sudo apt update | ||
| + | sudo apt install apache2 | ||
| + | sudo apt install php libapache2-mod-php | ||
| + | sudo apt install php-mysql php-gd php-xml | ||
| + | sudo apt install phpmyadmin php-mbstring php-gettext | ||
| + | |||
| + | === Install phpmyadmin === | ||
| + | |||
| + | sudo apt update | ||
| + | sudo apt install phpmyadmin php-mbstring php-zip php-gd php-json php-curl | ||
| + | sudo phpenmod mbstring | ||
| + | sudo systemctl restart apache2 | ||
| + | mysql | ||
| + | mysql> SELECT user, | ||
| + | mysql> ALTER USER ' | ||
| + | |||
| + | === Installing Portainer to manage Docker containers === | ||
| + | |||
| + | sudo docker run -d -p 9443:9443 -p 8000:8000 --name portainer --restart=always -v / | ||
| + | |||
| + | === Disable interactive restart prompt while upgrading packages with apt === | ||
| + | The trouble in this case is with the '' | ||
| + | |||
| + | To change this behavior, we can edit the ''/ | ||
| + | |||
| + | ''# | ||
| + | |||
| + | to | ||
| + | |||
| + | '' | ||
| + | |||
| + | ==== Ubuntu Desktop (Gnome/GUI) Stuff ==== | ||
| + | |||
| + | === Set login screen default resolution === | ||
| + | - Login and set the screen resolution as desired. | ||
| + | - Once set, copy the file **~/ | ||
| + | - Ensure the user/group ownership is set to **gdm.gdm**. | ||
| + | - Reboot the system to apply the changes. | ||
| + | |||
| + | === Eliminating the annoying repeated authentication dialogs when logging in via xrdp === | ||
| + | Edit the file **/ | ||
| + | |||
| + | [Allow Colord all Users] | ||
| + | Identity=unix-user: | ||
| + | Action=org.freedesktop.color-manager.create-device; | ||
| + | ResultAny=no | ||
| + | ResultInactive=no | ||
| + | ResultActive=yes | ||
| + | |||
| + | If the issue persists afterwards, a reboot of the system should resolve it. | ||
| + | |||
| + | === Fixing the Low Battery Alert === | ||
| + | Found on Reddit; will "clean it up" later... | ||
| + | |||
| + | cd / | ||
| + | sudo nano UPower.conf\\ | ||
| + | If you set UsePercentageForPolicy=true then edit the percentage lines to your liking, such as:\\ | ||
| + | PercentageLow=50\\ | ||
| + | PercentageCritical=35\\ | ||
| + | If you prefer a time based approach, then set UsePercentageForPolicy to false and set the time notification options to your liking, such as:\\ | ||
| + | TimeLow=1200\\ | ||
| + | TimeCritical=300\\ | ||
| + | Hit ctrl+X to save the UPower.conf file and close out of nano editor.\\ | ||
| + | Reboot computer or sudo systemctl restart upower for changes to take effect.\\ | ||
