Beruflich Dokumente
Kultur Dokumente
http://www.theurbanpenguin.com
Linux Essentials
This material was originally produced by The Urban Penguin, http://www.theurbanpenguin.com . Video material supporting you material can be found on this website and the blog site http://wp.theurbanpenguin.com . Andrew Mallett is The Urban Penguin and he holds Linux certification in Red Hat, SUSE, Ubuntu as well as the LPI. For updates you can follow theurbanpenguin: on twitter @theurbanpenguin on Facebook http://www.facebook.com/theurbanpenguin This material has been produced under the Creative Commons share and share alike license. As such it can be freely distributed and shared on the understanding that no charge is made for this training material. This document was created on Ubuntu 13.10 and LibreOffice 4.0. Many of the screen-shots have been captured using Kazam.
http://www.theurbanpenguin.com
Linux Essentials
http://www.theurbanpenguin.com
Linux Essentials Each objective of this course is accompanied by at least one video which can be used as part of the learning experience. Follow the link the related video to this lesson. http://www.youtube.com/watch?feature=player_embedded&v=TILMEERsu60
http://www.theurbanpenguin.com
Linux Essentials
Key Knowledge Areas: Open Source Philosophy. Distributions. Embedded Systems. The following is a partial list of the used files, terms and utilities: Android. Debian. CentOS. In this objective we take a look at what we mean by Open Source software and how Linux was born. Open Source software is available on many platforms not just Linux distributions. Likewise not all software included in a Linux distribution is necessarily Open Source. This document was created in LibreOffice which is Open Source software and is available on a collection of different Operating Systems. Currently this is being edited on a Ubuntu Linux distribution but it could quite easily be Windows or a MAC system. In using LibreOffice I have the freedom to choose the host Operating System; for future edits and revisions I am not restricted to using the same OS that the document was originally created on. Open Source is making the source code ,(the source code is the program code that makes the application function), of the application available so that users of the software can learn how the program works and contribute to the future development. In doing so this often has the effect of enabling the application across many OSs as other developers may add the required support for those platforms. Of course not all users will want to or be able to work with the source code, this is for software developers; however for those that can write code this may be of value.
We often talk about free software but free is much more than of no cost ; free is much more about your freedom to use the software how you wish.
The word Linux itself refers to the core code in the Linux distribution; Linux is the kernel and is available as Open Source and is freely available. Linus Torvalds, a Finnish student, developed this initially in 1991 and in 1992 released the code under the GPL License. Often, although incorrectly, Linux if often referenced as the distribution; if Linux is the kernel the distribution is the collection of software applications and drivers that make Linux usable on your hardware. Common distributions include : Red Hat http://www.theurbanpenguin.com
Linux Essentials CentOS Fedora Ubuntu SUSE Linux Enterprise Server openSUSE Debian ArchLinux Puppy Linux
You may visit the web site of an organization to download and obtain copies of the distribution you wish to use, or you may visit http://distrowatch.com : this is a great resource and lists available distributions, ranking them by copies downloaded. You will also learn that Linux is used in many computing devices such as android phones, TiVo boxes and may other household and business appliances. Using a free OS makes good sense keeping the cost of the product down in not having to license an OS from a commercial supplier. Watch the video : http://www.youtube.com/watch?feature=player_embedded&v=_LuI4pKdoXg
Key Knowledge Areas: Desktop Applications. Server Applications. Mobile Applications. Development Languages. Package Management Tools and repositories. OpenOffice.org, LibreOffice, Thunderbird, Firefox. Blender, Gimp, Audacity, ImageMagick. Apache, MySQL, PostgreSQL. NFS, Samba, openLDAP, Postfix, DNS, DHCP. C, Java, Perl, shell, Python, PHP.
The following is a partial list of the used files, terms and utilities:
This topic for the LPI Linux Essentials certification looks at some major open source application in Linux. These include, server, desktop and mobile Linux applications. These will include Server and Desktop applications: http://www.theurbanpenguin.com
Linux Essentials
Server: Apache - web server Squid - Web proxy SSH Secure Shell remote access server DNS Domain name resolution DHCP Automatic IP Address allocation NTP - Time Server Gimp - Graphics OpenOffice / LibreOffice - Office Applications Audacity Sound recording Firefox - Browser Thunderbird - Email
Desktop
As well as introducing some applications we can learn how we manage application with online software repositories, or repos. These repos will differ with each distribution, however the main purpose as each of these tools is the same: to be able to install software from intra-net or internet based software sources without having to locate the software you require. The tools that are used to manage software in these repositories as listed below: CentOS Red Hat SUSE Ubuntu : yum : yum : zypper : apt :apt
Debian
These software repos enable software to be installed simply and easily and, of course, without cost.
This document was created in LibreOffice on Ubuntu Linux, some of the screen-shots I have included have been taken with Kazam, Open Source screen capture software.
Watch the video: http://www.youtube.com/watch?feature=player_embedded&v=6KzdmsrKdow The second video is on OpenOffice.org: http://www.youtube.com/watch? feature=player_embedded&v=ZMxFwZMjdpU
Description Open communities and licensing Open Source Software for business.
Linux Essentials Licensing. Free Software Foundation (FSF), Open Source Initiative (OSI). The following is a partial list of the used files, terms and utilities: GPL, BSD, Creative Commons. Free Software, Open Source Software, FOSS, FLOSS. Open Source business models. Nice to know: Intellectual Property (IP): copyright, trademarks and patents. Apache License, Mozilla License This topic although not very practical or hands on is fundamentally important to your understanding into the ethos of freedom. Many of us in the Western world have grown up free, having the liberty to do what we want when we want; living in a very commercial world; to most of us free means that there is no cost or charge. For those who havent grown up with such liberty in their life, free, would perhaps mean the ability to express their own opinions or dress they way they wish. If you own a computer why would you not want they same level of freedom to be able to choose how software acts on you machine, if you have software why should you be restricted from modifying the way it works or behaves and why should you be restricted in distributing the software to friends. Free software and open source software is more about free as in liberty rather than gratis. Life and licensing are never simple and there are more open source licenses than you may wish for, we will take a look at some common open source licenses GPL: The GNU Public License covers much of the software in Linux distributions and extremely summarized grants you rights to use and distribute software as you wish, changes you make to the software should be contributed back to the project. BSD : The Berkeley Software Distribution License is currently a 3 clause agreement that allows for redistribution of software provided it includes the original copyright notice Creative Commons: The creative commons license allow for content creators to be able to collaborate on projects to improve the quality and diversity of content. For example an illustrator may want to add graphical content to a writers book. Incidentally this material is published under a Creative Commons License. Equally as important as the licenses are the organizations that support the ethos of free software and for us, it is important to recognize their work and support them where we can , through membership, donations, purchases or simply promoting these organisations with friends and colleagues. The free software foundation: www.fsf.org The Open Source Initiative: opensource.org Finally in the supporting video we will investigate how organisations can produce revenue streams from open source software. With Linux distributions we some of the most profitable organisations ,like Red Hat and SUSE, who can make their revenue from consulting and support; the reality is there are many ways to make money from open source including as I do via my web site maintaining advertising revenue. http://www.theurbanpenguin.com
Key Knowledge Areas: Desktop Skills. Getting to the Command Line. Industry uses of Linux, Cloud Computing and Virtualization. The following is a partial list of the used files, terms and utilities: Using a browser, privacy concerns, configuration options, searching the web and saving content. Terminal and Console. Password issues. Privacy issues and tools. Use of common open source applications in presentations and projects.
Linux Essentials
Even though the GUI exists we can still access the command line using Linux desktops; we may do this through our Window Manager accessing some form of graphic console such as the KDE Konsole program or with the Gnome-terminal. If we have physical access to the desktop or server we can usually access the physical terminal screens or terminals, in geek-speak tty1 through to tty6, using the Alt + Ctrl + F1 for tty1, Alt + Ctrl + F2 for tty2, etc. We can return to the comfort of the graphical console with Alt + Ctrl + F7. The following screen-shot illustrates access to the command line using the gnome-terminal application.
Of course managing Linux is not all about managing the desktop. Linux distributions frequently are found supporting users as back-end servers; be this for web server platforms, print servers, file services, email , databases and, of course, much more. Increasingly, as companies implement cloud and virtual servers, they may download appliances. These appliances are pre-configured servers that often run Linux. Of course, when we think about it, Linux is the perfect choice for these appliances as Linux is available at no cost and freely available to redistribute. In addition to Linux appliances you may also find that your Linux knowledge goes some way to supporting the virtualization hosts such as Citrix XenServer. Linux is truly everywhere when it comes to IT. Watch the video: http://www.youtube.com/watch?feature=player_embedded&v=-kRON17Kul8
http://www.theurbanpenguin.com