目次
サーバーの運用と保守の基本ガイド
連携サーバー入口
Password-free login
パスワードなしのログイン
ls: 現在のディレクトリにあるすべてのファイルを一覧表示します。
ディレクトリ cd
実行中のスクリプトを開始します。/
cat xxx.xx: ファイルのすべての内容を表示
vi/vim xxx.xxx: ファイルの内容を表示および変更します
mv xx sss: xx ファイルを sss ディレクトリに移動します。
rm -rf xxx: -r は下方への再帰的削除を意味します -f プロンプトなしで削除 注: rm - rf (パラメータなし) はシステム全体を削除します。パラメータがあっても、Linux にはごみ箱の概念がありません。
概要
ホームページ 運用・保守 窓の運用と保守 サーバーの運用およびメンテナンス中にログを表示して問題をトラブルシューティングする方法

サーバーの運用およびメンテナンス中にログを表示して問題をトラブルシューティングする方法

Sep 15, 2018 pm 04:34 PM
windows

この記事の内容は、サーバーの運用時やメンテナンス時にログを確認して問題を解決する方法についてです。必要な方は参考にしていただければ幸いです。

サーバーの運用と保守の基本ガイド

開発者としてサーバーの運用は避けられません。最も一般的な操作は、アプリケーションをサーバーに展開し、運用環境とテスト環境でログを表示して問題をトラブルシューティングすることです。

一般に、サーバーには Linux オペレーティング システムが搭載されており、グラフィカル インターフェイスがないため、すべての操作はコマンド ラインを通じて行われます。新世代のプログラマーはグラフィカル インターフェイスから始めるため、コマンド ラインを使用します。コマンド ラインの使用に慣れていると、コマンド ラインを使用して多くの興味深い効率的な作業を行うことができ、生産性が向上し、プログラマーがハイテクな作業により集中できるようになります。

連携サーバー入口

Macは自身の端末を使ってサーバーに直接ログインできます。 Windows では、次のようなツールをダウンロードする必要があります。

Password-free login

    ssh -l user ip/domain name
  • ssh: secureシェル セキュア シェル プロトコル。リモート ログイン セッション用に設計されています。他のネットワーク サービスにセキュリティを提供するプロトコル。 ssh プロトコルを使用すると、リモート管理時の情報漏洩を効果的に防止できます。
  • パスワードでログイン

  • 入力: ssh -l ユーザー IP/ドメイン名

ユーザー: ログイン ユーザー名

IP/ドメイン名: サーバーが所属するパブリック ネットワーク ID アドレス、またはアプリケーションのドメイン名。ドメイン名解決後の IP を表示する場合は、コマンド ラインに ping ドメイン名を入力して、アプリケーションが所属するパブリック ネットワーク IP を表示します (指定されています)。サーバーが負荷分散、プロキシを実行しないこと)。

ターミナルではパスワードの入力を求められますので、パスワードが正しければサーバーにログインできます。

パスワードなしのログイン

パスワードなしのログイン方法でも、初回ログイン時にパスワードを入力する必要があります。違いは、ログイン後に独自のキーを追加することです。サーバーにログインすると、次回からはパスワードなしで使用できます。

SSH キーを生成する

サーバーにログインし、~ ディレクトリに .ssh と入力し、authorized_keys ファイルを開き、ファイルが存在しない場合は作成し、公開キーを authorized_keys に追加します。 ssh を使用してサーバーに再度ログインすると、パスワードを入力せずに直接ログインできます。

ヒント: Mac では、新しい .sh ファイルを作成し、ssh -l ユーザー IP/ドメイン名を .sh ファイルに追加し、それをデスクトップに置き、デフォルトでターミナルを使用して開くことができます。 、.sh ファイルをダブルクリックしてサーバーに直接アクセスできます (.sh に他のコマンドを記述して自動化を実現することもできます)。

サーバーを終了します exit

exit

現在のディレクトリの場所を表示します pwd


pwd

現在のディレクトリ内のすべてのファイルを表示します ls

ls: 現在のディレクトリにあるすべてのファイルを一覧表示します。

ls -l: 現在のディレクトリにあるすべてのファイルとファイルの詳細を一覧表示します。

ディレクトリ cd

に出入りします。

cd .. :上のディレクトリに戻ります

cd /.: ルートディレクトリに戻ります

cd ディレクトリ名: 特定のディレクトリを入力します。

新しいディレクトリを作成します。mkdir

mkdir file/filename

実行中のスクリプトを開始します。/

./xx .sh

ファイルの内容を表示 cat/tail

cat xxx.xx: ファイルのすべての内容を表示

tail -n 行数 xxx.xxx: 行数を表示ファイルの末尾の xx 行目

vi/vim xxx.xxx: ファイルの内容を表示および変更します

ファイルを特定のディレクトリに移動します mv

mv xx sss: xx ファイルを sss ディレクトリに移動します。

ファイルを削除するときは、最初にファイルを /tmp ディレクトリに移動することをお勧めします (Linux の一時ディレクトリはシャットダウンするとクリアされるため、このディレクトリから削除することをお勧めします)。

ファイルの削除 rm

rm -f xxx: ファイルの強制削除

rm -rf xxx: -r は下方への再帰的削除を意味します -f プロンプトなしで削除 注: rm - rf (パラメータなし) はシステム全体を削除します。パラメータがあっても、Linux にはごみ箱の概念がありません。

rm -f

: を使用してください。梅の花のメソッドは、誤って削除される可能性があるので注意してください。 サーバー全体を削除します。

#ファイルのユーザー権限を変更します。 chown/chmod

chown -R user:user file: ユーザーを変更します。ファイルのアクセス許可 ファイルはワイルドカードをサポートします。

chmod 777 xxxx:ファイルのアクセス許可の変更 777 は、ログインしているユーザーのグループおよびその他のグループが最高のアクセス許可を持っていることを意味します。 (より危険な操作)

Java プログラムの関連プロセスを表示します jps

jps: Java プログラムのプロセスを表示します

ファイルを特定のディレクトリ cp/scp にコピーします

cp -r copyed copy: コピー ディレクトリにコピーされました

scp xxx root:ip:/directory: xxx をリモート IP サーバー ディレクトリにコピーしました

サービスを開始します、ターミナルを閉じ、nohup の実行を継続します

jar パッケージ化されたアプリケーションをサーバー上で実行する必要がある場合は、ターミナルを閉じた後にアプリケーションが閉じられます。jar を開始するコマンドの前に nohup を追加できます。 application

ファイルの解凍/圧縮 unzip/zip

unzip -o xxx.xx -d sss: ファイル xxx.xx を sss に解凍し、すべて

zip - r xxx.zip ./*: ファイルの現在のディレクトリにあるすべてのファイルを圧縮します

unzip zip コマンドが実行されない場合は、unzip/zip

yum install -y unzip をインストールできます。ジップ###

概要

現時点では、これらのコマンドは基本的に Yunxi サーバーの日々の開発に対応できますが、これらはサーバーを操作するための簡単なコマンドの一部にすぎません。Linux を体系的に学習したいという要望があれば、それも可能です。トピックの運用とメンテナンス。

以上がサーバーの運用およびメンテナンス中にログを表示して問題をトラブルシューティングする方法の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

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

ホットAIツール

Undresser.AI Undress

Undresser.AI Undress

リアルなヌード写真を作成する AI 搭載アプリ

AI Clothes Remover

AI Clothes Remover

写真から衣服を削除するオンライン AI ツール。

Undress AI Tool

Undress AI Tool

脱衣画像を無料で

Clothoff.io

Clothoff.io

AI衣類リムーバー

Video Face Swap

Video Face Swap

完全無料の AI 顔交換ツールを使用して、あらゆるビデオの顔を簡単に交換できます。

ホットツール

メモ帳++7.3.1

メモ帳++7.3.1

使いやすく無料のコードエディター

SublimeText3 中国語版

SublimeText3 中国語版

中国語版、とても使いやすい

ゼンドスタジオ 13.0.1

ゼンドスタジオ 13.0.1

強力な PHP 統合開発環境

ドリームウィーバー CS6

ドリームウィーバー CS6

ビジュアル Web 開発ツール

SublimeText3 Mac版

SublimeText3 Mac版

神レベルのコード編集ソフト(SublimeText3)

Windows 7にMySQLをインストールできますか? Windows 7にMySQLをインストールできますか? Apr 08, 2025 pm 03:21 PM

はい、MySQLはWindows 7にインストールできます。MicrosoftはWindows 7のサポートを停止しましたが、MySQLは引き続き互換性があります。ただし、インストールプロセス中に次のポイントに注意する必要があります。WindowsのMySQLインストーラーをダウンロードしてください。 MySQL(コミュニティまたはエンタープライズ)の適切なバージョンを選択します。インストールプロセス中に適切なインストールディレクトリと文字セットを選択します。ルートユーザーパスワードを設定し、適切に保ちます。テストのためにデータベースに接続します。 Windows 7の互換性とセキュリティの問題に注意してください。サポートされているオペレーティングシステムにアップグレードすることをお勧めします。

MySQLを解く方法は、ローカルホストに接続できません MySQLを解く方法は、ローカルホストに接続できません Apr 08, 2025 pm 02:24 PM

MySQL接続は、次の理由が原因である可能性があります。MySQLサービスは開始されず、ファイアウォールは接続をインターセプトし、ポート番号が間違っています。ユーザー名またはパスワードが間違っています。My.cnfのリスニングアドレスは不適切に構成されています。トラブルシューティング手順には以下が含まれます。 2.ファイアウォール設定を調整して、MySQLがポート3306をリッスンできるようにします。 3.ポート番号が実際のポート番号と一致していることを確認します。 4.ユーザー名とパスワードが正しいかどうかを確認します。 5. my.cnfのバインドアドレス設定が正しいことを確認してください。

MySQLはダウンロード後にインストールできません MySQLはダウンロード後にインストールできません Apr 08, 2025 am 11:24 AM

MySQLのインストール障害の主な理由は次のとおりです。1。許可の問題、管理者として実行するか、SUDOコマンドを使用する必要があります。 2。依存関係が欠落しており、関連する開発パッケージをインストールする必要があります。 3.ポート競合では、ポート3306を占めるプログラムを閉じるか、構成ファイルを変更する必要があります。 4.インストールパッケージが破損しているため、整合性をダウンロードして検証する必要があります。 5.環境変数は誤って構成されており、環境変数はオペレーティングシステムに従って正しく構成する必要があります。これらの問題を解決し、各ステップを慎重に確認して、MySQLを正常にインストールします。

ターミナルからMySQLにアクセスできません ターミナルからMySQLにアクセスできません Apr 08, 2025 pm 04:57 PM

端末からmysqlにアクセスできない場合は、次の理由があります。MySQLサービスが実行されていません。接続コマンドエラー;許可が不十分です。ファイアウォールは接続をブロックします。 mysql構成ファイルエラー。

mysqlをコピーして貼り付ける方法 mysqlをコピーして貼り付ける方法 Apr 08, 2025 pm 07:18 PM

MySQLのコピーと貼り付けには、次の手順が含まれています。データを選択し、Ctrl C(Windows)またはCMD C(MAC)でコピーします。ターゲットの場所を右クリックして、貼り付けまたはCTRL V(Windows)またはCMD V(MAC)を使用します。コピーされたデータは、ターゲットの場所に挿入されるか、既存のデータを置き換えます(データが既にターゲットの場所に存在するかどうかに応じて)。

特定のシステムバージョンでMySQLが報告したエラーのソリューション 特定のシステムバージョンでMySQLが報告したエラーのソリューション Apr 08, 2025 am 11:54 AM

MySQLのインストールエラーのソリューションは次のとおりです。1。システム環境を慎重に確認して、MySQL依存関係ライブラリの要件が満たされていることを確認します。異なるオペレーティングシステムとバージョンの要件は異なります。 2.エラーメッセージを慎重に読み取り、依存関係のインストールやSUDOコマンドの使用など、プロンプト(ライブラリファイルの欠落やアクセス許可など)に従って対応する測定値を取得します。 3.必要に応じて、ソースコードをインストールし、コンパイルログを慎重に確認してみてください。これには、一定量のLinuxの知識と経験が必要です。最終的に問題を解決する鍵は、システム環境とエラー情報を慎重に確認し、公式の文書を参照することです。

MySQLはWindowsで実行できますか MySQLはWindowsで実行できますか Apr 08, 2025 pm 01:54 PM

WindowsでMySQLを実行することは実行可能ですが、ポートの競合、許可の問題、環境変数設定などの課題を考慮する必要があります。インストールの問題は、構成ファイルをカスタマイズし、ユーザー許可の調整、環境変数の設定を正しく解決できます。さらに、適切なストレージエンジンを選択し、構成ファイルを微調整し、SSDを使用してパフォーマンスを最適化する必要があります。

Windows 8でコードを実行できます Windows 8でコードを実行できます Apr 15, 2025 pm 07:24 PM

VSコードはWindows 8で実行できますが、エクスペリエンスは大きくない場合があります。まず、システムが最新のパッチに更新されていることを確認してから、システムアーキテクチャに一致するVSコードインストールパッケージをダウンロードして、プロンプトとしてインストールします。インストール後、一部の拡張機能はWindows 8と互換性があり、代替拡張機能を探すか、仮想マシンで新しいWindowsシステムを使用する必要があることに注意してください。必要な拡張機能をインストールして、適切に動作するかどうかを確認します。 Windows 8ではVSコードは実行可能ですが、開発エクスペリエンスとセキュリティを向上させるために、新しいWindowsシステムにアップグレードすることをお勧めします。

See all articles