Networking Project
Networking Project
2. LINUX PERMISSIONS
3. DNS
4. WEB SERVER
5. NFS
6. DHCP
7. FIREWALL
8. SAMBA
LINUX FILE SYSTEM
/media: Here is the external devices like DVDs and USB sticks
are mounted and you can access their files from here.
JFS
The Journaled File System (JFS) was developed by IBM
for AIX UNIX which was used as an alternative to
system ext. JFS is an alternative to ext4 currently and is
used where stability is required with the use of very few
resources. When CPU power is limited JFS comes
handy.
ReiserFS
It was introduced as an alternative to ext3 with improved
performance and advanced features. There was a time
when SuSE Linux‘s default file format was ReiserFS but
later Reiser went out of business and SuSe had no
option other than to return back to ext3. ReiserFS
supports file System Extension dynamically which was
relatively an advanced feature but the file system lacked
certain area of performance.
XFS
XFS was a high speed JFS which aimed at
parallel I/O processing. NASA still usages this file
system on their 300+ terabyte storage server.
Btrfs
B-Tree File System (Btrfs) focus on fault tolerance, fun
administration, repair System, large storage
configuration and is still under development. Btrfs is not
recommended for Production System.
Clustered File Format
Clustered file System is not required for booting but best
suited in shared environment form storage point of view.
Non-Linux File Format
There are lots of File format not available under Linux
but are used by other OS’s. Viz., NTFS by Microsoft,
HFS by Apple/Mac os, etc. Most of these can be used
under Linux by mounting them using certain tools
like ntfs-3g to Mount NTFS file system but not preferred
under Linux.
Disk Partitioning
The first stage is disk Partitioning. While partitioning we
should keep the below points in mind.
1. Partition keeping backup and recovery in mind.
2. Space limitation mark in partition.
3. Disk management – Administrative Function.
LINUX PERMISSION
user – The user permissions apply only the owner of the file or
directory, they will not impact the actions of other users.
group – The group permissions apply only to the group that has
been assigned to the file or directory, they will not effect the
actions of other users.
others – The others permissions apply to all other users on the
system, this is the permission group that you want to watch the
most.
Apache server
Nginx
Lighttpd
Apache Tomcat
Monkey HTTP Daemon (used especially for embedded systems)
There are more Linux web servers, but this list is the most used
web servers.
When you request a file or a page from a web server, the client
at first connects to the server on port 80. After successful
connection, the client then sends HTTP commands (also
methods) to the server. This command includes a request
header which includes information about the client.
NFS
Features of NFS
NFS can be configured as a centralized storage
solution.
No need of running the same OS on both
machines.
Can be secured with Firewalls.
*nix.
The NFS share folder can be mounted as a local
file system.
Setup NFS
Common data folder for user (only departmental access – only the department people can
read and write on the same
/departmentname/data
Common driver folder for the user (only departmental access – only access (r-x) but they
can’t write on the same)
/departmentname/driver
chairman will have full access on these folder called data and driver
Step 10: Now we will use Samba file sharing for sharing files between
different servers and users and groups .
Step 11: Now we will open web mail and login as the users we created
and send mails among the users.
Step 12: The mail has been sent from one user to other through the
webmail service and is received by the other user.