Linux for Users

Course

Inhouse

Price on request

Description

  • Type

    Course

  • Methodology

    Inhouse

  • Start date

    Different dates available

This 3-day course focuses on the basics of the vendor-neutral Linux Operating System. Topics include Linux evolution, graphical environments, terminal interfaces, the bash shell, Linux file system, file manipulation commands, and process management. The course is supplemented with many hands-on exercises that reinforce the lectures.

Facilities

Location

Start date

Inhouse

Start date

Different dates availableEnrolment now open

About this course

Students with little or no previous experience with Linux.

Students should have some familiarity with an operating system such as Windows or Mac.

1:1 Lab allowing for bespoke individual cuastomised delivery in a group setting.

Questions & Answers

Add your question

Our advisors and other users will be able to reply to you

Who would you like to address this question to?

Fill in your details to get a reply

We will only publish your name and question

Reviews

This centre's achievements

2018

All courses are up to date

The average rating is higher than 3.7

More than 50 reviews in the last 12 months

This centre has featured on Emagister for 6 years

Subjects

  • Access Control
  • Access
  • Options
  • Linux
  • Server
  • Apache
  • Database
  • Database training
  • Installation
  • Install

Course programme


#text-block-10 { margin-bottom:0px; text-align:left; }

The History of Linux

Operating Systems History of UNIX

Richard Stallman and the GNU Project Linus Torvalds and Linux GNU, FSF, and the GPL

Commercialization of Linux

Getting Started with Linux

Logging in to Linux Working in Linux

The GNOME Display Terminal Windows Workspaces File browser

GNOME Applications

Terminal Window Interface Shell Command Lines Getting Help man

info

Linux Architecture

The Linux File System

File Systems

Top Level Directories Home Directories

Complete vs. Relative Path Names Directory Commands /etc/passwd /etc/group newgrp su

File and Directory Permissions

chmod umask

passwd

Special Permissions

#text-block-11 { margin-bottom:0px; text-align:left; }

Shell Fundamentals

Shell Functionality Shell Variables

The PATH Variable The Command Line Command History

Command Line Shortcuts Command Substitution

Filename Expansion Characters The Standard Output The Standard Error The Standard Input Pipes

Aliases

Quoting

Control Sequences

Other Special Characters Other Shell Features

File Manipulation Commands

Linux Text Editors cat ls cp mv ln rm wc

find.

Processes What is a Process?

Characteristics of a Process Process Creation ps

Job Control Signals kill

Appendix A: The Visual (vi) Editor

vi Modes

Starting and Stopping vi

Last Line Mode Commands Cursor Movement Commands Delete and Search Commands

Appendix B: SELinux

What is SELinux? Privilege Escalation

Discretionary Access Control Mandatory Access Control

Mutli-Level / Multi-Category Security SELinux Modes

Enabling / Disabling SELinux How SELinux Works Security Attributes Security Contexts Managing Users Managing Roles

SELinux Booleans Viewing Alerts

Other SELinux Commands

#text-block-12 { margin-bottom:0px; text-align:left; }

The X Window System

X Modularity X.Org Drivers

Configuring X Manually Automatic X Configuration Automatic X Configuration –

SLES

The X11 Protocol and Display

Names

Display Managers and Graphical

Login

Starting X Apps Automatically X Access Control Remote X Access (historical/insecure approach)

Remote X Access

(modern/secure approach)

XDMCP

Remote Graphical Access With

VNC and RDP

Specialized X Servers

Enabling the Graphical User

Interface

Bind Concepts and Configuration

The Domain Name Space Delegation and Zones Server Roles

Resolving Names

Resolving IP Addresses

Basic BIND Administration Configuring the Resolver Testing Resolution

rndc Key Configuration BIND Configuration Files named.conf Syntax

named.conf Options Block Creating a Site-Wide Cache Zones In named.conf

Zone Database File Syntax SOA – Start of Authority

A & PTR – Address & Pointer

Records

NS – Name Server

CNAME & MX – Alias & Mail Host Abbreviations and Gotchas

$GENERATE, $ORIGIN, and

$INCLUDE

OPENLDAP

OpenLDAP: Server Architecture OpenLDAP: Backends OpenLDAP: Replication

OpenLDAP: Configuration Options OpenLDAP: Configuration Sections OpenLDAP: Global Parameters OpenLDAP: Database Parameters OpenLDAP Server Tools OpenLDAP Client Tools

LDIF: LDAP Data Interchange Format Enabling LDAP-based Login

System Security Services Daemon

(SSSD)

Using VSFTPD and APACHE

vsftpd

Anonymous FTP with vsftpd Configuring vsftpd HTTP Operation

Apache Architecture

Apache Configuration Files httpd.conf – Server Settings

httpd.conf – Main Configuration

httpd.conf – VirtualHost Configuration Virtual Hosting DNS Implications Dynamic Shared Objects Adding Modules to Apache Apache Logging Log Analysis

APACHE Security Delegating Administration Directory Protection

Directory Protection with

AllowOverride

Common Uses for .htaccess Symmetric Encryption

Algorithms

Asymmetric Encryption

Algorithms Digital Certificates

SSL Using mod_ssl.so

The Squid Proxy Server

Squid Overview Squid File Layout

Squid Access Control Lists

Applying Squid ACLs

Tuning Squid & Configuring

Cache Hierarchies

Bandwidth Metering Monitoring Squid

Proxy Client Configuration 18. Samba Concepts and

Configuration

Introducing Samba Samba Daemons

NetBIOS and NetBEUI

Accessing Windows/Samba

Shares from Linux

Samba Utilities

Samba Configuration Files The smb.conf File

Mapping Permissions and ACLs Mapping Linux Concepts Mapping Case Sensitivity Sharing Home Directories Sharing Printers

Share Authentication Share-Level Access User-Level Access Mapping Users

Samba Account Database User Share Restrictions

Postfix Postfix Features

Postfix Components Postfix Configuration master.cf main.cf

Postfix Map Types

Postfix Pattern Matching

Virtual Domains

Postfix Mail Filtering

Configuration Commands Management Commands Postfix Logging

SMTP AUTH Server and Relay Control SMTP AUTH Clients

TLS Server Configuration

Postfix Client Configuration for TLS Ensuring TLS Security

Mail Services and Retrieval

Procmail

SpamAssassin

amavisd-new Mail Filtering Accessing Email

The IMAP4 Protocol

Cyrus IMAP/POP3 Server

Cyrus IMAP MTA Integration Cyrus Mailbox Administration

Installing RHEL6 Anaconda: An Overview

Anaconda: Booting the System

Anaconda: Common Boot Options Anaconda: Loading Anaconda and

Packages

Anaconda: Storage Options Anaconda: Troubleshooting FirstBoot Kickstart

A Typical Install

Installing SLES11

YaST Install Program Interface Network Installation

SLP for SUSE Linux Installation Installation Choices

Kernel Crash Dump Configuration Creating AutoYaST2 Files Using AutoYaST2 files linuxrc Automation

Installation Diagnostics After The First Reboot A Typical Install


Linux for Users

Price on request