[b] I am new to Linux actually now learning it as a Student. Can someone help me with the meaning of these : ext 2, ext 3, NFS, NIS, and RPM also, what Protocols does Linux support?
Your urgent reply will very much be appreciated.
John
Oh my.
I highly recommend buying a book or two on Linux, if you intend to pick it up. It's just a bit more difficult in a forum such as this to go over every aspect of an operating system, vs. explaining more minute functions within an already understood sub-system.
In any case, the answers are as follows;
ext2, ext3, NFS are different 'file systems'.
ext2 and 3 are the 2nd and 3rd extended filesystem, both created to address certain in adequacies with what at the time was the standard or ext filesystem. This included expanding the capacity for fileset sizes as well as file sizes. I believe support for larger filenames was also incorporated. Ext3 is really a journaling extension to the standard ext2 filesystem. (A method developed with the intention of being able to bring back a system much more quickly and cleanly; recovery improvement .)
The Network File System (NFS) was developed to allow machines to mount a disk partition on a remote machine as if it were on a local hard drive. This allows for fast, seamless sharing of files across a network.
NIS (Network Information System) is a network naming and administration system for smaller networks that was developed by Sun Microsystems. NIS+ is a later version that provides additional security and other facilities. Using NIS, each host client or server computer in the system has knowledge about the entire system. A user at any host can get access to files or applications on any host in the network with a single user identification and password. NIS is similar to the Internet's domain name system (DNS) but somewhat simpler and designed for a smaller network. It's intended for use on local area networks. NIS is often referred to by its original nomenclature of YP (Yellow Pages), which had to be changed due to conflicts with the obvious telecom. It makes use of RPC's or Remote Procedure Calls -- all of which also make systems less secure.
RPM may stand for RedHat Package Manager, which I am guessing for your reference that would be the case. It's a method of installing binary compatible software onto a Linux system. (Several other Linux distributions have adopted and/or utilize the RPM schema as well.)
I am not sure what you mean when you asked about which protocols are supported by Linux. Which protocols do you mean? What exactly do you mean by protocols? Is there something specific you can reference?
Cheers.
"It's always a long day, 86,400 won't fit into a short."