How to Update Ports in FreeBSD
Normally we are writing more about Linux here at Unixmen. But today, I will give you some tips about the FreeBSD upgrade system and...
Secure Your Network Using IPFire Firewall Distribution
One of the core component of network of all organizations is security. Many large companies will have hardware firewalls to protect their network. Those...
Install PostgreSQL and phpPgAdmin on Debian 7 ‘Wheezy’
PostgreSQL is a powerful, open-source object-relational database system. It runs on all major operating systems, including Linux, UNIX (AIX, BSD, HP-UX, SGI IRIX, Mac...
Installing Elastic Stack on CentOS 7
Introduction
For those who don't know, Elastic Stack (ELK Stack) is an infrastructure software program made up of multiple components developed by Elastic. The components include:
Beats:...
How to Install WvDial in Arch Linux
Hello all USB modem Arch Linux users. In this article, I am going to show you the way to connect your USB modem in your...
Full Monitoring System: Installing Graphite, collectd and StatsD – Part 1
Introduction
Collecting data (stats about servers, applications, daily site traffic, etc) is the first step when troubleshooting site issues, looking to implement performance improvements or...
Recompile A FreeBSD Kernel With A Custom Configuration
Introduction
FreeBSD is a free Unix-like operating system descended from Research Unix via the Berkeley Software Distribution (BSD). Although for legal reasons FreeBSD cannot use...
Write a Simple Client in Python
Now that we finished writing the TCP server it is time to write a simple client which will connect to the server. It is...
Install and configure LMD and Clam AntiVirus on CentOS 7
Introduction
Linux Malware Detect is a malware detector and scanner for GNU/Linux, designed particularly for shared hosting environments. It is released under the GNU GPLv2...
Fixin AttributeError: module ‘pkgutil’ has no attribute ‘ImpImporter’
Understanding the Error
The error "AttributeError: module 'pkgutil' has no attribute 'ImpImporter'" typically occurs when running Python code that uses the pkgutil module, specifically when...
Argument Handling in Python
Argument handling gives user the chance to interact with the script and use it for different tasks. Two ways to do this in Python...
Play With Directory Stack
Sometimes we work with long paths in directories and it is hard to remember all of them. What about popping them when we need...
Container: Docker Compose on Ubuntu 16.04
What is Docker Compose
Docker Compose is a tool for running multi-container Docker applications. To configure an application’s services with Compose we use a configuration...
Exception Handling in Python
You know you get serious with Python programming language when you start to learn about exception handling. But why do we need exception handling?
The...
Secure File from Removal in Linux and Unix
Protecting files from unwanted deletion is very important security on the tasklist of Unix Administrators. On Linux boxes you can use the chattr command and...
Five Examples Of The ping Utility
What is ping Utility?
Before going through some real world examples of the ping utility, let me explain what this commandline tool is and its...
Full monitoring system: Graphite, collectd and StatsD – Part 2
Introduction
In the first part of this series we installed and configured Graphite on an Ubuntu 16.04 server.
Remember that Graphite is software for visualizing data, so...
FreeBSD 10.1 FreeSWITCH FusionPBX
FreeSWITCH - open source VoIP program. Have any features which must be on VoIP PBX. Have API which works with events. More details you...

















