OS with Linux-page3

Lec21 Hard and Soft Links


This session describes how the system creates hard and soft links and how they are managed by the system

Email: arif@pucit.edu.pk

Lec022 File Permissions


This lecture deals with standard file permissions. How to change them using symbolic and octal way. It also describes with default permissions and the use of umask

Email: arif@pucit.edu.pk

Lec023 Special File Permissions


This lecture deals with special file permissions. Saved SUID bit on files, Saved SGID bit on files and directories, Sticky bit on files and directories.

Email: arif@pucit.edu.pk

Lec024 Access Control Lists


This session deals with security on files using Access Control List. Discusses Discretionary Access control and Mendatory Access control. How ACLs can be set on files. Also talk about default ACLs or ACLs on directories

Email: arif@pucit.edu.pk

Lec025 Device Files


This lecture starts with an introduction to seven File Types in Linux, gives a bird’s eye view of device files. Describes the contents of /dev directory. Describes Major and minor numbers and shows how you can create your own device files. Finally discusses important /dev/ directory files like zero, null, full, random, urandom and ttys

Email: arif@pucit.edu.pk

Lec026 Terminal Attributes


This lecture gives an overview of Terminal Devices by giving a comparison between disk and terminal files. Talks about attributes of terminal driver and how can we examine current attributes and change attributes using stty command. Finally give an overview of Canonical and Non-canonical mode of terminal drivers.

Email: arif@pucit.edu.pk

Lec027 Time Management


This lecture starts with an introduction to Real time and Process time. Gives an overview of UNIX epoch, Linux hardware and system clocks. How to configure Linux Time Zones and Locales.

Email: arif@pucit.edu.pk

Lec028 Managing Services using systemd


This lecture starts with an introduction to Linux system daemon. Gives an overview of to systemd unit files, specially Target Unit Files and Service Unit Files. Shell commands to manage services using systemctl. Finally writing/running a basic service of your own

Email: arif@pucit.edu.pk

Lec029 Linux Log Files


This lecture deals with Introduction to Linux Log files, talk about some special log files like btmp, wtmp and utmp. An introduction to rsyslog daemon, how to configure rsyslogd and creating and testing our own log messages. Finally talk about rotating the Log files

Email: arif@pucit.edu.pk

Lec030 Booting Process (Arif Butt @ PUCIT)


This session describes the Linux Booting Process in detail by dividing it into five phases: BIOS / UEFI Initialization, Master Boot Record, Boot Loader, Kernel Initialization, init or systemd Process

Email: arif@pucit.edu.pk