BCS Install Oracle JDK On Linux Mint

OpenJDK does not support JavaFX while Oracle JDK does contain support for FX.  Installation of Oracle JDK on Mint is required.

To proceed with installation of Oracle JDK issue the following command.

sudo apt-get update && apt-get remove openjdk*

Traverse to the location where JDK is stored.

cd ~/Downloads

Unzip the JDK with the following command.

tar -zxvf jdk-8u131-linux-x64.tar.gz

Create a permanent directory for the JDK.

sudo mkdir -p /opt/java

Next send the JDK to its permanent location by issuing the following command.

sudo mv jdk1.8.0_131 /opt/java

Install the JDK bu issuing the following command.

sudo update-alternatives --install "/usr/bin/java" "java" "/opt/java/jdk1.8.0_131/bin/java" 1

Set JDK Alternatives as follows.

sudo update-alternatives --set java /opt/java/jdk1.8.0_131/bin/java

Finally check the the version information.

$ java -version

You have successfully installed the Oracle JDK on Linux Mint.

Mr. Arch Brooks, Software Engineer, Brooks Computing Systems, LLC authored this article.

BCS Virtual Box On Mint

is computer software, firmware or hardware that creates and runs virtual machines. A computer on which a hypervisor runs one or more virtual machines is called a host machine, and each virtual machine is called a guest machine. The hypervisor presents the guest operating systems with a virtual operating platform and manages the execution of the guest operating systems. Multiple instances of a variety of operating systems may share the virtualized hardware resources: for example, Linux, Windows, and macOS instances can all run on a single physical x86 machine. This contrasts with operating-system-level virtualization, where all instances (usually called containers) must share a single kernel, though the guest operating systems can differ in user space, such as different Linux distributions with the same kernel.

Mr. Arch Brooks, Software Engineer, Brooks Computing Systems, LLC authored this article.

BCS Webmin Managing Server

I have used Webmin for managing headless LAMP servers. Since by definition servers are normally headless. By headless we mean there is no display or crt available to the server.

Administration was command line only. Webmin provides a web based graphical user environment for managing servers.

Webmin is a program that simplifies the process of managing a Linux or Unix system. Normally you need to manually edit configuration files and run commands to create accounts, set up a web server or manage email forwarding. Webmin lets you perform these tasks through an easy to use web interface, and automatically updates all of the required configuration files for you. This makes the job of administering your system much easier.

Issue the following command in the event after installation Webmin does not become active.

iptables -I INPUT 1 -p tcp --dport 10000 -j ACCEPT

The above command should make the web based environment become active.

Mr. Arch Brooks, Software Engineer, Brooks Computing Systems, LLC authored this article.

BCS Set Server Time Zone

Due to the control over the Internet the U. S. Government desires to have of everyones digital life I no longer host my production sites within these United States.  Having moved my hosting overseas produces a slightly different set of challenges.  Time zone synchronization is a must.

To review the current time zone type date at the command prompt.  The current date time and timezone will be displayed.

To set the server to the correct time zone enter the command below.
sudo dpkg-reconfigure tzdata

The following dialog will appear.

After you select America the following list will appear.

After you select the appropriate time zone tab to highlight the Ok button and press enter.

This concludes the process and the set date, time and time zone appears on the screen.

Mr. Arch Brooks, Software Engineer, Brooks Computing Systems, LLC authored this article.

BCS Linux Mint Installation

Linux Mint is the operating system for choice for software development platform.

Primary IDE include Eclipse for JavaFX, PhP and c++.  Anaconda along with Spyder is available for Python development.

Wt (pronounced witty) is available for web application development.

A Grails stack is also available for additional Java application development.

LAMP is also operational.

This level of firepower and the latest version of Mint is installed in less than 16 gigabytes of disk space.

This is simply outstanding.

Mr. Arch Brooks, Software Engineer, Brooks Computing Systems, LLC authored this article.