User Tools

Site Tools


ubuntu_tips_tricks_and_notes

Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revisionPrevious revision
Next revision
Previous revision
ubuntu_tips_tricks_and_notes [2024/12/24 10:40] – removed - external edit (Unknown date) 127.0.0.1ubuntu_tips_tricks_and_notes [2024/12/27 20:40] (current) mike
Line 1: Line 1:
 +====== Ubuntu Tips, Tricks and Notes ======
 +----
 +==== 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'" >> /etc/profile.d/aliases.sh
 +  
 +Make sure to set the "always_set_home" variable in the sudoers file (using **visudo**)
  
 +=== Disable IPv6 ===
 +To disable IPv6 on Ubuntu during boot time, open the /etc/default/grub file using your favorite text editor with root privileges and change/add:
 +  FROM:
 +  GRUB_CMDLINE_LINUX_DEFAULT=""
 +  GRUB_CMDLINE_LINUX=""
 +  TO:
 +  GRUB_CMDLINE_LINUX_DEFAULT="ipv6.disable=1"
 +  GRUB_CMDLINE_LINUX="ipv6.disable=1"
 +Once you have made the above change within the /etc/default/grub file execute the following command to apply the GRUB changes:
 +  sudo update-grub
 +  
 +Reboot the system afterwards.
 +
 +=== Enable console screen blanking ===
 +Edit the /etc/default/grub file using your favorite text editor with root privileges and add the string **consoleblank=600** to the GRUB_CMDLINE_LINUX_DEFAULT and GRUB_CMDLINE_LINUX lines for a 10-minute timeout.  
 +
 +Once you have made the above change within the /etc/default/grub file execute the following command to apply the GRUB changes:
 +  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
 +  mysql
 +  mysql> ALTER USER 'root'@'localhost' IDENTIFIED WITH mysql_native_password BY '<password>';
 +  
 +=== Installing Portainer to manage Docker containers ===
 +
 +  sudo docker run -d -p 9443:9443 -p 8000:8000 --name portainer --restart=always -v /var/run/docker.sock:/var/run/docker.sock -v portainer_data:/data portainer/portainer-ce:latest
 +
 +=== Disable interactive restart prompt while upgrading packages with apt ===
 +The trouble in this case is with the ''needrestart'' command, which is part of the apt-get upgrade process in Ubuntu now. By default this is set to “interactive” mode which causes the interruption of scripts.
 +
 +To change this behavior, we can edit the ''/etc/needrestart/needrestart.conf'' file, changing the line:
 +
 +''#$nrconf{restart} = 'i';''
 +
 +to
 +
 +''$nrconf{restart} = 'a';'' (if we want to restart the services automatically) or ''$nrconf{restart} = 'l';'' to simply list the services that need restart.

Donate Powered by PHP Valid HTML5 Valid CSS Driven by DokuWiki