To start with, I think everyone agrees that Linux is core skills, and no doubt every IT professional should be familiar with it. Almost all enterprise software solutions are tailored for Linux. So not going into deep why I started learning Linux.
It took me more than a year to get confident enough to get rid of windows 10 from my personal laptop and load it with Linux. Why did I do this?
Well, I believe learning comes in the face of challenge. With Linux inside VMs on Windows 10 machines, I realized that I am always avoiding doing tough tasks on Linux, and ended up doing the same on windows. This way, I never got to know Linux the way a System Admin should know.
Server vs Desktop linux?
Obviously, I wanted GUI on Linux since I was planning to install the same as base os on my laptop. Since hardware & Softwares drivers are tuned to support GUIs on the Desktop. That gave me a compelling reason to install Linux Distro. After all, I also love games, watching movies with local video players, installing various software.
Why Linux Mint?
When I started, I had a better understanding of RHEL than any other Linux. So the first choice was Fedora. But, the recent announcement by RedHat to end the CentOS distribution kind of switch off my interest in Fedora. Now I wanted a desktop entirely Open Source. I had little to no experience with Arch Linux. The only option left was Debian based desktop.
Here I had a lot of research to do. I visited distowatch.com to get an idea of major linux distributions. Linux Mint topped the list. I tried both Ubuntu & Linux Mint and found Linux Mint suitable to my need and feel. Plus, I loved the fact that Linux Mint comes with a pre-installed system backup/restore software, timeshift, using which I can perform System snapshots, and reset system to a particular snapshot as and when needed. Even when the system is not booting, I can utilize LinuxMint LiveOS to recover using timeshift. Believe me, I need this system backup/restore functionality as I am doing experience on a laptop almost all the time, and screw thing up more than I want to admit.
OS Installation – FileSystem
My laptop has 2 hard disks 250 GB & 2 TB. I used 250 GB hard disk for all OS related partitions.
/ – (root partition) – 30 GB /boot – (boot partition) – 500 MB /home – (home partition) – 146 GB One extra partition of 30 gb for Experiments (mounted as /media/saanvi/extra-30) Swap space of 16 GB
Post OS Installation
The very first thing I did is to perform a timeshift backup. Post that I did installations of a variety of software like chromium, vs code, open office, and few others.
I am Microsoft Certified Professional having 10+ years of experience in SQL Server Querying, Database Design, and Administration. I am fond of Query Tuning and like to automate things using TSQL & PowerShell. I also have experience of implementing end-to-end Data Warehouse solution, and Data Migration using ETL tools SQL Server Integration Services (SSIS), Pentaho Business Analytics, and have designed Database Inventory through PowerShell, Python, and Django etc.