サーバーの運用およびメンテナンス中にログを表示して問題をトラブルシューティングする方法
この記事の内容は、サーバーの運用時やメンテナンス時にログを確認して問題を解決する方法についてです。必要な方は参考にしていただければ幸いです。
サーバーの運用と保守の基本ガイド
開発者としてサーバーの運用は避けられません。最も一般的な操作は、アプリケーションをサーバーに展開し、運用環境とテスト環境でログを表示して問題をトラブルシューティングすることです。
一般に、サーバーには 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 に他のコマンドを記述して自動化を実現することもできます)。 サーバーを終了します exitexit 現在のディレクトリの場所を表示します 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/chmodchown -R user:user file: ユーザーを変更します。ファイルのアクセス許可 ファイルはワイルドカードをサポートします。chmod 777 xxxx:ファイルのアクセス許可の変更 777 は、ログインしているユーザーのグループおよびその他のグループが最高のアクセス許可を持っていることを意味します。 (より危険な操作) Java プログラムの関連プロセスを表示します jpsjps: Java プログラムのプロセスを表示します
ファイルを特定のディレクトリ cp/scp にコピーしますcp -r copyed copy: コピー ディレクトリにコピーされましたscp xxx root:ip:/directory: xxx をリモート IP サーバー ディレクトリにコピーしましたサービスを開始します、ターミナルを閉じ、nohup の実行を継続しますjar パッケージ化されたアプリケーションをサーバー上で実行する必要がある場合は、ターミナルを閉じた後にアプリケーションが閉じられます。jar を開始するコマンドの前に nohup を追加できます。 applicationファイルの解凍/圧縮 unzip/zipunzip -o xxx.xx -d sss: ファイル xxx.xx を sss に解凍し、すべて zip - r xxx.zip ./*: ファイルの現在のディレクトリにあるすべてのファイルを圧縮します
unzip zip コマンドが実行されない場合は、unzip/zipyum install -y unzip をインストールできます。ジップ###
概要
現時点では、これらのコマンドは基本的に Yunxi サーバーの日々の開発に対応できますが、これらはサーバーを操作するための簡単なコマンドの一部にすぎません。Linux を体系的に学習したいという要望があれば、それも可能です。トピックの運用とメンテナンス。
以上がサーバーの運用およびメンテナンス中にログを表示して問題をトラブルシューティングする方法の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

ホットAIツール

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

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

Undress AI Tool
脱衣画像を無料で

Clothoff.io
AI衣類リムーバー

AI Hentai Generator
AIヘンタイを無料で生成します。

人気の記事

ホットツール

メモ帳++7.3.1
使いやすく無料のコードエディター

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

ゼンドスタジオ 13.0.1
強力な PHP 統合開発環境

ドリームウィーバー CS6
ビジュアル Web 開発ツール

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

ホットトピック











ETA Primeは最近、ROG Ally XのLossless Scalingと呼ばれる有料ソフトウェアを紹介しました。これは実際のゲームパフォーマンスを実際に向上させるわけではありませんが、このソフトウェアはフレーム生成と解像度スケーリングを追加することでエクスペリエンスを向上させます。この二つができるのは、

Bybit取引所の更新方法は、プラットフォームとデバイスによって異なります。モバイル:更新を確認し、App Storeにインストールします。デスクトップクライアント:ヘルプメニューの更新を確認し、自動的にインストールします。 Webページ:更新のために公式Webサイトに手動でアクセスする必要があります。交換の更新に失敗すると、セキュリティの脆弱性、機能的な制限、互換性の問題、およびトランザクション実行効率の低下につながる可能性があります。

DeepSeekは、Webバージョンと公式Webサイトの2つのアクセス方法を提供する強力なインテリジェント検索および分析ツールです。 Webバージョンは便利で効率的であり、公式ウェブサイトは包括的な製品情報、ダウンロードリソース、サポートサービスを提供できます。個人であろうと企業ユーザーであろうと、DeepSeekを通じて大規模なデータを簡単に取得および分析して、仕事の効率を向上させ、意思決定を支援し、イノベーションを促進することができます。

ピン張りのノードの詳細な説明とインストールガイドこの記事では、ピネットワークのエコシステムを詳細に紹介します - PIノードは、ピン系生態系における重要な役割であり、設置と構成の完全な手順を提供します。 Pinetworkブロックチェーンテストネットワークの発売後、PIノードは多くの先駆者の重要な部分になり、テストに積極的に参加し、今後のメインネットワークリリースの準備をしています。まだピン張りのものがわからない場合は、ピコインとは何かを参照してください。リストの価格はいくらですか? PIの使用、マイニング、セキュリティ分析。パインワークとは何ですか?ピン競技プロジェクトは2019年に開始され、独占的な暗号通貨PIコインを所有しています。このプロジェクトは、誰もが参加できるものを作成することを目指しています

DeepSeekをインストールするには、Dockerコンテナ(最も便利な場合は、互換性について心配する必要はありません)を使用して、事前コンパイルパッケージ(Windowsユーザー向け)を使用してソースからコンパイル(経験豊富な開発者向け)を含む多くの方法があります。公式文書は慎重に文書化され、不必要なトラブルを避けるために完全に準備します。

Qualcomm Snapdragon X Eliteを取り巻く誇大宣伝にもかかわらず、それはかなり平凡な発売でした。私たちのレビューでは、新しいQualcomm Snapdragon X Elite X1E-78-100を搭載したAsus Vivobook S 15の最も印象的な部分はシームレスであることがわかりました。

Microsoft は、Windows ゲーム ハンドヘルドでオーバーレイをより使いやすくすることに焦点を当てた、Xbox ゲーム バーの新しいコンパクト モードを発表しました。これらのデバイスには通常、9 インチより小さい画面が付属しており、再表示用に設計されたものが付いています。

Coinsuper Exchangeの公式ウェブサイトの入り口:https://www.coinsuper.com。クライアントのダウンロードチャネルは、Windowsクライアント、MacOSクライアント、およびモバイル(iOS/Android)です。登録には、電子メール、携帯電話番号、パスワードが必要であり、取引する前に実際の認証を完了する必要があります。このプラットフォームは、ビットコイン、イーサリアムなどを含むさまざまなデジタル資産トランザクションを提供し、注文とアクセプターの両方で0.1%のトランザクション料金が0.1%です。セキュリティ保護ガードには、コールドウォレットストレージ、デュアルファクター検証、マネーロンダリングアンチマネーロンダリング、テロ対策資金調達措置、およびセキュリティパブリックが含まれます
