Jump to content

Now Linux Basics And Shell Scripting Jan 2015


Recommended Posts

Posted
Classes started. To see sample classes by trainer, please join.
 
 
GOTO meeting ID :The GoTo Meeting Id :  622-458-005 
 
( Attend classes for free until you are comfortable/confident with/(on) the trainer.)
 
 
7days a week from 7:30 A.M to 9:00 A.M. IST7:00 A.M to 9:00 A.M. IST

 

 

DB lo kaliga tirige vallu okka sari vachhi class vinipondi. 1 hr now

 

 

 

Please contact the trainer at

 

[email protected] 

 

 

 

 

 

 

 

 

 

 

 

Just to pass good, useful Info Posting this thread.

 

 

Don't think that for any self benefits I am posting here. Use it or Trash it. 

 

Class: Basic Linux commands and shell programming
 
Useful to whom? To Learn/know what is Linux/Solaris/UNIX O/S. To write scripts used for automation.
 
( For example Informatica People, Hadoop Learners, Big Data Learners and any DBA's,System Admins, and security analysts.)
 
 
When ? weekly two days (Thu,Sun) (For you Wednesday evening and Saturday evening) 7:00 A.M to 9:00 A.M. IST
 
Fee: 6000Rs( Attend classes for free until you are comfortable/confident with/(on) the trainer.)
 
Note: Those who would like to attend pl.confirm by return mail.So that we will create group list through which we can share the training documents and books. We have big list of email id's and sending to every member is not good and some may not like to get mail's etc.
 
The GoTo Meeting Id :  622-458-005 

 

P.S: I am not a trainer. I am not related to trainer or I am not getting any type of benefits as most of you think. Paid fee and learned. Felt good about the trainer.

 

 

Please contact the trainer at

 

[email protected] 

  • Replies 39
  • Created
  • Last Reply

Top Posters In This Topic

  • accuman

    28

  • sigsegv

    4

  • ZuniorVentiyar

    2

  • sharanya

    2

Posted

Dear All

Thank you very much. At present  sir is taking classes on Advanced Linux.
Now 9 students are attending.The course started on Nov 12th and it may end by Feb
28th.So I will start next batch after Feb 28th 2015.
 
sir is offering two Linux modules i.e
 
1) Basic Linux commands and Shell programming
 
2) Advanced Linux.
 
Now classes on Mon,Tue,Wed,Fri,sat ( For you Sun,Mon,Tue,Thu,Fri evening).
 
Now sir can take Basic Linux commands and shell programming weekly two days i.e Thu,Sun (For you Wed evening and Saturday evening) 7:00 A.M to 9:00 A.M.
 
By the time we can start advanced course we can part of  Basic commands and shell programming.
pl.try to inform your friends who would like to attend.
 
Tomorrow (15th Jan 2015 IST )  we have demo class at 7:00 A.M (IST)  for US(01/14/2015 7:30 PM CST) WED evening ( for me THU morning)
 
The GoTo Meeting Id :  622-458-005 
 
The course program attached 
Thank you very much.
 
Posted
 
1) Basic Linux commands and Shell programming
 
 
Chapter 1: 
 
The History of Unix, GNU , and Linux
 
Chapter 2:
 
Getting Started
 
Chapter 3:
 
Variables
 
Unix 
 
“Everything Is a File” and Pipelines
 
BSD
 
GNU
 
Linux
 
Choosing an OS
 
GNU/Linux
 
The BSDs
 
Proprietary Unix
 
Microsoft Windows
 
Choosing an Editor
 
Graphical Text Editors
 
Terminal Emulation
 
Nongraphical Text Editors
 
Setting Up the Environment
 
The Shell Profile
 
Aliases
 
vim Settings
 
Using Variables
 
Typing
 
Assigning Values to Variables
 
Positional Parameters
 
Return Codes
 
Unsetting Variables
 
Preset and Standard Variables
 
BASH_ENV
 
BASHOPTS
 
SHELLOPTS
 
BASH_COMMAND
 
BASH_SOURCE, FUNCNAME, LINENO, and BASH_LINENO
 
SHELL
 
HOSTNAME and HOSTTYPE
 
Working Directory
 
PIPESTATUS
 
TIMEFORMAT
 
PPID
 
RANDOM
 
REPLY
 
SECONDS
 
BASH_XTRACEFD
 
GLOBIGNORE
 
HOME
 
IFS
 
PATH
 
TMOUT
 
TMPDIR
 
User Identification Variables
 
Chapter 4:
 
Wildcard Expansion
 
Chapter 5:
 
Conditional Execution
 
Flow Chapter 6:
 
Control Using Loops
 
Chapter 7:
 
Variables Continued
 
Filename Expansion (Globbing)
 
Bash Globbing Features
 
Shell Options
 
Regular Expressions and Quoting
 
Overview of Regular Expressions
 
Quoting
 
If/Then
 
Else
 
elif
 
Test ([)
 
Flags for Test
 
File Comparison Tests
 
String Comparison Tests
 
Regular Expression Tests
 
Numerical Tests
 
Combining Tests
 
Case
 
For Loops
 
When to Use for Loops
 
Imaginative Ways of Feeding “for” with Data
 
C-Style for Loops
 
while Loops
 
When to Use while Loops
 
Ways to Use while Loops
 
Nested Loops
 
Breaking and Continuing Loop Execution
 
while with Case
 
until Loops
 
select Loops
 
Using Variables
 
Variable Types
 
Length of Variables
 
Special String Operators
 
Stripping Variable Strings by Length
 
Stripping from the End of the String
 
Stripping Strings with Patterns
 
Searching Strings
 
Using Search and Replace
 
Replacing Patterns
 
Deleting Patterns
 
Changing Case
 
Providing Default Values
 
Indirection
 
Sourcing Variables
 
Chapter 8:
 
Functions and Libraries
 
Chapter 9:
 
Arrays
 
Chapter 10:
 
Processes
 
Functions
 
Defining Functions
 
Function Output
 
Writing to a File
 
Redirecting the Output of an Entire Function
 
Functions with Trap
 
Recursive Functions
 
Variable Scope
 
Libraries
 
Creating and Accessing Libraries
 
Library Structures
 
Network Configuration Library
 
Use of Libraries
 
getopts
 
Handling Errors
 
getopts within Functions
 
Assigning Arrays
 
One at a Time
 
All at Once
 
By Index
 
All at Once from a Source
 
Read from Input
 
Accessing Arrays
 
Accessing by Index
 
Length of Arrays
 
Accessing by Variable Index
 
Selecting Items from an Array
 
Displaying the Entire Array
 
Associative Arrays
 
Manipulating Arrays
 
Copying an Array
 
Appending to an Array
 
Deleting from an Array
 
Advanced Techniques
 
The ps Command
 
ps Line Length
 
Parsing the Process Table Accurately
 
killall
 
The /proc pseudo-filesystem
 
prtstat
 
I/O Redirection
 
Appending Output to an Existing File
 
Permissions on Redirections
 
exec
 
Using exec to Replace the Existing Program
 
Using exec to Change Redirection
 
Pipelines
 
Background Processing
 
Chapter 11:
 
Choosing and Using Shells
 
wait
 
Catching Hangups with nohup
 
Other Features of /proc and /sys
 
Version
 
SysRq
 
/proc/meminfo
 
/proc/cpuinfo
 
/sys
 
/sys/devices/system/node
 
sysctl
 
The Bourne Shell
 
The KornShell
 
The C Shell
 
The Tenex C Shell
 
The Z Shell
 
The Bourne Again Shell
 
The Debian Almquist Shell
 
Dotfiles
 
Interactive Login Shells
 
Interactive Non-Login Shells
 
Non-Interactive Shells
 
Logout Scripts
 
Command Prompts
 
The PS1 Prompt
 
The PS2, PS3, and PS4 Prompts
 
Aliases
 
Timesavers
 
Modifying Behavior
 
History
 
Recalling Commands
 
Searching History
 
Timestamps
 
Tab Completion
 
ksh
 
tcsh
 
zsh
 
bash
 
Foreground, Background, and Job Control
 
Backgrounding Processes
 
Job Control
 
nohup and disown
Posted
1)Basic Linux Commands and Shell Programming
 
• Course Duration: 30 Classes.
 
• Number of Hours per day: 2 Hours.
 
• Timings: 7:00 A.M to 9:00A.M
 
• Requirements:  1 Laptop/Desktop with minimum 4GB RAM and 25 GB Free space on its HDD 
 
with good internet connectivity.
 
• Communication: Goto Meeting.
 
• Virtual Box and Linux OS and the course material in electronic form will be provided by faculty.
 
Schedule: Starts from After Feb 28, 2015. Fee: INR 6,000/-(You can attend as many classes as you need until you are comfortable)
 
Day 1 Introduction to Open Source/Linux OS and installation 
 
File Information Commands: ls, find, file
 
File Manipulation Commands: touch, chmod, chgrp, chown, rm, move, cp, cat, ln
 
Directory Manipulation Commands: mkdir, rmdir
 
File content related Commands: more, less, tail, head, wc, read, pg, tee, vi
 
File content search commands: grep, fgrep, egrep, strings
 
Scheduling Commands: at, atp, crontab
 
Storage related commands: compress, cpio, dd, pack, tar, uncompress, unpack, zcat, gzip, 
 
gunzip, bzip, bzip2
 
Status Commands: date, env, iostat, sar, uname, uptime, vmstat
 
Text processing Commands: cut, fold, join, paste, sort, tr, uniq, sed, awk ( indepth on sed, 
 
awk and find commands)
 
Process related commands: kill, nice, ps, jobs, wait, nohup, sleep, top
 
Communication related Commands: cu, ftp, lftp, write, mailx
 
File Comparison Commands: cmp, comm., diff, diff3, dircmp, sdiff
 
Miscellanious Commands: banner, bc, cal, who, calendar, clear, time, xargs, regular 
 
expressions, character set, meta characters
 
User and Group administration Commands: useradd, user del, usermod, groupadd, groupdel, 
 
gpasswd, passwd, id 
 
Getting Started - Introduction to BASH Shell: Shell basics, Shell variables, Basic Scripting
 
Variables, Wildcard Expansion
 
Conditional Execution, Flow Control Using Loops
 
Functions and Libraries
 
Arrays, Processes
 
Choosing and Using Shells
 
Explanation of Real-Time script examples 
 
Day 30 Conclusion session – clarification of doubts 
 
Note: The above course is designed for  developers, DBA’s and application server administrators and 
 
Hadoop and informatica administrators. The module can be extended for 2-3 days more if required.
Posted

2) Advanced Linux

 

 

Core System Administration & Advanced System Administration 

 
/JBOSS Application Server Administration Course curriculum:
 
This course is aimed at those students who are currently studying and wish to pursue a career in 
 
Linux System Administration and or Oracle Database Administration or Application Server (Tomcat 
 
/JBOSS /Weblogic/Websphere etc.) Administration or Network Administration.
 
Faculty Details:
 
Years of working experience: 15 years on Linux and Unix Platforms.
 
Years of teaching experience: 8 years on Linux Platform
 
Required H/W and S/W setup:
 
These classes will be conducted through online using go-to meeting.
 
Faculty: Will use laptop with 4GB RAM and with a processor which supports VT Technology.
 
2-3 Virtual Machines will be created with RHEL 7.0 and all demos will be shown using these 
 
virtual machines.
 
Participant: Will require similar laptop with MS Windows OS. Required s/w like VMWare 
 
Workstation/Virtual Box and RHEL7.0 image will be provided by the faculty.
 
Maximum number of participants: 
 
Batch will start only if at least 5 participants are available.
 
Course Fee: Rs.20,000/-(You can attend as many classes as you need until you are comfortable)
 
Course Duration: 10 weeks @ 5 classes/week – each class 2 hours.
 
Study Material: Will be provided in pdf document format
 
Email Address :[email protected]
 
Note: Student will be capable of clearing RHCSA/RHCE Exams after completion of this course
 
Red Hat System Administration I (RH124) related to Red Hat Enterprise Linux,® 
 
7:
 
Course Outline
 
Access the command line
 
Log in to a Linux system and run simple commands using the shell.
 
Manage files from the command line
 
Copy, move, create, delete, and organize files from the bash shell prompt.
 
Get help in Red Hat Enterprise Linux
 
Resolve problems by using online help systems and Red Hat support utilities.
 
Create, view, and edit text files 
 
Create, view, and edit text files from command output or in an editor.
 
Manage local Linux users and groups
 
Manage local Linux users and groups, and administer local password policies.
 
Control access to files with Linux file system permissions
 
Set Linux file system permissions on files and interpret the security effects of 
 
different permission settings.
 
Monitor and manage Linux processes
 
Obtain information about the system, and control processes running on it.
 
Control services and daemons
 
Control and monitor network services and system daemons using systemd
 
Configure and secure OpenSSH service
 
Access and provide access to the command line on remote systems securely 
 
using OpenSSH
 
Analyze and store logs
 
Locate and accurately interpret relevant system log files for troubleshooting 
 
purposes.
 
Manage Red Hat Enterprise Linux networking
 
Configure basic IPv4 networking on Red Hat Enterprise Linux systems.
 
Archive and copy files between systems
 
Archive files and copy them from one system to another.
 
Install and update software packages
 
Download, install, update, and manage software packages from Red Hat and 
 
yum package repositories.
 
Access Linux file systems
 
Access and inspect existing file systems on a Red Hat Enterprise Linux 
 
system.
 
Use virtualized systems
 
Create and use Red Hat Enterprise Linux virtual machines with KVM and 
 
libvirt.
 
Comprehensive review
 
Practice and demonstrate the knowledge and skills learned in this course.
 
Red Hat System Administration II (RH134) related to Red Hat Enterprise Linux,® 
 
7:
 
Course Outline
 
Automate installation with Kickstart
 
Automate the installation of Red Hat Enterprise Linux systems with Kickstart.
 
Use regular expressions with grep
 
Write regular expressions that, when partnered with grep, will allow you to 
 
quickly isolate or locate content within text files.
 
Create and Edit text files with vim
 
Introduce the vim text editor, with which you can open, edit, and save text 
 
files.
 
Schedule future Linux tasks
 
Schedule tasks to automatically execute in the future.
 
Manage priority of Linux processes
 
Influence the relative priorities at which Linux processes run.
 
Control access to files with access control lists (ACL)
 
Manage file security using POSIX access control lists.
 
Manage SELinux security
 
Manage the Security Enhanced Linux (SELinux) behavior of a system to keep 
 
it secure in case of a network service compromise.
 
Connect to network-defined users and groups
 
Configure systems to use central identity management services.
 
Add disks, partitions, and file systems to a Linux system
 
Manage simple partitions and file systems.
 
Manage logical volume management (LVM) storage
 
Manage logical volumes from the command line.
 
Access networked attached storage with network file system (NFS)
 
Access (secure) NFS shares.
 
Access networked storage with SMB
 
Use autofs and the command line to mount and unmount SMB file systems.
 
Control and troubleshoot the Red Hat Enterprise Linux boot process
 
Limit network communication with firewall
 
Configure a basic firewall.
 
Comprehensive review
 
Practice and demonstrate knowledge and skills learned in this course.
 
Red Hat® System Administration III (RH254) related to Red Hat Enterprise 
 
Linux,® 7:
 
Course Outline
 
Control services and daemons
 
Review how to manage services and the boot-up process using systemctl
 
Manage IPv6 networking
 
Configure and troubleshoot basic IPv6 networking on Red Hat Enterprise 
 
Linux systems
 
Configure link aggregation and bridging
 
Configure and troubleshoot advanced network interface functionality including 
 
bonding, teaming, and local software bridges
 
Control network port security
 
Permit and reject access to network services using advanced SELinux and 
 
firewalld filtering techniques
 
Manage DNS for servers
 
Set and verify correct DNS records for systems and configure secure DNS 
 
caching
 
Configure email delivery
 
Relay all email sent by the system to an SMTP gateway for central delivery
 
Provide block-based storage
 
Provide and use networked iSCSI block devices as remote disks
 
Provide file-based storage
 
Provide NFS exports and SMB file shares to specific systems and users
 
Configure MariaDB databases
 
Provide a MariaDB SQL database for use by programs and database 
 
administrators
 
Provide Apache HTTPD web service
 
Configure Apache HTTPD to provide Transport Layer Security (TLS)-enabled 
 
websites and virtual hosts
 
Write Bash scripts
 
Write simple shell scripts using Bash
 
Bash conditionals and control structures
 
Use Bash conditionals and other control structures to write more sophisticated 
 
shell commands and scripts
 
Configure the shell environment
 
Customize Bash startup and use environment variables, Bash aliases, and 
 
Bash functions
 
Linux containers preview
 
Preview the capabilities of Linux containers, Docker, and other related 
 
technologies in Red Hat Enterprise Linux 7
 
Comprehensive review
 
Practice and demonstrate knowledge and skills learned in Red Hat System 
 
Administration III
 
Red Hat JBoss® Application Administration I:
 
Course Outline
 
Overview of JBoss Enterprise Application Platform
 
Learn the concepts and terminology of JBoss® Enterprise Application Platform 
 
6, and install and run a JBoss Enterprise Application Platform instance.
 
Configure JBoss Enterprise Application Platform in standalone mode
 
Understand the directory structure of standalone mode and the 
 
standalone.xml configuration file, and deploy an application onto a standalone 
 
server.
 
Configure JBoss Enterprise Application Platform in domain mode
 
Set up a domain, including a domain controller managing multiple host 
 
controllers. Also learn how to deploy an application onto a domain.
 
Configure servers
 
Define a server group on a host, add servers to a server group, and deploy an 
 
application to a server group.
 
Use the CLI tool
 
Learn how the command-line interface tool can be used to script 
 
administrative tasks.
 
The datasource subsystem
 
Understand database connection pools in JBoss Enterprise Application 
 
Platform and how to configure the datasource subsystem. Learn how to 
 
deploy a Java™ Database Connectivity (JDBC) driver and define a datasource.
 
The logging subsystem
 
Configure the logging subsystem, including configuring the built-in handlers 
 
and loggers.
 
The messaging subsystem
 
Understand JMS and HornetQ, including how to define and configure 
 
connection factories and destinations (topics and queues).
 
The security subsystem
 
Configure the security subsystem, including securing the management 
 
interfaces, securing an application, and securing a JMS destination. Also 
 
learn how to define a Lightweight Directory Access Protocol (LDAP) and 
 
database security realm.
 
JVM configuration
 
Configure the JVM for both standalone and domain modes.
 
Migrating applications to JBoss Enterprise Application Platform 6
 
Understand classpath and module dependencies, JPA issues, updating 
 
security settings, and other tips on how to migrate an application to JBoss 
 
Enterprise Application Platform 6.
 
The web subsystem
 
Configure the HTTP and HTTPS Connectors, set up an SSL connection, and 
 
configure an AJP Connector.
 
Introduction to clustering
 
Set up JBoss Enterprise Application Platform 6 in a cluster in both standalone 
 
and domain mode.
 
Advanced System Administration:
 
1) OPEN-LDAP, APACHE, DNS, SENDMAIL & POSTFIX.
 
2) RESOURCE MANAGEMENT AND LINUX CONTAINERS - MANAGING 
 
SYSTEM RESOURCES, ADMINISTERING LINUX CONTAINERS, AND 
 
PACKAGING APPLICATIONS WITH DOCKER ON RED HAT ENTERPRISE 
 
LINUX 7
 
3) PERFORMANCE TUNING - OPTIMIZING SUBSYSTEM THROUGHPUT IN 
 
RED HAT ENTERPRISE LINUX 7
 
4) CONFIGURATION AND ADMINISTRATION OF NETWORKING FOR RED 
 
HAT ENTERPRISE LINUX 7
 
5) LOGICAL VOLUME MANAGER ADMINISTRATION
 
6) INTRODUCTION TO REDHAT CLUSTERS
 
7) XFS FILE SYSTEM
Posted

LTT

 

 

Demo is going now. Join with above gotomeeting id

×
×
  • Create New...