Lec09 IPC (Arif Butt @ PUCIT)

This session basically gives a bird’s eye view of UNIX Inter-Process Communication mechanisms. Particularly describes the use of pipes and fifos on the shell.

Lec10 Signal Handling (Arif Butt @ PUCIT)

This session describes signals in UNIX, their default behavior, catchable and non-catchable signals, how they are handled and ignored. The use of kill command to send signals to different processes running in the system

Lec11 Process Scheduling (Arif Butt @ PUCIT)

This session starts with a brief overview of scheduling algorithms. Describe UNIX SVR3 scheduling. Changing priority of processes using nice and renice command and schedtool

Lec12 The /proc directory (Arif Butt @ PUCIT)

This session gives an overview of the /proc directory, a window to the running Linux Kernel.

Lec13 Task Scheduling Arif Butt @ PUCIT)

This session deals with scheduling processes/jobs/tasks/cmds/ scripts automatically at a specified date/time on recurring basis using cron and anacron utilities. It also touch upon at and batch tools which are used for one time execution of jobs.

Lec14 Software Installation (Arif Butt @ PUCIT)

This session deals with different package formats and package managers. We will learn to install packages using binary packages as well as source packages. Will cover use of tools like apt-get and dpkg

Lec15 User Management (Arif Butt @ PUCIT)

This session discusses the concept of users and groups in Linux. It covers all the commands like id, su, sudo, visudo, useradd, userdel, usermod, chage, chfn, finger, groupadd, groupdel, groupmod. It also discuss all the configuration files related to user and group management in Linux

Lec16 Disk Geometry (Arif Butt @ PUCIT)

This session deals with Spinning and Solid state disk. The working of spinning disk and its interfaces (IDE, ATA, SATA, SCSI, SAS) are explained. The concept of Logical Block Addressing and its mapping on CHS address is explained

Lec17 Disk Partitioning (Arif Butt @ PUCIT)

This session deals with the importance of partitioning a hard disk. Discuss different types of partition tables specially the break down of MBR. Covers different tools used for partitioning a hard disk like fdisk, gdisk, parted, gparted, cfdisk, sfdisk