sudo adduser new_user
usermod -aG sudo new_usersudo bash
#or
su rootSudoers allows particular users to run various commands as the root user, without needing the root password.
sudo bash
cd
visudousermod -aG groupname usernamegpasswd --delete username groupnamels -alh
sudo chown -R root /var/log/foreverls -alh
sudo chown -R $USER /var/log/forever#show the groups the username belongs to
whoami
groups username
sudo chgrp username file.txtsudo apt-get install nginx
sudo service nginx start
sudo vim /etc/nginx/sites-available/default
ll /var/www/html/
#assign the www dir to <current logged user> instead of root
sudo chown -R $USER:$USER /var/wwwcurl -sL https://deb.nodesource.com/setup_14.x | sudo -E bash -
sudo apt-get install -y nodejsll /var/log/
sudo tail -f /var/log/auth.logcd /home/ubuntu/.ssh
ssh-keygen
cat id_rsa.pub
# add key to github / bitbucket
git remote -v
git remote add origin [email protected]:zsimo/api.gitsudo apt install unattended-upgrades
# View conf file
cat /etc/apt/apt.conf.d/50unattended-upgradessudo apt install nmap
nmap YOUR_SERVER_IP_ADDRESS
# services list associated to ports
less /etc/servicessudo ufw enable
ufw allow ssh
sudo ufw status verbose
ufw allow http
ufw deny http
ufw reject httpsystemctl start firewalld
systemctl stop firewalld
systemctl disable firewalld# remove port
sudo ufw status numbered
sudo ufw delete <number>cat /etc/issueldd /bin/bashps auxdu --max-depth=1 -hxlsblkgrep -r "not_found" ./ls -ltrdu -ah /path/to/directory | sort -rh | head -n 20df -h /path/to/directorysudo dd if=/dev/zero of=./10Gfile02 bs=1G count=10free -hsudo ncdurm -rf ./*