AD-506 · Linux Lab/Official Syllabus
Linux Lab (AD-506) - Official Syllabus
1
Unit 1
Overview of Unix/Linux
- Concepts, Unix/Linux Installation Process, Hardware requirements for Unix/Linux
- Advantages of Unix/Linux, Reasons for Popularity and Success of Linux/Unix Operating System
- Features of Linux/Unix Operating System, Kernel, Kernel Functions
2
Unit 2
The Shell Basic Commands, Shell Programming
- Shell Variables, Branching Control Structures, Loop-Control Structure, Continue and break Statements, Sleep Command, Debugging Script
- Use of Linux as webserver, file server, directory server, application server, DNS server, SMTP server, Firewall, Proxy server
3
Unit 3
File System
- Definition of File System, Defining Geometry, Disk Controller, Solaris File System, Disk Based File Systems, Network-Based File Systems, Virtual File systems, UFS File System
- The Boot Block, The Super Block, The Inode, Tuning File System, Repairing File System
4
Unit 4
Process Control
- Viewing a Process, Command to display Process, Process Attributes, Process States, Process Fields, PS Commands options, PGREP, PRSTAT, CDE Process Manager
- Scheduling Process, Scheduling Priorities, Changing the Priority of a time-sharing process, Killing Process
5
Unit 5
System Security
- Physical Security, Controlling System Access, Restricted Shells Controlling File Access, File Access Commands, Access Control List(ACLs), Setting ACL Entries, Modifying ACL entries on a file, Deleting ACL entries on a file
- Restricting FTP, Securing Super User Access, Restricting Root Access, Monitoring super user Access, TCP Wrappers
- Dynamic Host Configuration Protocol: Introduction, DHCP Leased Time, DHCP Scopes, DHCP IP Address, Allocation Types, Planning DHCP Deployment, DHCP Configuration files, Automatic Startup of DHCP Server, Configuration of DHCP Clients, Manually Configuring the DHCP
- Case Study: Installation of Linux, Customization of Linux, Installation of SAMBA, APACHE, TOMCAT, Send MAIL, Postfix, Implementation of DNS, LDAP services, Firewall, Proxy server
Laboratory Experiments
- To Study basic & User status Unix/Linux Commands.
- Study & use of commands for performing arithmetic operations with Unix/Linux.
- Create a file called wlcc.txt with some lines and display how many lines, words andcharacters are present in that file.
- Append ten more simple lines to the wlcc.txt file created above and split theappended file into 3 parts. What will be the names of these split files? Display thecontents of each of these files. How many lines will be there on the last file?
- Given two files each of which contains names of students. Create a program todisplay only those names that are found on both the files.
- Create a program to find out the inode number of any desired file.
- Study & use of the Command for changing file permissions.
- Write a pipeline of commands, which displays on the monitor as well as saves theinformation about the number of users using the system at present on a file called usere.ux.
- Execute shell commands through vi editor.
- Installation, Configuration & Customizations of Unix/Linux.
- Write a shell script that accepts any number of arguments and prints them in the reverseorder.
- Write a shell script to find the smallest of three numbers that are read from the keyboard.
- Write a shell script that reports the logging in of a specified user within one minute afterhe/she logs in. The script automatically terminates if the specified user does not login duringa specified period of time.
- Installation of SAMBA, APACHE, TOMCAT.
- Implementation of DNS, LDAP services,
- Study & installation of Firewall & Proxy server
Reference Books
- Introduction to Unix &Shell — Venkatesh Murthy — Pearson Edu
- Unix &Shell Programming — Forouzan — Cengage Learning
- Unix Concept & Application — Sumitab Das — TMH
- Beginners Guide to Unix — Gopalan, Shivaselvan — PHI Learning
- Linux Programming Tools Unveil`ed — Venkateshwavle — BS Publication
- Linux Complete Reference — Richard Peterson — TMH
- Unix Complete Reference — Richard Peterson — TMH
Go to where you left off?
Quick Add to Notes
Save questions, your own notes and screenshots into notes filed by unit. It takes a free account.
Create free accountHave an account? Log in
Notes Panel