How to Install Redmine 3 with Nginx on CentOS 7

Zabihah Halal Vitamins
How to Install Redmine 3 with Nginx on CentOS 7
Redmine is an open source web application for project management and issue tracker. In this tutorial, we will install Redmine 3.2 with Nginx as the web server, MySQL as the database server on a CentOS 7 (64 bit) operating system.

Powered by WPeMatico

How to setup rsyslog for Centralized Log Management

Zabihah Halal Vitamins
How to setup rsyslog for Centralized Log Management
This tutorial explains how to setup rsyslog as a centralized log management server on RedHat Linux based OS like CentOS. Centralized log management means to collect all sorts of logs from several physical or virtualized servers on one log server to monitor the health and security of the server services. We use rsyslog in this tutorial because it offers high-performance, great security and a modular design.

Powered by WPeMatico

How to use and make the most of fuser command in Linux

Zabihah Halal Vitamins
How to use and make the most of fuser command in Linux
Suppose you are given a task to identify the processes that are using a particular file, and then kill them one by one – all this has to be done from the command line. What would you do? Well, if you are a command line newbie, I am sure you’d be clueless, asking around for help. But command line pros will likely have an idea that there exists a command line utility in Linux that lets you identify processes based on the files (or directories, or sockets) they are accessing. Not only that, the tool also allows you to kill these processes, so you don’t have to use the kill or killall commands separately. The command line utility we’re talking about is fuser.

Powered by WPeMatico

How to Install and Use Ruby on Rails with PostgreSQL on CentOS 7

Zabihah Halal Vitamins
How to Install and Use Ruby on Rails with PostgreSQL on CentOS 7
In this tutorial, I will show you how to install Rails on CentOS 7. We will install and configure Ruby on Rails with a PostgreSQL database, and then create our first project with Rails. Ruby on Rails (RoR), or short “rails”, is a server-side web application framework written in ruby that follows MVC (Model-View-Controller) concept.

Powered by WPeMatico

Uncommon but useful GCC command line options – part 2

Zabihah Halal Vitamins
Uncommon but useful GCC command line options – part 2
The gcc compiler offers a seemingly never-ending list of command line options. Of course, no body uses or has expertise on all of them, but there are a select bunch that every gcc user should – if not must – know. While some of them are commonly used, others are a bit uncommon but no less useful.

Powered by WPeMatico

Adding a Simple GUI to Linux shell scripts with kdialog

Zabihah Halal Vitamins
Adding a Simple GUI to Linux shell scripts with kdialog
Shell scripts are incredibly useful things. They allow you to do something as basic as creating an easy command to replace a more difficult one with lots of flags, to batching up many complex commands to run from a cron job. They’re great because you can quickly fire them off in your favorite terminal, but in some cases they require you to remember specific combinations of flags or options. If you find yourself in this situation, you can add some simple GUI dialogs to help you speed your way through the task at hand.

Powered by WPeMatico

How to Install Gitlab on Debian 8 (Jessie)

Zabihah Halal Vitamins
How to Install Gitlab on Debian 8 (Jessie)
Gitlab is a web-based management and collaboration software for GIT servers similar to GitHub. It contains features like issue tracking, file browser, change tracking and a project wiki. In this tutorial, I will install Gitlab CE on a Debian 8 server behind a Nginx proxy. The Nginx proxy improves scalability and security of the system.

Powered by WPeMatico

Uncommon but useful GCC command line options

Zabihah Halal Vitamins
Uncommon but useful GCC command line options
Software tools usually offer multiple features, but – as most of you will agree – not all their features are used by everyone. Generally speaking, there’s nothing wrong in that, as each user has their own requirement and they use the tools within that sphere only. However, it’s always good to keep exploring the tools you use as you never know when one of their features might come in handy, saving you some of your precious time in the process. So, in this article, we will cover a couple of such options, offering all the required details, and explaining them through easy to understand examples wherever necessary.

Powered by WPeMatico

Moving with SQL Server to Linux? Move from SQL Server to MySQL as well!

Zabihah Halal Vitamins
Moving with SQL Server to Linux? Move from SQL Server to MySQL as well!
Over the recent years, there has been a large number of individuals as well as organizations who are ditching the Windows platform for Linux platform, and this number will continue to grow as more developments in Linux are experienced. Linux has for long been the leader in Web servers as most of the web servers run on Linux, and this could be one of the reasons why the high migration is being experienced.

Powered by WPeMatico

How to Install Jenkins Automation Server with Apache on Ubuntu 16.04

Zabihah Halal Vitamins
How to Install Jenkins Automation Server with Apache on Ubuntu 16.04
Jenkins is an automation server forked from the Hudson project. Jenkins is a server based application running in a Java servlet container, it has support for many SCM (Source Control Management) software systems including Git, SVN, and Mercurial. In this tutorial, I will show you how to install the latest Jenkins version on Ubuntu Server 16.04. We will run Jenkins on our own domain name, and we will to install and configure Jenkins to run under the apache web server with the reverse proxy for Jenkins.

Powered by WPeMatico