• Skip to primary navigation
  • Skip to main content
  • Skip to primary sidebar

The Urban Penguin

The Urban Penguin - Linux Training

  • Home
  • About
  • Live Online Courses
  • Shop
  • Programming
    • Master Editing Text Files Using VIM
    • Learn Shell Scripting with BASH
    • PERL Scripting in Linux
    • Ruby Scripting in Linux
    • Scripting with PowerShell
    • Learn C Programming using Linux and the Raspberry Pi
    • General Java Tutorials
    • Java 7 OCA Exam 1ZO-803
  • OS Tutorials
    • Red Hat and CentOS Training
      • Red Hat Enterprise Linux System Administration 1 – RH124
      • RHCSA – System Admin 2 – RH134
      • RHCE – EX294 – Automation With Ansible
    • Learning Ubuntu
    • LPI Training
      • LPI Linux Essentials
      • LPIC-1 Linux Administrator
      • LPIC-2 Certified Linux Engineer
      • LPIC-3 Senior Level Certification
        • LPIC-3 Exam 300 : Mixed Environments
        • LPIC-3 Exam 303 : Security
        • LPIC-3 Exam 304 : Virtualization and High Availability
    • Linux Technologies
      • Apache HTTPD Server
      • Learning PHP
      • Learning PUPPET
      • Learning SAMBA
      • Linux File-Systems
      • Monitoring with Nagios Core
      • MYSQL
      • openLDAP Directories on Linux
You are here: Home / Linux / LPI Linux Essentials / 1.2 – Major Open Source Software

1.2 – Major Open Source Software

January 5, 2021 by The Urban Penguin

Major Open Source Software Projects

Being able to understand more of the major Open Source Software projects in Linux will help us understand what is on offer. So Linux is the Kernel, the core of the Operating System which we already know. A distribution includes the Linux kernel and other applications. Investigating this topic for the LPI Linux Essentials certification, we look at some major open source applications available in Linux and other Operating Systems. These include those targeted for desktops, servers and mobile devices. Yes, your mobile phone and tablet can well be based on Linux if they are android based. Firstly we can list some Server applications or services:

Server Applications

Major open source software projects working of server will often provides software services. Such as a web server or a database server and clients can connect locally or from across the network.
– Apache HTTPD: web server
– NGINX: web server
– MySQL: Database server
– MariaDB: Database server
– Squid: web proxy server
– SSHD: The Secure Shell remote access server
– BIND: DNS Name resolution
– ISC DHCP: IP Address allocation
– Chronyd: Time Server
– openLDAP: Directory Services
– SAMBA: File and Print Server
– NFS: UNIX and Linux File Sharing
– ownCloud: File Server Storage server
– NextCloud: Team collaboration environment

Desktop Applications

  • Gimp: Graphics and photo editing
  • Openoffice / LibreOffice: Office Apps
  • Firefox: Web Browser
  • Thunderbird: Email client

Online Software Repositories

In general, software for Linux distributions is made available through online Software Repositories. As well as introducing some of these applications, we can additionally view how we manage applications using these repositories or repos.These repos can differ with each distribution but the main tools that we have to manage the software are:
– CentOS/Red Hat: yum/dnf
– SUSE/openSUSE: zypper
– Debian/Ubuntu: apt
Making use of these repositories, software can easily be located and installed onto the desktop or server. We will see more of this in the video. The tools may be GUI based, especially on the Desktop or command line or CLI based. Useful, of course for servers.

The first video looks at software in General in Linux and the second video look at Libre Office.

The first video looks at software in General in Linux and the second video look at Libre Office.

In compiling these tutorials I have to make reference to the LPI objectives. Having added those objectives to a LibreOffice document it is easy to create a table of contents with clickable hyperlinks. The next video shows how this is done and the value in Open Source software, especially when it is available on Linux, Mac and Windows OSs:

Share this:

  • Click to share on Twitter (Opens in new window)
  • Click to share on Facebook (Opens in new window)
  • Click to share on LinkedIn (Opens in new window)
  • Click to share on Reddit (Opens in new window)
  • Click to share on Pinterest (Opens in new window)
  • Click to share on Tumblr (Opens in new window)
  • Click to print (Opens in new window)

Filed Under: LPI Linux Essentials Tagged With: LPI

Primary Sidebar

Newest Video

The Urban Penguin On Youtube

Categories

Pages

  • About The Urban Penguin
  • Contact Us
  • Shop
    • Basket
    • Checkout
    • My Account
  • LPI Training from The Urban Penguin
    • Live and Pluralsight hosted courses
    • Complete Linux Essentials
    • LPIC-3 Senior Level Certification
      • LPIC-3 Exam 300 : Mixed Environments
      • LPIC-3 Exam 303 : Security
      • LPIC-3 Exam 304 : Virtualization and High Availability
    • LPIC-2 Certified Linux Engineer
    • LPIC-1 Linux Administrator
    • LPI Linux Essentials for Raspberry Pi
    • LPI Linux Essentials
  • Operating System Tutorials
    • Linux Foundation Training
    • Solaris 11 OCA 1ZO-821
    • Learning Ubuntu
    • Learning SUSE
    • Red Hat and CentOS Training
      • RHCE – EX294 – Automation With Ansible
      • RHCSA – System Admin 1 – RH124
      • RHCSA – System Admin 2 – RH134
  • Scripting – the power of repetition!
    • Java 7 OCA Exam 1ZO-803
    • General Java Tutorials
    • Learn C Programming using Linux and the Raspberry Pi
    • Ruby Scripting in Linux
    • Scripting with PowerShell
    • PERL Scripting in Linux
    • Learn Shell Scripting with BASH
    • Master Editing Text Files Using VIM
  • Linux Technologies
    • Learning PUPPET
    • openLDAP Directories on Linux
    • Monitoring with Nagios Core
    • Linux File-Systems
    • Learning SAMBA
    • Apache HTTPD Server
    • Learning PHP
    • MYSQL
  • OpenStack
    • Pluralsight
    • Udemy
    • Raspberry Pi Tutorials
    • Citrix Videos
  • Online Instructor-led Courses
    • Red Hat Enterprise Linux System Administration 1 – RH124
    • SELinux Masterclass
    • Bash Scripting Masterclass
    • Nftables Masterclass

© 2021 The Urban Penguin · All Rights Reserved