T1131

Linux Fundamentals

This education is for those who want a quick and broad introduction to the operating system Linux. This includes everyone who is generally interested in Linux, those who will use Linux or as a first step for administrators. The course is appropriate no matter which version of Linux the company uses. 

You will learn:

  • What is a Linux system
  • Linux architecture
  • To use a Linux system regardless version and how to explore deeper

Course outline:

1. Introduction

  • Short introduction to the operating system, resources and gui
  • Linux/UNIX historical development
  • Design goals and principles
  • Portability
  • Linux/UNIX, familes and dialects

2. Resource handling

  • The Core
  • Multitasking and process handling
  • The memory model; physical and virtual memory
  • The File system; physical versus logical
  • Hardware aspects; CPU, primary- and secondary memories

3. File System

  • Physical file system, partitions and sections
  • Logical file system, index nodes and file trees
  • File systems root and naming rules
  • Catalogue structure and standard searches
  • Hard and soft links
  • Browsers, file- and catalogue commands

4. Filter

  • Redirection and pipes
  • Synchronization, filtering and sorting
  • Stream editing and crypting
  • Filtering syntax and commands

5. Commands (Shell)

  • Specifics in different types of shells
  • Bourne-shell, Korn-shell and C-shell
  • General command syntax
  • Search variables and meta signs
  • Command executions orders
  • Alias, history and Job-control
  • Global and local configuring of commands: start up files

6. Text handling tools

  • General in UNIX-tools for editing, formatting and typing
  • Availability, sed, vi, emacs, awk, eqn, pico, man and manual pages

7. Shell programming

  • To write portable shell programs
  • Commando files, inter active and autonomic shell programs
  • Sequences, variables and inter action
  • Test and select
  • Repetition, functions, definitions and appliance
  • Exception handling and standard signals
  • Return codes

8. Safety

  • UID, GID, file access attributes and setuid
  • Password systems, structure and functions
  • Safety aspects in network connected UNIX-systems
  • Kerberos Tickets and Secure Shell (SSH)

9. Programming in Linux environment

  • Languages, include filters and standard libraries
  • Version handling
  • Compiling, linking and library handling
  • Tools for automatic compile, syntax control and source formatting
  • Overview on system calls in C

10. X-Windows system

  • General functions, client/server
  • Windows handlers, function, appearance, characters and configuring
  • X-applications, library and hierarchies
  • CDE and Motif
  • GNOME and KDE

11. Network

  • UNIX and TCP/IP
  • RPC-services, central versus distributed environment
  • NFS: hard and soft assemblage
  • Automount
  • Internet - servers, clients: Telnet, FTP, HTTP, SSH, mail and web

Exercises:

Each chapter ends with labs and/or demonstrations on for example: commands, external commands, file system handling, network use, X-windows training, modus operandi and windows handlers.

Fakta

Kurs
T1131
Längd
2 dagar
Pris
14.500 kr (exkl. moms)

Stockholm

Bookmark and Share

Kontakta oss
för mer information:

08 - 587 116 10 (Stockholm)
031 - 773 07 90 (Göteborg)
040-662 20 60 (Malmö)
info@informator.se