Objective

The objective is to install Tomcat 9 on Debian 9 Stretch Linux.

Operating System and Software Versions

  • Operating System: - Debian 9 Stretch
  • Software: - Oracle Java JDK 1.8.0_131, Tomcat 9.0.0.M21

Requirements

Privileged access to your Debian system is required in order to perform Tomcat and Oracle Java installation.

Difficulty

MEDIUM

Conventions

Objective

The objective is to install Jekyll the static site generator from source or standard on Debian 9 Stretch repository.

Operating System and Software Versions

  • Operating System: - Debian 9 Stretch
  • Software: - jekyll 3.4.3 ( source ) or jekyll 3.1.6 ( Debian Repository)

Requirements

Privileged access to your Debian system is required to install Jekyll packages as well as all prerequisite gems.

Difficulty

EASY

Conventions

Objective

The objective is to configure a basic client/server VNC setup on Debian 9 Stretch Linux

Operating System and Software Versions

  • Operating System: - Debian 9 Stretch Linux
  • Software: - vnc4server 4.1.1

Requirements

Privileged access to access do your Debian system may be required to install VNC server and client packages. Fully functional and configured X server.

Difficulty

MEDIUM

Conventions

Objective

The objective is to latest Eclipse Java IDE on Debian 9 Stretch

Operating System and Software Versions

  • Operating System: - Debian 9 Stretch Linux
  • Software: - Eclipse Java IDE Neon.1a Release (4.6.1)

Requirements

Privileged access to to your Debian system may be required to perform the Eclipse installation globally.

Difficulty

EASY

Conventions

Objective

The objective is to install Android Studio on Debian 9 Stretch Linux.

Operating System and Software Versions

  • Operating System: - Debian 9 Stretch
  • Software: - Android Studio 2.3.2

Requirements

Privileged access to your Debian 9 Stretch system may be required to install prerequisites.

Difficulty

EASY

Conventions

Objective

The following article will explain how to encrypt directory using EncFS on Debian 9 Stretch Linux

Operating System and Software Versions

  • Operating System: - Debian 9 Stretch
  • Software: - encfs version 1.9.1

Requirements

Privileged access to may be required to perform EncFS installation.

Difficulty

EASY

Conventions

Objective

The following article will describe a simple procedure on how to install Virtual box on Debian Linux.

Operating System and Software Versions

  • Operating System: - Debian 9 Stretch
  • Software: - VirtualBox 5.1

Requirements

Privileged access to your Debian system will be required.

Difficulty

EASY

Conventions

Objective

The objective is to configure a static IP address on Debian Linux server.

Please note that for Desktop installations it is recommended to use GUI tools, such as network-manager. If you wish to configure your network interfaces directly via /etc/network/interfaces file on your Desktop, make sure you disable any other possibly interfering network configuration daemons. For example, the below commands will disable network-manager:
# systemctl stop NetworkManager.service
# systemctl disable NetworkManager.service

Operating System and Software Versions

  • Operating System: - Debian 9 (Stretch)

Requirements

Privileged access to your Debian Linux system is required.

Difficulty

EASY

Conventions

How to install Logstash On Debian Linux

Objective

The following guide describes a basic installation of Logstash on Debian Linux.

Operating System and Software Versions

  • Operating System: - Debian 9 (Stretch)
  • Software: - Logstash 5.2

Requirements

Privileged access to your Debian system will be required.

Difficulty

EASY

Conventions

Objective

The objective is to provide you with a simple to follow steps on how to install Elasticsearch on Debian Linux. The guide does not delve into Elasticsearch configuration as this is a tale for another time.

Operating System and Software Versions

  • Operating System: - Debian 9 (Stretch)
  • Software: - Elasticsearch 5.2.0

Requirements

Privileged access to your Debian system will be required

Difficulty

EASY

Conventions

Install Oracle Java JDK on Debian Linux

Objective

The objective of this guide is to provide a simple to follow steps on how to install Java SE Development Kit on Debian Linux.

OS and Software Version

  • Operating System: Debian 9 (Stretch)
  • Software: Java SE Development Kit 8

Requirements

Privileged access to your Debian Linux is required. Optionally, curl will be used to download an appropriate Java JDK tarball.

Difficulty

EASY

Conventions

Introduction

In case you haven't realized already, encryption is important. For the web, that means using SSL certificates to secure web traffic. Recently, Mozilla and Google have gone as far as to mark sites without SSL certificates as insecure in Firefox and Chrome.

Objective

The ifconfig command has been deprecated and thus missing by default on Debian Linux, starting from Debian stretch.
# ifconfig
-bash: ifconfig: command not found
The new and recommended alternative for examining a network configuration on Debian Linux is ip command. For example to use ip command to display a network configuration run the following:
# ip address
The above ip command can be abbreviated to:
# ip a
If you still prefer to use ifconfig as part of your daily sys admin routine, you can easily install it as part of the net-tools package.

Requirements

Privileged access to your Debian Linux system is required.

Difficulty

EASY

Conventions

Objective

The default Debian Linux installation CD/DVD may not contain proprietary firmware (drivers) for your hardware. From this reason, it is up to the user to load this non-free firmware during the Debian Linux installation. This article helps you to prepare your removable media to load missing firmware during the Debian Linux installation.

However, you may consider an yet another, alternative approach in comparison to loading your firmware from the USB drive as described below, which is to use unofficial images containing non-free firmware directly. The unofficial non-free images which inlcude firmware packages for each Debian's release version are available here:
http://cdimage.debian.org/cdimage/unofficial/non-free/cd-including-firmware/

Load missing firmware - Debian installation

Requirements

USB drive or other removable media such is SD card etc.

Difficulty

EASY

Conventions

Introduction

PHP 7 - speedDebian's current stable package repository may not always contain an up to date software to be in line with our expectations. There is a very good reason for this, such as a stable system as a trade-off for running bleeding edge software.

PHP server-side scripting language is not an exemption! At the time of writing the current Debian's PHP version is 5.6.29 whereas the latest PHP source release is 7.1.0( given that there is no PHP 6 at all ).

The current PHP developer's claims put PHP 7 in front of PHP 5.6 in terms of speed, where PHP 7 is supposed to be as twice as fast as its predecessor:

Thanks to the new Zend Engine 3.0, your apps see up to 2x faster performance and 50% better memory consumption than PHP 5.6, allowing you to serve more concurrent users without adding any hardware. Designed and refactored for today’s workloads, PHP 7 is the ultimate choice for web developers today.
Reference: zend.com/en/resources/php-7

Objective

To compare a speed between PHP 5.6 and latest PHP 7.1.0 is not an objective of this article. However, the objective is the get that latest PHP 7 release installed on Debian 8 system. Additionally we will install PHP-FPM (FastCGI Process Manager). This guide will offer two possible installations.

FIND LATEST LINUX JOBS on LinuxCareers.com
Submit your RESUME, create a JOB ALERT or subscribe to RSS feed.
LINUX CAREER NEWSLETTER
Subscribe to NEWSLETTER and receive latest news, jobs, career advice and tutorials.
DO YOU NEED ADDITIONAL HELP?
Get extra help by visiting our LINUX FORUM or simply use comments below.

You may also be interested in: