0% found this document useful (0 votes)
2 views17 pages

OSY Report

Download as docx, pdf, or txt
Download as docx, pdf, or txt
Download as docx, pdf, or txt
You are on page 1/ 17

Operating System tools

Micro Project Report

On

“Create a Report on different operating system tools used to


perform various functions”

Submitted by

1. Sanika Amol Jadhav 2. Arya Deepak Kadam

3.Chaitrali Rajendra Bhosale 4. Dhanashri Santosh Pawar

5th Semester of

Diploma in

(Computer Engineering)

Of

Maharashtra State Board of Technical Education, Mumbai

Guided By

Prof. S. S. Bhosale

Department of Computer Engineering,

Government Residence Women Polytechnic, Tasgaon

2024-25
Operating System tools

Maharashtra State Board of Technical Education,

Mumbai

CERTIFICATE

This is to certify that, Miss. Sanika Jadhav, Arya Kadam, Chaitrali Bhosale, Dhanashri
Pawar Roll no.23359, 23361, 23362, 23363 of Fifth Semester of Diploma in Computer
Engineering of Government Residence Women Polytechnic, Tasgaon has completed the
Micro project satisfactorily in Operating System (22516) for the academic year 2024-2025
as prescribed in the curriculum.

Place: Tasgaon Enrollment No: 2212280108


2212280110
2212280169
2212280176

Date: / /2024 Exam Seat No:

Prof. S. S. Bhosale Smt. S. A. Nadgeri Dr. S. B. Patil

Subject Faculty H.O.D. Principal


TEACHER EVOLUTION SHEET FOR MICROPROJECT
Operating System tools

Course Title and Code: Operating System (22516)

Title of Micro Project: “Create a Report on different operating system tools used
to perform various functions”

Group No.: 19

COs Addressed by the Micro Project:

CO.1 Install Linux Operating system and configure it.

CO.2 Use Operating System Tools to Perform Various


Functions

Marks:

Marks for Marks obtained Total


Roll No. Name of Student Group by the individual Marks
Work based on viva (10)
(06) (04)
23359 Sanika Amol Jadhav

23361 Arya Deepak Kadam

23362 Chaitrali Rajendra Bhosale

23363 Dhanashri Santosh Pawar

Name of Designation of Faculty Member: Prof. S. S. Bhosale


Lecturer in Information Technology Department

Signature

MICRO PROJECT
Operating System tools

PROGRESS REPORT/WEEKLY REPORT

Name of the Project: “Create a Report on different operating system tools used to
perform various functions”

Course: Operating System (22516)

Computer Engineering (CO5I)

Roll No.: 23359, 23361, 23362, 23363

Week Date Duration Work/Activity Performed Sign of the


No. in Hrs. Faculty

1. //2024 1hr Group Discussion

2. //2024 1hr Gathering of Information

3. //2024 2hrs Distribution of Work

4. //2024 2hrs Overview of Project

5. //2024 1hr Testing the Code

6. //2024 1hr Implementation of Code

7. //2024 2hrs Demonstration

8. //2024 2hrs Giving the different inputs

9. //2024 2hrs Testing the Code

10. //2024 1hr Prepare the Report

11. //2024 1hr Submission

ACKNOWLEDGEMENT
Operating System tools

It is Pride to present Micro Project Report on “Create a Report on different operating


system tools used to perform various functions” with deep sense of gratitude and
profound respect. We acknowledge our oblivion to our Guide Prof. S. S. Bhosale for the
Valuable guidance and time inspiration Our Sincere and Whole hearted thanks to Smt. S. A.
Nadgeri H.O.D of Computer Engineering. For providing all facilities needed for successful
completion of project
We are also thankful to Prof. Dr. S. B. Patil for inspiring us to achieve
highest goal, last but not the least; I am thankful to my parents, all faculty members
and friends who have directly indirectly support us to complete the seminar.

Thank You!

Name of Students:-

1.Miss Sanika Amol Jadhav

2.Miss Arya Deepak Kadam

3.Miss Chaitrali Rajendra Bhosale

4.Miss Dhanashri Santosh Pawar.


Different OS tools

MAHARASHTRA STATE BOARD OF TECHNICAL EDUCATION, MUMBAI

Title of Micro Project: “Create a Report on different operating system tools used to
perform various functions”
Course: Operating System (22516)

Roll No: 23359, 23361, 23362, 23363

Sr.No. Title Page No.


PART A
1. Introduction
2. Aim
3. Course Outcomes
4. Proposed Methodology
5. Resources Required

6. Action Plan

PART B
1. Rationale

2. Aim

3. Course Outcomes

4. Literature Review

5. Actual Methodology
Followed
6. Actual Resources Used
7. Output
8. Skill Developed

9. Application of Project
10. Conclusion

PART A

1
Different OS tools

MICRO PROJECT

“Create a Report on different operating system tools used to perform


various functions”

1. Aim of the Micro Project:

To create a report on different Operating System Tools.

2. Course Outcomes Addressed:

1. Install Linux Operating system and configure it.

2. Use Operating System Tools to Perform Various Functions.

3. Proposed Methodology:

• First, we can select the topics are suitable in our syllabus and select the Micro Project.

• Next, we discuss in Group Member and search the information according to the Micro
Project.
• Collect the Basic information about the Micro Project.

• Next, we discuss the micro project with our guidance. They help for making project.

• Collect the more information from internet and MSBTE books.

• Then prepared Softcopy of the micro project.

• The word file was checked by the subject teacher.

• Then some corrections are required and again Softcopy of report checked by the teacher.
• Prepare hard copy of the micro project Report

• Hard copy checked by Subject Teacher.


4. Action Plan:

Planned Planned Name of

2
Different OS tools

Sr.No. Details of Activities Start Date Finish Date Responsible


Team Member

1. Discussion with Group Members //2024 //2024 All Members


about Selection of Project

2. Collection of Basic Information on All Members


Internet and Reference Book

3. Planning of Working Method All Members

4. Distribution of Work in Group All Members

5. Actual Starting of Project All Members

6. Making Proposal All Members

7. Making Report All Members

8. Discuss with Guider about Project All Members

9. Making Presentation related to All Members


Micro Project

10. Submission of Micro Project All Members

 Names of Team Members:

1.Miss Sanika Amol Jadhav

2.Miss Arya Deepak Kadam

3.Miss Chaitrali Rajendra Bhosale

4.Miss Dhanashri Santosh Pawar

5. Resources Required:

Sr. No. Name of Resource Specifications Quantity Remarks

3
Different OS tools

1. Internet www.google.com 1

2. Software Microsoft Word 1

3. Laptop AMD Ryzen 5 1


5500U with
Radeon Graphics
2.10 GHz,
8.00 GB RAM,
64-bit operating
system
4 Reference Book Concept of 1
Operating System
By:-

PART B

MICRO PROJECT

4
Different OS tools

“Create a Report on different operating system tools used to perform


various functions”

1. Rationale:

Operating system (OS) tools are essential utilities that help users and administrators manage,
maintain, and troubleshoot various functions of a computer system. They are designed to
simplify tasks related to system performance, security, resource management, and software
updates.

Here are some key OS tools:

1. Task Manager (Windows)/Activity Monitor (macOS):


Allows users to monitor system performance, view active processes, and manage
applications.
2. File System Utilities:
Tools like File Explorer (Windows), Finder (macOS), or command-line tools such as ls,
cp, and mv (Linux) help manage files and directories.
3. Disk Management:
Tools for formatting, partitioning, and checking disk health, such as Disk Management
(Windows) or fdisk/gparted (Linux).
4. Package Managers:
Utilities like apt (Ubuntu), yum (Fedora), or Homebrew (macOS) that simplify software
installation and updates.
5. System Monitors:
Tools to track system resources like CPU, memory, and network usage, such as top
(Linux), Resource Monitor (Windows), and System Information (macOS).
6. Security Tools:
Built-in firewalls, antivirus, and encryption utilities, like Windows Defender, FileVault
(macOS), and iptables (Linux), to protect the system.

These tools ensure the efficient functioning of an operating system by offering control over
system resources and maintenance.

2. Aim of Micro Project:

To create a report on different Operating System Tools.

5
Different OS tools

3. Course Outcomes Achieved:

1. Install Linux Operating system and configure it.

2. Use Operating System Tools to Perform Various Functions

4. Theory:

Operating system tools are special system programs that are used to manage the overall functions of
an operating system.

These tools are used for following purposes:

(a) Memory Management

(b) Processor Management

(c) Device Management

(d) File Management

(e) Security

(f) Control over system performance

(g) Job accounting

(h) Error detecting aids

(i) Coordination between users and other software

 Some of the tools are given below:

1. User Management:

 User management is one of the important tools that OS has to provide. Operating system can be
multiuser or single user.
 In case of multiple users, the levels of rights and privileges can be different. So operating system
needs to keep log of everything related to the user. It could be even login and logout times.
 OS provides tools to create users, modify them or even delete them from the system.
 Managing users is nothing but managing different user accounts. In case multiuser system, it is a
complicated task. OS provides basic security to the organization with the help of this service.
 It even ensures required and limited access to the system
 User management includes everything from creating a user to deleting a user on your system.
User management can be done in three ways on a Linux system.

6
Different OS tools

 Command line tools include commands like useradd, userdel, usermod, passwd, etc.
 These are mostly used by the server administrators.

 Useradd: With useradd commands you can add a user

Syntax: useradd -m -d /home/ <username>

-c”<username>”<username>

Example: useradd -m -d /home/xyz -c "xyz" xyz File /etc/default/useradd contains some user default
options. The command useradd -D can be used to display this file.

Syntax: useradd -D

 Userdel: To delete a user account userdel command is used.

Syntax: userdel -r <username>

 Usermod: The command usermod is used to modify the properties of an existing user.

Syntax: usermod -c <'newName'>

Example: usermod -c 'vppoly' john

 Using passwd command:

Passwd: A user can set the password with the command passwd. Old password has to be typed twice
before entering the new one.

Syntax: passwd

Example: passwd vppoly

2.Security Policy:

 There is variety of operating systems available in market. Every OS has standard security
policies. Implementation of most of the security policies depends on the organization.
 Security policies are used by OS to ensure that it maintains availability, integrity and
confidentiality.
 OS security policy helps in protecting systems from various threats to the system, malware,
spyware, ransomware, viruses, worms, malware, backdoor intrusions, and many more.
 Security policies provide all possible preventative measures and techniques to keep operating
system safe. It also protects OS from activities like data theft, unwanted modification to data,
deletion of data etc.

7
Different OS tools

 There are wide operations performed by OS security policies. Some of the major areas are
listed below:
a) System updating or patching system regularly.
b) Software installation or updation of various antiviruses.
c) Firewall installation and management of incoming and outgoing traffic on networks.
d) Provide security to users account.
e) Deciding what kind of data, users and hardware is vital in the system.

3.Device Management:

 Device management is needed for smooth functioning of computer system. One of the most
vital operations of device management is resource allocation. Here resource means devices.
 In multiuser environment input, output and network devices and processors need to be
allocated to the required users. And this allocation is not very easy.
 Operating system is capable of device communication. It communicates and does
coordination among devices.
 Managing all the hardware or virtual devices of computer system.
 Allow interaction with hardware devices through device driver.
 Used to install device and component-level drivers as well as associated software.
 Allocate devices to the process as per process requirement and priority.
 Deallocate devices either temporarily or permanently depending on condition.
 Keeping track of all device’s data and location.
 Monitoring device status like printers, storage drivers and other devices.
 Used to enforce the predetermined policies and decides which process receives the device
when and for how long.

 Some of the activities of device management are as follows:


a) Keep track of present devices.
b) Resource/device allocation
c) Choose efficient ways to allocate devices to different programs or processes.
d) De-allocate the devices.

4.Performance Monitor:

 Performance monitor supervises performance of the system.


 It monitors different activities like memory usage and CPU processing.
 It also monitors performance of the hardware, software and applications.
 It analyses the different problems in the system and can find out by monitoring function.
 The function of performance monitor is much complicated on networks.

8
Different OS tools

 It is very tough job for every system or network administrator to monitor and debug Linux
System Performance problems every day.
 Monitor various activities on a computer such as CPU or memory usage.
 Used to examine how programs running on their computer affect computer’s performance
 It is used to identify performance problems or bottleneck that affect operating system or
installed applications.
 Used to observe the effect of system configuration changes.
 The commands discussed below are some of the most fundamental commands when it comes
to system analysis and debugging Linux server issues such as:

1) vmstat: Virtual memory statistics The vmstat command reports information about
processes, memory, paging, block IO, traps, and cpu activity. $ vmstat 3

2)top: Process activity monitoring command

top command display Linux processes. It provides a dynamic real-time view of a running
system i.e. actual process activity. By default, it displays the most CPU-intensive tasks
running on the server and updates the list every five seconds. $ top

3) free: Show Linux server memory usage free command shows the total amount of free and
used physical and swap memory in the system, as well as the buffers used by the kernel. #
free

4) iostat: Montor Linux average CPU load and disk activity iostat command report Central
Processing Unit (CPU) statistics and input/output statistics for devices, partitions and network
filesystems (NFS). # iostat

5) netstat: Linux network and statistics monitoring tool netstat command displays network
connections, routing tables, interface statistics, masquerade connections, and multicast
memberships. # netstat –tulpn

5.Task Scheduler

 Task scheduler can be called as CPU scheduler. Throughout the lifetime of process it migrates or
travels to the various scheduling queues.
 An operating system should select processes for scheduling purposes from these queues in some
manner or style. The selection procedure is done by schedulers.
 In a batch system there can be many processes which can be executed immediately.
 In batch systems if processes are more then they are spooled to the mass storage devices like
disks in which they are kept for the later execution.
 The scheduler which picks up job from this pool and loads into main memory for execution is
called as long term scheduler or job scheduler.

9
Different OS tools

 There is another scheduler which selects the jobs or processes which are ready to execute from
this pool and allocates the CPU to one of them is called short term scheduler or CPU scheduler.

5. Actual Methodology Followed:

• Introduced syllabus and microproject is given by subject teacher.

• Searched for microproject topic.

• Finalized of microproject topic by the subject teacher.

• Collected information about microproject topic.

• Analysed the collected information as given format.


• Prepared part A
• Formatted document of part A
• Worked on task related to project that is developed application of student academic details.
• Prepared part B
• Made corrections as guidelines given by teacher.
• Presentation given on microproject.
• Made final report and document printing.

• Submitted the microproject.

6. Actual Resources Used:

Sr. No. Name of Resource Specifications Quantity Remarks

1. Internet www.google.com 1

2. Software Microsoft Word 1

3 Laptop AMD Ryzen 5 1


5500U with
Radeon Graphics

10
Different OS tools

2.10 GHz,
8.00 GB RAM,
64-bit operating
system
4 Reference Book Concepts of 1
Operating System
By: -

7. Skill Developed:

1. Time management.
2. Communication skill developed.
3. Leadership experience.
4. Programming
5. Error Handling.
6. Problem solving
7. Critical thinking

8. Applications of Micro Project:

 User Management: Setting up and managing users, groups, and permissions.


 Security: Enforcing firewall rules, access control policies, and controlling privileged access.
 Device Management: Troubleshooting hardware issues, managing disk performance, and
configuring new devices.
 Performance Monitoring: Real-time system performance tracking and resource
optimization.
 Task Management: Managing system services, process priorities, and stopping
malfunctioning processes.

9. Conclusion:

11
Different OS tools

In conclusion, Linux system tools play a crucial role in efficiently managing user accounts,
enforcing security policies, controlling hardware devices, monitoring performance, and
managing system tasks. These tools, such as `useradd`, `iptables`, `lsblk`, `top`, and
`systemctl`, provide administrators with the ability to maintain security, optimize resource
usage, troubleshoot issues, and ensure smooth operation of both small-scale and large-scale
Linux environments.

10.References:

https://www.geeksforgeeks.org/operating-systems/
https://www.studocu.com/row/document/jomo

12

You might also like