[{"data":1,"prerenderedAt":688},["ShallowReactive",2],{"blog-\u002Fblog\u002Fmigration-postgresql-avec-veeam-backup-replication":3,"blog-\u002Fblog\u002Fmigration-postgresql-avec-veeam-backup-replication-surround":411,"blog-\u002Fblog\u002Fmigration-postgresql-avec-veeam-backup-replication-certifications":470},{"id":4,"title":5,"body":6,"categories":394,"cover":396,"cover_contain":397,"credly_badge_id":398,"date":399,"description":400,"extension":401,"meta":402,"navigation":216,"path":403,"related_certifications":404,"seo":407,"slug":408,"stem":409,"__hash__":410},"blog\u002Fblog\u002Fmigration-postgresql-avec-veeam-backup-replication.md","Migration Postgresql avec Veeam Backup & Replication",{"type":7,"value":8,"toc":386},"minimark",[9,14,18,22,33,36,39,43,46,62,66,87,91,108,318,372,376,382],[10,11,13],"h2",{"id":12},"cas-dusage-concret","Cas d'usage concret",[15,16,17],"p",{},"Vous voulez vous affranchir des limitations de Microsoft SQL Server : voici comment migrer vers PostgreSQL avec Veeam Backup & Replication v12.",[10,19,21],{"id":20},"la-migration-des-bases-de-données","La migration des bases de données",[15,23,24,25,32],{},"Un nouveau client utilise Veeam Backup & Replication version 12 est son moteur de base de données est Microsoft SQL. Il n'a pas encore procédé à la migration, comme le propose ",[26,27,31],"a",{"href":28,"rel":29},"https:\u002F\u002Fhelpcenter.veeam.com\u002Fdocs\u002Fbackup\u002Fvsphere\u002Fvbr_config_migrate_to_postgresql.html?ver=120",[30],"nofollow","le guide de l'éditeur",".",[15,34,35],{},"La limite technique de la taille des bases de Microsoft SQL (express) est de 10GB, tandis que le coût d'achat d'une licence Microsoft SQL sont des éléments importants et historiques de la solution. Avec la version 12, il est désormais possible de migrer vers Postgresql afin de s'affranchir de ses limitations. C'est un moteur robuste et open-source, celui-ci est désormais privilégié par l'éditeur.",[15,37,38],{},"Lors de notre migration vers Postgresql, nous avons rencontré un problème qui n'est pas évoqué dans la documentation. L'erreur suivant apparait : \"Unable to check for active orchestrated tasks. Access denied.\" Voici notre retour d'expérience à ce sujet.",[10,40,42],{"id":41},"les-pré-requis-avant-migration","Les pré-requis avant migration",[15,44,45],{},"Le guide recommande les étapes suivantes :",[47,48,49,53,56,59],"ol",{},[50,51,52],"li",{},"Utiliser un compte avec les permissions \"administrateur\"",[50,54,55],{},"Désactiver l'ensemble des jobs du serveur Veeam Backup & Replication",[50,57,58],{},"Désactiver le MFA avant la migration vers Postgresql",[50,60,61],{},"Sauvegarder la configuration du serveur Veeam Backup & Replication",[10,63,65],{"id":64},"la-migration-vers-postgresql","La migration vers Postgresql",[47,67,68,71,74],{},[50,69,70],{},"Migrer depuis la console Veeam, rubrique : \"Configuration Backup\"",[50,72,73],{},"Sélectionner l'option \"Migrate\"",[50,75,76,77,82,83,86],{},"Focus sur l'étape 6 \"",[26,78,81],{"href":79,"rel":80},"https:\u002F\u002Fhelpcenter.veeam.com\u002Fdocs\u002Fbackup\u002Fvsphere\u002Frestore_vbr_target.html?ver=120",[30],"Specify Target Database","\"",[84,85],"br",{},"\nIl est important de ne pas ajouter le nom du serveur (hostname) mais localhost, car si vous utilisez le nom d’hôte du serveur pour la connexion PostgreSQL alors Windows se connectera avec sa propre adresse IP. PostgreSQL n’autorise pas cette connexion par défaut sans modifier le fichier pg_hba.conf.",[10,88,90],{"id":89},"résolution-des-anomalies","Résolution des anomalies",[92,93,94],"ul",{},[50,95,96,97,99,100],{},"Assurer vous que le service postgresql soit exécuté sur le serveur",[84,98],{},"\nIl est possible d'utiliser ",[26,101,104],{"href":102,"rel":103},"https:\u002F\u002Fdocs.microsoft.com\u002Fen-us\u002Fpowershell\u002Fmodule\u002Fnettcpip\u002Ftest-netconnection?view=win10-ps",[30],[105,106,107],"strong",{},"Test-NetworkConnection :",[109,110,115],"pre",{"className":111,"code":112,"language":113,"meta":114,"style":114},"language-bash shiki shiki-themes material-theme-lighter material-theme material-theme-palenight","PS C:\\Users\\Administrator> tnc VEEAMSERVER -port 5432\nWARNING: TCP connect to (fe80::xxx:xxx:xxx:xxxxxx : 5432) failed\nWARNING: TCP connect to (10.xxx.xxx.xxx : 5432) failed\n\nComputerName           : VEEAMSERVER\nRemoteAddress          : fe80::xxx:xxx:xxx:xxxxxx \nRemotePort             : 5432\nInterfaceAlias         : Ethernet0\nSourceAddress          : fe80::xxx:xxx:xxx:xxxxxx \nPingSucceeded          : True\nPingReplyDetails (RTT) : 0 ms\nTcpTestSucceeded       : False\n","bash","",[116,117,118,164,191,211,218,230,245,256,268,280,291,306],"code",{"__ignoreMap":114},[119,120,123,127,131,135,138,141,144,147,151,154,157,160],"span",{"class":121,"line":122},"line",1,[119,124,126],{"class":125},"sBMFI","PS",[119,128,130],{"class":129},"sfazB"," C:",[119,132,134],{"class":133},"sTEyZ","\\U",[119,136,137],{"class":129},"sers",[119,139,140],{"class":133},"\\A",[119,142,143],{"class":129},"dministrato",[119,145,146],{"class":133},"r",[119,148,150],{"class":149},"sMK4o",">",[119,152,153],{"class":129}," tnc",[119,155,156],{"class":129}," VEEAMSERVER",[119,158,159],{"class":129}," -port",[119,161,163],{"class":162},"sbssI"," 5432\n",[119,165,167,170,173,176,179,182,185,188],{"class":121,"line":166},2,[119,168,169],{"class":125},"WARNING:",[119,171,172],{"class":129}," TCP",[119,174,175],{"class":129}," connect",[119,177,178],{"class":129}," to",[119,180,181],{"class":133}," (fe80::xxx:xxx:xxx:xxxxxx ",[119,183,184],{"class":129},":",[119,186,187],{"class":162}," 5432",[119,189,190],{"class":133},") failed\n",[119,192,194,196,198,200,202,205,207,209],{"class":121,"line":193},3,[119,195,169],{"class":125},[119,197,172],{"class":129},[119,199,175],{"class":129},[119,201,178],{"class":129},[119,203,204],{"class":133}," (10.xxx.xxx.xxx ",[119,206,184],{"class":129},[119,208,187],{"class":162},[119,210,190],{"class":133},[119,212,214],{"class":121,"line":213},4,[119,215,217],{"emptyLinePlaceholder":216},true,"\n",[119,219,221,224,227],{"class":121,"line":220},5,[119,222,223],{"class":125},"ComputerName",[119,225,226],{"class":129},"           :",[119,228,229],{"class":129}," VEEAMSERVER\n",[119,231,233,236,239,242],{"class":121,"line":232},6,[119,234,235],{"class":125},"RemoteAddress",[119,237,238],{"class":129},"          :",[119,240,241],{"class":129}," fe80::xxx:xxx:xxx:xxxxxx",[119,243,244],{"class":133}," \n",[119,246,248,251,254],{"class":121,"line":247},7,[119,249,250],{"class":125},"RemotePort",[119,252,253],{"class":129},"             :",[119,255,163],{"class":162},[119,257,259,262,265],{"class":121,"line":258},8,[119,260,261],{"class":125},"InterfaceAlias",[119,263,264],{"class":129},"         :",[119,266,267],{"class":129}," Ethernet0\n",[119,269,271,274,276,278],{"class":121,"line":270},9,[119,272,273],{"class":125},"SourceAddress",[119,275,238],{"class":129},[119,277,241],{"class":129},[119,279,244],{"class":133},[119,281,283,286,288],{"class":121,"line":282},10,[119,284,285],{"class":125},"PingSucceeded",[119,287,238],{"class":129},[119,289,290],{"class":129}," True\n",[119,292,294,297,300,303],{"class":121,"line":293},11,[119,295,296],{"class":125},"PingReplyDetails",[119,298,299],{"class":133}," (RTT) ",[119,301,184],{"class":302},"s2Zo4",[119,304,305],{"class":133}," 0 ms\n",[119,307,309,312,315],{"class":121,"line":308},12,[119,310,311],{"class":125},"TcpTestSucceeded",[119,313,314],{"class":129},"       :",[119,316,317],{"class":129}," False\n",[92,319,320,323,329,340,360,363],{},[50,321,322],{},"Vérifier vos règles de pare-feux locaux utilisées en cas d'anomalie",[50,324,325,326,328],{},"En cas d'investigation, vous avez accès aux journaux de postgresql dans l'emplacement par défaut :",[84,327],{},"\nC:\\Program Files\\PostgreSQL\\15\\data\\log",[50,330,331,332],{},"Les deux fichiers importants qui peuvent être modifiés, généralement avec le support veeam en cas de nécessité sont :",[92,333,334,337],{},[50,335,336],{},"C:\\Program Files\\PostgreSQL\\15\\data\\pg_ident.conf",[50,338,339],{},"C:\\Program Files\\PostgreSQL\\15\\data\\pg_hba.conf",[50,341,342,343,348,349],{},"Si après la migration, la console affiche le message \"Failed to connect to Veeam Backup & Replication server: Access denied.\" il est nécessaire d'utiliser la cli postgres ou installer pgadmin. Exécuter ensuite ",[26,344,347],{"href":345,"rel":346},"https:\u002F\u002Fwww.veeam.com\u002Fkb4477",[30],"la commande du KB"," pour désactiver le MFA :",[109,350,354],{"className":351,"code":352,"language":353,"meta":114,"style":114},"language-sql shiki shiki-themes material-theme-lighter material-theme material-theme-palenight","UPDATE public.Options set value = 'False' where name = 'GlobalMFA'\n","sql",[116,355,356],{"__ignoreMap":114},[119,357,358],{"class":121,"line":122},[119,359,352],{},[50,361,362],{},"Si les jobs ne fonctionnent pas après réactivation, alors il est nécessaire de vérifier l'inventaire, les proxies et les repositories, le scan des repositories est important pour la mise à jour de la database.",[50,364,365,366,371],{},"N'oubliez pas d'exécuter le scheduler \"",[26,367,370],{"href":368,"rel":369},"https:\u002F\u002Fhelpcenter.veeam.com\u002Fdocs\u002Fbackup\u002Fvsphere\u002Fbest_practices_analyzer.html?ver=120",[30],"security and compliance Analyzer","\" pour vérifier que les valeurs sur le fichier de configuration : postgresql.conf sont conformes.",[10,373,375],{"id":374},"conclusion","Conclusion",[15,377,378,379,381],{},"Une fois les étapes ci-dessus réalisées, un test de sauvegarde du serveur Veeam et des backup jobs devrait être concluant.",[84,380],{},"\nIl vous suffira par la suite de supprimer votre serveur MSSQL et le client SSCM si celui-ci est présent. La documentation et les KB de l'éditeur sont relativement bien écrits tandis que le support de l'éditeur est généralement d'une aide précieuse en cas de problème.",[383,384,385],"style",{},"html pre.shiki code .sBMFI, html code.shiki .sBMFI{--shiki-light:#E2931D;--shiki-default:#FFCB6B;--shiki-dark:#FFCB6B}html pre.shiki code .sfazB, html code.shiki .sfazB{--shiki-light:#91B859;--shiki-default:#C3E88D;--shiki-dark:#C3E88D}html pre.shiki code .sTEyZ, html code.shiki .sTEyZ{--shiki-light:#90A4AE;--shiki-default:#EEFFFF;--shiki-dark:#BABED8}html pre.shiki code .sMK4o, html code.shiki .sMK4o{--shiki-light:#39ADB5;--shiki-default:#89DDFF;--shiki-dark:#89DDFF}html pre.shiki code .sbssI, html code.shiki .sbssI{--shiki-light:#F76D47;--shiki-default:#F78C6C;--shiki-dark:#F78C6C}html pre.shiki code .s2Zo4, html code.shiki .s2Zo4{--shiki-light:#6182B8;--shiki-default:#82AAFF;--shiki-dark:#82AAFF}html .light .shiki span {color: var(--shiki-light);background: var(--shiki-light-bg);font-style: var(--shiki-light-font-style);font-weight: var(--shiki-light-font-weight);text-decoration: var(--shiki-light-text-decoration);}html.light .shiki span {color: var(--shiki-light);background: var(--shiki-light-bg);font-style: var(--shiki-light-font-style);font-weight: var(--shiki-light-font-weight);text-decoration: var(--shiki-light-text-decoration);}html .default .shiki span {color: var(--shiki-default);background: var(--shiki-default-bg);font-style: var(--shiki-default-font-style);font-weight: var(--shiki-default-font-weight);text-decoration: var(--shiki-default-text-decoration);}html .shiki span {color: var(--shiki-default);background: var(--shiki-default-bg);font-style: var(--shiki-default-font-style);font-weight: var(--shiki-default-font-weight);text-decoration: var(--shiki-default-text-decoration);}html .dark .shiki span {color: var(--shiki-dark);background: var(--shiki-dark-bg);font-style: var(--shiki-dark-font-style);font-weight: var(--shiki-dark-font-weight);text-decoration: var(--shiki-dark-text-decoration);}html.dark .shiki span {color: var(--shiki-dark);background: var(--shiki-dark-bg);font-style: var(--shiki-dark-font-style);font-weight: var(--shiki-dark-font-weight);text-decoration: var(--shiki-dark-text-decoration);}",{"title":114,"searchDepth":166,"depth":166,"links":387},[388,389,390,391,392,393],{"id":12,"depth":166,"text":13},{"id":20,"depth":166,"text":21},{"id":41,"depth":166,"text":42},{"id":64,"depth":166,"text":65},{"id":89,"depth":166,"text":90},{"id":374,"depth":166,"text":375},[395],"Linux","\u002Fimages\u002Fblog\u002Fmigration-postgresql-avec-veeam-backup-replication\u002F175ec05d87.png",false,null,"2025-04-17","Avec la version 12 de Veeam Backup & Replication, il est possible de migrer vers PostgreSQL et de s'affranchir des limitations de Microsoft SQL Server.","md",{},"\u002Fblog\u002Fmigration-postgresql-avec-veeam-backup-replication",[405,406],"certificat-veeam-certified-engineer-vmce","certificat-lpi-linux-essentials-exam-010-150",{"title":5,"description":400},"migration-postgresql-avec-veeam-backup-replication","blog\u002Fmigration-postgresql-avec-veeam-backup-replication","ZzP6nAaBIAdtBABLeF8k7ySC5epK97VyzTVrt1w0OWY",[412,420,427,434,441,448,455,463],{"title":413,"path":414,"stem":415,"date":416,"cover":417,"categories":418,"children":-1},"Application complète du modèle Zero Trust dans Microsoft 365","\u002Fblog\u002Fapplication-complete-modele-zero-trust-microsoft365","blog\u002Fapplication-complete-modele-zero-trust-microsoft365","2025-08-10","\u002Fimages\u002Fblog\u002Fapplication-complete-modele-zero-trust-microsoft365\u002Fcea858f515.png",[419],"Sécurité",{"title":421,"path":422,"stem":423,"date":424,"cover":425,"categories":426,"children":-1},"Objectif 100%, gestion de l'exposition Microsoft 365","\u002Fblog\u002Fobjectif-100-securite-exposition-microsoft365","blog\u002Fobjectif-100-securite-exposition-microsoft365","2025-08-09","\u002Fimages\u002Fblog\u002Fobjectif-100-securite-exposition-microsoft365\u002Fe8a06eec09.png",[419],{"title":428,"path":429,"stem":430,"date":431,"cover":432,"categories":433,"children":-1},"Objectif 100 %, sécurité Microsoft 365 au maximum","\u002Fblog\u002Fobjectif-100-securite-microsoft365","blog\u002Fobjectif-100-securite-microsoft365","2025-08-01","\u002Fimages\u002Fblog\u002Fobjectif-100-securite-microsoft365\u002Fac33e55464.jpg",[419],{"title":435,"path":436,"stem":437,"date":438,"cover":439,"categories":440,"children":-1},"Garantir la sécurité de vos secrets dans votre gestionnaire de mots de passe avec Keeper Security","\u002Fblog\u002Fgarantir-securite-secrets-mots-de-passe-keeper-security","blog\u002Fgarantir-securite-secrets-mots-de-passe-keeper-security","2025-07-25","\u002Fimages\u002Fblog\u002Fgarantir-securite-secrets-mots-de-passe-keeper-security\u002F15b70398a5.png",[419],{"title":442,"path":443,"stem":444,"date":445,"cover":446,"categories":447,"children":-1},"Intégration de Microsoft 365 sécurité et conformité","\u002Fblog\u002Fintegration-microsoft-365-securite-et-conformite","blog\u002Fintegration-microsoft-365-securite-et-conformite","2025-04-14","\u002Fimages\u002Fblog\u002Fintegration-microsoft-365-securite-et-conformite\u002F7d2de9509f.png",[419],{"title":449,"path":450,"stem":451,"date":452,"cover":453,"categories":454,"children":-1},"Analyse numérique d'un appareil Android","\u002Fblog\u002Fanalyse-numerique-un-appareil-android","blog\u002Fanalyse-numerique-un-appareil-android","2025-04-10","\u002Fimages\u002Fblog\u002Fanalyse-numerique-un-appareil-android\u002F07e1a2cb93.png",[419],{"title":456,"path":457,"stem":458,"date":459,"cover":460,"categories":461,"children":-1},"Maximiser la durée de vie de VMware ESXi 8","\u002Fblog\u002Fmaximiser-la-duree-de-vie-de-vmware-esxi-8","blog\u002Fmaximiser-la-duree-de-vie-de-vmware-esxi-8","2025-04-09","\u002Fimages\u002Fblog\u002Fmaximiser-la-duree-de-vie-de-vmware-esxi-8\u002Fd8c6089e77.png",[462],"Conseils",{"title":464,"path":465,"stem":466,"date":467,"cover":468,"categories":469,"children":-1},"Migration VMware ESXi vers Proxmox VE","\u002Fblog\u002Fmigration-vmware-esxi-vers-proxmox-ve","blog\u002Fmigration-vmware-esxi-vers-proxmox-ve","2025-03-29","\u002Fimages\u002Fblog\u002Fmigration-vmware-esxi-vers-proxmox-ve\u002F202844df7f.png",[395],[471,620],{"id":472,"title":473,"body":474,"categories":609,"cover":611,"cover_contain":216,"credly_badge_id":612,"date":613,"description":614,"extension":401,"meta":615,"navigation":216,"path":616,"related_certifications":398,"seo":617,"slug":405,"stem":618,"__hash__":619},"blog\u002Fblog\u002Fcertificat-veeam-certified-engineer-vmce.md","Veeam Certified Engineer (VMCE)",{"type":7,"value":475,"toc":605},[476,478,481,487,594,600,602],[10,477,13],{"id":12},[15,479,480],{},"Pour concevoir et dépanner des plans de sauvegarde Veeam fiables chez mes clients, j'ai passé cette certification VMCE.",[15,482,483,484,486],{},"Le parcours de formation \"Veeam Certified Engineer\" est dédié aux professionnels IT responsable de Veeam Backup & Replication.",[84,485],{},"\nLe catalogue de cours aborde les modules suivants :",[92,488,489,494,499,504,509,514,519,524,529,534,539,544,549,554,559,564,569,574,579,584,589],{},[50,490,491],{},[105,492,493],{},"Data protection strategies",[50,495,496],{},[105,497,498],{},"Risk scenarios",[50,500,501],{},[105,502,503],{},"Core components",[50,505,506],{},[105,507,508],{},"Initial security considerations",[50,510,511],{},[105,512,513],{},"Virtual machine backup",[50,515,516],{},[105,517,518],{},"Agent backup",[50,520,521],{},[105,522,523],{},"Unstructured data backup",[50,525,526],{},[105,527,528],{},"Backup data optimizations",[50,530,531],{},[105,532,533],{},"Immutability and hardened repositories",[50,535,536],{},[105,537,538],{},"Object storage",[50,540,541],{},[105,542,543],{},"Transport modes",[50,545,546],{},[105,547,548],{},"Backup copies",[50,550,551],{},[105,552,553],{},"Scale-out Backup Repository",[50,555,556],{},[105,557,558],{},"Moving or copying backups",[50,560,561],{},[105,562,563],{},"Replication",[50,565,566],{},[105,567,568],{},"Verifying recoverability",[50,570,571],{},[105,572,573],{},"Veeam Backup Enterprise Manager",[50,575,576],{},[105,577,578],{},"Incident Response Planning",[50,580,581],{},[105,582,583],{},"Recovery scenarios and features",[50,585,586],{},[105,587,588],{},"Enacting a recovery",[50,590,591],{},[105,592,593],{},"Veeam Data Platform",[15,595,596,597,599],{},"le temps à accorder à la formation est d'environ 4 jours.",[84,598],{},"\nIl faut ensuite prévoir environ 1h45 pour le passage de la certification : Veeam Certified Engineer.",[10,601,375],{"id":374},[15,603,604],{},"La certification Veeam Certified Engineer valide une expertise complète sur Veeam Backup & Replication : stratégies de protection des données, sauvegarde des VM et des agents, optimisation, immuabilité et réplication. Avec environ 4 jours de formation et 1h45 d'examen, elle couvre aussi bien la mise en œuvre que la gestion des scénarios de restauration. C'est une certification clé pour toute personne responsable de la protection des données en environnement virtualisé.",{"title":114,"searchDepth":166,"depth":166,"links":606},[607,608],{"id":12,"depth":166,"text":13},{"id":374,"depth":166,"text":375},[610],"Certifications","\u002Fimages\u002Fblog\u002Fcertificat-veeam-certified-engineer-vmce\u002F4dd7c37e93.png","21923881-9ebd-4f03-9e06-0af121aea5cb","2024-08-24","Veeam Certified Engineer (VMCE) : formation Pearson VUE, suivie pour ma veille professionnelle en cybersécurité et informatique.",{},"\u002Fblog\u002Fcertificat-veeam-certified-engineer-vmce",{"title":473,"description":614},"blog\u002Fcertificat-veeam-certified-engineer-vmce","6dYCxxK8lEm2JY3ZQiYm5QKBgndTuT_sXCDEIyMiMH0",{"id":621,"title":622,"body":623,"categories":678,"cover":679,"cover_contain":397,"credly_badge_id":680,"date":681,"description":682,"extension":401,"meta":683,"navigation":216,"path":684,"related_certifications":398,"seo":685,"slug":406,"stem":686,"__hash__":687},"blog\u002Fblog\u002Fcertificat-lpi-linux-essentials-exam-010-150.md","LPI Linux Essentials – Exam 010-150",{"type":7,"value":624,"toc":674},[625,627,630,636,663,669,671],[10,626,13],{"id":12},[15,628,629],{},"Pour fiabiliser mes interventions sur des serveurs Linux en clientèle, j'ai passé cette certification LPI Linux Essentials.",[15,631,632,633,635],{},"Le parcours de formation \"LPI Linux Essentials\" est dédié aux professionnels des systèmes.",[84,634],{},"\nLe catalogue de cours en ligne aborde les modules suivants :",[92,637,638,643,648,653,658],{},[50,639,640],{},[105,641,642],{},"Communauté Linux et carrière dans le logiciel libre",[50,644,645],{},[105,646,647],{},"Trouver son chemin sur un système Linux",[50,649,650],{},[105,651,652],{},"Le pouvoir de la ligne de commande",[50,654,655],{},[105,656,657],{},"Le système d'exploitation Linux",[50,659,660],{},[105,661,662],{},"Sécurité et droits d'accès aux fichiers",[15,664,665,666,668],{},"le temps à accorder à la formation est d'environ 2 jours.",[84,667],{},"\nIl faut ensuite prévoir environ 1h pour le passage de la certification : LPI Linux Essentials.",[10,670,375],{"id":374},[15,672,673],{},"Cette formation via NDG prépare à la certification LPI Linux Essentials, en couvrant les bases de l'écosystème Linux : ligne de commande, système d'exploitation et sécurité des fichiers. Elle constitue une première certification solide pour toute personne débutant sur les systèmes Linux. Un socle indispensable avant d'aborder des certifications Linux plus avancées.",{"title":114,"searchDepth":166,"depth":166,"links":675},[676,677],{"id":12,"depth":166,"text":13},{"id":374,"depth":166,"text":375},[610,395],"\u002Fimages\u002Fblog\u002Fcertificat-lpi-linux-essentials-exam-010-150\u002F4497f02702.jpg","dbc3a0e7-5909-47df-b9b1-c05ecb60ccb4","2017-11-24","Certification LPI Linux Essentials Exam 010-150 via un cours en ligne NDG.",{},"\u002Fblog\u002Fcertificat-lpi-linux-essentials-exam-010-150",{"title":622,"description":682},"blog\u002Fcertificat-lpi-linux-essentials-exam-010-150","dWE6IEkGgqM6lYMKZ-nr8Wu-9p_hkgSwca7ZOpKGQtQ",1786644869988]