Linux System Administration
Linux System Administration
This guide covers system administration topics including OS re-installation, remote access, and service management.
Re-installing Ubuntu
Pre-installation Checklist
Back up the following:
Important Files- Personal files, documents, critical data
Configuration.bashrc,.zshrc, app settings
Project / Code Folders- Development work
Installed Software List- Keep track for re-installation
Post-installation Steps
-
Install Essential SoftwareChrome-
curlsudo apt install curl -
Gitsudo apt install git VSC- Install from Snap Store or
.deb
- Install from Snap Store or
-
Node.js & npmcurl -o- https://raw.githubusercontent.com/nvm-sh/nvm/v0.39.1/install.sh | bash nvm install --lts -
JDKsudo apt install openjdk-17-jdk Other Software- DBeaver, Postman, VLC, etc.
-
Restore Configuration- Copy
.bash_aliases - Restore app settings
- Copy
-
Set up Desktop Entries
Create file:
```bash sudo nano /usr/share/applications/sts.desktop