OS with Linux-page2

Lec11 Process Scheduling


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

Email: arif@pucit.edu.pk

Lec12 The /proc directory


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

Email: arif@pucit.edu.pk

Lec13 Task Scheduling


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.

Email: arif@pucit.edu.pk

Lec14 Software Installation


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

Email: arif@pucit.edu.pk

Lec15 User Management


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

Email: arif@pucit.edu.pk

Lec16 Disk Geometry


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

Email: arif@pucit.edu.pk

Lec17 Disk Partitioning


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

Email: arif@pucit.edu.pk

Lec18 Disk Formatting


This session describes the basic functionalities that a basic file system should offer. Will compare different file systems like ext2/3/4, reiserfs, hpfs, minix, ntfs, vfat, xfs and zfs. Use tools like mkfs, mke2fs, mkntfs, mkfs.fat, mkfs.minix to put a file system on a partition

Email: arif@pucit.edu.pk

Lec19 File System Mounting


This session describes the concept of file system mounting, and discuss different related configuration files. Covers different related commands like mount, umount, lsblk, blkid. Also touch upon maintaining integrity of file system using commands like fsck, e2fsck, fsck.fat, fsck.nfs

Email: arif@pucit.edu.pk

Lec20 File System Architecture


This session describes the schematic view of a standard UNIX file system by describing the contents of boot block super block, inode block, and data blocks. It describes what actually happens behind the curtain when a user creates, accesses and deletes a file and how Linux keep track of opened files by a

Email: arif@pucit.edu.pk