Hi Everyone let's go or are Celebuzz.
What exactly are we going to cover in this class.
I have actually divided my class and to five different sections Section 1 which is the lab setup and
this section we will Khowar what is a virtual machine.
How does it work.
Downloading and installing a virtual box creating first virtual machine and doing the Linux installation.
Now please remember this section is for those who actually have never installed or who do wire to install
a lab Linux machine in their laptop or their workstation.
If you already have a Linux machine and you want to start practicing your Linux scripting skills from
this course then you could simply skip through this entire section and go right into Section 2 and Section
2 will start off with shell scripting basics and what those basics are.
Starting with kernel how kernel interacts with Shell What is a shell shell scripting how the shell scripting
come along.
How can we take advantage of it.
What are the different types of shells of course there are tons of different shells the shell case shell
see Shell bash shell.
What is our focus in this late in this in this class.
And of course our focus is bash scripting but I will cover other shells as well starting a shell.
How to run a shell script then moving on to Section 3.
We have in section 3 we will Khowar the scripting standards what exactly the standards that you follow
when you are writing a shell script.
And those are how to name yourself shell scripts.
This way you will have a proper naming convention for your Shell's script file permissions.
So when you create a script you wouldn't need a specific executable permissions.
And what those permissions are and how can you assign them then shell scripting format what goes inside
of a script.
What are the comments what is.
Where do you define the shell.
What are the variables the sequence of shell script then moving on to the section for vetches where
we can start off as actual writing scripts.
The basic shell scripts and I'm not going to overload you on this section but like huge scripts.
So I'm going to start I'm going to take baby steps with you as if you are starting fresh with me and
then shellscript then I'll show you how to create your first script script to run basic task and those
task are system administrative tasks.
Defining variables input all postscripts conditional scripts if else statements Gross will cover the
case statements groups will cover for loose gross we'll write it.
I'll give you the examples will create do while scripts.
How do they work.
What are the exit status.
How can we use the access that is in shell scripting and make use of it.
And then we have a bunch of handouts as you read on shell scripting that will help you write more script
and distend scripting details of scripting basics as well.
Moving on to the section 5 which is our biggest section and you should be ready for this section by
the time you come to this.
You wouldn't know exactly how to start how to get your hands dirty and you are already on a driving
seat at this point.
This is where we have the will Khowar their real life scripting examples and some of them are accessing
data from files check remote server connectivity script for scheduling and notification script to delete
all files backup file systems when you wanted to back up your system and you don't have a third party
backup tool.
How you could use a scripting language to do that for loop script for file system that is for one of
the S..
And I have not included just one for loop.
This is less in this Pacific less and would have like 4 or 5 for loop scripts that I have code word
in this one section.
Sorry in this one lesson.
Then for loops grow for file system 2.
Now this is another lesson though I'll split that entire lesson into two lessons.
Why because I'm covering like 5 to 8 different scripts.
Moving on copy files to a remote host.
Use a directory assignment.
You'll see how we could check if a if a directory exists and doesn't belong to the user.
This is a security risk.
How we could put a script around real life examples.
Moving on to Section 5 Section 5 is not finished yet list of users logged in by date central logging
script.
If you do not have Splunk which is a logging logging a third party tool in your environment it's ok
we'll create our own blog our own logging logs that will run like a blank.
Collect your logs script for user account management disable inactive users scribble code or check process
status and killing it status and total number of files scripts to create system inventory.
Getting online help home work and there's going to be so much many other scripts that I can just add
everything here in the Celebuzz that I will keep adding it later on.
So this is the this is what we actually going to Khowar in this entire course.
So are you ready with me.
Are you ready to go ahead and start.
Lets go.