サーバーに最適な Linux ディストリビューション。 サーバーのオペレーティング システム

この資料では、最も人気のある一般的なもののリストを示します。 サーバーオペレーティングシステム、ここロシアでは広く使用されています。

まず、サーバー オペレーティング システムが必要な理由を説明します。

サーバー オペレーティング システムとは何ですか?

サーバーのオペレーティング システム- ソフトウェアを管理するように設計されており、内部と外部の両方のすべてのネットワーク ユーザーにサービスを提供します。 通常のユーザー OS をサーバー OS として使用できないのはなぜですか? あなたが尋ねるのは、サーバー OS は、いわば、より便利で効率的な、特定の管理と管理目的のために特別に設計された特殊な管理機能を提供しており、そのような機能は、ちなみに、ユーザー オペレーティング システムには存在しないからです。これらのサーバー オペレーティング システムのクライアント。 そしてもちろん、特殊な機能がある場合と、その機能のコストがまったく異なる場合は、もちろん例外もあります。

次に、サーバー オペレーティング システムを選択する方法を見てみましょう。 まず第一に、このサーバーとそれに応じてそのオペレーティングシステムがどのような目的で使用されるかを明確に決定する必要があります。 そして、特定のタスクに基づいて、オペレーティング システムとそのオペレーティング システムに必要なハードウェア構成を選択します。 ただし、あらゆる点で最良の選択肢となるオペレーティング システムに精通していない場合は、すでに使用している OS を選択するか、慎重に調査してテストしてください ( たとえば、仮想マシン上で) 見慣れないOS。 オペレーティング システム管理の知識、スキル、理解は、初期のインストールと構成だけでなく、その後のメンテナンスと管理にも大きく影響します。

さて、ここからは、現在最も人気があり広く普及しているサーバー オペレーティング システムの考察に直接移りましょう。

もちろん、Microsoft 製品から始めましょう。 今日は、Windows Server 2003 と Windows Server 2008 R2 の 2 つのバージョンのオペレーティング システムに焦点を当てます。

注記! この資料は古く、現在 Windows Server 2003 はサポートされていません。また、Windows Server 2008 R2 はすでに最新のバージョンよりも機能が大幅に遅れているため、新しいバージョン (Windows Server 2016 など) を使用することをお勧めします。

Windowsサーバー2003

Windowsサーバー2003- すでにかなり古いオペレーティング システムですが、何らかの形でロシアのシステム管理者の間で広く普及しています。

この製品は、管理者が必要とするほぼすべての目的に使用できますが、すべてのデスクトップ オプション ( それらの。 グラフィカルシェルを持っている) 非フロントエンド オペレーティング システムよりも多くのリソースを要求します。 したがって、グラフィカル シェルを備えた OS を使用する場合は、サーバー用の機器を選択するときにこれを考慮する必要があります。 Windows Server 2003 は、初心者のシステム管理者に最適です。 このプラットフォームは、Active Directory ディレクトリ サービスを使用し、ネットワーク内でリモート ユーザー接続を使用する予定がある場合、ドメイン コントローラーに最適です。この OS では、「」を簡単に実装できます。 ターミナルサーバー».

Windows Server 2008 R2

Windows Server 2008 R2– 新しいテクノロジーという点で、より高度な Microsoft のオペレーティング システム。

Windows Server 2008 R2 は、サーバー オペレーティング システムの多くのパフォーマンス テストにおいてすでにリーダーとなっています。 たとえば、この OS 上でファイル サーバーを実行するのが最適です。 さらに、このオペレーティング システムでは、仮想化サポートの改善、Active Directory ディレクトリ サービスの新バージョン、最大 256 個のプロセッサのサポートなど、Windows Server 2003 とは異なり、実装も改善されています。」 ターミナルサーバー」 このプラットフォームの利点は、ほぼすべてのタスクの高品質なパフォーマンスに適していることですが、欠点は、他のプラットフォームとは異なり、より多くのリソースを必要とすることです。

さて、UNIX 風のオペレーティング システムに移りましょう。私の意見では、人気のリーダーから始めましょう ( Unix 風の中で).

Ubuntuサーバー

Ubuntuサーバー– Linux カーネルを使用するオペレーティング システム。

Ubuntu Server の費用は上記のものよりもはるかに安くなります。 多くの初心者システム管理者は、非フロントエンド Unix 系オペレーティング システムに関して恐怖と恐怖を経験します。これは次の事実によって説明されます。 「複雑でわかりにくいです」 これらのオペレーティング システムのセットアップは、無限の種類のオプションと設定がある同じ Windows Server 2008 R2 よりもはるかに簡単であることをあえて保証します。 Unix システムでは、すべてのセットアップは構成ファイルの編集に帰着します。 また、上で述べたように、これらのシステムは、対応する GUI よりも大幅に少ないリソースを必要とします。

Ubuntu Server はインストールと保守が簡単で、高い信頼性とパフォーマンスを提供し、高レベルのセキュリティも備えており、ほぼすべてのタスクに最適です。

CentOS

CentOSは、Red Hat の Red Hat Enterprise Linux に基づく Linux ディストリビューションです。

オペレーティング システムも非常に使いやすいため、多くのシステム管理者がこのオペレーティング システムを好みます。 すべての CentOS ソフトウェアは、すべてが慎重にチェックおよびテストされているため、非常に安定しています。 CentOS は Web サーバーのプラットフォームとして広く使用されています。 このオペレーティング システムの詳細については、「Linux CentOS 7.1 のインストールとディストリビューションのレビュー」を参照してください。

デビアン

デビアンは、最も人気のある Linux ディストリビューションの 1 つです。 ちなみにUbuntuはDebianをベースにしています。

多くの組織 ( 小さいのも大きいのも) は Debian を優先しました。 ここでは、Debian 8.0 リリースを取り上げます。これは、すでに十分にテストされており、良好な結果が示されているためです。 Debian の特徴の 1 つは、そのリポジトリに膨大な量のソフトウェアが含まれていることです。 Debian は他のシステムに比べて管理が難しいと考える人もいますが、Unix 風のシステムを扱ったことがある人であれば、Debian を習得するのは難しくないと思います。 Debian の機能には次のものも含まれます。

  • 独自のパッケージ管理システム。 システム ( またはその個々のコンポーネント)再インストールせずに、ユーザー設定を失わずに、場合によっては再起動しなくても更新できます。
  • Debian の開発はインターネット上の人々によって行われており、別個のグループや組織によって開発が行われる他の Linux ディストリビューションが誇ることのできない点です。

Gentoo

Gentoo- Linux ディストリビューション。構成が非常に柔軟であり、正しく構成されていれば、結果としてパフォーマンスが向上するため人気があります。

また、このディストリビューションは、この設定自体に一定の知識が必要なため、その分野の専門家のみが使用していることも知られています。 Gentoo には、高速、優れたユーザーコミュニティなど、多くの利点があります。

FreeBSD

FreeBSD- Unix に似たオペレーティング システム。このオペレーティング システムはあらゆる種類の Web サーバーに最適であるため、インターネット企業の間で非常に人気があります。

FreeBSD は、SLIP、PPP、NFS、DHCP、NIS などの業界標準をサポートする強力な TCP/IP スタックであるため、Web サーバーにとって優れたオプションです。 そのため、FreeBSD は他のシステムと簡単に連携できるだけでなく、大企業のサーバーとしても機能し、NFS などの重要な機能を提供できます ( リモートファイルアクセス) や電子メール サービス、またはインターネット上の組織を代表して、WWW、FTP、ルーティング、ファイアウォール機能などのサービスを提供します。

FreeBSD は、インターネット上で最も大規模で最も利用者の多いサイトのいくつかを運営しています ( たとえば、Yahoo!) および他のすべてのサイトの大部分も FreeBSD で実行されます。

しかし、FreeBSD はインターネット サーバーのプラットフォームとしてだけでなく、他のサーバー オペレーティング システムが実行するすべてのタスクを実行する通常のサーバーとしても使用でき、FreeBSD の機能を制限する必要はありません。 FreeBSD は安全性とパフォーマンスが非常に優れています。 さらに、このオペレーティング システムの費用は無料であり、とりわけ、FreeBSD は大規模な開発者チームによって開発およびサポートされています。

ソラリス

ソラリス- Sun Microsystems が開発したオペレーティング システムで、現在は Oracle Corporation が所有しており、そこから有料になりました。

このオペレーティング システムは世界で最も生産性の高い OS の 1 つであるため、一定の人気を誇っています。

これらは多くの企業で広く使用されているサーバー オペレーティング システムであり、どの OS を選択するかはあなた次第です。

この資料では、オペレーティング システムの基本について説明します。 Linuxサーバ。 この資料から、Linux をサーバーとして使用する価値がある理由を学び、また、この OS をベースにしたサーバーの使用を開始するのに役立つ必要な初期知識を得ることができます。

まず、サーバー オペレーティング システムとして Linux を使用する必要がある理由について説明します。 多くの人は Windows に慣れすぎているため、Linux、つまり美しく快適なデスクトップを備えたカスタム バージョンの Linux についてさえ聞きたくありません。 なぜ Linux を使いたくないのですか?という質問には、 誰もがこう答えます。 そう、彼はちょっと不器用なんです!», « " 等々。 しかし実際には、Linux についてきっぱりと決めつけているすべてのユーザーに、Linux は非常にフレンドリーなオペレーティング システムであり、少し理解するだけですべてが明らかになる、と言いたいのです。

ではいくつか挙げていきたいと思います Windows に対する Linux の利点、またいくつかの誤解を払拭します。

  • Linux は完全に無料のオペレーティング システム ( 一部有料配信を除く)、Windowsとは異なります。
  • Linux には事実上ウイルスがありません。
  • そう言う皆さん」 Windows で使用しているプログラムが Linux にインストールされない」、なぜインストールする必要があるのか​​と思うかもしれません! 結局のところ、これはまったく異なる OS であり、独自のプログラムを持っています。 Windows についても言えます。 Linux で実行されるプログラムは Windows にはインストールされません」のように、Linux には Windows に劣らない独自のプログラムが多数あり、多くのソフトウェア メーカーも Windows と Linux の両方に対応した製品をリリースしています。
  • Linux は、特にサーバー バージョンのオペレーティング システムの生産性が高くなります。 Linux サーバー オペレーティング システムにはインターフェイスがなく、ほとんどのリソース ( 半分以上!!!) OS インターフェイスを占有するだけです。つまり、 ビジュアルシェル ( 現在、グラフィカル インターフェイスのないバージョンの Windows も普及しています。).
  • Linux OS は事実上フリーズしません ( つまりオペレーティングシステム自体のことです)。 たとえば、Windows ですべてがフリーズし、マウスを動かさずにはいられず、ctrl+alt+del を押すこともできず、再起動しなければならない状況に誰もが遭遇したことがあります。 Linux は、ユーザー自身がそのような状況を引き起こした場合を除いて、そのような状況が排除されるように設計されています。
  • Linux サーバー OS に関しては、理解しにくいさまざまなガジェットが多数ある Windows サーバー OS とは異なり、設定は非常に簡単です。 Linux システム自体とそのすべてのサービスは、構成ファイルを編集することで構成されます。 これらは通常のテキスト ファイルであり、その場所と形式がわかれば、テキスト エディター以外に手元にツールがない場合でも、任意のディストリビューションを構成できます。

Linux OS を普及させて Windows を軽視するようなことはしたくありませんが、場合によっては Linux オペレーティング システムを使用するより良い選択肢がない場合もあります。 私もある時期までは、Linux はなんとなく苦手だと思っていましたが、この OS に出会ったときはただただ驚きました。

ここで、Linux Server の基本に直接触れましょう。 たとえば、Linux ディストリビューションの Ubuntu Server 10.10 を使用します。

Linux サーバーの基本設定

Ubuntu Server 10.10のインストール手順について説明します。 Windows をインストールするよりも複雑ではなく、おそらくはさらに単純であるため、インストールしません。インストール プロセス中に行うように求める唯一のことは、次の場合です。 インストールするソフトウェアの選択» マークのインストール « OpenSSHサーバー」 これは、後で SSH クライアント ( たとえばパテ)。 同時に、通常、サーバーにはモニターが接続されておらず、サーバー自体はサーバー用に特別に指定された部屋に配置されているため、ネットワーク上のどのコンピューターからでもオペレーティング システムに完全にアクセスできます ( サーバ).

窓の中で「 ユーザーアカウントとパスワードの設定» ユーザー名を入力し、パスワードを設定します。

インストール後、初めて起動すると、OS 管理コンソールが目の前に表示されます。 まず、ログイン情報を入力し、Enter キーを押してからパスワードを入力し、OS 自体にアクセスします。 作成したばかりのユーザーとしてログインしますが、root 権限はありません。

Linux でのユーザーのセットアップ

– Linux OS の標準スーパーユーザー。最大の権限を持ちます。 ちなみに、Windowsとは異なり、管理者権限は最上位ではありません( システム的なものもあります)しかし、ルート権限が最も高く、ルートとして作業して何らかのアクションを実行しても、誰もあなたに尋ねることはありません。 本当にこれをしたいですか?「たとえば Windows の場合と同様ですが、何も質問せずにシステムを強制終了するとすぐに言いましょう。 ただし、将来的にはスーパーユーザー権限が必要になるため、いずれにせよ、最初にこのユーザーをアクティブ化する必要があります ( ヒント: root モードに切り替える必要があるまでは、常に通常のユーザーとして作業してください。)、root はデフォルトで無効になっています。 root アカウントの有効化は次のように行います。root のパスワードを設定するだけです。

Sudo パスワード ルート

システムは、作業中のユーザーのパスワードを入力するように求めます。その後、将来の root 用の新しいパスワードを入力し、それを繰り返します。

ユーザーについて話しているので、ユーザーを作成する方法を学びましょう。 こんな感じで出来上がりました。

Sudo useradd -d /home/testuser -m testuser

  • sudo は、ユーザーにいくつかの管理特権を付与するユーティリティです。
  • useradd – システムにユーザーを追加するユーティリティ。
  • -d – ユーザーのホーム ディレクトリを設定するオプション。
  • /home/testuser – ホーム ディレクトリ パス。
  • -m – ホームディレクトリを作成するオプション。
  • testuser は新しいユーザーの名前です。

次に、新しいユーザーのパスワードを設定します。

Sudo パスワード テスター

Linux でのネットワークのセットアップ

ユーザーについて少し理解できたので、ネットワークを構成する必要があります。DHCP サーバーがすでにこれを行っている可能性が十分にありますが、静的 IP アドレス、ゲートウェイ アドレス、DNS を設定したいと思うかもしれません ( これは原則としてサーバーにとって自然なことです).

これを行うには、次のファイルを編集します。

Sudo nano /etc/network/interfaces

  • nano は標準の Linux エディタです。
  • インターフェイス – ネットワーク構成を担当するファイル。

このファイルを開くと、次のような内容が表示されます。というより、このコンピュータで静的 IP アドレスが必要な場合は、最終的には次のようになります。

# このファイルには、システムで利用可能なネットワーク インターフェースと # それらのアクティブ化方法が記述されています。 詳細については、interfaces(5) を参照してください。 # ループバック ネットワーク インターフェイス auto lo iface lo inet ループバック # プライマリ ネットワーク インターフェイス auto eth0 iface eth0 inet 静的アドレス 192.168.1.2 ネットマスク 255.255.255.0 ゲートウェイ 192.168.1.1

ここ eth0- これはネットワーク接続です。ネットワーク カードの数に応じて、多数の接続が存在する可能性があります。Static は、これが静的 IP アドレスであることを示します。動的であれば、静的ではなく DHCP が指定されます。 まあ、残りはおそらくすべてクリアです。

  • アドレス - コンピュータの IP アドレス。
  • ネットマスク – サブネットマスク。
  • ゲートウェイ - デフォルト ゲートウェイ。

ctrl+o を押してファイルを保存し、ctrl+x でエディタを終了します。

次に、DNS サーバーを割り当てる必要があります。これは、次のファイルを編集することで行われます。

Sudo nano /etc/resolv.conf

以下を記述するか変更します。

ネームサーバー 192.168.1.100 ネームサーバー 192.168.1.200

ここで、192.168.1.100 と 192.168.1.200 は DNS サーバーのアドレスです。DNS サーバーが 1 つしかない場合は、1 行だけ指定します。

すべての設定が完了したら、ネットワーク インターフェイスを再起動する必要があります。これは次のように行われます。

Sudo /etc/init.d/networking restart

Linuxサーバーへのプログラムのインストール

Linux では、プログラムのインストール方法が Windows とはまったく異なるため、Windows で作業していたときの知識はここでは役に立ちません。 Linux では、すべてのソフトウェアはリポジトリに保存されます。これは Linux に特化したソフトウェア パッケージの一種のリポジトリであり、インターネット上にあり、オンラインまたは CD で無料で配布されます。 リポジトリを更新するには ( Linux OSにはすでにインストールされています)、次のコマンドを実行する必要があります( インターネット接続があれば可能).

Sudo apt-get アップデート

標準リポジトリを更新したので、何かをインストールできます。ファイル マネージャーをインストールすることをお勧めします。Linux で最も一般的なものの 1 つは次のとおりです。 ミッドナイトコマンダー(MC)。 Windows で使用される FAR と若干の類似点があります。 サーバー Linux 上のプログラムは次のようにインストールされます。

Sudo apt-get install mc

ここで、mc はインストールするプログラムです。つまり、 私たちのファイルマネージャー、Midnight Commander。

インストール後、このプログラムを試すことができます。起動は簡単で、コンソールにプログラムの名前を入力します。 mcと入力してEnterを押します。

基礎としてはこれで十分だと思います。次の記事 (基本的な Linux Ubuntu サーバー ターミナル コマンド) では、サービスのセットアップについてより具体的に説明します ( 悪魔)。 今のところはここまでです。

1. 2015 年から 2016 年にかけて、サーバー オペレーティング システムの開発においてどのような傾向に注目できますか?

ヴィタリー・チェスノコフ、キューソフト
サーバー オペレーティング システムは、安定性、速度、耐障害性、メンテナンス中の中断のない動作、展開と管理の容易さを常に追求してきました。

近年、*nix OS ファミリで動作するサーバーの数が増加しています。 これは、高い安定性と動作速度によるものです。 時間が経つにつれて、Linux はますます使いやすくなります。 さらに、メーカーから正式にサポートを受けており、エンタープライズレベルの企業を対象としたディストリビューションもあります。 この状況では、MS SQL や .NET などの製品が Linux サポートを受けているのも不思議ではありません。 今後数年間で、Microsoft OS ファミリの Linux アプリケーションが完全にサポートされることが予想されます。 LinuxカーネルのシステムコールをWindowsカーネルに変換してサポートするため、動作するアプリケーションの性能が低下しないことが期待されます。

また、時間の経過とともに、サーバー オペレーティング システムの中断のない動作が大幅に増加しました。 たとえば、少し前までは、システムを再起動せずにドライバーを再起動して更新できるようになりました。 エンドユーザーにほとんど気付かれずに、最新の Linux ディストリビューション (カーネルを含む) を完全に更新できるところまで到達しています。

ニコライ・アプリン、アートウェル
Linux サーバーの数を増やす。

ニコライ・フェチュヒン,MST
主に仮想化とクラスタリングのサポートと拡張を行います。 最近の主な傾向は、仮想マシン上で準備されたイメージからコンポーネントとシステムを迅速に展開することです。 また、クラスター管理ツールと他のマシンのリモート制御も改善されました。

ペトル・ウルヴァーエフ、シンビルソフト
大きな変更はなく、Linux と Windows は依然としてサーバー オペレーティング システムとして使用されています (もちろん、最新のバージョンとビルドで)。

エフゲニー・グセフアイテック
まず、コンテナ化は、一夜にして業界に根付いた革新的なリソース管理概念ですが、まだその可能性が明らかになったばかりです。 間違いなく、多くの興味深いことがまだ私たちを待っています。

2 番目に、クラスタリング、クラウド コンピューティングに焦点を当てます。 部分的には前の点を反映しており、部分的には独立した傾向です。 CoreOS、Openstack、Microsoft Azure は、現在および近い将来のサーバー コンピューティングを輝かしく代表するものです。

2. 国内サーバー OS の流通範囲と品質をどのように評価していますか?

ヴィタリー・チェスノコフ、キューソフト
流通の程度は小さいものの、Linux ベースの国内オペレーティング システムの数は着実に増加しています。 これらのオペレーティング システムは、主に政府部門と防衛産業で使用されています。 国内のオペレーティングシステムはLinuxの利点をすべて享受していると言っても過言ではありません。 さらに、それらはほとんどが FSTEC によって認定されています。 彼らの人気は急速に高まることが予想されます。

ニコライ・アプリン、アートウェル
それらは存在します - これは間違いなくプラスです。 もちろん、これは大規模な産業用ソリューションではありません (国内には 1 億人以上がインストールしているオペレーティング システムはありません) が、情報を保護するという役割は完璧に実行されます。

ニコライ・フェチュヒン,MST
国内のオペレーティング システムは主に特定の産業や軍隊に特化しています。 良い例は AstroLinux と WSWS ですが、これらは主要なリポジトリに比べて遅れているため、専門的でないプロジェクトで広く使用されることはほとんどありません。

ペトル・ウルヴァーエフ、シンビルソフト
国産サーバーOSはLinuxをベースに開発されたニッチな製品です。 これらは、グローバルの対応物と比較して追加の機能を提供しないため、商用開発で​​はほとんど使用されません。 国産のサーバー オペレーティング システムは、主に公共部門や防衛産業で使用されており、使用されるソフトウェアの開発のすべての段階を完全に制御することが、商業的な収益性よりも重要です。

エフゲニー・グセフアイテック
彼らのために予約されているニッチな領域 (主に高度に特殊化されたオペレーティング システム) では、それらは一般的であり、タスクに対応します。 汎用 OS として、より一般的でドキュメントが充実している無料の類似物と競合することは困難です。

3. サーバー OS の選択に影響を与える要因は何ですか?

ヴィタリー・チェスノコフ、キューソフト
各 OS には独自の長所と短所があり、さらに、特定のサービスの運用に合わせてカスタマイズされた高度に専門化された OS もいくつかあります。 OS の選択に影響を与える主な要素は、価格、OS メーカーからのサポートの有無、プロジェクトに必要なソフトウェアのサポート、初期セットアップの複雑さ、管理およびプロジェクト タスクの複雑さです。 一般的にサーバーOSは、動作の安定性、速度、耐障害性が高いため、上記の点を考慮して選択することが一般的です。

ニコライ・アプリン、アートウェル
まず第一に、どのような情報が処理されるのかを理解し、必要な保護の程度と、情報を処理する情報システムの OS 要件を決定する必要があります。

ニコライ・フェチュヒン,MST
まず開発プラットフォーム、次にサポート、セキュリティ、利便性です。 .NET プロジェクトを Windows Server 2012 R2 にデプロイします。 モバイル アプリケーション サーバー (Python、Django) の場合、Debian を実行する仮想マシンが最もよく使用されます。 仮想マシンは Windows Server 上の Hyper-V にデプロイされます。

ペトル・ウルヴァーエフ、シンビルソフト
使用と設定が簡単で、プロジェクトで使用される選択された OS テクノロジーをサポートします。 これは特に Microsoft のソフトウェアに当てはまり、一部のバージョンは Linux では動作しない可能性があります。

4. 新しいサーバー OS への移行にはどのような理由が考えられますか? その過程でどのような困難が発生する可能性がありますか?また、それらはどのように克服できるでしょうか?

ヴィタリー・チェスノコフ、キューソフト
適切に構成されていれば、サーバー OS は静的プロジェクトで何年も中断することなく動作できます。 通常、移行の理由は、更新しないと修正できない脆弱性、またはプロジェクトの急速な開発、新しいソフトウェアの使用と拡張の必要性のいずれかです。

新しい OS に切り替える場合、管理者は互換性の問題に遭遇することがよくありますが、最近ではそのような問題がサーバー OS やソフトウェアの開発者から大きな注目を集めています。 実践が示すように、移行はどのような場合でも実行できますが、これにはプロジェクトの管理者とプログラマーの両方に特定のリソースが必要になる場合があります。 当然のことながら、そのようなリスクは、有能で継続的な管理と開発によって軽減されます。

ニコライ・フェチュヒン,MST
生産性の向上、開発プラットフォームの要件、より便利な管理および監視ツール。 ほとんどの場合、問題は下位互換性において発生します。 Linux サーバーは特にこの問題が発生しやすいです。 問題を克服するには、開発がアプリケーションをテストして新しい環境に適応させ、テスト マシンを使用できるように、事前に移行を明確に計画することをお勧めします。

ペトル・ウルヴァーエフ、シンビルソフト
新しいサーバー OS に切り替える理由としては、使用しているオペレーティング システムのサポートが終了したり、現在の OS と互換性のない新しいソフトウェアに移行したりすることが考えられます。 同時に、新しいバージョンの OS への移行は比較的簡単ですが、ある OS から別の OS に移行する場合 (たとえば、Windows から Linux へ) には困難が生じます。

エフゲニー・グセフアイテック
意図されたタスクへの準拠、サポートのレベルとコミュニティの規模、ライセンスポリシー、および既存の企業インフラストラクチャへの統合の程度。

Linux オペレーティング システムは非常に一般的であり、幅広いアプリケーションがあります。 特定の Linux ディストリビューションはパワー ユーザーを対象としていますが、他のディストリビューションははるかにシンプルで、Windows からの切り替えに最適です。 Linux ディストリビューションは、多くの場合、ユーザー コミュニティの重要なリソースから恩恵を受けています。

Linux オペレーティング システムは優れたデスクトップ環境を提供しますが、サーバー アプリケーションにとっても優れたシステムとなり得ます。 一般に、Linux ではアクセス制御が強化され、柔軟性と安定性が向上します。

したがって、Linux ディストリビューションは理想的なサーバー環境です。 サーバーに最適な 12 の Linux オペレーティング システムと、それらがどのようなユーザーを対象としているかを確認してください。

サーバー用 Linux オペレーティング システムとは何ですか?

Linux サーバー オペレーティング システムと通常の Linux ディストリビューションの違いは何ですか? それに答えるには、サーバーのハードウェアを考慮する必要があります。 サーバーは本質的に、特別な特性を備えたコンピューターです。 たとえば、サーバー ハードウェアは、長い稼働時間、効率性、信頼性を保証します。 さらに、サーバーは処理能力と電力消費量のバランスをとります。 したがって、サーバー用の Linux オペレーティング システムは、信頼性とリソース消費を最優先にします。

Linux サーバー オペレーティング システムは、クライアント デバイスにコンテンツを提供します。 したがって、サーバー オペレーティング システムには、単純なサーバーを作成するためのツールが備わっています。 サーバーはほとんどが無人モードで動作するため、サーバー用の Linux オペレーティング システムのグラフィカル ユーザー インターフェイス (GUI) の役割はそれほど重要ではありません。

IDC によると、ハードウェア販売データによると、 サーバーの 28% が Linux を使用。 ただし、このデータにはホーム サーバーが考慮されていない可能性が高くなります。 特殊な Linux オペレーティング システムを使用して、独自のサーバーを展開できます。 Long Term Service (LTS) バージョンを使用し、必要なソフトウェアをインストールすることが重要です。 LTS バージョンはより安定しており、サポート期間が長くなります。

サーバー用の Linux オペレーティング システムを選択する場合は、サーバーの目的を考慮する必要があります。 応用 Linux をメディアサーバーとして実行しているコンピューターとしての使用とは異なります ゲームサーバー.

  1. Ubuntuサーバー

おそらく、Linux オペレーティング システムの中で最も有名なのは Ubuntu でしょう。 多くのオプションを備えた Ubuntu は安定したディストリビューションです。 このシステムとそのバリアントは、優れたユーザー エクスペリエンスを提供します。 Ubuntu Server システムには、LTS とローリング リリースの 2 つのバージョンがあります。 LTS版のUbuntu Serverのサポート期間は5年間だという。 この期間は 5 年ではありませんが、非 LTS バージョンのセキュリティおよびメンテナンスの更新は 9 か月のみです。

Ubuntu と Ubuntu Server は非常によく似ていますが、Server バージョンは異なる機能を提供します。 たとえば、Ubuntu Server は、OpenStack Mitaka、Nginx、LXD などのアドオンを提供します。 これらにより、システム管理が容易になります。 Ubuntu Server を使用すると、Web サーバーの展開、コンテナーのプロビジョニングなどを行うことができます。 さらに、これらのツールはインストール後すぐに使用できるようになります。

サーバーディストリビューションではありませんが、Ubuntu LTS は 5 年間のサポート期間を提供します。 現在、PlexサーバーをLinuxゲームサーバーとして実行しているUbuntu 16.04 LTSを使用しています。 LTS ディストリビューションは、Linux サーバー オペレーティング システムとして非常に適切に機能します。 サーバー ソフトウェアをインストールするだけです。

Linux やサーバー オペレーティング システムを初めて使用する場合は、Ubuntu が最適な選択です。 これは、その使いやすさのおかげで、依然として最も人気のある Linux ディストリビューションの 1 つです。 したがって、Ubuntu Server は、初めてのユーザーにとって最適な Linux サーバー オペレーティング システムです。 メディアサーバー、ゲームサーバー、電子メールサーバーとして優れています。 Ubuntu Server を使用してより複雑なサーバーを構成することもできますが、これは間違いなく基本的なサーバーと初心者を対象としています。

SUSE Linux は 1993 年に登場しました。 2015 年に、openSUSE のオープンソース版は SUSE Linux Enterprise (SLE) に進化しました。 openSUSE には、Leap と Tumbleweed という 2 つのブランチがあります。 Leap バージョンのリリース サイクルは長くなりますが、Tumbleweed はローリング リリースです。 したがって、Tumbleweed は、Linux カーネルや SAMBA などの最新パッケージを提供しており、上級ユーザーにより適しています。 Leap オプションは、安定したソリューションに適しています。 オペレーティング システムはアップデートを通じてサポートされます。

デフォルトのツールにより、openSUSE は素晴らしい Linux サーバー オペレーティング システムになります。 これには、自動テスト用の openQA、複数のプラットフォームで Linux イメージを配信するための Kiwi、Linux を構成するための YaST、および包括的な Open Build Service パッケージ マネージャーが含まれています。 9 か月のローリング リリース サイクルを廃止し、SLE のように安定性に重点を置くことで、openSUSE はサーバーにとって実行可能な Linux 環境になります。 情報技術の専門家であっても、 openSUSEと呼ばれる「...SUSE の CentOS と Debian。」

どのユーザーを対象としていますか: openSUSE は、システム管理者などの上級ユーザーに適しています。 設置に適しています ウェブサーバー、基本的なホーム サーバー、または Web サーバーと基本的なサーバーの組み合わせ。 システム管理者は、Kiwi、YaST、OBS、openQA などのツールを利用できます。 openSUSE は多用途性を備えているため、サーバーに最適な Linux オペレーティング システムの 1 つとなっています。 サーバー機能に加えて、openSUSE は快適なデスクトップ環境をサポートします。 最も基本的なサーバーには、多少冗長ではありますが、openSUSE も非常に適しています。 まだわかりませんか?

  1. オラクル・リナックス

「Oracle Linux」という言葉を読んで曖昧な気分になっているのは、あなただけではありません。 Oracle Linux システムは、テクノロジー大手の Oracle が提供する Linux ディストリビューションです。 このシステムは 2 つの異なるカーネルで使用できます。 1 つの亜種には Red Hat 互換カーネル (RHCK) が含まれています。 これは、Red Hat Enterprise Linux (RHEL) システムで使用されているものとまったく同じカーネルです。 Oracle Linuxシステム さまざまな機器で動作することが認定されています Lenovo、IBM、HP などのメーカーから提供されています。 カーネルのセキュリティを強化するために、Oracle Linux は Ksplice テクノロジーを使用します。 このシステムには、Oracle コンテナのサポートも含まれています。 オープンスタック、Linux と Docker。 オラクルのテーマは、オラクルペンギンを含め、ブランドシンボルとして使用されています。

このシステムはメーカーによってサポートされますが、有料です。 ただし、Oracle Linux がエンタープライズ環境で動作しない場合、サポート価格は設定されません。 パブリック クラウドまたはプライベート クラウドを導入する必要がある場合、Oracle Linux オペレーティング システムはこれらのテクノロジもサポートします。 一方、Oracle ブランドの Linux システムだけが必要な場合は、Oracle Linux を試すことができます。

どのユーザーを対象としていますか: Oracle Linux は、データセンターや OpenStack を使用したクラウドの構築に最適です。 Oracle Linuxは、ホームサーバーまたはエンタープライズサーバーの最も経験豊富なユーザーに最適です。

  1. コンテナ Linux (旧 CoreOS)

CoreOS オペレーティング システムは、2016 年に名前が Container Linux に変更されました。 新しい名前が示すように、Container Linux はコンテナーを提供するためにリリースされた Linux オペレーティング システムです。 このシステムは、コンテナのプロビジョニング プロセスを簡素化することに重点を置いています。 Container Linux は、信頼性が高く、スケーラブルに使用できる優れたオペレーティング システムです。 クラスタリングコンテナの展開は簡単で、配布にはサービス検出ツールが含まれています。 これには、Kubernetes、Docker、rkt テクノロジーのドキュメントとサポートが含まれています。

このシステムにはパッケージ管理は含まれていません。 すべてのアプリケーションはコンテナ内で実行する必要があるため、コンテナ化は必須です。 コンテナーを使用する場合、Container Linux はクラスター インフラストラクチャ内のサーバーに最適なオペレーティング システムです。 これは、クラスター内の各コンピューターで実行される etcd デーモンを提供します。 さらに、設置に関してある程度の柔軟性が提供されます。 Container Linux は、ローカル インストールに加えて、Azure、VMware、Amazon EC2 などの仮想化環境でも実行できます。

どのユーザーを対象としていますか: Container Linux は、クラスター化されたインフラストラクチャ内のサーバーまたはコンテナー プロビジョニングに最適です。 これには、平均的なホーム ユーザーは含まれていない可能性があります。 ただし、Plex 愛好家向けの公式 Docker ロゴがあれば、Container Linux は基本的なホーム サーバーから複雑なクラスターまで、あらゆる環境で実行できます。 コンテナーの操作に自信がある場合は、Container Linux を使用してください。 openSUSE と合わせて、Container Linux は、試してみるのに最適な新規および更新された Linux オペレーティング システムの 1 つです。

CentOS オペレーティング システムは安定した作業環境を提供します。 これは、Red Hat Enterprise Linux (RHEL) オペレーティング システムのオープン ソース バリアントです。 この点で、CentOS はエンタープライズ グレードのサーバーを提供します。 Red Hat のこのオペレーティング システムは、RHEL と同じソース コードを使用します。 CentOS には RPM パッケージ マネージャーが含まれています。 2010 年に販売データを確認したところ、約 全 Linux サーバーの 30% CentOS上で動作します。 それには理由があります。Red Hat のサポートによる非常に堅牢なサーバー環境だからです。

CentOS はメインフレームでも問題なく動作することに注意してください。 GUI を好むユーザーは、システムで KDE と GNOME を利用できます。 CentOS は、直接デスクトップ オペレーティング システムとして使用できます。 Red Hat のサポートと成長するユーザー コミュニティのおかげで、CentOS にはバグがありません。

どのユーザーを対象としていますか: CentOS は、Red Hat Enterprise Linux の機能と安定性を提供します。 したがって、最新のサーバー オペレーティング システムとして理想的です。 RHEL の無料の代替手段が必要な場合は、CentOS を使用できます。 ただし、パッケージマネージャーのおかげで非常に初心者にも優しいです。 全体として、CentOS は Red Hat Enterprise Linux に代わる最良の無料の代替品です。

多くのサーバーは電力消費を制限しています。 消費電力の削減は、特に常時オンのマシンにとって大きな利点です。 したがって、Linux サーバー オペレーティング システムは、小さなリソースを使用する必要があります。 適切なリソース割り当ては、サーバーの稼働時間と効率性の鍵となります。 多くの Linux ディストリビューションは、Windows や macOS のディストリビューションよりも使用するリソースが少なくなります。 Arch オペレーティング システムは、KISS (Keep Things Simple) 原則に準拠したシンプルで軽量なディストリビューションです。

このシステムの場合、 Arch Linux Wiki にはサーバーに関連する別の部分があります。 そこでは、Arch Linux をサーバー オペレーティング システムとして構成することに関連するすべての情報を見つけることができます。 サーバー用のシステムの事前構築済みの専用エディションはありませんが、この Wiki ドキュメントでは、独自のサーバー オペレーティング システムを作成するためのすべての手順が説明されています。 MySQL、Apache、Samba、PHP for Arch などの一般的なサーバー ソフトウェアをインストールできます。

どのユーザーを対象としていますか: Arch Linux は、サーバー用の汎用 Linux オペレーティング システムです。 古い PC をサーバーに変えるのに最適です。 ただし、その軽量さにもかかわらず、Arch システムはより強力なハードウェア上で非常に機能します。 さらに、Arch Linux はサーバー システムとして Arch をセットアップする必要があるため、技術的な背景を持つユーザーに最適です。


Mageia は、信頼性と安定性に重点を置いた Linux オペレーティング システムです。 これは、2010 年に登場した Mandriva Linux のブランチです。 2012 年、PC World 誌は Mageia を賞賛しました。Mageia は現在、すでに 5 番目のバージョンに達しています。 Linux オペレーティング システムは数多くありますが、Linux デスクトップ環境のリストも多数あります。 Mageia システムには、KDE、GNOME、Xfce、LXDE などのユーザー インターフェイスのグループ全体が含まれています。

MySQL の代わりに Mageia には MariaDB が含まれています。 サーバー指向の要素: 389 ディレクトリ サーバーと Kolab グループウェア サーバー Mageia をサーバー用の優れた Linux オペレーティング システムにします。

どのユーザーを対象としていますか: Mageia は、サーバー向けの信頼できる Linux オペレーティング システムです。 これには、MariaDB や Kolab Groupware Server などのツールが含まれます。 さらに、Mageia は信頼性の高い安全な環境を提供します。 GUI が必要なユーザーは、さまざまなデスクトップ インターフェイスがあるため、Mageia の使用を検討することもできます。

ClearOS は、サーバー、ゲートウェイ、ネットワーク システム向けに特別に設計されています。 標準搭載によりセキュリティも強化されます。 これには、ネットワーク ファイアウォール、帯域幅管理、メール サーバー、侵入検知ツールが含まれます。 ClearOS 7 Community Edition には次のものが含まれます 75 のアプリとツール.

ClearOS には有料版もありますが、Community Edition は引き続き無料です。 さらに、開発者からの ClearOS アップデートも無料ですが、そのような無料アップデートはテストされていません。

どのユーザーを対象としていますか: ClearOS は、サーバーに特化した Linux オペレーティング システムです。 ClearOS はその豊富なアプリケーション セットにより、Linux スペシャリストを対象としたディストリビューションとなります。 Linux 愛好家や専門家は、必要なアプリケーションをリクエストするだけです。 ただし、初心者の場合は、サーバー用に他のシステム ディストリビューションを選択することをお勧めします。

Slackware オペレーティング システムは、サーバー用の Linux として長い間使用されてきました。 このシステムの最初のリリースは 1993 年に登場しました。 Slackware Linux Web サイトによると、このプロジェクトの目標は「UNIX にできるだけ似た Linux ディストリビューション」です。 デフォルトでは、Slackware はコマンド ライン インターフェイスを提供します。

Slackware の完全なインストールには、C および C++、X Windows システム、メール サーバー、 wEBサーバー、FTP サーバーとニュース サーバー。 さらに、Slackware は非常に軽量であるため、Pentium プラットフォーム上で実行できます。 継続的なリリースにより、システムの安定性とシンプルさが向上します。

どのユーザーを対象としていますか: Slackware Linux は、熟練した Linux プロフェッショナルに最適です。 pkgtoolsとslackpkgという2つのパッケージマネージャーがあります。 ただし、Slackware はデフォルトでコマンド ライン インターフェイスが実行されるため、サーバー用の Linux オペレーティング システムとして最適です。 さらに、そのシンプルさの中に、ある程度の複雑さもあります。 Slackware を使用するには、Linux 環境での操作を理解する必要があります。

Gentoo は多くの Linux ディストリビューションとは異なります。 従来のリリースモデルの代わりに Gentoo はモジュール構造を使用しています。 つまり、何をインストールするかをユーザー自身が選択します。 これにより、Gentoo は Linux サーバー オペレーティング システムのリストのトップに位置します。

このシステムの各インストールは独自のものです。 ユーザーは、最大限の制御機能を提供するカーネルを構築できます。 したがって、サーバーはメモリ消費などの側面を制御できます。 Gentoo は、そのモジュール構造と柔軟性のおかげで、Linux プロフェッショナルの間で非常に人気が高まっています。 システム管理者は、ニーズに応じてシステムをカスタマイズする Gentoo のアプローチを高く評価しています。

どのユーザーを対象としていますか: Gentoo は技術ユーザーやシステム管理者に最適です。 Gentoo は初心者でも使用できますが、平均的な Ubuntu よりも使いやすさが劣ります。 ただし、このシステムには優れたドキュメントがあり、コミュニティは常に進化しています。

サーバー用の新しい Linux オペレーティング システムをお探しの場合は、Fedora をお試しください。 Fedora プロジェクトは Red Hat によって保守されており、定期的に更新されます。 開発者は多くの場合、これらの更新に関与します。 Fedora にはさまざまなフレーバーがあります。 ワークステーション バージョンは通常のユーザー向けに設計されており、デスクトップ環境が付属しています。 デフォルトでは、Fedora Workstation には GNOME インターフェイスが付属していますが、他のユーザー インターフェイスも使用できます。 Fedora Server バージョンは、名前が示すように、サーバー用に設計されています。

名前自体から明らかなように、これは、ローカルまたはグローバル ネットワークの中央ソフトウェアまたはハードウェア/ソフトウェア部分と子クライアント端末の間の接続リンクのメイン シェルです。 この用語の理解にはより広い解釈があるため、いくつかの理論的および実践的な問題について詳しく検討する価値があります。 少なくとも、サーバー オペレーティング システムの目的と、そのインストールと実際の使用方法のいくつかの側面を理解する必要があります。 この問題がシステム管理者の特権にのみ関係していると考えるユーザーには、すぐにちょっとしたアドバイスを与える必要があります。心配しないでください。インストールと構成は自分で行うことができます。 これらのプロセスは、一見したほど複雑ではありません。 ただし、最初に、いくつかの理論的な情報を考慮する必要があります。

サーバー オペレーティング システム: それは何ですか?

このソフトウェアの本質から始めましょう。 実際、このタイプのオペレーティング システムは、一定数の子端末が存在するローカル ネットワークまたは仮想ネットワークでのみ使用されます。

サーバー ルームは 2 つの方法で設置できますが、機能的な目的は 1 つあります。それは、ネットワーク上の共通アプリケーションの動作と、接続された端末間の相互作用を保証することです。 したがって、ここでは特定のツール、リソース、またはドキュメントへのアクセス権を持つユーザー グループについて話します。

サーバーオペレーティングシステム構築の特徴

サーバー型OSを導入する場合は、コンピュータを一つのネットワークに接続する仕組みを考慮する必要があります。 これはいわゆるネットワーク トポロジです。

最適なオプションは、「スター」スキームとそれに基づく派生商品です。 ここでは、シック テクノロジを使用することができ、サーバー オペレーティング システムのインストールが中央コンピュータのみで実行され、ネットワーク経由で OS をロードするときに他のすべてのマシンと対応するソフトウェアの動作が保証されます。ネットワーク端末への子 OS コンポーネントの部分的なインストール。 それは問題ではありません。

サーバー オペレーティング システムの主かつ最も基本的な目的は、ネットワーク上のすべてのマシンとインストールされているソフトウェアのパフォーマンスを最大限に高めることに加えて、ローカル端末とネットワーク全体の管理に関する完全な制御を保証することです。

最新のオンライン ゲームを使用する場合でも、中央サーバーに OS をインストールする必要があります。 多くの人はこの声明に同意せず、自宅の端末からゲーム Web サイトにアクセスしてすべての機能を使用できると信じているかもしれません。 これは間違っています。 実際のところ、ホーム コンピュータは依然としてゲーム サーバーに接続されており、ローカル コンピュータのコンピューティング機能の使用に関する負荷は部分的にしかかかりません (主な操作は引き続き中央サーバーで実行され、ゲーム クライアントは実行されます)。アクセスを試行するマシンに部分的にダウンロードできます)。

条件付き評価

以下のサーバー オペレーティング システムの評価は、完全に正確であるとは考えられません。 問題は、一部のオペレーティング システムはすでに古くなって使用頻度が非常に低く、その他のオペレーティング システムは構成が難しいことです。 一般に、リスト内の優先順位を簡単に変更できる基準が膨大にあります。

ただし、既存のすべてのオペレーティング システムの中で最も人気のあるものは次のとおりです。

  • 無料のBSD。
  • Windows Server (Windows サーバー オペレーティング システムの NT ベース ファミリ、2003、2008 R2、2012 以降)。
  • セントOS。
  • デビアン。
  • レッドハットエンタープライズリナックス。
  • Ubuntuサーバー。
  • ジェンツー。
  • フェドーラ。
  • OS Xサーバー。
  • オペブBSD。
  • ソラリス。
  • HP-UX;。
  • AIX(IBM)。
  • ネットウェア(小説)。

言うまでもなく、ここでは最初と最後が確立されていませんが、最も人気のあるサーバー システムのリストのみが示されています。 以下では、それらのいくつかについて、その機能、利点、欠点について簡単に説明します。

無料のBSD

この OS はかなり人気のあるシステムですが、それでも絶望的に時代遅れであり、使用法とパフォーマンスの点で世界的な評価を失っています。

最大の問題は、この OS 向けに、そのプラットフォーム上で機能する商用アプリケーションの形で開発されたソフトウェア製品が少なすぎることです。 しかし、間違いなく利点は、カーネルを微調整できることと、入出力システムはもちろんのこと、メモリを操作するための非常に強力なツールが利用できることです。

CentOS

このサーバー オペレーティング システムは、Red Hat とほぼ完全に類似していますが、サポートの点で機能が拡張されています。

その利点は、システムがかなり高速なパッケージ マネージャーと、ほぼすべてのホスティング コントロール パネルを備えていることです。

デビアン

このシステムは Linux のブランチの 1 つです。 その汎用性の高さから非常に普及したのがこのOSです。

これは既存のすべてのシステムの中で最も安定していると考えられており、インストール パッケージには KDE および GNOME に加えて、オフィス配布キット LibreOffice も含まれています。 さらに、この OS をインストールする場合、追加のオーディオおよびビデオ コーデックおよびデコーダのインストールについて心配する必要はありません。これらはパッケージ自体に含まれているためです。

レッドハット エンタープライズ リナックス

このシステムの人気を否定することはできません。 これは、その後のあらゆる結果を伴う信頼性の高い企業 OS として使用できます。

世界の大多数の取引所でさえ、アプリケーションの作業を整理するためにこの特定のシステムを使用していることは驚くべきことではありません。 ここでは、財務構造、通信会社、アニメスタジオについても言及できます。 すべての利点の唯一の欠点は、コストがかなり高いことです。

Ubuntu

もう 1 つの Linux (UNIX に似たシステム) の一種で、ランキングに確固たる地位を築いています。

その使用は主に家庭用コンピュータに関連していますが、この OS は (ユーザーの経済的リソースが限られている場合) ホーム サーバーのインストールに最適であると考えられています。 原理的には、このシステムは Debian に非常に似ていますが、祖先とは異なり、このシステムではソース コードがわずかに作り直されています。

Gentoo

私たちの前には、Linux の別の変更が存在します。 このプラットフォームは GNU ライセンスに基づいているため興味深いです。

安定性も問題ありません。 しかし、多くの専門家が指摘しているように、このシステムはセキュリティの点で少し問題があります。 LAMP を使用したとしても、システムにはセキュリティ ホールが発見されます。

ソラリス

Solaris は、これまでに開発された中で最も強力なサーバー オペレーティング システムの 1 つであると考えられています。

何と言えばいい? その機能に注目するだけで済みます。 この OS は、約 576 GB の物理 RAM、約 40 億のネットワーク接続をサポートし、100 万の同時実行サービスとプロセスをサポートでき、オープン ネットワーク環境も備えています。 それだけではありません...

OpenBSD

ほとんどの専門家によれば、このシステムは最も安全です。 おそらくその動作速度は、Linux や UNIX の他の修正版ほど高速ではありませんが、使い方を学べば、最も一般的な Windows システムと比較しても、非常に興味深いソリューションであると多くの人が気づくでしょう。

インストールは少し複雑に見えますが、使用方法や設定も同様です。 ただし、ユーザーがこのタイプのオペレーティング システムに少なくともある程度慣れていれば、コマンド ラインの使用は特に難しくありません。

Windows サーバー (2008 R2)

最後に、Windows サーバー オペレーティング システムを見てみましょう。 奇妙なことに、デスクトップ バージョンの人気にもかかわらず、これらのソリューションは世界中で特に普及していません。 最も基本的な問題は、Windows サーバー オペレーティング システム (NT の修正版以降) には必要なセキュリティ機能が備わっていないことです。

そして、このことは、この種のシステム管理分野のすべての専門家によって認識されています。 たとえば、Windows 7 サーバー オペレーティング システム用のウイルス対策ソフトウェアをインストールする必要があります。 最新のハッカー攻撃に関連して、主に Windows の第 7 バージョンを使用するコンピュータを狙っていました (ウイルスの活動を防ぐためのさまざまな種類の更新プログラムのインストールにどれだけ時間がかかったのかは言うまでもありません)。 Defender サービス (ま​​たは Microsoft Essentials) は、その責任に対処できません。

もちろん、Windows サーバー オペレーティング システムの管理は非常に簡素化されます。 たとえば、IP の再割り当て、変更、プロキシの変更、ネットワーク ダウンロードに基づく子端末への接続の確立、または RDP クライアントを介したアクティビティの監視を行うには、すべてを知っているシステム管理者である必要はありません。 場合によっては、組み込みのネットワーク接続診断ツールを起動するだけで十分な場合もあります。その後、システムに問題やエラーがある場合は、それに関する通知が発行されます。

残りのトラブルシューティング ツールに関しては、たとえばサーバー自体でコマンド コンソールを使用して、DNS キャッシュをクリアしたり、一般的な IP 構成パラメーターをリセットしたりできます。

たとえば、コンソールに入力されたコマンドは次のようになります。

  • ipconfig/flushdns、
  • ipconfig/registerdns、
  • ipconfig /更新
  • ipconfig/リリース。

注: このタイプのコマンドを含むコマンド ラインは、子ユーザーの PC とサーバーの問題を解決するのに同様に機能します。

結果はどうなりましたか?

主な結論として、残念なことに、Windows システムと Microsoft が作成した開発のほとんどは、UNIX システムやそれに基づいた Linux のバリエーションと比較すると、明らかに劣っていることに注意することしかできません。 同じ FreeBSD OS は、誰でも変更または変更できるオープン ソースの修正の形で最も完全に保護されているという事実は言うまでもなく、インストールと構成がはるかに柔軟です。 実際、「何を優先するか?」という疑問自体が生じます。 アドバイスするつもりはありませんが、基本的に、中央サーバーを使用してローカル ネットワークを構成する場合は、Windows よりも UNIX ベースの OS (Linux) を優先した方が良いです。 その方が安くて簡単で安全です。 確かに、インターフェースに慣れているユーザーにとって、このシェルは控えめに言っても完全に明確ではないように見えるかもしれません。 それでも、インターフェースを理解するのは難しくありません。 ただし、設定を少しいじる必要があります (設定なしで何ができるでしょうか?)。

また、最新のオペレーティング システムのすべてが今日の要件を満たしているわけではありませんが、開発と最新化の可能性は十分にあります。 これは主に FreeBSD に関するものですが、残念なことに、FreeBSD はあらゆる利点があるにもかかわらず、開発される運命にありません。 開発者は単にそれを終わらせただけです。 しかし、他のシステムも遅れをとっていません。 そのため、近い将来には、デスクトップ モデルとサーバー モデルの両方の機能がすでに組み合わされた Windows 10 の更新バージョンも期待できます (標準インストール後、サーバーは非常に簡単に構成できます)。 追加のクライアントをインストールする必要さえありません。 OS 自体と BIOS 設定のいずれかのコンポーネント (仮想マシンを作成するための同じ Hyper-V モジュール) を使用するだけで十分です。 これにより、接続された端末間のリソース分散の観点から、サーバー OS は単に「飛ぶ」ことになります。

トピックの続き:
インターネット

インターネット ページを表示するために設計された最新のブラウザは、拡張および補足の可能性を提供する非常に複雑なプログラムです...