Babafemi Ogunmade @femiogunmade google/+BabafemiOgunmade ng.linkedin/in/babafemiogunmade

38
Babafemi Ogunmade @femiogunmade google.com/+BabafemiOgunmade ng.linkedin.com/in/babafemiogunmade LPI Master Affiliate Nigeria LPI Linux Essentials, School of Open, Nigeria

description

LPI Linux Essentials , School of Open, Nigeria. Babafemi Ogunmade @femiogunmade google.com/+BabafemiOgunmade ng.linkedin.com/in/babafemiogunmade LPI Master Affiliate Nigeria. Introduction. About LPI Nigeria Our Certifications Master Affiliate Advantage - PowerPoint PPT Presentation

Transcript of Babafemi Ogunmade @femiogunmade google/+BabafemiOgunmade ng.linkedin/in/babafemiogunmade

Page 1: Babafemi Ogunmade @femiogunmade  google/+BabafemiOgunmade ng.linkedin/in/babafemiogunmade

Babafemi Ogunmade@femiogunmade google.com/+BabafemiOgunmadeng.linkedin.com/in/babafemiogunmade

LPI Master AffiliateNigeria

LPI Linux Essentials, School of Open, Nigeria

Page 2: Babafemi Ogunmade @femiogunmade  google/+BabafemiOgunmade ng.linkedin/in/babafemiogunmade

Introduction

● About LPI Nigeria● Our Certifications● Master Affiliate Advantage● The SUSE/Novell Advantage

Page 3: Babafemi Ogunmade @femiogunmade  google/+BabafemiOgunmade ng.linkedin/in/babafemiogunmade

About LPI NIGERIA

LPI NIGERIA OVERVIEW

Promoting GNU Linux/Free Software and OpenSource Software through its vendor neutral

certification program

Page 4: Babafemi Ogunmade @femiogunmade  google/+BabafemiOgunmade ng.linkedin/in/babafemiogunmade

● Through our vendor neutral certification programs – Paper Based Tests (PBT) and Computer Based Tests (CBTs)● Its not just another certification program, its about getting enlightened and empowered through systematic training for:

➢ knowledge transparency

➢ Enjoying world-wide quality FOSS standards

➢ Enhancing your FOSS productivity

➢ Simplifying hiring process

➢ Getting motivated and the belonging you want

Our Certifications

Page 5: Babafemi Ogunmade @femiogunmade  google/+BabafemiOgunmade ng.linkedin/in/babafemiogunmade

• An exam and certificate program to introduce new

users, especially youth, to Linux and Open Source

technology

• a gateway to Linux and Open Source Empowerment

• supports youth entry into Linux and Open Source

Careers

The LPI Linux Essentials Programme

Page 6: Babafemi Ogunmade @femiogunmade  google/+BabafemiOgunmade ng.linkedin/in/babafemiogunmade

LPI Linux Essentials Topics

The “Linux Essentials” is a 60 minute exam of 40 questions on the following exemplary subjects:

● The Linux Community and a Career in Open Source● Finding your way on a Linux System● The power of a command line● The Linux operating system● Security and file permissions

SPECIAL OFFER on the LPI Linux Essentials Exam

Page 7: Babafemi Ogunmade @femiogunmade  google/+BabafemiOgunmade ng.linkedin/in/babafemiogunmade

Tools needed

• VirtualBox

• Different Linux Distros

Getting Help

Hello Penguins

Page 8: Babafemi Ogunmade @femiogunmade  google/+BabafemiOgunmade ng.linkedin/in/babafemiogunmade

The Linux Community and a Career in Open Source (weight: 7)

• Linux Evolution and Popular Operating Systems

• Major Open Source applications

• Understanding Open Source Software and Licensing

• ICT Skills and Working in Linux

The Linux community and a career in Open Source

Page 9: Babafemi Ogunmade @femiogunmade  google/+BabafemiOgunmade ng.linkedin/in/babafemiogunmade

1.1 Linux Evolution and Popular Operating Systems

Page 10: Babafemi Ogunmade @femiogunmade  google/+BabafemiOgunmade ng.linkedin/in/babafemiogunmade

Linux Evolution

Page 11: Babafemi Ogunmade @femiogunmade  google/+BabafemiOgunmade ng.linkedin/in/babafemiogunmade

Linux Evolution

Page 12: Babafemi Ogunmade @femiogunmade  google/+BabafemiOgunmade ng.linkedin/in/babafemiogunmade

What is Linux?

● Linux is a Kernel written by Linus Torvalds in 1992● Linux OS consists of a kernel, command-line shells, GUI,

utility programmes, libraries, productivity programmes● Linux uses monolithic kernel● The Kernel is the heart of every operating system

Page 13: Babafemi Ogunmade @femiogunmade  google/+BabafemiOgunmade ng.linkedin/in/babafemiogunmade

Linux Distribution

Linux Distributions are usually called distros● There are two main distros: RedHat and Debian

Page 14: Babafemi Ogunmade @femiogunmade  google/+BabafemiOgunmade ng.linkedin/in/babafemiogunmade

Embedded Systems

Embedded systems are miniature computer systems adapted to fit modern day devices● Cell phones● E-book readers● DVRs● Car Computers● Appliances

Android is a Linux-based OS for mobile devices

Page 15: Babafemi Ogunmade @femiogunmade  google/+BabafemiOgunmade ng.linkedin/in/babafemiogunmade

Open Source Philosophy

Page 16: Babafemi Ogunmade @femiogunmade  google/+BabafemiOgunmade ng.linkedin/in/babafemiogunmade

Open Source Software Benefits

● Better Code

● More flexibility

● Lower Cost

● Lack of vendor lock-in

Page 17: Babafemi Ogunmade @femiogunmade  google/+BabafemiOgunmade ng.linkedin/in/babafemiogunmade

1.2 Major Open Source applications

● Desktop Applications

● Server Applications

● Development Languages

● Package Management Tools and repositories

Page 18: Babafemi Ogunmade @femiogunmade  google/+BabafemiOgunmade ng.linkedin/in/babafemiogunmade

Desktop Applications

Page 19: Babafemi Ogunmade @femiogunmade  google/+BabafemiOgunmade ng.linkedin/in/babafemiogunmade

Server Applications

Page 20: Babafemi Ogunmade @femiogunmade  google/+BabafemiOgunmade ng.linkedin/in/babafemiogunmade

Mobile Applications

An application designed to work on smartphones and tablets

Examples of Mobile OS include

● Android

● Apple iOS

● BlackBerry OS 10 / BlackBerry OS 7

● Windows Phone 8.1

● Tizen

Page 21: Babafemi Ogunmade @femiogunmade  google/+BabafemiOgunmade ng.linkedin/in/babafemiogunmade

Development Languages

Are programming languages used to write different

applications, examples include:

● Java

● Perl

● PHP

● Python

● Shell Scripting

● C

● C++

Page 22: Babafemi Ogunmade @femiogunmade  google/+BabafemiOgunmade ng.linkedin/in/babafemiogunmade

Package Management Tools

Are tools used to install to install software packages on Linux

OS

● There are two main types based on the two main distros

● Debian (dpkg and apt)

● RedHat (rpm and yum) SUSE/OpenSUSE uses yast

● A repository (or a repo) is a website, FTP site that you can

download software packages from

Page 23: Babafemi Ogunmade @femiogunmade  google/+BabafemiOgunmade ng.linkedin/in/babafemiogunmade

1.3 Understanding Open Source Software and Licensing

Page 24: Babafemi Ogunmade @femiogunmade  google/+BabafemiOgunmade ng.linkedin/in/babafemiogunmade

1.3 Understanding Open Source Software and Licensing

Page 25: Babafemi Ogunmade @femiogunmade  google/+BabafemiOgunmade ng.linkedin/in/babafemiogunmade

1.3 Understanding Open Source Software and Licensing

Page 26: Babafemi Ogunmade @femiogunmade  google/+BabafemiOgunmade ng.linkedin/in/babafemiogunmade

1.3 Understanding Open Source Software and Licensing

Page 27: Babafemi Ogunmade @femiogunmade  google/+BabafemiOgunmade ng.linkedin/in/babafemiogunmade

1.3 Understanding Open Source Software and Licensing

Creative Commons

● Open source principles applied to books, music, videos, etc,

Page 28: Babafemi Ogunmade @femiogunmade  google/+BabafemiOgunmade ng.linkedin/in/babafemiogunmade

1.3 Understanding Open Source Software and Licensing

Page 29: Babafemi Ogunmade @femiogunmade  google/+BabafemiOgunmade ng.linkedin/in/babafemiogunmade

1.3 Understanding Open Source Software and Licensing

Page 30: Babafemi Ogunmade @femiogunmade  google/+BabafemiOgunmade ng.linkedin/in/babafemiogunmade

1.3 Understanding Open Source Software and Licensing

Page 31: Babafemi Ogunmade @femiogunmade  google/+BabafemiOgunmade ng.linkedin/in/babafemiogunmade

1.4 ICT Skills and Working in Linux

Linux OS offers you the opportunity of your own Desktop environment

Desktop Managers in Linux:● KDE (Default in SUSE/OpenSUSE)● GNOME● LXDE● Unity (default in Ubuntu)● XFCE

Page 32: Babafemi Ogunmade @femiogunmade  google/+BabafemiOgunmade ng.linkedin/in/babafemiogunmade

1.4 ICT Skills and Working in Linux

Page 33: Babafemi Ogunmade @femiogunmade  google/+BabafemiOgunmade ng.linkedin/in/babafemiogunmade

1.4 ICT Skills and Working in Linux

Page 34: Babafemi Ogunmade @femiogunmade  google/+BabafemiOgunmade ng.linkedin/in/babafemiogunmade

1.4 ICT Skills and Working in Linux

Page 35: Babafemi Ogunmade @femiogunmade  google/+BabafemiOgunmade ng.linkedin/in/babafemiogunmade

1.4 ICT Skills and Working in Linux

File Managers in Linux OS● Nautilus (Used in Ubuntu and Gnome)● Thunar● Konqueror (Both a web browser and a file manager in KDE)

Page 36: Babafemi Ogunmade @femiogunmade  google/+BabafemiOgunmade ng.linkedin/in/babafemiogunmade

1.4 ICT Skills and Working in Linux

Industry Uses of Linux OS● Cloud Computing

- Examples of cloud computing includes● Dropbox● Google Apps● Google Drive● Web-based email

Page 37: Babafemi Ogunmade @femiogunmade  google/+BabafemiOgunmade ng.linkedin/in/babafemiogunmade

1.4 ICT Skills and Working in Linux

Virtualization is the creation of a virtual OS through a virtualization software called hypervisor to virtualize an OS in another computer/OS known as host where the virtualized OS is known as guest OS.

Virtualization Softwares ● VirtualBox● VMWare● QEMU● Xen

Page 38: Babafemi Ogunmade @femiogunmade  google/+BabafemiOgunmade ng.linkedin/in/babafemiogunmade

Questions