Basic Setup:
# Set hostname and ip
nmtui # remember to deactive/reactive a connection after editing
# Quick networking reload
sudo service network-manager restart
# sudo systemctl restart NetworkManager.service
# Check IP Address
ip a
# Install SSH Server
sudo apt install openssh-server -y
sudo systemctl enable ssh
sudo ufw allow ssh # Enable port 22 traffic through the firewall
# Check ssh
systemctl status sshd # ctrl+c to exit
# Optional: change the default port
sudo vim /etc/ssh/sshd_config # change port number from 22 to 8282
sudo ufw allow 8282/tcp
sudo systemctl restart ssh
# Obtain the server's public ip address
echo $(wget -qO - https://api.ipify.org)
# Connect to server from a client
username=rambo
server=10.10.100.100
port=22
ssh -p $port $username@$server
# Enable fast boot
sudo vim /etc/default/grub
# Add these lines
GRUB_HIDDEN_TIMEOUT_QUIET=true
GRUB_TIMEOUT=0
Graphics:
# Check Video Driver
sudo lshw -c video
# Sample output
*-display
description: VGA compatible controller
product: Atom Processor Z36xxx/Z37xxx Series Graphics & Display
vendor: Intel Corporation
physical id: 2
bus info: pci@0000:00:02.0
version: 0f
width: 32 bits
clock: 33MHz
capabilities: pm msi vga_controller bus_master cap_list rom
configuration: driver=i915 latency=0
resources: irq:24 memory:88000000-883fffff memory:80000000-87ffffff ioport:1000(size=8) memory:c0000-dffff
# Add Graphic Drivers Repository
sudo add-apt-repository ppa:graphics-drivers/ppa
sudo apt update -y
sudo apt upgrade -y
# How to Install NVidia Drivers
# Manual installer: https://www.nvidia.com/en-us/drivers/unix/
apt-cache search nvidia-
sudo apt-get install nvidia-455 # example as of 11/30/2020
# How to Install AMD Drivers
# Manual installer: https://drivers.amd.com/relnotes/amd-catalyst-graphics-driver-installer-notes-for-linux-operating-systems.pdf
# How to Install Intel Drivers
# Manual installer:
Useful Ubuntu/Lubuntu Tools:
# Install snapd
sudo apt update
sudo apt install snapd
# sudo snap install notepad-plus-plus # This ends up installing wine as a prerequisite.
# Install WoeUsb to make Windows bootup thumb drives
sudo snap install woe-usb --edge
# Remote desktop client
sudo apt install remmina
# Add sticky notes:
sudo add-apt-repository ppa:umang/indicator-stickynotes
sudo apt-get update -y
sudo apt install indicator-stickynotes -y
# Install unetbootin
sudo add-apt-repository ppa:gezakovacs/ppa
sudo apt-get update
sudo apt-get install unetbootin
# iCloud
sudo snap install icloud-for-linux
# Opera browser
sudo snap install opera
# Install Google Chrome
sudo apt install -y gdebi-core wget
wget https://dl.google.com/linux/direct/google-chrome-stable_current_amd64.deb
sudo gdebi google-chrome-stable_current_amd64.deb
# Set Google Chrome as the default browser
rambo@testBox:/home/rambo# sudo update-alternatives --config x-www-browser
There are 2 choices for the alternative x-www-browser (providing /usr/bin/x-www-browser).
Selection Path Priority Status
------------------------------------------------------------
0 /usr/bin/google-chrome-stable 200 auto mode
* 1 /usr/bin/firefox 40 manual mode
Press <enter> to keep the current choice[*], or type selection number: 0
# Install Virtualbox
sudo add-apt-repository multiverse && sudo apt-get update
sudo apt -y install virtualbox virtualbox-ext-pack
# Install numlock
sudo apt-get -y install numlockx
sudo crontab -e
### add this line ###
@reboot /usr/bin/numlockx
# Install VS Code
sudo apt -y install software-properties-common apt-transport-https wget
wget -q https://packages.microsoft.com/keys/microsoft.asc -O- | sudo apt-key add -
sudo add-apt-repository "deb [arch=amd64] https://packages.microsoft.com/repos/vscode/ stable main"
sudo apt -y install code
# Install DotNet Core 3.1 SDK (which also includes runtime)
# Source: https://learn.microsoft.com/en-us/dotnet/core/install/linux-ubuntu
osversion=$(lsb_release -sr)
wget -O packages-microsoft-prod.deb
sudo dpkg -i packages-microsoft-prod.deb
sudo apt-get update; \
sudo apt-get install -y apt-transport-https && \
sudo apt-get update && \
sudo apt-get install -y dotnet-sdk-3.1
# Install Powershell (optional if VS Code's PowerShell add-in would be installed)
sudo snap install powershell --classic
# Start PowerShell
kim@kimlinux:~$ pwsh
PowerShell 7.0.3
Copyright (c) Microsoft Corporation. All rights reserved.
https://learn.microsoft.com/en-us/powershell/
Type 'help' to get help.
PS /home/kim>
# Forticlient
wget -O - https://repo.fortinet.com/repo/ubuntu/DEB-GPG-KEY | sudo apt-key add -
deb [arch=amd64] xenial multiverse
sudo apt-get update -y && sudo apt install forticlient -y
# Disable xscreensaver via GUI
xscreensaver-demo
# Install Java client to execute JNLP files
sudo apt install icedtea-netx
# Photo cropping utility
sudo apt-get install imagemagick
# Ubuntu support for NTLM
sudo apt install gss-ntlmssp
Categories: