ホームページ  >  記事  >  バックエンド開発  >  WDCPの詳細

WDCPの詳細

WBOY
WBOYオリジナル
2016-08-08 09:32:511255ブラウズ

Linux は初心者にとって時々本当に面倒です。 。 。間違った構成ファイルをバックアップせずに変更すると、午前中から丸一日かかる場合があります。 memcached のインストールミスのため、仮想マシンに mysql+php+Apache を再インストールしたことがあります。以前にサーバーを構成したとき、追加のディスクをマウントする必要がありましたが、これに数時間を費やしましたが、何らかの理由で指定されたディレクトリをマウントできませんでした。時間の都合上、それを手放すことはできませんでした。ああ、あまり話すと悲しいことばかりになってしまうO(∩_∩)O~。 。 。

私自身と合わせて、Linux 初心者にアドバイスをしたいと思います。設定ファイルを変更する前にバックアップを作成し、ファイル設定ファイルのアクセス許可を無作為に変更しないでください。他の人の例に基づいて入力するときは、その入力の理由を理解するようにしてください。


私たちのサーバーは、Alibaba Cloud の Linux サーバーを使用しています。これは、以前はワンクリック インストール スクリプト (少し手抜きとバックドアの作成) を使用してインストールされていました。 。 。後半でいくつか問題が発生したので、それを踏まえてまとめてみます。


第 1 レベルのディレクトリの詳細な説明


Web サイトの開始ディレクトリ (phpinfo、nginx_info): /www/web/default

ゴミ箱: /www/ゴミ箱

デフォルトの Web サイト ディレクトリ: /www/default/public_html

mysql データベースのバックアップ ディレクトリ:/www/backup/mysql

バックエンド設定 web_log:/www/web_logs

ソフトウェアのインストール場所:/www/wdlinux


/www/wdlinuxセカンダリディレクトリの説明


pureftpd: PureFTPdは、プログラムの堅牢性とソフトウェアのセキュリティに重点を置いた無料のFTPサーバーソフトウェアです

init.d:​​/www/wdlinux/init.d:​​ アプリケーションの起動を制御するために使用されるwdcpスクリプト

/www/wdlinux/wdcp_bk: wdcpバックアップシステム構成ファイル

/www/wdlinux/httpd-2.2.24:Apacheサーバーのhttpメインプログラム

/www/wdlinux/etc: ソフトリンクを含むさまざまな設定ファイルの場所

/www/wdlinux/tmp: wdcp一時ディレクトリ

apache_php-5.3.27: php と Apache

/www/wdlinux/nginx_php-5.3.27: nginx と php

/www/wdlinux/wdapache: Apache メイン ファイル

/www/wdlinux/tools: wdcp 各種シェルスクリプトツール

/www/wdlinux/wdphp:phpファイル


各アプリケーションの詳細な説明

nginx


nginx 情報 (Web サイトのデフォルトのエントリ ファイル) ファイル:/www/web/default/nima.php

nginx 設定ファイルのディレクトリ:/www/wdlinux/nginx-1.2.9/conf/ngin.conf

nginx 書き換え設定ファイル:/www/wdlinux/nginx-1.2.9/conf/rewrite

nginxエラー/動作ログ:/www/wdlinux/nginx-1.2.9/logs

nginx の開始/再起動/停止操作:

/www/wdlinux/nginx-1.2.9/sbin/nginx -c /www/wdlinux/nginx-1.2.9/conf/ngin.conf

/www/wdlinux/nginx-1.2.9/sbin/nginx -s リロード

/www/wdlinux/nginx-1.2.9/sbin/nginx -s stop

nginxはデフォルト設定ファイルが正常かどうかをチェックします

/www/wdlinux/nginx-1.2.9/sbin/nginx -t


アパッチ


httpd: httpd は ApacheHTTP サーバー のメインプログラムです

/www/wdlinux/wdapache/logs: Apache ログ ファイル

/www/wdlinux/wdapache/bin: さまざまな Apache コマンド

Apache/起動/再起動/停止

/www/wdlinux/wdapache/bin/httpd スタート スタート

/www/wdlinux/wdapache/bin/httpd restart 再起動

/www/wdlinux/wdapache/bin/httpd httpd ストップストップサービス


mysql

mysql ディレクトリ:/www/wdlinux/mysql-5.1.69

mysqlの開始/再起動/停止

/www/wdlinux/mysql-5.1.69/libexec/mysqld スタート

/www/wdlinux/mysql-5.1.69/libexec/mysqld 再起動

/www/wdlinux/mysql-5.1.69/libexec/mysqld 停止


Linux共通情報説明(抜粋、ネット上にたくさんあるので全ては載せません)

.o はターゲット ファイルであり、Windows の .obj ファイルに相当します。

.so は、dll と同様に、動的リンクに使用される共有ライブラリ、共有オブジェクトです。

.a は静的ライブラリであり、複数の .o で構成され、静的接続に使用されます。

.la は libtool によって自動的に生成される共有ライブラリで、主にいくつかの構成情報を記録します。次のコマンドを使用して表示できます

/bin バイナリ実行可能コマンド

/dev デバイス特殊ファイル

/etc システム管理および構成ファイル

/etc/rc.d 起動設定ファイルとスクリプト

/home はユーザーのホーム ディレクトリの基点です。たとえば、ユーザー user のホーム ディレクトリは /home/user であり、~user で表すことができます。

/lib 標準プログラミング ライブラリ。ダイナミック リンク共有ライブラリとも呼ばれ、Windows の .dll ファイルに似た機能を持ちます。

/sbin スーパー管理コマンド。システム管理者が使用する管理プログラムを保存します。

/tmp パブリック一時ファイル ストレージ ポイント

/root システム管理者のホームディレクトリ

/mnt システムは、ユーザーが他のファイル システムを一時的にマウントできるようにするために、このディレクトリを提供します。

通常、ディレクトリ /lost+found は空です。システムは異常終了し、ここに「ホームレス」ファイル (Windows では .chk と呼ばれます) が残ります。

/proc 仮想ディレクトリはシステム メモリのマッピングです。このディレクトリに直接アクセスしてシステム情報を取得できます。

/var は、さまざまなサービスのログ ファイルなど、特定の大きなファイルのオーバーフロー領域です。

/usr は最大のディレクトリであり、使用するほとんどすべてのアプリケーションとファイルがこのディレクトリにあります。



以上、内容の側面も含めて wdcp について詳しく紹介しましたが、PHP チュートリアルに興味のある友人の参考になれば幸いです。

声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。