UrbanPro
true

Linux Shell, System and Device Driver Programming

LIVE
5 reviews
60 Hours

Course offered by Akhlaque Khan

15 reviews


Linux Operating System :


Introduction, Features and Architecture

UNIT I:

Files and Directories: File Concept, File types ,File system Structure, File meta data Inodes, Kernel support for files, System calls for I/O operations open, create, read, write, lseek, dup2. File status information  stat family, file and record locking, fcntl function, Links Soft links & hard links symlink, link, unlink.
Directories creating, removing, changing directories mkdir, rmdir, chdir, obtaining current working directory getcwd, directory contents, scanning directories opendir, readdir, closedir, rewinddir functions

 

UNIT II:

Linux Utilities: File handling utilities, Security by file permissions, Process utilities, Disk utilities, Networking commands, Filters, Text Processing utilities and backup utilities.
sed- scripts, operation, address, commands, applications, awk- execution, fields and records, scripts, operations, patterns, actions, associative arrays, string and mathematical functions, system commands in awk, applications.
Shell programming with the Bourne again shell(bash): Introduction, shell responsibilities, pipes and Redirection, Here documents, Running a shell scripts, The shell as a programming language, Shell meta characters, File name substitution, Shell variables, Command substitution, Shell commands, The environment, Quoting, Test command, control structures, arithmetic in shell, shell script examples, interrupt processing, functions, debugging shell scripts


UNIT III

Process : Process concepts, layout of C program image in main memory, process environment -environment list, environment variables, getenv, setenv, Kernel support for process, process identification, process control- process creation. Replacing a process image, Waiting for a process, process termination, zombie process, orphan process, system call interface form process management - fork, vfork, exit, wait, waitpid, exec family, process groups, session and controlling terminal, difference between threads and processes.
Signal- Introduction to signals, Signal generation and handling, Kernel support for signal, Signal function, unreliable signals, reliable signals, Kill, raise, alarm, pause, abort, sleep functions.

 

 

UNIT IV

Inter Process Communications:- Introduction to IPC, IPC between processes on a single computer, IPC between processes on different systems, pipes - creating, IPC between related processes using Unnamed Pipes, FIFOs - creation, IPC between unrelated processes using FIFO (named pipes), difference between named and unnamed pipes, popen and pclose library functions.
Message Queues - kernel support for messages, APIs for Message Queues, client/server examples.
Semaphores - Kernel support for semaphores, APIs for semaphores, FILE locking with semaphores.

UNIT V

Shared Memory:- Kernel support for Shared memory, APIs for shared memory, shared memory examples.
Sockets:- Introduction to Berkeley Sockets, IPC over a network, client/server model, Sockets Address Structure(UNIX Domain & Internet Domain), Socket System calls for connection oriented Protocol and connectionless protocol, Example client/server programs - single server-client connection, multiple simultaneous clients, socket options - setsockopt and fcntl system calls, comparison of IPC mechanisms.

Linux Internals, Kernel programming and Device Driver syllabus is separate and will be updated..


Gallery (7)

Intro Video

About the Trainer

Akhlaque Khan picture

4.8 Avg Rating

15 Reviews

16 Students

7 Courses

Akhlaque Khan

MCA

15 Years of Experience

I am having a total of 15 yrs + potential experience in delivering same.

Reviews (5)

4 out of 5 5 reviews

Akhlaque Khan https://p.urbanpro.com/tv-prod/member/photo/1855999-small.jpg Gandhi Rd Gandhi Nagar
4.8055
Akhlaque Khan
D

Embedded Linux

"It was immense pleasure to learn from khan sir as we learned embedded Linux from them which was totally new topic at first , all topics are covered , how root kernel works etc. It was really conceptual teaching. "

Akhlaque Khan
A

Linux Shell, System and Device Driver Programming

"I highly recommend Khan Sir for programming languages as i was from mechanical branch but he made me Understand all concepts so Well. It was really awesome learning from him. "

Akhlaque Khan
H

Linux Shell, System and Device Driver Programming

"Sir your teaching experience is very good and interaction with students is mind-blowing. Teaching is excellent. "

Akhlaque Khan
S

Linux Shell, System and Device Driver Programming

"Sir your teaching experience is very good and interaction with students is mind-blowing. Teaching is excellent. Thank you so much. "

View All
Have you attended any class with Akhlaque?

Tutor has not setup batch timings yet. Book a Demo to talk to the Tutor.

Different batches available for this Course

4 out of 5 5 reviews

Akhlaque Khan https://p.urbanpro.com/tv-prod/member/photo/1855999-small.jpg Gandhi Rd Gandhi Nagar
4.8055
Akhlaque Khan
D

Embedded Linux

"It was immense pleasure to learn from khan sir as we learned embedded Linux from them which was totally new topic at first , all topics are covered , how root kernel works etc. It was really conceptual teaching. "

Akhlaque Khan
A

Linux Shell, System and Device Driver Programming

"I highly recommend Khan Sir for programming languages as i was from mechanical branch but he made me Understand all concepts so Well. It was really awesome learning from him. "

Akhlaque Khan
H

Linux Shell, System and Device Driver Programming

"Sir your teaching experience is very good and interaction with students is mind-blowing. Teaching is excellent. "

Akhlaque Khan
S

Linux Shell, System and Device Driver Programming

"Sir your teaching experience is very good and interaction with students is mind-blowing. Teaching is excellent. Thank you so much. "

Akhlaque Khan
H

Linux Shell, System and Device Driver Programming

"I would like to say that your teaching is excellent and interaction of your student is very good. Gives better knowledge to us. "

Have you attended any class with Akhlaque?

Reply to 's review

Enter your reply*

1500/1500

Please enter your reply

Your reply should contain a minimum of 10 characters

Your reply has been successfully submitted.

Certified

The Certified badge indicates that the Tutor has received good amount of positive feedback from Students.

Different batches available for this Course

tickYou have successfully registered

Linux Shell, System and Device Driver Programming by Akhlaque Khan

Akhlaque Khan picture
LIVE
(5 reviews)

Class
starts in

00

Days

01

Hour

01

Min

01

Sec

Select One

Register Now

Do you want to Register for this Free class?

Yes, Register No, not right now

Tell us a little more about yourself

Linux Shell, System and Device Driver Programming by Akhlaque Khan

Akhlaque Khan picture
LIVE
(5 reviews)

Class
starts in

00

Days

01

Hour

01

Min

01

Sec

Please enter Student name

Please enter your email address.

Please enter phone number.

Verify Your Mobile Number

Please verify your Mobile Number to book this free class.

Update

Please enter 10 digit phone number.

Please enter your phone number.

Please Enter a valid Mobile Number

This number is already in use.

Resend

Please enter OTP.

Or, give a missed call and get your number verified

080-66-0844-42

This website uses cookies

We use cookies to improve user experience. Choose what cookies you allow us to use. You can read more about our Cookie Policy in our Privacy Policy

Accept All
Decline All

UrbanPro.com is India's largest network of most trusted tutors and institutes. Over 55 lakh students rely on UrbanPro.com, to fulfill their learning requirements across 1,000+ categories. Using UrbanPro.com, parents, and students can compare multiple Tutors and Institutes and choose the one that best suits their requirements. More than 7.5 lakh verified Tutors and Institutes are helping millions of students every day and growing their tutoring business on UrbanPro.com. Whether you are looking for a tutor to learn mathematics, a German language trainer to brush up your German language skills or an institute to upgrade your IT skills, we have got the best selection of Tutors and Training Institutes for you. Read more