コンピュータ, ソフトウェア
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