Page 203 - DCAP602_NETWORK_OPERATING_SYSTEMS_I
P. 203
Unit 10: File System
you only need to deal directly with plain files, executable files, directories and links. Linux places notes
all the partitions under the root directory by ‘mounting’ them under specific directories. Under
Linux, unless you mount a partition or a device, the system does not know of the existence of that
partition or device. Devices that can contain file systems are known as block devices. All of the
details of the Linux file systems are translated by software so that all file systems appear identical
to the rest of the Linux kernel and to programs running in the system. Linux’s Virtual File system
layer allows you to transparently mount the many different file systems at the same time. NFS
allows hosts to mount partitions on a remote system and use them as though they are local file
systems. NFS only performs authentication when a client system attempts to mount a remote file
system. Quota Management allows to limit the amount of disk space and/or the number of files
a user can use.
10.6 keywords
/bin: The bin directory contains several useful commands that are used by both the system
administrator as well as non-privileged users.
/boot: This directory contains the system.map file as well as the Linux kernel.
(Domain) Sockets: A special file type, similar to TCP/IP sockets, providing inter-process
networking protected by the file system’s access control.
diff utility: It is used to find out the differences between two files.
/etc: This directory contains all the configuration files for your system.
BASH: Its full form is Bourne Again shell and it is the standard GNU shell.
Bashdoc: It is a tool to make documentation from bash scripts.
Data Partition: It is the normal Linux system data, including the root partition containing all the
data to start up and run the system.
Directories: Files that are lists of other files.
File system: It is an organization of data and metadata on a storage device.
File: The files in a file system are collections of data.
Indent programme: It is your tool to handle the situation and reformat all files in the project
according to the style adopted for the project.
Job Control Variable: This variable controls how the shell interacts with the user and job
control.
Job Control: It refers to the ability to selectively stop (suspend) the execution of processes and
continue (resume) their execution at a later point.
/lib: This contains all the shared libraries that are required by system programs.
Links: A system to make a file or directory visible in multiple parts of the system’s file tree.
Mode: It is a three-item sequence which represents who, operation and permission.
man pages: The man pages are a user manual that is by default built into most Linux distributions
(i.e., versions) and most other Unix-like operating systems during installation.
Named Pipes: It act more or less like sockets and form a way for processes to communicate with
each other, without using network socket semantics.
Pipeline: It is a sequence of simple commands separated by one of the control operators ‘|’ or
‘|&’.
LoveLy professionaL university 197