コンピュータソフトウェア

CentOS 7の概要:インストール、設定、推奨事項

多くの人々は、私たちがインターネット上で使っているすべてのサービスやサービスが、マンションで働くコンピュータとまったく同じものだとは考えていません。まったく別の方法でセットアップされているだけで、美しいグラフィカルインターフェイスを自慢することはできません。 これらのコンピュータはサーバーと呼ばれます。 もちろん、知っている人は、自分のサーバーを構成して "引き上げる"方法を知っています。 このビジネスに新しい人は、最終的にそれに慣れるために複数のフォーラムを勉強する必要があります。 安価で安定したサーバーを構成するには、安価で安定した同じ基盤、つまりLinuxベースのオペレーティングシステムを選択する必要があります。 大半の選択肢はCentOS 7です。この資料には、CentOS 7のインストール方法と基本的なベースサーバの作成方法に関する簡単な情報が含まれています。

CentOSとは何ですか?

CentOSは Linuxディストリビュー ションであり、その主な利点は安定性です。 このシステムは、競合他社のFedoraと同様、Red Hat Linuxの有料配布のソースコード上に構築されています。 後者は、予測可能性、安定した運用、便利な管理を必要とするシステム管理者にとって理想的なツールです。

CentOSはFedoraとは異なり、Fedoraとは異なり最新のパッケージを自慢することはできませんが、状況にかかわらずFedoraや最新のパッケージが「落とした」ときにはシステム管理者はすべて満足しています。 この記事では、CentOS 7の設定とインストール、システムの主な機能と作業環境について簡単に説明します。

CentOS 7をダウンロード

CentOS 7をインストールする前に、公式サイトにオペレーティングシステム配布パッケージをダウンロードする必要があります。

ダウンロードにはいくつかのオプションがあります:

  • ディスクに書き込むためのISOファイル - 完全なシステムとグラフィカルインターフェイスを備えたほとんどの場合に最適です。
  • ハードディスクとUSBフラッシュドライブからインストールするためのISOファイル - 最も完全なパッケージ。
  • 最低限のアンロード用のISO - 基本パッケージには最低限のパッケージしかなく、グラフィカルインターフェースはありません(このバージョンのディストリビューションでは、余分なものをインストールすることなく問題なくサーバーを "引き上げる"ことができます)。

ブートファイルの中には、2つの異なる作業環境(KDEとGnome)を持つ2つの "ライブ"ディスクイメージがあります。 これらのイメージは、ハードドライブにインストールする前にシステムを試してみたい方に適しています。

CentOS 7のインストール

最小限のイメージを選択した場合でも、CentOS 7はハードドライブにシステムをインストールするためのグラフィカルインタフェースの使用を提案します。

このプロセスは6つの基本ステップで行われます。

  • 日時を設定する - この段階では、あなたのタイムゾーンを選択するだけで十分です。時間は自動的に設定されます。
  • 言語とレイアウトを設定するには、メイン言語とシステム言語を1つ選択し、必要なキーボードレイアウトを指定する必要があります。
  • インストールソース - この段階では何も変更できません。インストールするファイルはシステムのメディアから取得されます。
  • インストールのためのソフトウェア - この段階では、デスクトップとグラフィカルインターフェイスなしでサーバーを展開する必要があるため、最小限のソフトウェアパッケージを選択する必要があります。
  • インストール場所 - この段階で、インストールするハードドライブとマークアップを選択します。
  • インターネット設定 - ここでは、ネットワークへの接続に関するデータを入力する必要があります。

データを入力したら、ユーザープロファイルを作成し、ルートパスワードを指定する必要があります。 インストール処理が完了すると、コンピュータが再起動し、新しいオペレーティングシステムの起動を促すメッセージが表示されます。

CentOS 7 Serverのインストール

ここでは、CentOS 7をベースにしたユニバーサルサーバを、フル稼働に必要な最小限のツールを使用して配備する方法について簡単に説明します。

したがって、まずサーバー自体を見つける必要があります。 Web上で(250ルーブルから)雇われるか、ローカルマシン上で設定されます。 必要なのは、サーバーにログインするために使用されるSSHデータだけです。 たとえば、抽象的なメールアドレスroot@centos.comとパスワードを持つユーザー名(centos)を取ります。

ユーザーを作成し、必要な権限をすべて与えて構成を開始します。

  • useradd centosコマンドを使用してユーザーを追加します。
  • 一意のパスワードを作成する - passwd centos;
  • システムは強制的にこのユーザにrootメールを送ります。-vi / etc / aliases;
  • ユーザーにvisudoコマンドでsudoする権利を与えます(コマンドラインは操作の確認で応答します)。

次に、ホスト名を指定する必要があります。 これは、コマンドhostnamectl set-hostname server1.centos.netを使用して実行できます。

その後、ファイアウォールとSeLinuxを無効にする必要があります。 誤ってサーバーにアクセスする権利を奪うことがないように、これを行う必要があります。 systemctl stop firewalldおよびsystemctl disable firewalldコマンドを使用して、ファイアウォール操作を一時停止することができます。 SeLinuxの状況はもう少し複雑です:viテキストエディタで対応する設定ファイルをvi / etc / selinux / configで開き、そこにSELINUX = enabledという行を見つけてSELINUX = disabledに置き換える必要があります。 次に、システムを再起動する必要があります。

設定の次のステップは、SSHをインストールすることです。

このために必要なもの:

  • ssh-copy-id コマンドroot@centos.comを使用して、北から適切なキーを追加します。
  • ポート222の設定ファイル/ etc / ssh / sshd_configのポートを変更します。
  • パスワードなしでPermitRootLogin行を入力して、ルート権限のないサーバーへのアクセスを拒否します。
  • また、systemctl restart sshdを使用してサーバーを再起動します。

また、すべてのシステムを更新して、epelリポジトリとrpmforgeリポジトリをインストールする必要があります。 このために必要なもの:

  • すべてのシステム要素をyum updateコマンドで更新します。
  • yum -enablerepo = cr updateコマンドを使用して新しいシステムコンポーネントをダウンロードします。
  • 既存のコンポーネントが不足している場合は、必要なソフトウェアバージョンが格納されているリポジトリアドレスをyum -y install *と入力して、最新のバージョンのepelとrpmforgeをダウンロードできます(適切なリポジトリはプロファイルリソースで簡単に見つかります)。

サービスの確認、ApacheとPHPの設定

既存のサーバーフレームに追加のコンポーネントをインストールするには、一部のサービスとMTAサービスを確認して無効にする必要があります。

このために必要なもの:

  • サービスがすでにsystemctl -t serviceコマンドで実行されていることを確認してください。
  • 不要なメールをすべて無効にして、メールサービスをインストールするなど、メールサービスをインストールしないようにするには、postctfixを無効にする必要があります。

その後、サーバーをフル稼働させるために必要なApacheとPHPをダウンロードする必要があります。

それで、このために:

  • yum -y install httpdコマンドを使用してApacheパッケージをインストールします。
  • 設定ファイルを変更します(サーバーアドレス、名前、署名などを指定する必要があります)。
  • Apacheを起動し、自動起動機能を有効にするには、systemctl start httpdとsystemctl enable httpdコマンドを使用します。
  • 次に、yum -y install php php-mbstring php-nearコマンドを使用してPHPを追加します
  • systemctl restart httpdを使用してApacheを再起動します。

MySqlデータベース管理システムのインストール

CentOS 7にMySqlをインストールする前に、標準のYumダウンロードマネージャを使用するとき、システムがMariaDBという名前でプログラムの別のバージョンをダウンロードすることを明確にする価値があるので、CentOSの場合はバイパスする必要があります。

MySqlをインストールするには、以下が必要です。

  • wgetコマンド *を使用してMySqlクライアント*のファイルへのリンクを使用し て 、公式のユーティリティリポジトリからMySQLクライアントをダウンロードします。
  • 次に、コマンドsudo rpm -ivh *を使用してシステムにインストールします。必要なバージョンのMySql *とsudo yumをインストールしたrpmファイルのフルネームをmysql-serverにインストールします。
  • 次に、コマンドラインにYと入力して操作を2回確認します。

Zabbix監視システムのインストール

CentOS 7にZabbixをインストールするには、公式の開発者サイトで最新バージョンのクライアントを見つけて、それをシステムにインストールする必要があります。

このために必要なもの:

  • rpmコマンドでリポジトリを追加するUvh *現在のバージョンのZabbix *を含むrpmファイルへのリンク。
  • 使用可能なソフトウェアのリストをyum updateコマンドで更新します。
  • 次に、yum install zabbix-agentコマンドを使用してZabbixクライアントをシステムにインストールします。
  • その後、クライアントのバージョンを確認し(3番目のバージョンが必要)、コマンドラインでYを入力してすべてのクエリに肯定的に回答します。

Zimbraメールサーバのインストール

CentOS 7にZimbraをインストールする前に、このためのシステムを準備する必要があります。

だから、あなたは次のことをする必要があります:

  • ファイルetc / hostsとホスト名を正しく設定してください。
  • Zimbraのすべてのポートにiptablesを許可します。
  • SeLinuxをオフにします。
  • すべてのMTAサービスを無効にします。
  • オペレーティングシステムをyum update -yコマンドで更新します。
  • 次に、yum install perl perl-core ntpl nmap sudo libidn gmpコマンドで対応するパッケージをロードする必要があります。
  • そして、 - Zimbraユーティリティー自体にwgetコマンドを*現在のバージョンのZimbraユーティリティを使ってファイルへのリンク*。
  • ファイルをtarで解凍し、cdコマンドで適切なディレクトリに移動します。
  • 次に、./install.sh -platform-overrideコマンドを使用してインストール処理を開始する必要があります。

Similar articles

 

 

 

 

Trending Now

 

 

 

 

Newest

Copyright © 2018 ja.delachieve.com. Theme powered by WordPress.