Curso Introduction to Linux for End Users

  • Linux & Suse

Curso Introduction to Linux for End Users

40 horas Curso Pratico
Visão Geral

O Curso Introduction to Linux for End Users ensina aos participantes as ferramentas e conceitos fundamentais do Linux. 

O Curso Introduction to Linux for End Users "Introdução ao Linux para Usuários Finais" destina-se a fornecer uma compreensão básica e prática do sistema operacional Linux para aqueles que têm pouco ou nenhum conhecimento prévio sobre o assunto. Ao longo deste curso, os alunos serão introduzidos aos fundamentos do Linux, sua interface de linha de comando e suas principais funcionalidades, capacitando-os a utilizar o Linux de forma eficaz em suas atividades diárias.

Objetivo

Após realizar este Curso Introduction to Linux for End Users você será capaz de:

  • Entenda a manipulação básica de arquivos
  • Aprenda recursos básicos e avançados do sistema de arquivos
  • Use redirecionamento de E/S e pipes
  • Trabalhe com manipulação de texto e expressões regulares
  • Gerenciar trabalhos e processos
  • Use vi, o editor padrão do Unix
  • Automatize tarefas com scripts de shell
  • Gerenciar software Linux
  • Administração remota segura
Materiais
Inglês/Português/Lab Prático
Conteúdo Programatico

Introduction

What is Linux?

  1. Unix Origins and Design Principles
  2. Unix Timeline
  3. FSF and GNU
  4. GPL - General Public License
  5. The Linux Kernel and Versioning
  6. Components of a Distribution
  7. Slackware
  8. SUSE Linux Products
  9. Debian
  10. Ubuntu
  11. Red Hat Linux Products and CentOS
  12. Oracle Linux
  13. Mandriva

Login and Exploration

  1. Logging In
  2. Running Programs
  3. Interacting with Command Line
  4. The X Window System
  5. Starting X
  6. Gathering Login Session Info
  7. Gathering System Info
  8. got root?
  9. Switching User Contexts
  10. sudo
  11. Help from Commands and Documentation
  12. Getting Help with man & info

The Linux FileSystem

  1. File System Support
  2. Unix/Linux File System Features
  3. File System Hierarchy Standard
  4. Navigating the File System
  5. Displaying Directory Contents
  6. File System Structures
  7. Determining Disk Usage With df and du
  8. Determining Disk Usage With baobab
  9. Disk Usage with Quotas
  10. File Ownership
  11. Default Group Ownership
  12. File and Directory Permissions
  13. File Creation Permissions with umask
  14. Changing File Permissions
  15. SUID and SGID on files
  16. SGID and Sticky Bit on Directories
  17. User Private Group Scheme

Manipulating Files

  1. Directory Manipulation
  2. File Manipulation
  3. Deleting and Creating Files
  4. Physical UNIX File Structure
  5. File System Links
  6. File Extensions and Content
  7. Displaying Files
  8. Previewing Files
  9. Displaying Binary Files
  10. Searching the File System
  11. Alternate Search Method
  12. Producing File StatisticsSection

Shell Basics

  1. Role of Command Shell
  2. Communication Channels
  3. File Redirection
  4. Piping Commands Together
  5. Filename Matching
  6. File Globbing and Wildcard Patterns
  7. Brace Expansion
  8. Shell and Environment Variables
  9. Key Environment Variables
  10. General Quoting Rules
  11. Nesting Commands
  12. Multiple and Multi-line Commands

Archiving and Compression

  1. Archives with tar
  2. Archives with cpio
  3. The gzip Compression Utility
  4. The bzip2 Compression Utility
  5. The XZ Compression Utility
  6. The PKZIP Archiving/Compression format

Text Processing

  1. Searching Inside Files
  2. The Streaming Editor
  3. Text Processing with awk
  4. Replacing Text Characters
  5. Text Sorting
  6. Duplicate Removal Utility
  7. Extracting Columns of Text
  8. Combining Files and Merging Text
  9. Comparing File Changes

Regular Expressions

  1. Regular Expression Overview
  2. Regular Expressions
  3. RE Character Classes
  4. RE Quantifiers
  5. RE Parenthesis

Text Editing

  1. Text Editing
  2. Pico/GNU Nano
  3. Pico/Nano Interface
  4. Pico/Nano Shortcuts
  5. vi and Vim
  6. Learning vi
  7. Basic vi
  8. Intermediate vi

Command Shells

  1. Shells
  2. Identifying the Shell
  3. Changing the Shell
  4. Bourne sh: Configuration Files
  5. Script Execution
  6. Bourne sh: Prompts
  7. bash: Bourne-Again Shell
  8. bash: Configuration Files
  9. bash: Command Line History
  10. bash: Command Editing
  11. bash: Command Completion
  12. bash: "shortcuts"
  13. bash: prompt
  14. Setting Resource Limits via ulimit

Introduction to Shell Scripting

  1. Shell Script Strengths and
  2. Weaknesses
  3. Example Shell Script
  4. Positional Parameters
  5. Input & Output
  6. Doing Math
  7. Comparisons with test
  8. Exit Status
  9. Conditional Statements
  10. Flow Control: case
  11. The for Loop
  12. The while and until Loops

Process Management and Job Control

  1. What is a Process?
  2. Process Lifecycle
  3. Process States
  4. Viewing Processes
  5. Signals
  6. Tools to Send Signals
  7. Job Control Overview
  8. Job Control Commands
  9. Persistent Shell Sessions with Screen
  10. Using screen
  11. Advanced Screen

Process Administration

  1. Automating Tasks
  2. at/batch
  3. cron
  4. The crontab Command
  5. Crontab Format
  6. /etc/cron.*/Directories
  7. Anacron
  8. Managing Processes
  9. Tuning Process Scheduling

Managing Software

  1. Downloading with FTP
  2. FTP
  3. lftp
  4. Command Line Internet - Non-interactive
  5. Command Line Internet - Interactive
  6. Managing Software Dependencies
  7. Using the YUM command
  8. YUM package groups
  9. Configuring YUM
  10. Popular YUM Repositories
  11. Using the Zypper command
  12. Zypper Services and Catalogs
  13. The dselect & Apt Frontends to dpkg
  14. Aptitude
  15. Configuring Apt

Messaging

  1. System Messaging Commands
  2. Controlling System Messaging
  3. Internet Relay Chat
  4. Instant Messenger Clients
  5. Electronic Mail
  6. Sending Email with sendmail
  7. Sending and Receiving Email with mailx
  8. Sending and Receiving Email with mutt
  9. Sending Email with Pine
  10. Evolution

Printing

  1. Linux Printer Sub-systems
  2. Legacy Print Systems
  3. Common UNIX Printing System
  4. Defining a Printer
  5. Standard Print Commands
  6. Format Conversion Utilities
  7. Ghostscript
  8. enscript and mpage

The Secure Shell (SSH)

  1. Secure Shell
  2. ssh and sshd Configuration
  3. Accessing Remote Shells
  4. Transferring Files
  5. Alternative sftp Clients
  6. SSH Key Management
  7. ssh-agent

Mounting FileSystems & Managing Removable Media

  1. File Systems Concept Review
  2. Mounting File Systems
  3. NFS
  4. SMB
  5. File System Table (/etc/fstab)
  6. AutoFS
  7. Removable Media
TENHO INTERESSE

Cursos Relacionados

Curso Linux Bash Shell Programming

32 horas

Curso Linux Suse SLE200 Transitioning Enterprise 15

8 Horas

Curso Enterprise Server Deployment SLE211v15

16 horas

Curso SUSE Enterprise Server 15 Administration SLE201v15

32 Horas

Curso Linux Suse Enterprise Server 15 Adm Advanced SLE301v15

32 horas

Curso Linux Suse SLES for SAP Applications HA Deployment and Configuration

24 Horas

Curso Suse Linux Protegendo Enterprise Server 12 SLE341

24 Horas