Server operating system

From Linux Shell Scripting Tutorial - A Beginner's handbook
Jump to navigation Jump to search

A server operating system is nothing but an operating system specifically created to run on servers or in the cloud. Almost all server operating system works in a client/server architecture. A key feature of the operating system architecture is symmetric multiprocessing. It allows running apps faster on a server with multiple CPUs (processors). Apart from symmetric multiprocessing advanced features found in server operating systems such as virtualization, docker, containers, storage, networking, cloud computing, support for a large amount of memory and more. Shell scripts play a significant role in the management of Linux and Unix server operating systems. You can use shell scripts for automation, starting services, backups, security and more.

Operating systems roles

Server operating systems have typical roles such as:

  • eMail server
  • Web server
  • Backup server
  • File server
  • Database server
  • Application server
  • Print server
  • Chat server
  • Content acceleration server

Favorite server operating systems

Modern server operating system includes:

  • Linux server (various Linux distribution
  • BSD server such as FreeBSD, FreeNAS, OpenBSD and others
  • Unix server such as Oracle Solaris Unix, HP-UX, IBM AIX and others
  • Windows Server such as Windows server 2016