Ubuntu 22 LTS
::VM-Tool install
$ mount /dev/cdrom /media
$ tar xzvf /media/VMwareTools-x.x.x-xxxx.tar.gz -C /tmp/
$ cd /tmp/vmware-tools-distrib/
$ ./vmware-install.pl
$ ./vmware-install.pl -d default
$ umount /media
$ rm /tmp/VMwareTools-x.x.x-xxxx.tar.gz
$ rm -rf /tmp/vmware-tools-distrib
::Upgrade
$ apt update
$ apt upgrade -y
$ apt-get install -f
::Check version
$ lsb_release -a
::SET Regional
$ timedatectl
$ unlink /etc/localtime
$ ln -s /usr/share/zoneinfo/Asia/Bangkok /etc/localtime
$ timedatectl
::SET Hostname
$ vi /etc/hostname
::Host file
$ vi /etc/hosts
127.0.0.1 localhost
127.0.1.1 apitms
10.90.8.37 apitms apitms.sher.com
10.50.2.102 sap sap.sher.com
10.50.2.102 sapprd sapprd.sher.com
10.50.2.104 saprqa saprqa.sher.com
10.30.2.104 sapdev sapdev.sher.com
# The following lines are desirable for IPv6 capable hosts
::1 ip6-localhost ip6-loopback
fe00::0 ip6-localnet
ff00::0 ip6-mcastprefix
ff02::1 ip6-allnodes
ff02::2 ip6-allrouters
::Network-mon
$ ip r
$ ip a
$ resolvectl status
--
$ netplan apply
$ netplan --debug apply
::Network-Config
$ vi /etc/netplan/xx-xx-xx.yaml
# This is the network config written by 'subiquity'
network:
ethernets:
ens32:
addresses:
- 10.61.10.30/24
nameservers:
addresses:
- 10.90.8.28
search:
- shera.com
routes:
- to: default
via: 10.61.10.254
version: 2
::DISABLE_IPv6
$ ip a | grep inet6
$ vi /etc/default/grub
GRUB_CMDLINE_LINUX_DEFAULT="ipv6.disable=1"
$ update-grub
$ vi /etc/sysctl.conf
net.ipv6.conf.all.disable_ipv6 = 1
net.ipv6.conf.default.disable_ipv6 = 1
net.ipv6.conf.lo.disable_ipv6 = 1
$ sysctl -p
$ cat /proc/sys/net/ipv6/conf/eth0/disable_ipv6
$ ip a | grep inet6
::Add_New user and grant root privilege
$ useradd -s /bin/bash -d /home/newuser/ -m -G sudo newuser
$ passwd newuser
or
usermod -aG sudo newuser
::verify
$ su - newuser
$ grep '^sudo' /etc/group
::Add root users
$ useradd -s /bin/bash -d /home/newuser/ -m -ou 0 -g 0 newuser
$ passwd newuser
$ grep newuser /etc/passwd
::Return Root empty pass
$ passwd -dl root
::verify
$ su - newuser
$ vi ~/.bash_profile
cd /
::History_Clear
$ history -c