Linux Programming Syllabus — Government College of Engineering and Te…
Full syllabus, topics and curated resources for Linux Programming (Government College of Engineering and Technology, Jammu).
Overview of Linux and basic commands, Linux processes, shell programming, system administration, and filter commands and servers
- Subject code: ITO-4505
- University: Government College of Engineering and Technology, Jammu
- Course: BE (2022 onwards)
- Branch: EE
- Semester: 5
Linux Programming syllabus
Unit 1: Overview of Linux
- Introduction to Linux
- Common Linux Features and Advantages
- Overview of Unix and Linux Architectures
- Hardware Requirements for Linux
- Basic File and Directory Commands
- Viewing and Comparing Files
Unit 2: Processes in Linux
- Process Fundamentals
- Pipes and I/O Redirection
- Background Processing
- Process Scheduling and Management Commands
- File Processing Commands
- Mathematical Commands
- Creating and Editing Files with vi Editor
Unit 3: Shell Programming
- Basics of Shell Programming
- Types of Shells and Comparisons
- Shell Programming in Bash
- Conditional and Looping Statements
- Case Statement
- Parameter Passing and Arguments
- Shell Variables and Keywords
- Automating System Tasks with Shell Scripts
Unit 4: System Administration
- Common Administrative Tasks and Role of System Administrator
- Configuration and Log Files
- Managing User Accounts
- Changing Permissions and Ownership
- Creating and Managing Groups
- Temporary Disabling of User Accounts
- Creating and Mounting File Systems
- Checking and Monitoring System Performance
- File Security and Permissions
- Becoming Super User
- System Information Commands
- Disk Partitions and rpm Command