Tag Archives: Corfu

Training SUSE Linux Enterprise Server 11: Certified Linux Engineer – 5 days

Class overview :

The SUSE Linux Enterprise Server 11: Certified Linux Engineer course prepares candidates for the CLE 11 Practicum exam. The SUSE Linux Enterprise Server: Certified Linux Expert 11 (3107) is designed to enable professional administrators to perform specialized tasks on SUSE Linux Enterprise Server 11 concerning networking, storage, virtualisation, and disaster preparedness and recovery.

Class goals :

This course teaches you how to perform the following SUSE Linux Enterprise Server 11 administrative tasks:

  • Manage networking
  • Manage server storage
  • Work with Xen virtualization
  • Harden servers
  • Update servers
  • Monitor server health
  • Prepare servers for disasters

Content of SUSE Linux Enterprise Server 11: Certified Linux Engineer

Manage Networking

  • Configure Bridges
  • Bonding Interfaces ( Teaming NICS )
  • VLAN Tagging

Server Storage

  • Configuring iSCSI Targets
  • Configuring iSCSI Clients ( Initiators )

Xen

  • Install XEN Visualization
  • Use vm-install command line options

Harden Servers

  • Strengthen Security on SLES11
  • Use APPARMOR
  • Use AIDE

Update Servers

  • Implement SMT to deploy updates to SLES11

Prepare for Disasters

  • LVM Snapshots
  • Multipath for remote storage

Monitor Servers

  • Configure and use NAGIOS for server monitoring
SUSE Linux Enterprise Server 11: Certified Linux Engineer
Training SUSE Linux Enterprise Server 11: Certified Linux Engineer

Onze voordelen :

  • Type of training: Inter-company, intra-company and individual
  • 100% flexible & personalised training : You choose the place, the dates and the training program
  • Offer request : Response within 24 hours
  • 50% discount for SME’s from Brussels-Capital Region
  • Free parking, lunch & drinks
  • Free use of our Digital Competence Centre: Manuals, courses, exercises, …

Training SUSE Linux for Experienced Linux System Administrators – 2 days

Class overview :

This course is designed to teach the key administration differences of a SUSE Linux Enterprise system.

Class goals :

The delegate will have knowledge in all, and practise in some, of the following:

  • SUSE Product Offerings and Certification
  • Use the yast tool for administration tasks
  • Install the SUSE operating system from a local device
  • Install the SUSE operating system from a networked server
  • Monitor and manage devices with UDEV and the sysfs file system
  • Manage the SUSE network environment
  • Manage system services
  • Troubleshoot and repair a system that can’t be booted
  • Manage system security with the yast tool
  • Manage on-line internet updates
  • System backup with the yast tool
  • Miscellaneous differences

Content of SUSE Linux for Experienced Linux System Administrators

SuSe Linux Poduct Offerings and Certifications

  • The SuSe Linux Poduct Offerings
  • OPENSuSe(r) Linux
  • Enterprise Class Product Offerings
  • SuSe(r) Linux Enterprise Server
  • Novell Certifications
  • NCLP Practicum Examination – Examples

YaST

  • The Yast System Configuration Tool

Installing SuSE

  • Other Supplied DOS/Windows Utilities
  • Checking Free Space
  • Dual Booting
  • Performing the Installation
  • The Installation Program User Interface
  • Virtual Consoles
  • Console Keystrokes
  • Boot Options
  • Function Keys
  • Additional Boot Options
  • Turning off Frame Buffer Support (Screen Problem)
  • VNC Installation Options
  • Kernel Options
  • Installation Procedures
  • Hard Disk Partitioning
  • Software Selection
  • Taboo
  • Booting Screen
  • Time Zone Configuration
  • Installation Progress
  • Installation Final Stages
  • Workshop Exercises

SuSE Network Installation

  • Setting up an Installation Server
  • Booting the Client
  • Creating a PXE Boot Environment
  • Setup the Server as an HTTP, FTP or NFS Server
  • Install the Syslinux Package
  • Install a DHCP Server with a PXE Boot Environment
  • Configure the TFTP Environment
  • Setup the PXE Boot Menu and Options
  • Automatic Installation
  • The XML Control File
  • Example XML Control File
  • Creating a Control File with Yast
  • Editing Configuration Files and Custom Control Scripts
  • The Auto-Installation Process
  • Autoyast Command Line Parameters
  • Combining Autoyast and PXEboot
  • Troubleshooting PXEboot
  • DHCP Errors
  • tftpboot Errors
  • Installation Errors
  • Examine Network Packets
  • Workshop Exercises

Monitoring and Managing Hardware

  • Monitoring Hardware
  • hwinfo
  • The lsvpd Package
  • The lscfg Command
  • siga
  • Detecting new/existing Hardware
  • The Hotplug System
  • Devices and Interfaces
  • Devices under 2.4 Kernels
  • The Sysfs Filesystem and Persistent Names
  • Device Initialisation and Interface Configuration
  • Hotplug Events
  • Hot-Plug Agents
  • Cold Plug
  • Logging/Debugging Hotplug
  • Boot Time Parameters
  • The UDEV System
  • Creating Rules
  • Configuring UDEV
  • Automatic Mounting
  • Access Privileges
  • Persistent Names for Mass Storage Devices
  • Workshop Exercises

Managing the SuSE Network Environment

  • The Basic Network Configuration Files
  • The icfg-eth-id-mac File
  • Managing Network Devices
  • The iproute2 Suite
  • Configuring the Network Card
  • Configuring the Network Address
  • Configuring Routing
  • Configuring Interfaces: Yast
  • Multiple Addresses Per Interface (Virtual Interface)
  • Controlling Network Parameters
  • Routing under Suse
  • Configuring your Machine as a Gateway
  • Remote Administration
  • Workshop Exercises

Managing System Services

  • Initiating a New Service
  • Starting/Stopping Services Manually
  • Enabling/Disabling Services using Yast
  • Suseconfig and /etc/sysconfig
  • The Yast Sysconfig Editor
  • Workshop Exercises
  • System Wide Security Settings
  • Managing the Firewall
  • The seccheck Tool
  • Workshop Exercises

On-line Updates

  • Updating your System
  • Registration
  • Yast Online Update
  • Automatic Notification of Updates
  • Command Line Tools

Backup with YaST

  • Backing Up and Restoring with Yast
  • The Backup Procedure
  • Manual Backup
  • Backup Profiles
  • Restoring

Troubleshooting and Reparing a System That Can’t be Booted

  • Troubleshooting SUSE Overview
  • Booting into Maintenance Mode (Single User Mode)
  • Booting into Maintenance Mode (Forgotten Root Password)
  • Booting the Rescue System
  • Booting into Yast System Repair Mode
  • Workshop Exercises

Miscellaneous SuSE Differences

  • Printer Management
  • Configuring Remote Printers – Yast
  • Example of Adding a Windows (SMB) Printer
  • File Systems
  • File Systems Supported by SUSE
  • Creating Partitions using Yast
  • Package Management
  • Log Files
  • Managing Raid
  • The Kernel
  • Powertweak
  • Workshop Exercises
SUSE Linux for Experienced Linux System Administrators
Training SUSE Linux for Experienced Linux System Administrators

Onze voordelen :

  • Type of training: Inter-company, intra-company and individual
  • 100% flexible & personalised training : You choose the place, the dates and the training program
  • Offer request : Response within 24 hours
  • 50% discount for SME’s from Brussels-Capital Region
  • Free parking, lunch & drinks
  • Free use of our Digital Competence Centre: Manuals, courses, exercises, …

Training PostgreSQL Administration using Navicat – 2 days

Class overview :

This course covers the installation and use of Navicat for administering PostgreSQL database. It will cover the administration, tuning, backup and recovery of PostgreSQL databases using the Navicat Database Administration Tool.

Class goals :

This course covers the installation and use of Navicat for administering PostgreSQL database. It will cover the administration, tuning, backup and recovery of PostgreSQL databases using the Navicat Database Administration Tool.

Content of PostgreSQL Administration using Navicat

INavicat for PostgreSQL – installation and configuration

Configuring connectivity

  • SSL vs. non SSL
  • Tunneling connections through SSH
  • Understanding Connection keep-alives
  • connection parameter storage

Navicat and Cluster Management

  • Adding and dropping databases
  • Configuring database defaults
  • Carrying out database VACCUUM and ANALYZE operations
  • Duplicating database objects

Using server monitor to modify and manage systems

Backup and Recovery

  • creating backups
  • Converting a backup files into an SQL Script
  • Running recovery scripts
  • Exporting data using Navicat Data export tools

Working with the Navicat Data Viewer/Editor

  • Form and Grid Views
  • BLOB and large text editing
  • custom display formats
  • Sorting & Searching
  • Following Primary Key – Foreign key relationships
  • more complex record filtering

Working with the Navicat Query Builder

  • Overview and features – Syntax highlighting. SQL code completion
  • SQL console
  • Navicat Query logging

Importing and exporting data

  • importing via ODBC
  • importing data from MS-Excel, CSV, Text, DBF …
  • exporting data to Excel, Access, PDF, HTML

Graphical exploration of database/table structure

Managing schemas, view and stored procedures

Managing privileges amd access control

  • visual user manager
  • cloning users and their permissions
  • group membership management

Overview of the Navicat Report Management Tools

  • Report Builder
  • Report Viewer
PostgreSQL Administration using Navicat
Training PostgreSQL Administration using Navicat

Onze voordelen :

  • Type of training: Inter-company, intra-company and individual
  • 100% flexible & personalised training : You choose the place, the dates and the training program
  • Offer request : Response within 24 hours
  • 50% discount for SME’s from Brussels-Capital Region
  • Free parking, lunch & drinks
  • Free use of our Digital Competence Centre: Manuals, courses, exercises, …

Training Apple iPhone / iPad App Developer – 5 days

Class overview :

Learn to build mobile applications for today’s most popular platform: Apple’s iPhone, iPod Touch and iPad. In this dynamic, five-day workshop, you’ll get up to speed on the basics, including the Cocoa programming environment, the Xcode suite of tools, the Objective-C language, and Instruments, a tool to help debug your applications. And then you’ll create real iPhone applications.

Class goals :

What you will learn:

  • X-Code, and how to program in Objective-C
  • The basics of an iPhone application
  • Parse XML feeds available from the Internet, and make use of the Web View Controller
  • About multimedia functions – How to play audio and video files
  • Use of the GPS and Map Kit functions
  • How to publish an iPhone application

You will learn how to write 3 iPhone applications:

  • An online News reader
  • A multimedia audio and video player
  • A GPS tool

Content of Apple iPhone / iPad App Developer

Course Contents

Day 1 – The Tools and The User Interface

  • Introducing the iPhone, iPod Touch and iPad
  • The iOS Developer Center, Programme and SDK
  • Introducing the Tools
  • Creating our first project
  • The window, a view and a view controller
  • Discussing, designing and prototyping the UI
  • Building the Application UI and introducing the components
  • Layout and Orientation
  • Distinguishing our design for iPhone and iPad
  • Branding the Application

Day 2 – Interaction and Navigation

  • Introducing Objective C
  • Interfaces & Implementations, Controllers & Delegates
  • Defining variables and managing memory
  • Adding interaction, functionality and navigation
  • Working with multiple views and manipulating state
  • Web Links and Video in our application
  • Maps, GPS and the drawing API
  • Extending our interaction
  • Testing the Application
  • Creating and Using Application Settings
  • Testing on the device and profiling with instruments

Day 3 – Loading Data and Content

  • Loading XML and JSON Data
  • Displaying the data using Lists and TableViews
  • Customising the cell renderers and managing reuse
  • Saving selections to the device
  • Integrating with WebServices for data
  • Dynamically loading images and displaying content
  • AMF Remoting, valueObjects and strong typing
  • Introducing CoreData, our Model
  • Discussing the concept of MVC, and seeing it in our project

Day 4 – Getting Feedback from the Device and Communicating with Others

  • Keeping track of battery and signal level
  • Using the model and producing custom visual components
  • Gestures, multi-touch and animation
  • Sharing with others
  • Adding audio and visual notification to our Application
  • Integrating the Camera and Microphone into our Application
  • Accessing the Phone to dial from within the Application
  • Managing the Orientation
  • Using the accelerometer for a bit of fun
  • Testing the app and debugging problems

Day 5 – Finalising, Profiling, Compiling and Deploying

  • Multitasking and memory warnings
  • Discussing push notifications and managing them in code
  • The Developer Center, certificate requests, certificates and provisioning profiles
  • Ad-Hoc deployment to multiple devices
  • Tweaking our App until its perfect
  • Building the App for submission to the AppStore
  • Walk through the submission process
Apple iPhone / iPad App Developer
Training Apple iPhone / iPad App Developer

Onze voordelen :

  • Type of training: Inter-company, intra-company and individual
  • 100% flexible & personalised training : You choose the place, the dates and the training program
  • Offer request : Response within 24 hours
  • 50% discount for SME’s from Brussels-Capital Region
  • Free parking, lunch & drinks
  • Free use of our Digital Competence Centre: Manuals, courses, exercises, …

Training Cocoa Programming – 5 days

Class overview :

The emphasis on this course is on programming. The course commences with a detailed overivew of Objective-C 2.0 and the Foundation Framework. The early GUI examples are developed programmatically, outside of Interface Builder so as to provide a feel for the framework and its constituent parts, and an understanding of serialisation.

Class goals :

As well as developing proficiency in working with XCode and Interface Builder attendees will learn how to design effective event driven user interface based applications including:

  • Implementing code for drawing and animation
  • Laying out and managing user interface widgets such as buttons, text fields, sliders and scoll bars
  • Kanipulate table views
  • Persist (save) application state and user data
  • Connect to interface objects both by using Interface Builder and by direct programming

Content of Cocoa Programming

Basic Concepts of Object-Oriented Analysis and Design

Overview of the Cocoa framework architecture

Mastering the XCode IDE (Integrated Development Environment)

  • creating and building projects
  • running and debugging applications
  • working with the class and documentation browsers

Intensive overview of ObjectiveC

  • dynamic typing
  • dynamic binding
  • dynamic loading

The Runtime System

  • dynamic method lookup
  • resolution of unmatched selectors
  • message forwarding

Dynamic Properties

  • use of @property to declare accessor methods
  • use of @synthesize to synthesize accessor methods

Categories and Protocols

Foundation Framework

  • delegation
  • key-value coding
  • mutable subclasses

Files and URLs

  • storage and retrieval of filesystems and web data

Memory Management

  • reference counting
  • garbage collection
  • autorelease pools

Property lists and Key-Value pair coding idioms

Application Class and the App Delegate

  • window server and the main event loop
  • managing main window and key window status
  • methods implemented by the delegate
  • application configuration

Windows and Panels

  • Writing code to create and manage windows
  • window delegate methods

Menus and Submenus

  • creating and modifying
  • adding and removing menu items dynamically

Views and Responders

  • handling mouse and keyboard events
  • drawing to the screen
  • View hierarchies
  • implementing custom drawing functionality

Animation

  • the core animation layers
  • layer backed views
  • custom animation

Controls and cells

  • action methods and the targe-action idiom
  • grid layout of buttons and text fields

String – object conversion

Formatters

  • built in formatter classes
  • creating custom formatter classes

Understanding object oriented patterns

  • Model View Controller pattern
  • Composite pattern
  • Visitor pattern

Cocoa bindings

  • model-view synchronisation
  • the key-value observing protocol
  • NSController hierarchy
  • NSEditor hierarchy
  • customising binding behaviour

Data persistence and object-relational mappings

  • data modeling
  • persistence stores

Text handling

  • rich text formats
  • cutting, copying, pasting

Data sources and Table Views

Interface Builder

  • .nib and .xib files
  • archiving and unarchiving of objects
  • file ownership
  • outlets and actions
  • NSBundle
    • dynamic loading of .nib files

Storage and retrieval of user settings

Cocoa Programming
Training Cocoa Programming

Onze voordelen :

  • Type of training: Inter-company, intra-company and individual
  • 100% flexible & personalised training : You choose the place, the dates and the training program
  • Offer request : Response within 24 hours
  • 50% discount for SME’s from Brussels-Capital Region
  • Free parking, lunch & drinks
  • Free use of our Digital Competence Centre: Manuals, courses, exercises, …

Training Cocoa Touch Programming – 5 days

Class overview :

The emphasis on this course is on programming. The course commences with a detailed overivew of ObjectiveC 2.0 and the Foundation Framework. The early iPhone SDK GUI examples are developed programmatically, outside of Interface Builder so as to provide a feel for the framework and its constituent parts, and an understanding of serialisation.

Class goals :

As well as developing proficiency in working with XCode and Interface Builder attendees will learn how to design effective event driven user interface based applications including:

  • implementing code for drawing and animation
  • setting up and managing UI widgets such as buttons, text fields, and pickers
  • how to persist (save) application state and user data
  • how to connect to interface objects both by using Interface Builder and by direct programming
  • how to access iPhone user input from touches, as well as from the accelerometer and Core Location
  • how to make best use of iPhone’s table views and navigation controllers

Content of Cocoa Touch Programming

Basic Concepts of Object-Oriented Analysis and Design

Overview of the iPhone Cocoa Touch framework architecture

Mastering the XCode IDE (Integrated Development Environment)

  • creating and building projects
  • running and debugging applications
  • working with the class and documentation browsers

Intensive overview of ObjectiveC

  • dynamic typing
  • dynamic binding
  • dynamic loading

The Runtime System

  • dynamic method lookup
  • resolution of unmatched selectors
  • message forwarding

Dynamic Properties

  • use of @property to declare accessor methods
  • use of @synthesize to synthesize accessor methods

Categories and Protocols

Foundation Framework

  • delegation
  • key-value coding
  • mutable subclasses

Files and URLs

  • storage and retrieval of filesystems and web data

Memory Management

  • reference counting
  • garbage collection
  • autorelease pools

Property lists and Key-Value pair coding idioms

Understanding object oriented patterns

  • Model View Controller pattern
  • Composite pattern
  • Visitor pattern
  • iPhone UIKit design pattern application

Table Views

  • UITableView
  • UITableViewController
  • data source method idiom
  • delegate method idiom

Navigation – patterns and idioms

  • iPhone navigation controller
  • iPhone tab bar controller

Touch Events

  • patterns and idioms for handling user touch

Customisation of iPhone UI components

  • Core Graphics framework
  • Core Animation framework
  • image display and manipulation
  • animation design and implementation

Data persistence

  • types of data store
  • principles
  • patterns and idioms

Memory Management

  • retain counts
  • autorelease pools

Processing accelerometer input

Integrating applications with Core Services such as

  • the Address Book
  • Maps
  • Safari
  • Mail

Dynamic Loading of application modules

Performance monitoring

Testing and debugging

Cocoa Touch Programming
Training Cocoa Touch Programming

Onze voordelen :

  • Type of training: Inter-company, intra-company and individual
  • 100% flexible & personalised training : You choose the place, the dates and the training program
  • Offer request : Response within 24 hours
  • 50% discount for SME’s from Brussels-Capital Region
  • Free parking, lunch & drinks
  • Free use of our Digital Competence Centre: Manuals, courses, exercises, …

Training A Comprehensive Introduction to Objective-C Programming – 5 days

Class overview :

This course is for those who have relatively little programming experience. Unlike many Objective C programming courses, this course covers the underlying C on which Objective C is based in considerable detail. It also provides a sound introduction to Object Oriented programming concepts and practice and introduces and makes extensive use of UML diagrams to explain and communicate these concepts and practices.

Class goals :

This course is for those who have relatively little programming experience. Unlike many Objective C programming courses, this course covers the underlying C on which Objective C is based in considerable detail. It also provides a sound introduction to Object Oriented programming concepts and practice and introduces and makes extensive use of UML diagrams to explain and communicate these concepts and practices.

Content of A Comprehensive Introduction to Objective-C Programming

Overview of C and Objective C

Introduction to Object Oriented concepts and Object Oriented Programming

Mastering the XCode IDE (Integrated Development Environment)

  • creating and building projects

The C foundations of Objective C

  • basic data types
  • variables, operators, expressions and operators
  • functions
  • flow control
    • if – else, and switch statements
    • for, while and do – while statements
    • break, continue, goto
    • arrays and pointers
    • data structures

Introduction to Object Oriented Thinking and Programming

  • classes
  • instances
  • inheritance
  • polymorphism

Understanding the Objective C runtime

  • creation, management and destruction of objects
  • class interface specification
  • visibility modifiers
  • class implementation
  • creating instances of classes
  • invoking methods on instances

Advanced Topics

  • Dynamic typing and binding
    • the id type
    • how dynamic binding works
    • using isKindOf to determine the type of an instance
    • case study: linked lists containing a variety of node types
  • protocols
    • basic concept
    • inheritance of protocols
    • conformsTo
  • Categories
    • Categories as an alternative to subclassing

Introduction to the Objective C Foundation Classes

Introduction to Frameworks

  • Overview of the Cocoa framework
  • Overview of Cocoa Touch
A Comprehensive Introduction to Objective-C Programming
Training A Comprehensive Introduction to Objective-C Programming

Onze voordelen :

  • Type of training: Inter-company, intra-company and individual
  • 100% flexible & personalised training : You choose the place, the dates and the training program
  • Offer request : Response within 24 hours
  • 50% discount for SME’s from Brussels-Capital Region
  • Free parking, lunch & drinks
  • Free use of our Digital Competence Centre: Manuals, courses, exercises, …

Training Introduction to Solaris – 3 days

Class overview :

This Sun Microsystems Solaris Operating System training course introduces the delegate to the main concepts of the SOLARIS Operating System. The most commonly used commands and utilities are described in detail as are the command line wildcard and redirection facilities.

Class goals :

This Solaris Introduction course provides the skills needed to work productively in the SOLARIS environment. The delegates will practise:

  • Creating, copying, renaming, moving and deleting files and directories
  • Using the shell’s redirection and pipe facilities
  • Editing text files using the vi editor
  • Setting and changing access permissions on files
  • Monitoring and controlling their own processes
  • Using the basic file and text searching utilities
  • Customising their own login environment

Content of Introduction to Solaris

Course Introduction

  • Administration and Course Materials
  • Course Structure and Agenda
  • Delegate and Trainer Introductions

Introduction to the Solaris Operating System

  • A brief history of UNIX
  • The UNIX kernel
  • The UNIX file system
  • Getting started navigating the file system
  • The file system structure
  • Directories and files
  • Pathnames
  • Navigating the file system
  • Exercise: Logging on to the system
  • Exercise: Navigating the file system

Basic Commands

  • Command line syntax
  • Basic file handling commands
  • Basic Directory handling commands
  • Filename wildcard characters
  • Exercise: Manipulating files and directories

Redirection and Pipes

  • Input redirection
  • Output redirection
  • Pipes
  • Exercise: Using redirection and pipe facilities

Introduction to the vi Editor

  • Overview of the vi editor
  • Basic functions
  • Switching to input mode
  • Other useful commands
  • Exercises: Using the vi editor
  • Exercise: Using more advanced vi features

Searching and Replacing Text

  • Replacing text
  • Using the vi editor
  • Using sed for search and replace
  • Searching for text with grep
  • Linking files
  • Exercises: Searching and Replacing Text

Recalling and Editing Commands

  • Overview
  • The bash shell
  • The korn shell
  • Exercises: Recall and Edit Commands

File Permissions and Access Control

  • Users and user groups
  • File access permissions
  • Changing file attributes
  • Switching users and user groups
  • Linking files
  • Exercise: Setting and access permissions

Processes

  • What is a process?
  • Monitoring processes
  • Killing processes
  • Background processes
  • Job Control
  • Grouping commands
  • Exercise: Monitoring and controlling processes

More Basic Commands

  • The wc (word count) command
  • The find command
  • The cut command
  • The sort command
  • The finger command
  • Exercise: Using file handling commands

The User Environment

  • Customising the .profile or .bash_profile
  • Customising the .kshrc or .bashrc
  • Exercise: Setting up an environment
Introduction to Solaris
Training Introduction to Solaris

Onze voordelen :

  • Type of training: Inter-company, intra-company and individual
  • 100% flexible & personalised training : You choose the place, the dates and the training program
  • Offer request : Response within 24 hours
  • 50% discount for SME’s from Brussels-Capital Region
  • Free parking, lunch & drinks
  • Free use of our Digital Competence Centre: Manuals, courses, exercises, …

Training Introduction to Solaris – A Unix / Solaris Foundation – 2 days

Class overview :

This comprehensive two-day course aims to equip the novice Solaris/UNIX user with all the skills necessary to navigate the system and make productive use of the tools available, including the Windows system, the vi editor and essential Solaris/UNIX commands. It also forms the necessary foundation for subsequent courses.

Class goals :

A foundation course to get trainees confident in day-to-day Solaris / Unix use. This course provides all the knowledge that applications users will need and forms a good grounding for the power user or administrator who will go on to take other courses

Content of Introduction to Solaris – A Unix / Solaris Foundation

Solaris / UNIX / Linux overview

  • What are Solaris, Linux and Unix?
  • Advantages and disadvantages
  • Basic command examples
  • Other versions of Unix
  • Future of Unix
  • Logistics and support

Getting started

  • Logging in and out
  • Basic Gnome Window system use
  • Keyboard basics
  • Files, directories and path names
  • Creating and examining files
  • Effective use of directories
  • Moving, copying and removing files
  • Basic system password security
  • Online Documentation and the man command
  • Common problems

The vi editor

  • Invoking vi
  • Insert and Append
  • Moving around the text
  • Deleting text
  • Change operators
  • Other insert operators
  • Searching for text; Search and replace
  • Saving and quitting

The Next stage

  • Introduction to UNIX shells
  • Shell interaction
  • Input and Output control using Re-direction and piping
  • Shell metacharacters (wild cards)
  • The command history mechanism, and command line editing facilities
  • The shell quoting mechanism
  • Setting up and using command aliases
  • Job and Process monitoring and control
  • More complex copying and moving
  • Protecting files and directories using chmod
  • Shell variables and setting up the environment
  • Introduction to Solaris utilities
  • Halting the workstation

Gnome Window System

  • A thorough examination of the major tools available, such as the Panel, File Manager, Text editor and the Help system
  • Customising the Workspace and setting basic user preferences

Introduction to networking

  • Introduction to network concepts
  • Ethernet Overview
  • Network basic commands (including logging in to other machines with ssh)
  • Network File System (NFS) – overview, benefits and uses
  • Overview of Samba file sharing with Microsoft machines
Introduction to Solaris
Training Introduction to Solaris

Onze voordelen :

  • Type of training: Inter-company, intra-company and individual
  • 100% flexible & personalised training : You choose the place, the dates and the training program
  • Offer request : Response within 24 hours
  • 50% discount for SME’s from Brussels-Capital Region
  • Free parking, lunch & drinks
  • Free use of our Digital Competence Centre: Manuals, courses, exercises, …

Training Unix System Administration – 5 days

Class overview :

This course is designed to give delegates practical experience in the administration of a SVR4 compatible Unix System. Practical work will concentrate on the basic SVR4 commands rather than vendor-specific administration menu driven or GUI tools.

The delegates will practise:

  • Adding, changing and deleting users and user groups
  • Managing user passwords
  • Configuring login files
  • Running background tasks at regular intervals
  • Creating file systems
  • Mounting, monitoring and repairing file systems
  • Managing file access
  • Backing up and restoring files and directories using standard utilities
  • Managing swap space
  • Adding printers to the system
  • Monitoring and controlling print jobs
  • Starting and shutting down the system
  • Customising start-up and shutdown procedures
  • Monitoring system performance with the sar utility
  • Configuring syslog to manage system event messages
  • Carrying out various housekeeping procedures to manage disk space

Class goals :

To provide the knowledge and skills needed to maintain successful day-to-day operation of a UNIX system.

Content of Unix System Administration

The Administrator’s Role

  • Role Of A System Administrator
  • Using The root Login
  • Tracking The Use Of su
  • The sysadm Menu System

Account Management

  • Users, user groups and related system files
  • Adding new users and user groups (useradd, groupadd)
  • Changing and deleting users and user groups (usermod, userdel, groupmod, groupdel)
  • Password and login control (passwd)
  • User communication facilites (wall, /etc/motd)
  • Exercise

Login Files

  • The Bourne and Korn Shell Environments
  • Environment Variables
  • The system profile /etc/profile
  • The user’s .profile
  • The Korn shell start up file .kshrc
  • Korn shell options
  • Listing environment variables and aliases
  • Skeleton directories
  • Exercise

Background Jobs

  • Starting Background Jobs
  • Using The nice Command
  • Using cron Processes
  • Creating crontab Entries
  • Using The crontab Command
  • The at Command
  • Exercise

File System Administration

  • Physical Disk Organisation
  • UNIX Partition Slices
  • File System Device Names
  • Mounting and Unmounting File Systems
  • File System Types
  • File System Structure
  • File System Creation
  • Checking And Repairing File Systems
  • Monitoring Free Space
  • Exercise

File Access

  • File Access Criteria (Users, Groups and Permissions)
  • Default permissions with umask
  • Changing File Attributes with chmod, chown and chgrp
  • Testing permissions with su
  • Exercise

Backup and Restore Facilities

  • Using The cpio Command
  • Using The tar Command
  • Using the dd Command
  • Backup And Restore Services

Managing Swap Space

  • Listing, configuring and disabling swap space (swap)
  • Exercise

Terminals and Printers

  • Managing terminals
  • Using the stty command
  • Terminal model capabilities and commands (infocmp, tput)
  • The LP print service
  • LP print service files
  • Printer configuration (lpadmin)
  • Printer maintenance – managing printer status, job queues etc.
  • (lphsut, lpsched, /etc/init.d/lp, accept, reject, enable, disable, lpmove, lpusers, lpstat, cancel)
  • Printing from copies of files
  • Stopping banner output
  • Exercise

System Startup and Shutdown

  • The /etc/init Procedure
  • System Run States
  • The /etc/inittab File
  • System Startup Procedures and Processes
  • System Shutdown Procedures and Processes
  • Recovery From Boot Failure
  • Exercise

Basic Networking

  • Basic networking overview
  • Network hardware
  • Network software
  • Network addressing – IPv4
  • Network masks and subnets
  • Routing
  • Network commands (hostname, ifconfig, netstat, telnet, rlogin, ssh, ftp, sftp, rcp, scp, rsh, ping)
  • Client-Server environment
  • Servers
  • Networking services overview NIS, NIS+, DNS, LDAP NFS, DHCP
  • Exercise

Performance Management

  • Performance Management
  • System Performance Tools
  • System Activity Reporting using the sar command
  • General Performance
  • Specific Areas Of Performance
  • Excessive Paging
  • Disk I/O Performance
  • CPU Performance
  • Using the timex Command
  • Exercise

Kernel Configuration

  • System Configuration
  • Configuration Guidelines
  • Reducing Disk I/O
  • Increasing User Memory
  • Improving CPU Performance
  • Special Case Tuning Needs
  • The Configuration Process (/etc/conf/cf.d, idtune, idbuild)

Software Installation

  • Operating System Installation
  • Other Software Installation (pkginfo, pkgadd, pkgrm)
  • Exercise

Syslog

  • Syslog Configuration
  • The /etc/syslog.conf configuration file
  • Editing the syslog.conf file
  • Logging telnet, ftp and other network daemons
  • Testing syslog logging
  • Exercise

General Housekeeping

  • Managing Files and Directories
  • Checking file space used
  • Freeing up disk space
  • Saving disk space
  • File system organisation
  • Helpful hints
  • Exercise
Unix Sytem Administration
Training Unix Sytem Administration

Onze voordelen :

  • Type of training: Inter-company, intra-company and individual
  • 100% flexible & personalised training : You choose the place, the dates and the training program
  • Offer request : Response within 24 hours
  • 50% discount for SME’s from Brussels-Capital Region
  • Free parking, lunch & drinks
  • Free use of our Digital Competence Centre: Manuals, courses, exercises, …