Linux Lab detail DTE Kar Diploma syllabus for Information Science And Engineering (IS), C15 scheme is extracted from DTE Karnataka official website and presented for diploma students. The course code (15IS33P), and for exam duration, Teaching Hr/week, Practical Hr/week, Total Marks, internal marks, theory marks, duration and credits do visit complete sem subjects post given below. The syllabus PDFs can be downloaded from official website.
For all other information sci 3rd sem syllabus for diploma c15 scheme dte karnataka you can visit Information Sci 3rd Sem Syllabus for Diploma C15 Scheme DTE Karnataka Subjects. The detail syllabus for linux lab is as follows.
Pre-requisites:
Basic Knowledge of Operating System and its usage.
Course Objectives:
- Describe the basic file system in Linux and its file attributes.
- Appraise different filters, process handling, regular expressions and network handling features using suitable commands.
- Summarize different Linux commands to write Shell Programs.
Course Outcomes:
For complete syllabus and results, class timetable and more pls download iStudy Syllabus App. Its a light weight, easy to use, no images, no pdfs platform to make students life easier.
PART-A
- Introduction- Linux Architecture- Shell, Kernel, System calls.
- Internal & External commands in Linux.
- Internal commands- echo, type, etc.
- External commands- ls, cp, mv, rm, cat, etc
- Other commands – tput clear, who, cal, date, bc, man, passwd, uname ( with different options).
- Working with files & directories.
- Know the categories of files.
- Directory related Commands – pwd, mkdir, rmdir, cd, ls
- Manipulating Absolute paths and Relative paths using cd command.
- File related Commands – cat, cp, mv, rm, comm, cmp, diff, tar, umask, wc
- Basic File attributes.
- Listing seven attributes of a file : ls and its options
- File Permissions: Absolute and Relative permissions
- Manipulating File permissions using chmod command
- Manipulating File Ownership using chown command
- Manipulating Hardlink and Softlink using ln command
- Learn to use vi editor.
- Three modes ofvi editor.
- Input mode commands.
- Command mode commands.
- Ex mode commands.
- Simple Filters – head, tail, cut, paste, sort, uniq, tr, pr.
- Expressions & search patterns .(dot operator), *, A, +, ?, grep, egrep, fgrep
- Process Management commands.
- Process creation, status, Identifying process, ps -f &its options,
- Running process in background, Job control, and Process termination.
- Changing process priority, scheduling process (Usage of sleep and wait commands)
- Introduction to shell programming.
- Introduction, Uses of shell script, Shell special characters, comments, command separator, escaping, quoting command substitution.
- Creating shell script, Shell identifiers, Shell variables, Destroying a variable, Positional parameters & command line arguments.
- Evaluating expressions, Text formatting with echo & tput script termination.
- Shell control structures
- if, case, for, while, relational and logical operators,
- Advanced filter – sed and awk.
- Linux system administration
- Linux Environment
Linux installation- Steps for installing Linux Operating System
Comparison between Linux and other Operating Systems, Applications of Linux Operating System.
Managing file system, Disk management utilities, mounts, umount, df, du, fdisk, su, useradd etc.
Introduction, Environment variables, Command prompt system variables, Profiles, files, terminal variable stty command and its options,
Command history, editing Environment variable.
PART-B
- Write a shell script to display current date, time, username and directory.
- Write script to determine whether given file exist or not, file name is supplied as command line argument, also check for sufficient number of command line argument
- Write shell script to show various system configuration like:
- Currently logged user name and his long name
- Current shell
- Your home directory
- Write shell script to show various system configuration like:
- Your operating system type
- Your current path setting
- Your current working directory
- Show all available shells
- Write a Shell script to accept any two file names and check their file permissions.
- Write a Shell script to read a file name and change the existing file permissions.
- Write a shell script to print current month calendar and to replace the current day number by ‘*’or ‘**’ respectively.
- Write a C-program to fork a child process and execute the given Linux commands.
- Write a C-program to fork a child process, print owner process ID and its parent process ID.
- Write a C-program to prompt the user for the name of the environment variable, check its validity and print an appropriate message.
Reference Books:
For complete syllabus and results, class timetable and more pls download iStudy Syllabus App. Its a light weight, easy to use, no images, no pdfs platform to make students life easier.
Suggested List of Student Activities:
Note: the following activities or similar activities for assessing CIE (IA) for 5 marks (Any one)
Student activity like mini-project, surveys, quizzes, etc. should be done in group of 3-5 students.
- Each group should do any one of the following type activity or any other similar activity related to the course and before conduction, get it approved from concerned course coordinator and programme coordinator.
- Each group should conduct different activity and no repeating should occur
- Conduct a survey on the advantages of Linux Operating System and prepare a report of 2 to 3 pages.
- Prepare Report of 2 to 3 pages on Linux Administration.
- Conduct a survey on other editors available in Linux Operating System with their features and prepare a report of 2 to 3 pages.
- Compare the file system in Linux with the file system in Windows and submit a report.
- Conduct a case study on handling various Networking Commands in Linux Operating System and submit a report.
Course Delivery:
The course will be delivered through tutorials of two hours and four hours of hands on practice per week.
Scheme of Valuation for End Examination
For complete syllabus and results, class timetable and more pls download iStudy Syllabus App. Its a light weight, easy to use, no images, no pdfs platform to make students life easier.
Resource requirements for Linux Lab (For an Intake of 60 Students [3 Batches])
- PC systems (latest configurations with speakers. 20
- Laser Printers 01
- Networking (Structured) with CAT 6e / wireless 24 Port switches / Wireless Router I/O Boxes for networking(as required. 03
- Broad Band Connection 01
**Open Source Software should be encouraged
For detail syllabus of all other subjects of BE Information Sci, C15 scheme do visit Information Sci 3rd Sem syllabus for C15 scheme.
Dont forget to download iStudy Syllabus App for latest syllabus and results, class timetable and more.