This post is intended to bring in the most common techniques required by a developer in one place to configure Ubuntu Server.
In this post I will be focusing on the issue which kept me engaged quite a while despite having simple solutions via few commands.
All the configuration is focused on Ubuntu 18.04.3 (Server Edition), running in VMware player (free version).
The areas I will be covering in this post are as follows:
Setup & Configuration
In this step, I wouldn’t delve much into the nitty-gritty of setting up VM ware on your PC and downloading ISO from ubuntu website and configuring the VM. I hope this is all figured out on your end.
The following article will outline the key steps and setting to opt for to get your server ready and started
The disk management is yet another step in the process of setting up the Ubuntu server for development/production processes. Remember in the last step we had chosen the second option which utilises the LVM manager to manage our disk partition in the server.
The following article will show us, how to extend out disk on server to utilise the full allocated space on the VMware to the machine. Currently we have allocated 20 GB.
The server networking is another step in the process, where in the organisation if the network config would be custom. And in this following article I would highlight the areas where the network configuration of the Ubuntu server can be made possible.
User/Group Management and Miscellaneous
In this post I would explore the user/group management for Ubuntu along with touch base and important reference links about Process Management/Task Manager , Service/Daemon Management, Configuring the local Date/Time, Crontab/Scheduler (Windows) and Environment Variables.
This is a very important post as it touch points on many important operational features which are used in day to day operation of server.
File Share with Windows
In this post I would discuss the bi-directional file shares creation to have data transfer capabilities between windows and Ubuntu platform.
With the above issues addressed, I feel comfortable to work on the platform to make use of the packages and products which are non-windows compatible.
And the above assimilated guide in turn helps you establish a nice stable environments to run and manage.
Hope it helps !!!