Linux for Users
Course
Inhouse
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
Start date
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.
Reviews
This centre's achievements
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