CLICK HERE TO DOWNLOAD PPT ON Linux Servers
Linux Servers Presentation Transcript
1.Linux Servers
2.Servers Definition
SERVER:-
A computer or devices on a network that manages network resources. There are many different types of servers.
Server has two related meanings.
A Server is a computer that provides services used by other computers.
For example:- a web server serves up web pages. Internet server (web server) is a special computer, which is constantly switched on and connected to the Internet so that each Internet user around the world can access your website at all times. This computer is built up with selected high quality components, which can endure incessant work and high load.
A Server is a computer program that has an associated Client program. This might run on the same computer or on another networked computer.
MySql is an example of a database server program.
SERVER:-
A computer or devices on a network that manages network resources. There are many different types of servers.
Server has two related meanings.
A Server is a computer that provides services used by other computers.
For example:- a web server serves up web pages. Internet server (web server) is a special computer, which is constantly switched on and connected to the Internet so that each Internet user around the world can access your website at all times. This computer is built up with selected high quality components, which can endure incessant work and high load.
A Server is a computer program that has an associated Client program. This might run on the same computer or on another networked computer.
MySql is an example of a database server program.
3. Different types of servers:
File server: a computer and storage device dedicated to storing files. Any user on the network can store files on the server.
Print server: a computer that manages one or more printers, and a network server is a computer that manages network traffic.
Database server: a computer system that processes database querie.
Servers are often dedicated, meaning that they perform no other tasks besides their server tasks.
File server: a computer and storage device dedicated to storing files. Any user on the network can store files on the server.
Print server: a computer that manages one or more printers, and a network server is a computer that manages network traffic.
Database server: a computer system that processes database querie.
Servers are often dedicated, meaning that they perform no other tasks besides their server tasks.
4.Proxy Server
A proxy server is a server (a computer system or an application) that acts as an intermediary for requests from clients seeking resources from other servers. A client connects to the proxy server, requesting some service, such as a file, connection, web page, or other resource available from a different server. The proxy server evaluates the request according to its filtering rules.
A server that sits between a client application, such as a Web browser and a real server. It intercepts all requests to the real server to see if it can fulfill the requests itself. If not, it forwards the request to the real server.
5.Uses of proxy server:-
To keep machines behind it anonymous, mainly for security.
To speed up access to resources (using caching). Web proxies are commonly used to cache web pages from a web server.
To access sites prohibited or filtered by your ISP or institution.
A proxy server that passes requests and responses unmodified is usually called a gateway or sometimes tunneling proxy.
A proxy server can be placed in the user's local computer or at various points between the user and the destination servers on the Internet.
Web site proxy:-
http://www.facebookproxy.net
http://www.faceoxy.com
6.Steps of configuring Proxy server
Squid is a high-performance and relatively secure web proxy server that includes good caching facilities. It is one of the most commonly used proxy servers on the Internet.
Configuration file:-
# vi /etc/squid/squid.conf
Modify or add following squid configuration file: httpd_accel_host :-virtual httpd_accel_port:- 80 httpd_accel_with_proxy:- on httpd_accel_uses_host_header :-on acl lan src :-192.168.1.1 192.168.2.0/24 http_access allow:- localhost http_access allow:- lan
Save and run again the updated proxy server config file
7.Print Server
A proxy server is a server (a computer system or an application) that acts as an intermediary for requests from clients seeking resources from other servers. A client connects to the proxy server, requesting some service, such as a file, connection, web page, or other resource available from a different server. The proxy server evaluates the request according to its filtering rules.
A server that sits between a client application, such as a Web browser and a real server. It intercepts all requests to the real server to see if it can fulfill the requests itself. If not, it forwards the request to the real server.
5.Uses of proxy server:-
To keep machines behind it anonymous, mainly for security.
To speed up access to resources (using caching). Web proxies are commonly used to cache web pages from a web server.
To access sites prohibited or filtered by your ISP or institution.
A proxy server that passes requests and responses unmodified is usually called a gateway or sometimes tunneling proxy.
A proxy server can be placed in the user's local computer or at various points between the user and the destination servers on the Internet.
Web site proxy:-
http://www.facebookproxy.net
http://www.faceoxy.com
6.Steps of configuring Proxy server
Squid is a high-performance and relatively secure web proxy server that includes good caching facilities. It is one of the most commonly used proxy servers on the Internet.
Configuration file:-
# vi /etc/squid/squid.conf
Modify or add following squid configuration file: httpd_accel_host :-virtual httpd_accel_port:- 80 httpd_accel_with_proxy:- on httpd_accel_uses_host_header :-on acl lan src :-192.168.1.1 192.168.2.0/24 http_access allow:- localhost http_access allow:- lan
Save and run again the updated proxy server config file
7.Print Server
8.What is a Print Server?
A print server lets computers on a network all access a network printer. Print servers are therefore useful even on very small networks, since they avoid having to move files from computer to computer before printing.
A print server, or printer server, is a device that connects printers to client computers over a network. It can accept print jobs from the computers and send the jobs to the appropriate printers.
Print servers may support a variety of industry-standard or proprietary printing protocols including Internet Printing Protocol, Line Printer Daemon protocol, Microsoft Network Printing protocol
Print servers are frequently packaged with routers.
Configuration file:- /etc/cups/cupsd.conf
A print server lets computers on a network all access a network printer. Print servers are therefore useful even on very small networks, since they avoid having to move files from computer to computer before printing.
A print server, or printer server, is a device that connects printers to client computers over a network. It can accept print jobs from the computers and send the jobs to the appropriate printers.
Print servers may support a variety of industry-standard or proprietary printing protocols including Internet Printing Protocol, Line Printer Daemon protocol, Microsoft Network Printing protocol
Print servers are frequently packaged with routers.
Configuration file:- /etc/cups/cupsd.conf
9.
Advantages
Allows any number of users to share the same printer.
Avoids having to move files to a computer that is the only way to reach a printer that's connected directly to it.
Disadvantages
Most of the features of multi-function printers (such as FAX and photocopying) are not supported by print servers.
Printers that are designed to return their status to computers cannot do this through a print server (although printing still works)..
10.
File Server
Advantages
Allows any number of users to share the same printer.
Avoids having to move files to a computer that is the only way to reach a printer that's connected directly to it.
Disadvantages
Most of the features of multi-function printers (such as FAX and photocopying) are not supported by print servers.
Printers that are designed to return their status to computers cannot do this through a print server (although printing still works)..
10.
File Server
11.File Server
A file server is a computer attached to a network that has the primary purpose of providing a location for shared disk access, i.e. shared storage of computer files (such as documents, sound files, photographs, movies, images, databases, etc.)
In the client/server model, a file server is a computer responsible for the central storage and management of data files so that other computers on the same network can access the files.
A file server allows users to share information over a network without having to physically transfer files by floppy diskette or some other external storage device. Any computer can be configured to be a host and act as a file server
On the Internet, such servers often use the File Transfer Protocol (FTP).
Configuration file:-/etc/vsftpd.conf(very secure ftp daemon)
12.Mail Server
A mail server (also known as a mail transfer agent or MTA, a mail transport agent, a mail router or an Internet mailer) is an application that receives incoming e-mail from local users (people within the same domain) and remote senders and forwards outgoing e-mail for delivery. A computer dedicated to running such applications is also called a mail server.
Ex. Microsoft Exchange , Gmail and sendmail are among the more common mail server programs.
The mail server works in conjunction with other programs to make up what is sometimes referred to as a messaging system.
A messaging system includes all the applications necessary to keep e-mail moving as it should. When you send an e-mail message, your e-mail program, such as Outlook or Eudora, forwards the message to your mail server, which in turn forwards it either to another mail server or to a holding area on the same server called a message store to be forwarded later..
A file server is a computer attached to a network that has the primary purpose of providing a location for shared disk access, i.e. shared storage of computer files (such as documents, sound files, photographs, movies, images, databases, etc.)
In the client/server model, a file server is a computer responsible for the central storage and management of data files so that other computers on the same network can access the files.
A file server allows users to share information over a network without having to physically transfer files by floppy diskette or some other external storage device. Any computer can be configured to be a host and act as a file server
On the Internet, such servers often use the File Transfer Protocol (FTP).
Configuration file:-/etc/vsftpd.conf(very secure ftp daemon)
12.Mail Server
A mail server (also known as a mail transfer agent or MTA, a mail transport agent, a mail router or an Internet mailer) is an application that receives incoming e-mail from local users (people within the same domain) and remote senders and forwards outgoing e-mail for delivery. A computer dedicated to running such applications is also called a mail server.
Ex. Microsoft Exchange , Gmail and sendmail are among the more common mail server programs.
The mail server works in conjunction with other programs to make up what is sometimes referred to as a messaging system.
A messaging system includes all the applications necessary to keep e-mail moving as it should. When you send an e-mail message, your e-mail program, such as Outlook or Eudora, forwards the message to your mail server, which in turn forwards it either to another mail server or to a holding area on the same server called a message store to be forwarded later..
13.Types of Mail Servers
Mail servers can be broken down into two main categories:
Outgoing mail servers and
incoming mail servers.
Outgoing mail servers are known as SMTP, or Simple Mail Transfer Protocol, servers.
Incoming mail servers come in two main varieties.
POP3, or Post Office Protocol, version 3, servers are best known for storing sent and received messages on PCs' local hard drives.
IMAP, or Internet Message Access Protocol, servers always store copies of messages on servers.
Configuration File:- /etc/mail
Mail servers can be broken down into two main categories:
Outgoing mail servers and
incoming mail servers.
Outgoing mail servers are known as SMTP, or Simple Mail Transfer Protocol, servers.
Incoming mail servers come in two main varieties.
POP3, or Post Office Protocol, version 3, servers are best known for storing sent and received messages on PCs' local hard drives.
IMAP, or Internet Message Access Protocol, servers always store copies of messages on servers.
Configuration File:- /etc/mail
14.Database Server
A database server is a computer program that provides database services to other computer programs or computers, as defined by the client–server model.
Ex. Database servers are Oracle, DB2, Informix, Ingres, SQL Server, MySQL
Configuration file:- /etc/mysql/my.cnf
Apart from offering the benefits of a dedicated server, a database server offers several advantages. Let’s have a look.
With a database server, all the data of your organization is stored in one location.
A database server allows you to take measures to increase the security of your data.
A database server offers you database management services. The data is arranged in a way that speeds up searches and retrievals.
It is easier to search and retrieve data on a database server. The client-server interactions are fast and smooth with a database server.
Several clients can access the data stored in the database server at one time, without any confusion.
A database server is a computer program that provides database services to other computer programs or computers, as defined by the client–server model.
Ex. Database servers are Oracle, DB2, Informix, Ingres, SQL Server, MySQL
Configuration file:- /etc/mysql/my.cnf
Apart from offering the benefits of a dedicated server, a database server offers several advantages. Let’s have a look.
With a database server, all the data of your organization is stored in one location.
A database server allows you to take measures to increase the security of your data.
A database server offers you database management services. The data is arranged in a way that speeds up searches and retrievals.
It is easier to search and retrieve data on a database server. The client-server interactions are fast and smooth with a database server.
Several clients can access the data stored in the database server at one time, without any confusion.
15.Web Server
Web server can refer to either the hardware (the computer) or the software (the computer application) that helps to deliver content that can be accessed through the Internet
A web server is the combination of computer and the program installed on it. Web server interacts with the client through a web browser. It delivers the web pages to the client and to an application by using the web browser and the HTTP protocols respectively
We can also define the web server as the package of large number of programs installed on a computer connected to Internet or intranet for downloading the requested files using File Transfer Protocol, serving e-mail and building and publishing web pages. A web server works on a client server model. A computer connected to the Internet or intranet must have a server program
Web server can refer to either the hardware (the computer) or the software (the computer application) that helps to deliver content that can be accessed through the Internet
A web server is the combination of computer and the program installed on it. Web server interacts with the client through a web browser. It delivers the web pages to the client and to an application by using the web browser and the HTTP protocols respectively
We can also define the web server as the package of large number of programs installed on a computer connected to Internet or intranet for downloading the requested files using File Transfer Protocol, serving e-mail and building and publishing web pages. A web server works on a client server model. A computer connected to the Internet or intranet must have a server program
16.FTP Server
FTP:-Ftp is the user interface to the Internet standard File Transfer Protocol. The program allows a user to transfer files to and from a remote network site.
Short for File Transfer Protocol, the protocol for exchanging files over the Internet. FTP works in the same way as HTTP for transferring Web pages from a server to a user's browser and SMTP for transferring electronic mail across the Internet in that, like these technologies, FTP uses the Internet's TCP/IP protocols to enable data transfer.
FTP is most commonly used to download a file from a server using the Internet or to upload a file to a server (e.g., uploading a Web page file to a server).
The File Transfer Protocol (FTP) is used as one of the most common means of copying files between servers over the Internet.
FTP:-Ftp is the user interface to the Internet standard File Transfer Protocol. The program allows a user to transfer files to and from a remote network site.
Short for File Transfer Protocol, the protocol for exchanging files over the Internet. FTP works in the same way as HTTP for transferring Web pages from a server to a user's browser and SMTP for transferring electronic mail across the Internet in that, like these technologies, FTP uses the Internet's TCP/IP protocols to enable data transfer.
FTP is most commonly used to download a file from a server using the Internet or to upload a file to a server (e.g., uploading a Web page file to a server).
The File Transfer Protocol (FTP) is used as one of the most common means of copying files between servers over the Internet.
17.FTP Server
An FTP server is a computer system or software running the File Transfer Protocol(FTP), which is the protocol for exchanging files over the Internet.
configuration file :-/etc/vsftpd.conf
An FTP server is a computer system or software running the File Transfer Protocol(FTP), which is the protocol for exchanging files over the Internet.
configuration file :-/etc/vsftpd.conf
18.Example Of FTP Server
19.News Server
A news server is a computer in a Usenet network which is involved in the process of managing Usenet articles .News servers are responsible for storing or exchanging newsgroup articles with other news servers as well as establishing an interface for users to download and post articles.
News servers are generally responsible for three aspects of Usenet article management: Feeding: a news server can exchange articles with other news servers Storage: a news server can be responsible for holding articles Reading: a news server can also serve articles to a member's news reader via the NNTP protocol
Configuration file:- /etc/news/noffle.conf.
A news server is a computer in a Usenet network which is involved in the process of managing Usenet articles .News servers are responsible for storing or exchanging newsgroup articles with other news servers as well as establishing an interface for users to download and post articles.
News servers are generally responsible for three aspects of Usenet article management: Feeding: a news server can exchange articles with other news servers Storage: a news server can be responsible for holding articles Reading: a news server can also serve articles to a member's news reader via the NNTP protocol
Configuration file:- /etc/news/noffle.conf.
0 comments