Operating System - Working with MINIX, Study notes of Operating Systems

Description about WORKING WITH MINIX, Minix Directory Structure, Root, Include all subdirectories in detail, subdirectories and files, src directory.

Typology: Study notes

2010/2011

Uploaded on 09/01/2011

visir66
visir66 🇮🇳

4.4

(74)

97 documents

1 / 31

Toggle sidebar

This page cannot be seen from the preview

Don't miss anything!

bg1
WORKING WITH MINIX
Minix Directory Structure
pf3
pf4
pf5
pf8
pf9
pfa
pfd
pfe
pff
pf12
pf13
pf14
pf15
pf16
pf17
pf18
pf19
pf1a
pf1b
pf1c
pf1d
pf1e
pf1f

Partial preview of the text

Download Operating System - Working with MINIX and more Study notes Operating Systems in PDF only on Docsity!

WORKING WITH MINIX

Minix Directory Structure

WORKING WITH MINIX

Students are required to submit a project on:

“ STUDY OF MINIX OPERATING SYSTEM

SOURCE CODE”

Part A: Study of available directories and file:

Part B: Contribution on Source Code Modification:

ROOT

The Directory Structure starts with the Root file

system “/” and is indeed the root directory for the

whole structure.

The partition where / (the root directory) will be

located on a UNIX or UNIX-compatible system.

Root

/bin

Contains the essential binaries for users and

those utilities that are required in single user

mode.

Examples, include cat, ls, cp etc.

Roll No. 1,2, 3, 62

/root/dev

The /dev directory contains the essential

system files and drivers.

Main console

Terminals

Hard disk

Floppy disk

Make list of all subdirectories and files. Describe

their role. Make the tree structure for /dev directory.

Roll No. 7,8, 10, 69, 71

Roll No. 7,8, 10, 69, 71

  • /root /etc - The /etc/directory contain essential System

configuration files including /etc/hosts,

/etc/resolv.conf, nsswitch.conf, defaults and

network configuration files.

These are mostly host specific system and

application configuration files.

  • Make list of all subdirectories and files. Describe

their role. Make the tree structure for /etc directory

  • mtab Mounted file system table
  • passwd User database
  • profile System wide shell profile
  • rc System startup script
  • resolv.conf TCP/IP domain name system
  • services TCP/IP names to services
  • serv.access Internet service access control
  • shadow Shadow password database
  • termcap Terminal type descriptions,
  • ttytab Terminals device table,
  • utmp User login database,

Roll No. 11,12,13,14, 64

/root /minix

MINIX 3 kernel image

Make list of all subdirectories and files.

Describe their role. Make the tree structure

for /minix directory

Roll No. 26, 27, 32, 33

  • /root /usr - Home directories and more system files - /root /usr/adm/ -

System administration files

lastlog Last logins,

  • log Default log file
  • old Last weeks log files

wtmp User logins and logouts,

*.cache Cached data of some programs

  • /root /usr

Make list of all subdirectories and files. Describe

their role. Make the tree structure for /usr directory

Roll No. 19, 20, 21, 73, 74

  • / root /usr/ user /

A sub hierarchy to the root file system which is a

User data directory.

Contains user specific utilities and applications.

Here you would again find a bin, sbin & lib directory

which contains non-critical user and system binaries

and related libraries and a share directory.

Also found here are the include directory with

include files

/root /usr/ user /

.ashrc Ash (shell) startup

.ellepro.b1 Elle (editor) startup

.ellepro.e Elle (editor) startup (text)

.exrc Ex/vi (editor) startup

.profile Custom user shell profile

.rhosts Remote user permission file

Roll No. 22, 23, 24, 25, 76, 77

  • /root /usr/bin/ -

User programs

  • cc C compiler
  • cp Copy files

ls List files

  • man Show manual pages

Make list of all subdirectories and files. Describe

their role. Make the tree structure for bin/ directory

Roll No. 26, 27, 32, 33, 65, 77, 78

  • /root /usr/etc/ -

More system data files,

  • Continued system startup,
  • Daily system cleanup

Make list of all subdirectories and files. Describe

their role. Make the tree structure for etc/ directory

Roll No. 26, 27, 32, 33