Posts

Showing posts with the label Ubuntu

Install and configure Jenkins on Ubuntu 16.04

Image
Introduction Jenkins  is an automation server written in Java, as a fork of the  Hudson  project. It helps to automate part of the software development process, with aids like continuous integration, but also by further empowering teams to implement the technical part of a Continuous Delivery.  Jenkins  supports many SCM (Source Control Management) software systems including  Git ,  SVN , and  Mercurial  and provides hundreds of plugins to automate projects. This tutorial explains how to install and use Jenkins on Ubuntu 16.04 using Apache as server . Install Java Jenkins  requires Java, so, install  OpenJDK7  on the server. First, install  python-software-properties : # apt install python-software-properties Then you can add Java repository: # add-apt-repository ppa:openjdk-r/ppa Update Ubuntu repos and install OpenJDK: # apt update # apt install openjdk-7-jdk Run  $ java -version  to verify th...

How to generate and check strong passwords in Linux

Image
Introduction Different operations require different security layers. Accessing your email account, your social media, your bank account, and a remote server that you administer through SSH all need different security layers, and contain data which hold different “weight”. But, in order to accessing all these operations, you will always require the same thing:  a password . We all know that a strong password is what you really need in order to be protected from attacks, and, of course, we all know that it’s better to use different passwords for different services. A very unwise decision (and common mistake) would be using your server password to access Facebook. This decision could cause you lots of trouble. So how can we easily manage the task of creating strong passwords? In this tutorial, we will talk about how to generate and check your passwords . Generate a strong password A strong password should be composed of a mix of alphabet characters, numbers, and symbols. A se...