二十一日学習12.21linux

今日、劉さんは最終章、第20章LNMP使用アーキテクチャは、動的なWeb環境を展開すると言います。カスタムインストール17インストールパッケージ、コンパイラのインストールは、長い時間、長い待ち時間を要します。

LNMP展開アーキテクチャは、によって、動的なWebサイトの集合であるLinuxの  動的なウェブシステム+ nginxの+のMySQL + PHPフリー、高効率、拡張性と低資源消費、優れた機能を備えた、溶液からなります。この章では、ソースパッケージのインストールサービスプログラムを使用してインストールRPMパッケージを使用してサービスプログラムとの違いを比較することから始まり、その後、どのように手動でコンパイルソースパッケージと個別のサービスプログラムをインストールし、そしてどのように清華!フォーラムシステム検証環境のアーキテクチャのX3.2バージョンを使用するについて説明します。

この章では、この本の最後の章で、劉トレントの先生は、読者が本を完了した後、成功し満足のいく高賃金の仕事を見つけることができることを願って、そしてあなたがあなた自身のブログやフォーラムのシステムを構築するために本の中で知識を活用することを願って、そして優れたオープンソースの世界のために彼らの努力に貢献するために、より多くの人と共有するLinuxの蓄積された経験やスキルで自分の仕事のためのプラットフォームとして。

20.1ソースパッケージプログラム

第1章(RPMで、この本の中での話されているRed Hatの技術が表示されますパッケージマネージャの前に)、Linuxシステムの運用・保守担当者は非常に退屈であるサービスプログラムのソースパッケージ、各種てインストールすることができます時間がかかり、忍耐を行うのは簡単、とするとき、インストール、アップグレード、アンインストールプログラムはまた、取得より理論的な知識・システムにおよびLinuxだけでなく、運用・保守要員を必要とする、他のプログラムやライブラリを持つアカウントに相互依存を取ります優れた実用的な操作スキルだけでなく、優れたソースパッケージをインストールするための優れた忍耐を持っている必要があります。この本の前の章でサービスプログラムをインストールするためのYumリポジトリの方法を採用されているので、この本の読者を考慮するだけで、起動または人々の出荷復元エントリーの準備をしています。しかし、まだソフトウェアプログラムの多くの形態のみソースパッケージ、我々は唯一のプログラムデポの道をインストールするには、廉を使用する場合、唯一のソースパッケージ、無力感で満たされるこれらのソフトウェアプログラムの顔は、第三者まで待つことがあります組織はこれらのソフトウェアプログラムのために準備された後、RPMパッケージを再使用、または唯一のソフトウェアプログラム(および代替ソフトウェアはまた、RPMパッケージの形を持っている必要があります)に関連する選択肢を見つけることができます。したがって、運用、保守要員がサービスプログラムをインストールするためのYumリポジトリを使用する場合は、悪将来の運用・保守作業上、知識のショートボードを形成することになります。

 

手順1:ダウンロードしてソースパッケージファイルを解凍します。伝送ネットワークを容易にするために、配布ファイルは通常、したがって、通常、サフィックスは.tar.gzや.tar.bz2となります、gzipやファイリングフォーマットbzip2の後のように使用して圧縮されています。ソースパッケージのインストールサービスを使用するには、まず内部の内容を抽出出てくるし、ディレクトリソースパッケージファイルに切り替える必要があります。

[ルートを設定するlinuxprobe @〜]#タールxzvfファイル名targz

[ルート@ linuxprobe〜]#のCDのFileDirectory

ステップ2:パッケージのソースコードをコンパイルします。ソースパッケージを使用して、正式なインストールサービスプログラムの前に、あなたはまた、コンパイルする必要があるスクリプトをソースパッケージソフトウェアやライブラリの間でファイル、コンパイラ、アセンブラとコネクタ間の依存関係を含め、現在のシステムのためのアセスメントのシリーズをこれはチェックします。当社ことも追記--prefix後でソースパッケージプログラムのインストールパスを指定するために必要なパラメータなので、サービスプログラムのインストールプロセスをより管理しやすいです。コンパイルの終了後、システム環境を満たすインストール要件場合、一般的には、自動的にメイクファイルが現在のディレクトリにファイルをインストール生成されます。

[ルート@ linuxprobe〜]#は./configure --prefix =は/ usr / local /プログラム

ステップ3:バイナリインストーラを生成します。作成したばかりのMakefileファイルは、あなたが作るのに使用することができ、関係およびコンテンツ依存ソフトウェアのインストールのルール、システム環境に保存されますコマンドを Makefileのルールコンパイラに基づいて適切なコンテンツを提供するためにプログラムをインストールするユーザーのための本当のサービスを生成し、バイナリファイルを実行します。

[ルート@ linuxprobe〜]#メイク

ステップ4:バイナリーインストールパッケージのサービスを実行します。システム環境を確認する必要がする必要はありませんので、最速のステップである必要があり、サービスのバイナリインストールパッケージを実行し、コードを再コンパイルします。あなたは、位相をコンパイルするソースパッケージで--prefixパラメータを使用する場合は、サービス・ルーチンは、そのディレクトリにインストールする場合は、通常は/ usr / local / binディレクトリにデフォルトでインストールされていないパラメータの定義自体ディレクトリ、。

[ルート@ linuxprobe〜]#makeがインストール

ステップ5:クリーンソースパッケージ一時ファイル。サービスプログラムのインストール中に、作業のコードのコンパイルの結果、インストールディレクトリが、一時的なジャンクファイルがディスク・ストレージ・スペースを無駄にしないようにしようの原則の多くの後ろに残されるので、後に、あなたはメイク清潔に使用できるコマンドを徹底し、一時ファイルを実施しますクリーンアップ作業。

[ルート@ linuxprobe〜]#は、きれいにします

20.2.1設定MySQLサービス

この本は、MySQLとMariaDBデータベース管理システム、だけでなく、深刻な賞賛MariaDBデータベース間のカルマや特性によって、第18章で説明しますが、MySQLデータベースには、現在最も一般的に、本番環境で使用されるリレーショナルデータベース管理システムの一つであります、大きな市場シェアを座って、そして業界の継続的な発展の10年間を通じて、安定性とセキュリティを証明されています。また、第18章ものの、基本的なデータベース管理知識を説明したが、さらに支援するために、あなたは、この章では、まだここに私たちは新しいを熟考すると同時に知ることができ、MySQLデータベースのコンテンツを統合され、強固な基盤を築きます。

サービスプログラムをインストールするためのYumリポジトリを使用する場合は、システムが自動的にRPMパッケージの指示に従ってなど、完全なソフトウェア構成を設定します。しかし、インストールするには、ソースパッケージを使用してモード選択後、あなたが所有する必要があるすべてが完了します。MySQLデータベースが関係しているために、我々は、MySQLデータベースを実行するための、具体的担当するシステムでのmysqlという名前のユーザーを作成する必要があります。覚えておいてくださいバッシュ端子は、これにより、システムのセキュリティを高め、サーバにログインするためにユーザーがハッキングを避けるために、通訳NOLOGINようなアカウントを取るように設定されています。

第18章MariaDBデータベースは昨日勉強して、MySQLサービスの設定、操作コマンドは、すべての後に、そのルーツを持っている中で、似ています。

20.3ビルド清華フォーラム

テストLNMPの動的なウェブ環境が適切に構成されているために、上記の展開清華!システムで使用して、結果を表示することができます。このアーキテクチャが利用可能であることを意味しますが、成功しLNMPの動的なウェブ環境に清華をインストールして使用することができた場合は!フォーラムシステム。清華!X3.2は、世界最高の成熟度の一つとなっている研究開発の10年後、最も一般的なコミュニティフォーラムシステム、フォーラムのウェブサイトシステムの最も広範な報道です。

あなたは解凍する専用のunzipコマンドを使用する必要がありますので、清華!X3.2パッケージは、接尾辞.zipファイル形式です。この清華の保全である現在のディレクトリ内のファイル解凍後にアップロードというディレクトリがあります!フォーラムシステムのプログラム。当社のサービスプログラム内容nginxのWebルートディレクトリ空にした後、あなたはそれにコピーされ、このディレクトリにこれらのファイルを置くことができます。フォーラムシステム内で実行される、書き込みを読むことができるようにするために、755のサイトの所有者およびグループのルートnginxのサービスプログラムローカルユーザーWWW用(20.2.2項で作成した)、および割り当て権限を変更することを忘れないでくださいファイル。

最後に、設定清華フォーラムを、劉はそれが世界ランキングでフォーラムをやって本当にいい人たちも非常にフロントであるべきだと思いました。その後、別の古い劉さんは作品を告げ、テンセントYiba言っ買収に清華フォーラム。清華フォーラムを開始すると、劉と二度転覆し、2回の調査を持っていた-正常に開始されました。

おすすめ

転載: www.cnblogs.com/herofox1982/p/12081012.html
おすすめ