Course : Unix/Linux Essentials, Hands-on

Unix/Linux Essentials, Hands-on




This training is clearly lab-oriented. It presents a chosen selection of essential Unix knowledge that will enable you to use a Unix system on its everyday tasks.


INTER
IN-HOUSE
CUSTOM

Practical course in person or remote class

Ref. BUX
  2d - 14h00
Price : Contact us




This training is clearly lab-oriented. It presents a chosen selection of essential Unix knowledge that will enable you to use a Unix system on its everyday tasks.



Prerequisites
The students should have a general knowledge of computers and systems.

Practical details
Hands-on work
Students will be using networked workstations under Unix (AIX, Solaris, HP/UX and Linux) to perform the various labs.

Course schedule

1
Hands-on the system

  • Different Unix versions (AIX, HP_UX, Solaris...).
  • Login and logout.
  • Structure of a Unix command.
  • Using and customizing the desktop.
  • Unix directories and file systems.
  • Users and groups, file permissions.
  • Essential commands to manage files and directories.
  • How to use the on-line documentation.

2
Managing files, using text editors

  • Essential commands to manage files.
  • Physical and symbolic links.
  • Additional commands to manage files and directories.
  • Displaying disk usage.
  • The vi editor.

3
Understanding and using shell

  • Filtering.
  • Redirecting.
  • Executing programs.
  • Environment and processes.
  • Expanding commands.
  • Writing shell-scripts.
  • User environment ". profile".
  • Additional commands.

4
Using and building tools, communicating

  • Using regular expressions.
  • Example : grep and the regular expressions.
  • Essential tools.
  • Using pipes.
  • Using pipes to build higher level tools.
  • Additional tools.
  • Mail.

5
Describing multitasking

  • Background execution.
  • Tools to manage background and foreground processes.
  • Sending signals and killing processes.
  • Answering signals.

6
Reading and modifying a shell script

  • Shell variables.
  • Language instructions (if, for, while, ...).
  • The test command.
  • Simple shell script examples.
  • Modifying a shell script.
  • Interactive instructions in shell.

7
Using Unix on a network

  • Remote connection (telnet, rlogin).
  • Transfering files (ftp, rcp).
  • Remote program execution (rsh).
  • Remote program execution in a secure environment (ssh).
  • Understanding security issues.
  • Describing network terms (TCP/IP, NFS, NIS, DNS...).


Customer reviews
4,5 / 5
Customer reviews are based on end-of-course evaluations. The score is calculated from all evaluations within the past year. Only reviews with a textual comment are displayed.


Dates and locations
Select your location or opt for the remote class then choose your date.
Remote class