AccueilLinuxSystemes d'exploitation

Applications Open Source

1. Objectifs Linux Essentials 1.2

  • Connaissance des applications majeures et de leur utilisation.
  • Domaines de connaissance les plus importants :
    • Applications pour les postes de travail.
    • Applications pour les serveurs.
    • Applications mobiles.
    • Langages de programmation.
    • Outils de gestion des paquets et dépôts de logiciels.
  • Liste partielle de termes, fichiers et utilitaires utilisés pour cet objectif :
    • OpenOffice.org, LibreOffice, Thunderbird, Firefox, Iceweasel.
    • Blender, Gimp, Audacity, ImageMagick.
    • Apache, MySQL, PostgreSQL.
    • NFS, Samba, OpenLDAP, Postfix, DNS, DHCP.
    • C, Java, Perl, shell, Python, PHP.

2. Applications Linux

Linux est un OS qui peut être installé sur : * des serveurs qui offrent des services * des stations de travail bureautique, terminaux divers, légers, … * des appareils mobiles tels que des smartphones ou des tablettes * du matériel embarqué * des stations de développement

3. Services d’entreprise

3.1. Serveurs Web Open Source

La plupart des services Web sont assurés par des logiciels libres : * Apache, * Nginx, * LightHttpd.

3.2. Accélérateurs Web

  • Squid,
  • Varnish

3.3. Base de données

Parmi les bases de données les plus connues PostGreSQL et MariaDB (fork compatible et reconnu de MySQL).

  • Elles permettent d’agencer des données structurées.
  • SQL est un langage d’interrogation de base de données.

Pour d’autres approches ou d’autres usages :

  • MongoDB,
  • REDIS,
  • SQLite,
  • Zope Database, …

3.4. Serveur Mail MTA Open Source

Un service MTA (SMTP) transfère le courrier électronique à travers l’Internet. On citera * Sendmail, * Postfix, * Exim, …

3.5. MDA/MUA Open Source

  • Un service MDA (POP3/IMAP) livre le courrier électronique aux utilisateurs. On citera :
  • Cyrus,
  • Dovecot.
  • Des logiciels MUA comme procmail ou beaucoup d’autres permettent de récupérer le courrier.
  • On peut le faire également via des interfaces Web :
  • SquirrelMail,
  • Roundcube,
  • Horde, …

3.6. Serveurs de fichiers Open Source

Linux offre des services de fichiers pour une panoplie de protocoles : * FTP : proFTPD, Vsftpd * NFS : support natif * CIFS/SMB : Samba client et server qui pourra jusqu’à reproduire à 90% un serveur Active Directory * Netatalk : émule un serveur de fichier Apple * Support iSCSI * SSHdispose de deux sous-protocoles qui permettent avantageusement de transmettre des fichiers de manière sécurisée : SCP et SFTPRsync permet de maintenir une synchronisation des copies.

3.7. Services d’infrastructure

  • ISC-DHCP permet de gérer un réseau en offrant un service robuste DHCP et DHCPv6
  • ISC-Bind offre un service robuste DNS, certainement le plus utilisé dans le monde.
  • OpenLDAP offre un service d’annuaire LDAP réputé.
  • Samba4 permet de reproduire un environnement Active Directory. Il est largement mis en production et Microsoft collabore dans une certaine mesure.
  • NFS

3.8. Services collaboratifs

  • Zarafa,
  • Zimbra,
  • Open-Xchange,
  • RoundCube,
  • OwnCloud

3.9. Services de téléphonie

  • Asterisk,
  • Kamailio,
  • SipeX,
  • Freeswitch,
  • FreePBX,
  • Ast2Billing

3.10. Cloud Computing

  • OpenNebula,
  • OpenStack,
  • Eucalyptus,
  • Cloud Stack,
  • Nimbus

3.11. Virtualisation

  • Qemu,
  • KVM,
  • OpenVZ,
  • Xen,
  • Virtualbox,
  • Proxmox,
  • O-virt
  • Jail,
  • LXC,
  • Docker

3.12. Gestion de Parc

  • GLPI,
  • OCS Inventory NG,
  • Fusion Inventory

3.13. Poste à distance

  • Tight VNC,
  • SSH,
  • X2Go

3.14. Automation, orchestration

  • Puppet,
  • Chef,
  • Vagrant,
  • Ansible

3.15. Sauvegarde

  • Bacula,
  • Partimage,
  • Amanda,
  • CloneZilla

3.16. Haute disponibilité

  • HAProxy,
  • Keepalived,
  • Linux-HA,
  • LVS (Linux Virtual Server)

3.17. Sécurité

  • AIDE,
  • OpenVas,
  • ClamAV,
  • Snort,
  • Wireshark,

3.18. VPN

  • OpenSwan,
  • OpenVPN

3.19. Firewall

  • NetFilter,
  • Packet Filter,
  • pfSense,
  • NuFW,
  • Firewalld

3.20. Surveillance

  • Nagios,
  • Cacti,
  • Centreon,
  • MRTG,
  • Munin,
  • OpenNMS,
  • Zabbix,
  • Zenoss,
  • Icinga,
  • Shinken

3.21. PKI

  • EasyCA,
  • OpenCA PKI,
  • EJBCA,
  • OpenSSL

3.22. Fenêtres graphiques Open Source

  • Un service de fenêtres graphiques permet de les ouvrir, de les redimensionner, etc.
  • Une distribution “desktop” vient d’emblée avec tous les outils graphiques.
  • X-Windows est la base du système graphique, il fournit les fenêtres et les primitives de base comme X11 ou X.org.
  • CompizFVWMEnlightenmentMetacity sont des gestionnaires de fenêtres.

3.23. Environnement de bureau OSS

  • Les environnements de bureau offrent un service complet de fenêtrage et de l’interface graphique avec l’ordinateur.
  • Au même titre que les services X, il peut être déporté à distance. Il peut même être chiffré en SSH.
  • On citera :
  • Unity,
  • Gnome Shell,
  • KDE,
  • Mate,
  • Xfce,
  • LXDE, et bien d’autres …

3.24. Suite de productivité / bureautique

  • Suite bureautique qui n’a rien à envier à d’autres : LibreOffice fork d’OpenOffice.
  • On citera Iceweasel (Firefox) comme navigateur Web.
  • Thunderbird, Evolution et KMail sont des clients mail collaboratifs célèbres.

3.25. Environnement de développement

  • Langage de programmation :
  • C, C++, Java
  • Perl, Python, PHP, Ruby
  • Plateforme de développement :
  • Redmine,
  • GIT,
  • Eclipse,
  • CVS,
  • Subversion
  • Plateforme de développement Web :
  • Django,
  • JQuery,
  • Ruby On Rails,
  • Zend Framework,
  • Node.js, REDnode

3.26. Applications CMS, E-commerce, ERP

  • CMS et blogs :
  • Drupal,
  • WordPress,
  • Joomla,
  • Spip,
  • Plone,
  • Ghost
  • E-Commerce :
  • Magento,
  • Prestashop,
  • Oscommerce
  • ERP :
  • Compiere,
  • Dolibarr,
  • Odoo

3.27. Autres Applications

  • Créativité graphique et sonore
  • Environnement éducatif, d’apprentissage

4. Liste de logiciels Open Source

On peut aussi se faire une idée des appliances virtuelles open source disponibles sur Bitnami.

Mourad ELGORMA

Fondateur de summarynetworks, passionné des nouvelles technologies et des métiers de Réseautique , Master en réseaux et système de télécommunications. ,j’ai affaire à Pascal, Delphi, Java, MATLAB, php …Connaissance du protocole TCP / IP, des applications Ethernet, des WLAN …Planification, installation et dépannage de problèmes de réseau informatique……Installez, configurez et dépannez les périphériques Cisco IOS. Surveillez les performances du réseau et isolez les défaillances du réseau. VLANs, protocoles de routage (RIPv2, EIGRP, OSPF.)…..Manipuler des systèmes embarqués (matériel et logiciel ex: Beaglebone Black)…Linux (Ubuntu, kali, serveur Mandriva Fedora, …). Microsoft (Windows, Windows Server 2003). ……Paquet tracer, GNS3, VMware Workstation, Virtual Box, Filezilla (client / serveur), EasyPhp, serveur Wamp,Le système de gestion WORDPRESS………Installation des caméras de surveillance ( technologie hikvision DVR………..). ,

Laisser un commentaire

Votre adresse e-mail ne sera pas publiée. Les champs obligatoires sont indiqués avec *