Linux Essentials Objectives Topics:

Similar documents
Linux Essentials. Smith, Roderick W. Table of Contents ISBN-13: Introduction xvii. Chapter 1 Selecting an Operating System 1

Prerequisites: General computing knowledge and experience. No prior knowledge with Linux is required. Supported Distributions:

Number: Passing Score: 800 Time Limit: 120 min File Version: Exam

Linux Kung Fu. Stephen James UBNetDef, Spring 2017

LPI Number: Passing Score: 800 Time Limit: 120 min File Version: 5. LPI Questions & Answers

Introduction. What is Linux? What is the difference between a client and a server?

Hands-on Keyboard: Cyber Experiments for Strategists and Policy Makers

Welcome to getting started with Ubuntu Server. This System Administrator Manual. guide to be simple to follow, with step by step instructions

Perl and R Scripting for Biologists

BIOINFORMATICS POST-DIPLOMA PROGRAM SUBJECT OUTLINE Subject Title: OPERATING SYSTEMS AND PROJECT MANAGEMENT Subject Code: BIF713 Subject Description:

Linux Kung Fu. Ross Ventresca UBNetDef, Fall 2017

TJU Syllabus for Linux Fundamentals and Applications

client X11 Linux workstation

LPI.Certdumps v by.Steward.79q. Exam Code: Exam Name: Entry Level Linux Essentials Certificate of Achievement

Introduction to Linux

Introduction to Linux. Woo-Yeong Jeong Computer Systems Laboratory Sungkyunkwan University

Introduction to Linux

LPIC-1 System Administrator

CompTIA Linux Course Overview. Prerequisites/Audience. Course Outline. Exam Code: XK0-002 Course Length: 5 Days

GNU/Linux 101. Casey McLaughlin. Research Computing Center Spring Workshop Series 2018

Introduction To Linux. Rob Thomas - ACRC

LINUX FUNDAMENTALS. Supported Distributions: Red Hat Enterprise Linux 6 SUSE Linux Enterprise 11 Ubuntu LTS. Recommended Class Length: 5 days

Computer Systems and Architecture

Prerequisites: Students should be comfortable with computers. No familiarity with Linux or other Unix operating systems is required.

Braindumps questions

Introduction to remote command line Linux. Research Computing Team University of Birmingham

Chapter 1 - Introduction. September 8, 2016

TestOut Linux Pro - English 4.0.x OBJECTIVE MAPPING: CompTIA Linux+ LX0-103

The kernel is the low-level software that manages hardware, multitasks programs, etc.

Overview LEARN. History of Linux Linux Architecture Linux File System Linux Access Linux Commands File Permission Editors Conclusion and Questions

CSE 303 Lecture 2. Introduction to bash shell. read Linux Pocket Guide pp , 58-59, 60, 65-70, 71-72, 77-80

Linux Systems Administration Getting Started with Linux

SANJAY GHODAWAT POLYTECHNIC

RHCSA Rapid Track Course (RH199)

Using Linux as a Virtual Machine

Introduction of Linux

*nix Crash Course. Presented by: Virginia Tech Linux / Unix Users Group VTLUUG

Linux Kung-Fu. James Droste UBNetDef Fall 2016

The table below lists the domains measured by this examination and the extent to which they are represented in the examination.

LAB #7 Linux Tutorial

Linux Command Line Primer. By: Scott Marshall

Course 144 Supplementary Materials. UNIX Fundamentals

1Z Oracle Linux Fundamentals (Oracle Partner Network) Exam Summary Syllabus Questions

Introduction: What is Unix?

Introduction to UNIX command-line

Commands are in black

Introduction to Linux (Part I) BUPT/QMUL 2018/03/14

INTRODUCTION TO LINUX

Prerequisites: Students must be proficient in general computing skills but not necessarily experienced with Linux or Unix. Supported Distributions:

Unix/Linux Basics. Cpt S 223, Fall 2007 Copyright: Washington State University

Linux Operating System Environment Computadors Grau en Ciència i Enginyeria de Dades Q2

Introduction to Linux

LING 408/508: Computational Techniques for Linguists. Lecture 5

Read the relevant material in Sobell! If you want to follow along with the examples that follow, and you do, open a Linux terminal.

"Charting the Course... MOC B: Linux System Administration. Course Summary

CSE Linux VM. For Microsoft Windows. Based on opensuse Leap 42.2

Embedded Linux Systems. Bin Li Assistant Professor Dept. of Electrical, Computer and Biomedical Engineering University of Rhode Island

Learning Linux! Labs and more labs!

On successful completion of the course, the students will be able to attain CO: Experiment linked. 2 to 4. 5 to 8. 9 to 12.

Linux Interview Questions and Answers

Linux Home Lab Environment

Linux Fundamentals (L-120)

AOS Linux Tutorial. Introduction to Linux. Michael Havas Dept. of Atmospheric and Oceanic Sciences McGill University. September 15, 2011

UNIX. Basic UNIX Command

At course completion. Overview. Audience profile. Course Outline. : 55187B: Linux System Administration. Course Outline :: 55187B::

Stop all processes and then reboot - same as above startx. Log in as superuser from current login exit

Introduction to Linux

Downloading and installing Db2 Developer Community Edition on Ubuntu Linux Roger E. Sanders Yujing Ke Published on October 24, 2018

MIS Week 10. Operating System Security. Unix/Linux basics

Topics. Installation Basics of Using GNU/ Linux Administration Tools

Some Ubuntu Practice...

commands exercises Linux System Administration and IP Services AfNOG 2015 Linux Commands # Notes

First of all, these notes will cover only a small subset of the available commands and utilities, and will cover most of those in a shallow fashion.

COSC UNIX. Textbook. Grading Scheme

Chapter-3. Introduction to Unix: Fundamental Commands

Contents. Note: pay attention to where you are. Note: Plaintext version. Note: pay attention to where you are... 1 Note: Plaintext version...

Introduction to Linux

LINUX FUNDAMENTALS (5 Day)

The student will have the essential skills needed to be proficient at the Unix or Linux command line.

Downloading and installing Db2 Developer Community Edition on Red Hat Enterprise Linux Roger E. Sanders Yujing Ke Published on October 24, 2018

FastTrack to Red Hat Linux System Administrator Course Overview

Chapter Two. Lesson A. Objectives. Exploring the UNIX File System and File Security. Understanding Files and Directories

Linux at the Command Line Don Johnson of BU IS&T

Defensie Exercises preparing for the exam.

CENG 334 Computer Networks. Laboratory I Linux Tutorial

CSCM98 Lab Class #5 Getting familiar with the command line

2. UDP Client, UDP Server

Introduction to the UNIX command line

Virtual Machine. Linux flavor : Debian. Everything (except slides) preinstalled for you.

Basic Linux Command Line Interface Guide

Open Source Computational Fluid Dynamics

Unzip command in unix

Lab Authentication, Authorization, and Accounting

Basic Linux Command Line Interface Guide

PiCloud. Building owncloud on a Raspberry PI

Computer Systems and Architecture

Part 1: Basic Commands/U3li3es

Operating Systems. Copyleft 2005, Binnur Kurt

Operating Systems 3. Operating Systems. Content. What is an Operating System? What is an Operating System? Resource Abstraction and Sharing

EECS Software Tools. Lab 2 Tutorial: Introduction to UNIX/Linux. Tilemachos Pechlivanoglou

Transcription:

Linux Essentials Linux Essentials is a professional development certificate program that covers basic knowledge for those working and studying Open Source and various distributions of Linux. Exam Objectives Version: Version 1.5 (last updated: May 2015) Exam Covered: Linux Essentials (LPI-010); Exam 1 of 1 to obtain Linux Essentials Professional Development Certificate Objectives Reflected in Published Exam: May 2015 Required Prerequisite: None Linux Essentials Objectives Topics: 1 The Linux community and a career in open source 2 Finding your way on a Linux system 3 The power of the command line 4 The Linux operating system 5 Security and file permissions Topic 1:The Linux Community and a Career in Open Source 1.1 Linux Evolution and Popular Operating Systems Description: Knowledge of Linux development and major distributions. Open Source Philosophy Distributions Embedded Systems The following is a partial list of the used files, terms and utilities: Android Debian, Ubuntu (LTS) CentOS, opensuse, Red Hat Linux Mint, Scientific Linux 1.2 Major Open Source Applications Description: Awareness of major applications as well as their uses and development.

Desktop Applications Server Applications Development Languages Package Management Tools and repositories OpenOffice.org, LibreOffice, Thunderbird, Firefox, GIMP Apache HTTPD, NGINX, MySQL, NFS, Samba C, Java, Perl, shell, Python, Samba dpkg, apt-get, rpm, yum 1.3 Understanding Open Source Software and Licensing Description: Open communities and licensing Open Source Software for business. Licensing Free Software Foundation (FSF), Open Source Initiative (OSI) GPL, BSD, Creative Commons Free Software, Open Source Software, FOSS, FLOSS Open Source business models 1.4 ICT Skills and Working in Linux Description: Basic Information and Communication Technology (ICT) skills and working in Linux. Desktop Skills Getting to the Command Line Industry uses of Linux, Cloud Computing and Virtualization 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

Topic 2: Finding Your Way on a Linux System 2.1 Command Line Basics Description: Basics of using the Linux command line. Basic shell Command line syntax Variables Globbing Quoting Bash echo history PATH env variable export type 2.2 Using the Command Line to Get Help Description: Running help commands and navigation of the various help systems. Man Info man info Man pages /usr/share/doc/ locate 2.3 Using Directories and Listing Files Description: Navigation of home and system directories and listing files in various locations.

Files, directories Hidden files and directories Home Absolute and relative paths Common options for ls Recursive listings cd. and.. home and ~ 2.4 Creating, Moving and Deleting Files Description: Create, move and delete files and directories under the home directory. Files and directories Case sensitivity Simple globbing and quoting mv, cp, rm, touch mkdir, rmdir Topic 3: The Power of the Command Line 3.1 Archiving Files on the Command Line Description: Archiving files in the user home directory. Files, directories Archives, compression tar Common tar options gzip, bzip2

zip, unzip 3.2 Searching and Extracting Data from Files Description: Search and extract data from files in the home directory. Command line pipes I/O re-direction Basic Regular Expressions., [ ], *,? grep less cat, head, tail sort cut wc 3.3 Turning Commands into a Script Description: Turning repetitive commands into simple scripts. Basic shell scripting Awareness of common text editors #! (shebang) /bin/bash Variables Arguments for loops echo Exit status

Topic 4: The Linux Operating System 4.1 Choosing an Operating System Description: Knowledge of major operating systems and Linux distributions. Windows, Mac, Linux differences Distribution life cycle management GUI versus command line, desktop configuration Maintenance cycles, Beta and Stable 4.2 Understanding Computer Hardware Description: Familiarity with the components that go into building desktop and server computers. Hardware Motherboards, processors, power supplies, optical drives, peripherals Hard drives and partitions, /dev/sd* Drivers 4.3 Where Data is Stored Description: Where various types of information are stored on a Linux system. Programs and configuration, packages and package databases Processes, memory addresses, system messaging and logging ps, top, free syslog, dmesg /etc/, /var/log/ /boot/, /proc/, /dev/, /sys/ 4.4 Your Computer on the Network Description: Querying vital networking configuration and determining the basic requirements for a

computer on a Local Area Network (LAN). Internet, network, routers Querying DNS client configuration Querying Network configuration route, ip route show ifconfig, ip addr show netstat, ip route show /etc/resolv.conf, /etc/hosts IPv4, IPv6 ping host Topic 5: Security and File Permissions 5.1 Basic Security and Identifying User Types Description: Various types of users on a Linux system. Root and Standard Users System users /etc/passwd, /etc/group id, who, w sudo, su 5.2 Creating Users and Groups Description: Creating users and groups on a Linux system. User and group commands User IDs /etc/passwd, /etc/shadow, /etc/group, /etc/skel/ id, last

useradd, groupadd passwd 5.3 Managing File Permissions and Ownership Description: Understanding and manipulating file permissions and ownership settings. File/directory permissions and owners ls -l, ls -a chmod, chown 5.4 Special Directories and Files Description: Special directories and files on a Linux system including special permissions. Using temporary files and directories Symbolic links /tmp/, /var/tmp/ and Sticky Bit ls -d ln -s