https://support.nesi.org.nz/hc/en-gb/articles/4407442866703-X-Forwarding-using-the-Ubuntu-Terminal-Windows-10- https://cat.pdx.edu/platforms/windows/remote-access/xming/ 10.10.5.127 - xming # RESET MYSQL PASSWORD sudo service mysqld stop -- sudo /etc/init.d/mysql stop # Stop the MySQL Server: sudo mkdir -v /var/run/mysqld && sudo chown mysql /var/run/mysqld #(In some cases, if /var/run/mysqld doesn't exist, you have to create it at first: sudo mysqld --skip-grant-tables & #Start the mysqld configuration mysql -u root mysql #Login to MySQL as root: #Replace YOURNEWPASSWORD with your new password: UPDATE mysql.user SET authentication_string=null WHERE User='root'; FLUSH PRIVILEGES; exit; ps -fd | grep mysqld sudo kill (mydsqld PID) service start mysql... mysql -u root ALTER USER 'root'@'localhost' IDENTIFIED WITH caching_sha2_password BY 'yourpasswd'; #----------------------- #xrdp #----------------------- sudo apt install xrdp sudo nano /etc/xrdp/startwm.sh Add in the very top: unset DBUS_SESSION_BUS_ADDRESS unset XDG_RUNTIME_DIR then: sudo systemctl restart xrdp https://askubuntu.com/questions/1245020/xrdp-on-ubuntu-20-04 #----------------------- #tightvncserver #----------------------- sudo apt install tightvncserver sudo tightvncserver #----------------------- #INSTALL GOOGLE CHROME #----------------------- wget https://dl.google.com/linux/direct/google-chrome-stable_current_amd64.deb sudo apt install ./google-chrome-stable_current_amd64.deb #----------------------- #appending-a-line-to-a-file-only-if-it-does-not-already-exist #----------------------- https://stackoverflow.com/questions/3557037/appending-a-line-to-a-file-only-if-it-does-not-already-exist grep -qxF 'include "/configs/projectname.conf"' foo.bar || echo 'include "/configs/projectname.conf"' >> foo.bar