Server (English: server) refers to:
A computer software that manages resources and provides services to users is usually divided into file servers (which enable users to access files on other computers), database servers and application servers.
The computer running the above software is also called a network host (host).
Servers usually use the Internet as a medium, which can provide services internally through the intranet or externally through the Internet. The biggest feature of the server is its powerful computing power or a computer with a large amount of disk storage space, which enables it to complete a large amount of work and load a large amount of file data storage in a short time, and provide services for a large number of users. After the 1990s, with the development of modem technology, the Internet was upgraded from a narrowband telephone to a broadband network. This represented the arrival of a new era of network symbolized by the information superhighway. The popularity of the Internet has also changed the habits of computer users, and the way of communication and communication on the Internet has become more popular. From text to pictures to videos, the tasks that servers can complete are becoming more and more complex; and the era of cloud computing and big data has created Various new types of industries, such as online stores, online e-commerce, online auctions, online sales, online games, website design and construction, blogs, and increasingly common cloud databases or backup libraries. The popularization of standard servers (servers) and file servers (NAS) is constantly optimizing and changing existing human lives.
Sometimes, these two definitions can cause confusion, such as a web server. It may refer to the computer used for the website, or it may refer to software such as Apache, which runs on such a computer to manage web components and respond to web browser requests.
The composition of the server includes the central processing unit, hard disk, memory, etc., which is similar to the general computer architecture, but due to the need to provide highly reliable services, it is The sex and other aspects are more demanding.
In the network environment, according to the different types of services provided by the server, it is divided into file server, database server, application server, Web server, etc.
Server (hardware and operating system)
As hardware, servers usually refer to computers that have high computing power and can be used by multiple users. There are many differences between a server and a PC. For example, a PC usually only serves one user at a time. The server is different from the host. The host is used by the user through the terminal, and the server is used by the client user through the network. Therefore, in addition to having a terminal device, you must also use the network to use the server computer, but the user can connect to the line. Use a specific service on the server.
Compared with ordinary personal computers, servers need to work continuously in a 7×24 hours environment. This means that the server needs more stability technology RAS, such as supporting the use of ECC memory.
According to different computing capabilities, servers are divided into workgroup-level servers, department-level servers, and enterprise-level servers. The server operating system refers to the operating system running on the server hardware. The server operating system needs to manage and make full use of the computing power of the server hardware and provide it to the software on the server hardware.
Now, there are many server operating systems on the market. Unix-like operating systems are descendants of Unix, mostly for server platforms
design. Common such Unix-like operating systems include various Linux distributions (such as Red Hat Enterprise Linux, SUSE), AIX, IRIX, Solaris, BSD (such as OpenBSD, NetBSD), and SCO OpenServer. Microsoft also introduced Windows Server, such as Windows NT 4.0 Server, Windows 2000 Server, Windows Server 2003, Windows Server 2008, Windows Server 2008 R2, Windows Server 2012, Windows Server 2012 R2, Windows Server 2016, Windows Server 2019.
The definition of server software is as mentioned above. The server software works in the client-server or browser-server mode. There are many forms of servers. Commonly used include:
File server or network attached storage;
Database server-such as Oracle database server, MySQL, MariaDB, PostgreSQL, Microso