lundi 19 octobre 2015

Microsoft Agrees Linux is Best for Cloud

​Can the Internet exist without Linux?

vendredi 11 septembre 2015

LFCS: (Linux Foundation Certified Sysadmin) certification

jeudi 10 septembre 2015

LinuxCounter Newsletter 2015/09

LinuxCounter Newsletter 2015/09

About forgotten passwords and old email addresses

Sometimes I really wonder why people don't find the option to change/reset their password.
Read here, what I've done to prevent that and what to do when your email address is not working anymore.
[ Read more... ]

NEW: Bash Collection - Useful scripts for Linux admins

I've created a new category named "Bash Collection" on the blog for useful and administrative bash scripts. Currently there are two really cool scripts written by myself that helped me a lot in the past.
If you also have some cool and useful scripts, please don't hesitate to share them with the whole Linux Counter community! Just contact and attach your scripts with some short descriptions on what they do. Thanks!
To see the scripts collection, follow this link.

Information about the development status

If you want to get deeper information about the development status and what still has to get done, then please visit this link:


Most of you may know that I am from Germany. I want to say, that I am totally shocked about what actually happens here in germany regarding the refugees. It seems that some of us still hasn't learned from the past and from the history. That is very sad and shocking and this is my personal statement about this:
A warm welcome to all refugees! I'm quiet sure, that the time in Germany will be much better and will contain much more hope for you than the last years or months in your own country. Don't be afraid about some xenophobian germans.They are only a very small minority of us and the others of us, the majority is doing everything to protect you from them and to help you.
Remember, the world is not only brown, it is multicolored.

What can you do to help the project?

Oh, there are many things you can do!


Everybody is always welcome to contribute! There are several ways to contribute:
You can just only choose one single project (website, lico-update script or android app) and send us a pull request with your fixes. Or you can fork our repositories and take actively part on the development.
If you want to be a fixed member of the development team and willing to do active development and bug fixing, then I also can give you direct access to the repositories.


Yes, I still need some hardware. You also may be willing to sponsor the project by providing the needed server hardware and bandwidth. You would get an own page with your logo and you company description. And you would get a very valuable backlink in the footer.


Beside clicking the banners you are also welcome to donate. Please visit the Donation page and choose your preferred method.

Thanks for reading!
The Linux Counter Project

lundi 1 juin 2015

Bien utiliser Git merge et rebase

Un git merge ne devrait être utilisé que pour la récupération fonctionnelle, intégrale et finale d’une branche dans une autre, afin de préserver un graphe d’historique sémantiquement cohérent et utile, lequel représente une véritable valeur ajoutée.
Tous les autres cas de figure relèvent du rebase sous toutes ses formes : classique, tri-partite, interactif ou cherry picking.
Dans cet article de fond, nous allons explorer en détail les sémantiques de merge et rebase, apprendre à choisir entre l’un ou l’autre, et donner des clés pour les utiliser au mieux afin d’obtenir un historique impeccable.
Mise à jour : la version anglaise de cet article est ici

mardi 19 mai 2015

raid logiciel

Vous venez de terminer une installation d'Ubuntu et voulez protéger vos données ou améliorer les performances en utilisant un système RAID (1, 5 et 6 pour la sécurité des donnés + perfs; 0 pour les perfs brutes au prix d'un risque accru de perte de donnés).
Le RAID utilise une logique très simple. Pour sauvegarder efficacement les données, il suffit de les copier à plusieurs endroits.
Le RAID permet donc d'utiliser les performances de plusieurs disques de manière optimale tout en diminuant les risques de perte de données au prix d'une légère perte d'espace disque (pour les RAID 5 et 6)  


LVM (Logical Volume Manager, ou gestionnaire de volumes logiques en français) permet la création et la gestion de volume logique sous Linux. L'utilisation de volumes logiques remplace en quelque sorte le partitionnement des disques. C'est un système beaucoup plus souple, qui permet par exemple de diminuer la taille d'un système de fichier pour pouvoir en agrandir un autre, sans se préoccuper de leur emplacement sur le disque. 

mardi 5 mai 2015

StartSSL™ Certificates & Public Key Infrastructure -

configure apache2 ssl/tls with a key pair generated by startssl a free certificate provider

How can I trust CAcert's root certificate? On my system

With CACERT.ORG free tls/ssl certificate

In order to have your browser or system automatically trust all certificates signed by the CAcert Certificate Authority, you must instruct your platform or browser to trust the CAcert root certificate
Note that for all systems, you will need to trust both the root certificate root.crt, as well as the class 3 certificate class3.crt.
Some of this information is already covered in the BrowserClients article, so also look there to see if it has the information you need.
Trusting a new Certificate Authority is a process that varies from one platform to the next, so here are some of the ways to trust the CAcert root certificates. The instructions below will only outline how to trust one certificate, and just repeat the process to trust the second certificate.
WARNING: Always double-check the fingerprint on the downloaded certificates before trusting them. If you don't, you could be trusting a maliciously modified root certificate.

jeudi 30 avril 2015

The beginner's guide to Docker

Beginner's guide to Docker

Dig into Docker, the red-hot open source framework, from getting started to services you can use right now to the company's direction, in this downloadable PDF


samedi 14 mars 2015

How to Install KVM and Create Virtual Machines on Ubuntu

If you’re using Linux, you don’t need VirtualBox or VMware to create virtual machines. You can use KVM – the kernel-based virtual machine – to run both Windows and Linux in virtual machines.
You can use KVM directly or with other command-line tools, but the graphical Virtual Machine Manager (Virt-Manager) application will feel most familiar to people that have used other virtual machine programs.

Installing KVM

KVM only works if your CPU has hardware virtualization support – either Intel VT-x or AMD-V. To determine whether your CPU includes these features, run the following command:
egrep -c ‘(svm|vmx)’ /proc/cpuinfo
A 0 indicates that your CPU doesn’t support hardware virtualization, while a 1 or more indicates that it does. You may still have to enable hardware virtualization support in your computer’s BIOS, even if this command returns a 1 or more.
Use the following command to install KVM and supporting packages. Virt-Manager is a graphical application for managing your virtual machines — you can use the kvm command directly, but libvirt and Virt-Manager simplify the process.
sudo apt-get install qemu-kvm libvirt-bin bridge-utils virt-manager
Only the root user and users in the libvirtd group have permission to use KVM virtual machines. Run the following command to add your user account to the libvirtd group:
sudo adduser name libvirtd
After running this command, log out and log back in. Run this command after logging back in and you should see an empty list of virtual machines. This indicates that everything is working correctly.
virsh -c qemu:///system list

Creating Virtual Machines

Once you’ve got KVM installed, the easiest way to use it is with the Virtual Machine Manager application. You’ll find it in your Dash.
Click the Create New Virtual Machine button on the toolbar and the Virtual Machine Manager will walk you through selecting an installation method, configuring your virtual machine’s virtual hardware, and installing your guest operating system of choice.
The process will by familiar if you’ve ever used VirtualBox, VMware, or another virtual machine application. You can install from a disc, ISO image, or even a network location.
To assign more than 2GB of memory to a virtual machine, you’ll need a 64-bit Linux kernel. Systems running 32-bit kernels can assign a maximum of 2 GB of RAM to a virtual machine.
By default, KVM gives you NAT-like bridged networking – your virtual machine won’t appear on the network as its own device, but it will have network access through the host operating system. If you’re running server software in your virtual machine and want it accessible from other devices on the network, you’ll have to tweak the networking settings.
After selecting your installation method, Virt-Manager will boot the guest operating system in a window. Install the guest operating system as you would on a physical machine.

Managing Virtual Machines

The Virtual Machine Manager window displays a list of your installed virtual machines. Right-click virtual machines in the window to perform actions, including starting, shutting down, cloning, or migrating them.
You can view information about the virtual machine and configure its virtual hardware by clicking the i-shaped toolbar icon in the virtual machine’s window.