Szkolimy
i audytujemy od ponad 22 lat.

Szkolimy i audytujemy od ponad 21 lat.

Shell Scripting Workshop (GL375)

Opinie
(0)
Dane szkolenia
Czas trwania
2 dni, 16 godzin
Poziom trudności
Możliwe opcje szkolenia
Zamów to szkolenie w Twojej firmie
Szkolenie hybrydowe. W NTG lub online, wybór należy do Ciebie
Język szkolenia
polski
Szkolenie Szkolenie Cena katalogowa od 2600,00 zł netto (3198,00 zł brutto) Pozostałe ceny
Zaproponuj miejsce i termin
Informacje ogólne

This course is designed to provide the skills necessary to automate tasks on a Unix or Linux system. Systems administrators and developers alike can avoid errors and save time and money by replacing repetitive work patterns with shell scripts. Care has been taken to present this course in a format that benefits all students, with or without previous programming experience. Many believe that the best way to learn shell scripting is writing shell scripts. For this reason, lab time is emphasized. Early labs present the scripting process step-by-step, while later labs are presented in a challenge format. While official solutions to each lab task are provided, students are encouraged to create their own before examining the solution. In this way, more experienced students are challenged without overwhelming the less experienced.

Supported distributions

• Red Hat Enterprise Linux 7

• SUSE Linux Enterprise 12 

 

Konspekt

Module 1: Introduction to the Shell

• Shell Script Strengths and Weaknesses

• Shells • Switching User Contexts

• Example Shell Script

• Shell and Environment Variables

• Key Environment Variables

• Which and Type

• General Quoting Rules

• Nesting Commands

• Help from Commands and Documentation

• whereis

• Getting Help within the Graphical Desktop

• Getting Help with man & info

Lab Tasks

• Shell Variables

• Shell Meta-Characters

• Command Substitution

 

Module 2: Shell Scripting Basics

• Positional Parameters

• Input & Output

• printf

• alias

• Functions

• Colors in Scripts

• Custom Bash Prompts

Lab Tasks

• Aliases

• Bash Login Scripts

• Create “userinfo” and “sysinfo” functions

 

Module 3: Working with Files

• Communication Channels

• File Redirection

• Piping Commands Together

• Doing Math

• Filesystem Structures

• Determining Disk Usage with df and du

• cron

• The crontab Command

• crontab Format

• /etc/cron.*/ Directories

• Sending Email with mailx

Lab Tasks

• Disk and Filesystem Usage

• Redirection and Pipes

 

Module 4: Regular Expressions

• Searching Inside Files

• Regular Expression Overview

• Regular Expressions

• RE Character Classes

• Regex Quantifiers

• RE Parenthesis

• The Streaming Editor

Lab Tasks

• Pattern Matching with Regular Expressions

• Extended Regular Expressions

• Using Regular Expressions with sed

 

 

Module 5: Branching and Looping

• Exit Status

• Comparisons with test

• Conditional Statements

• Flow Control: case

• Flow Control: while and until Loops

• The borne for-Loop

• Flow Control: select

• Lab Tasks

• Reporting User Statistics

• Monitoring Filesystem Usage}

 

Module 6: Data Munging

• Text Processing with Awk

• Text Sorting

• Duplicate Removal Utility

• Extracting Columns of Text Lab Tasks

• Create “rmhost” function

• Create “showenv”function

• Parsing Mail Server Logs

• Fixing Incorrect Files

 

Module 7: Security, Whitespace, and Other Gotchas

• Gotcha: Quoting Variables

• Gotcha: Locales

• Gotchas: Maximum Command Length

• Gotcha: Whitespace in for Loops

• Reading Files with while

• Gotcha: $IFS

• Gotcha: Printing in .bashrc

• Gotcha: Aliases

Lab Tasks

• Renaming MP3 Files

• Split and Display $PATH

• A tar-based Backup

 

Appendix A: Challenge

• Apache Configuration Files

• httpd.conf – VirtualHost Configuration

Lab Tasks

• Automated Virtual Host Provisioning

 

Appendix B: Emacs

• Emacs

• The Emacs Interface

• Basic Emacs

• More Emacs Commands

Lab Tasks

• Text Editing with Emacs

 

Appendix C: The Secure Shell (SSH)

• OpenSSH Client & Server Configuration

• Accessing Remote Shells

• Transferring Files

• SSH Key Management 

Pokaż więcej
Wymagania

Prerequisites

Solid understanding of Unix-based systems and proficiency on the Unix or Linux command line.

W cenę szkolenia wliczono
  • Autoryzowany certyfikat producenta
  • Autoryzowane materiały szkoleniowe w formie elektronicznej bądź papierowej
  • Materiały szkoleniowe, notatnik, długopis
  • Kawa, herbata, słodki poczęstunek (w przypadku szkoleń stacjonarnych)
  • Obiad (w przypadku szkoleń stacjonarnych)

 

Firma NT GROUP Sp.  z o.o. jest Autoryzowanym partnerem firmy HPE

Spółka posiada wpis do ewidencji placówek niepublicznych   Nr ew. ES.VIII.4320-6/p.n./2003 wydany z upoważnienia Prezydenta Miasta Łodzi

Dofinansowanie

Zachęcamy do skorzystania z możliwości dofinansowania szkoleń oferowanych przez naszą firmę. Dostępne rozwiązania:

  • Wsparcie z Funduszy Europejskich (BUR) nawet do 85% na usługi rozwojowe dla przedsiębiorstw oraz osób indywidualnych.
  • Szkolenia dofinansowane z Krajowego Funduszu Szkoleniowego do 100% wartości szkolenia na kształcenia pracowników i pracodawców.

 

Skontaktuj się z nami, aby uzyskać więcej informacji. Oferujemy pełne wsparcie w tym procesie.  

Zapraszamy!

 

 Dofinansowanie szkoleń KFS

 Dofinasowanie szkoleń PARP

 

Powiązane szkolenia
Szkolenie hybrydowe. W NTG lub online, wybór należy do Ciebie
Zamów to szkolenie w Twojej firmie

Najbliższy termin: Prosimy o kontakt

Cena katalogowa: 4600,00 zł netto (5658,00 zł brutto)
5 dni / 40 godzin
oceny
Szkolenie hybrydowe. W NTG lub online, wybór należy do Ciebie
Zamów to szkolenie w Twojej firmie

Najbliższy termin: Prosimy o kontakt

Cena katalogowa: 4600,00 zł netto (5658,00 zł brutto)
3 dni / 24 godzin
oceny
Szkolenie hybrydowe. W NTG lub online, wybór należy do Ciebie
Zamów to szkolenie w Twojej firmie

Najbliższy termin: Prosimy o kontakt

Cena katalogowa: 3900,00 zł netto (4797,00 zł brutto)
4 dni / 32 godzin
oceny
Szkolenie hybrydowe. W NTG lub online, wybór należy do Ciebie
Zamów to szkolenie w Twojej firmie

Najbliższy termin: Prosimy o kontakt

Cena katalogowa: 4200,00 zł netto (5166,00 zł brutto)
5 dni / 40 godzin
oceny
Szkolenie hybrydowe. W NTG lub online, wybór należy do Ciebie
Zamów to szkolenie w Twojej firmie

Najbliższy termin: Prosimy o kontakt

Cena katalogowa: 3500,00 zł netto (4305,00 zł brutto)
5 dni / 40 godzin
oceny
Szkolenie hybrydowe. W NTG lub online, wybór należy do Ciebie
Zamów to szkolenie w Twojej firmie

Najbliższy termin: Prosimy o kontakt

Cena katalogowa: 4200,00 zł netto (5166,00 zł brutto)
5 dni / 40 godzin
oceny
Bestsellery
Zamów to szkolenie w Twojej firmie

Najbliższy termin: 16-01-2025 09:00

Cena katalogowa: 1120,00 zł netto (1377,60 zł brutto)
Cena promocyjna: od 690,00 zł netto (848,70 zł brutto)
2 dni / 16 godzin
38 oceny
Zamów to szkolenie w Twojej firmie

Najbliższy termin: 10-02-2025 09:00

Cena katalogowa: 960,00 zł netto (1180,80 zł brutto)
Cena promocyjna: od 850,00 zł netto (1045,50 zł brutto)
2 dni / 12 godzin
21 oceny
Szkolenie hybrydowe. W NTG lub online, wybór należy do Ciebie
Zamów to szkolenie w Twojej firmie

Najbliższy termin: Prosimy o kontakt

Cena katalogowa: 950,00 zł netto (1168,50 zł brutto)
1 dzień / 8 godzin
oceny
Zamów to szkolenie w Twojej firmie

Najbliższy termin: Prosimy o kontakt

Cena katalogowa: 490,00 zł netto (602,70 zł brutto)
2 dni / 8 godzin
oceny
Zamów to szkolenie w Twojej firmie

Najbliższy termin: Prosimy o kontakt

Cena katalogowa: 490,00 zł netto (602,70 zł brutto)
2 dni / 8 godzin
oceny
Zamów to szkolenie w Twojej firmie

Najbliższy termin: 03-02-2025 09:00

Cena katalogowa: 1120,00 zł netto (1377,60 zł brutto)
Cena promocyjna: od 620,00 zł netto (762,60 zł brutto)
2 dni / 16 godzin
96 oceny
Możliwe terminy szkoleń
Zaproponuj miejsce i termin
Opinie
(0)
Dodaj
Dane szkolenia
  • Czas trwania: 2 dni , 16 godzin
  • Poziom trudności:
  • Język: polski
  • Język materiałów: angielski
  • Prowadzący
  • Możliwe opcje szkolenia:
    Zamów to szkolenie w Twojej firmie
    Szkolenie hybrydowe. W NTG lub online, wybór należy do Ciebie