現在位置:ホームページ > 技術記事 > システムチュートリアル > Linux
- 方向:
- 全て ウェブ3.0 バックエンド開発 ウェブフロントエンド データベース 運用・保守 開発ツール PHPフレームワーク よくある問題 他の 技術 CMS チュートリアル Java システムチュートリアル コンピューターのチュートリアル ハードウェアチュートリアル モバイルチュートリアル ソフトウェアチュートリアル モバイル ゲームのチュートリアル
- 分類する:
-
- cURL と wget: どちらが適していますか?
- Linux コマンド ラインから直接ファイルをダウンロードしたい場合、wget と cURL という 2 つのツールがすぐに思い浮かびます。これらは多くの同じ特性を持ち、同じタスクの一部を簡単に実行できますが、いくつかの類似した特性がありますが、まったく同じではありません。これら 2 つのプログラムはさまざまな状況に適しており、特定の状況では独自の特徴があります。 cURL と wget: 類似点 wget と cURL はどちらもコンテンツをダウンロードできます。これが、核となる部分がどのように設計されているかです。インターネットにリクエストを送信したり、リクエストされたアイテムを返したりすることができます。これは、ファイル、画像、または Web サイトの生の HTML などの何かです。どちらのプログラムも HTTPPOST リクエストを行うことができます。これは、全員が送信できることを意味します
- Linux 1714 2024-05-07 09:04:17
-
- Git で遊ぶ
- git の概要 分散型と集中型の最大の違いは、開発者がローカルで送信でき、各開発者がクローン作成 (gitclone) によって完全な Git リポジトリをローカル マシンにコピーできることです。私たちのほとんどが使用している SVN 集中コード管理と比較して、git はコード管理においてより安全です。svn サーバーがハングアップした場合、そのデータが失われる危険はありません。git ではそのようなことはありません。 、コードはすべてローカルに git され、サーバーがハングアップしてもコードは完全に保存されます。 Git はバージョン コントローラーであり、従来の svn とは完全に異なり、差分比較であり、コードをオフラインで送信することはできません。そして、git は完全なコードベースを次の場所に保存します。
- Linux 829 2024-05-06 14:37:27
-
- Linux での RAID5 の構築
- 1. 準備 1. RAID5 を作成するには、同じ容量のハードディスクが少なくとも 3 台必要です。 2. Linux に mdadm ソフトウェア パッケージをインストールする必要があります。 rpm-qa|grepmdadm コマンドを使用して、mdadm ソフトウェアがインストールされているかどうかを確認できます。ディスクのパーティション化 1. fdisk-l を使用してパーティションのステータスを確認します。fdisk を使用してディスクをパーティション化します。パーティションのデフォルト ID は次のとおりです。 83. fd コマンドを使用して変更します。 fdisk 3. RAID5 グループの作成 1> RAID5 を作成するには、同じ容量のハード ドライブが少なくとも 3 台必要です。同じサイズのハード ドライブを 4 台使用し、そのうち 3 台のハード ドライブを RAID5 として使用し、1 台のハード ドライブを使用することをお勧めします。ハードドライブはホットスペアとして無料です。 MD
- Linux 1138 2024-05-05 16:34:01
-
- 詳細説明:SVNはCentos6.6でApacheと連携します
- svn と Apacheyuminstall-yhttpdhttpd-develsubversionmod_dav_svn をインストールします。 svn モジュールがインストールされていることを確認します: mod_dav_svn#cd/etc/httpd/modules#ls|grepsvnmod_authz_svn.somod_dav_svn.so svn#svn--versionSVN 構成がインストールされていることを確認します。 etc/httpd vim を使用して /conf.d ディレクトリ内の subversion.conf 設定ファイルを開き、オプションを変更するには、次の 2 つの文を確認する必要があります。
- Linux 663 2024-05-04 08:13:19
-
- 一度記録し、strace を使用して、PHP がシステム リソースを過剰に占有する問題を診断します。
- ローカル環境:redhat6.7系。 nginx1.12.1、php7.1.0、コードは yii2 フレームワークの問題を使用しています。ローカル Web サイトは elasticsearch サービスを使用する必要があります。 PHP がローカル サーバー上に構築された elasticsearch を使用する場合、ローカル負荷は正常です。 AWS の elasticsearch サービスを使用すると、ローカル サーバーの負荷が高すぎることがよくあります。 nginx と php のログを確認して、例外が見つからないことを確認します。システム内の同時接続数も多くありません。そんなとき、上司から教えてもらったstrace診断ツールを思い出しました。デバッグプロセス: PHP サブプロセス idstrace- を検索します。
- Linux 1215 2024-05-03 16:31:14
-
- Rsyncファイル同期学習
- まず、rsync 同期の一般原理を理解しましょう。rsync 同期は、いわゆる「Rsync アルゴリズム」を使用して、2 つのファイルを毎回ではなく、異なる部分だけを同期します。フルで送信されるため、送信速度は非常に高速です。 Rsync サーバーはサービス チャネル (ポート) 873 を開き、クライアントの Rsync 接続を待ちます。接続時に、Rsync サーバーはパスワード (passwd) が一致するかどうかをチェックします。パスワード チェックに合格すると、ファイル転送を開始できます。最初の接続が完了すると、一度ファイル全体が転送され、次回からは 2 つのファイルの差分のみが転送されます。次に、初期セットアップを実行し、最初にタスク要件を完了します。
- Linux 1241 2024-05-02 21:04:15
-
- Linuxシステムディスクの詳しい説明
- 1. ディスクの分類 現在市場にあるディスクの分類には、IDE ディスク (主に PC で使用されます)、SATA ディスク、SAS ディスク、SSD ディスクなどが含まれます。企業内のほとんどのサーバーは後者の 2 つであり、SATA ディスクは主に PC で使用されます。一部の社内ビジネスと SAS ディスクは主に外部ビジネス (一部のビジネス プラットフォーム) に使用されます。現在、SATA ディスクの最大容量は 4T で、SAS ディスクの容量は通常 300G ~ 600G です。実際の運用環境でのディスクの使用は、主にパフォーマンス要件、つまりディスクに依存します。書き込み速度。 2. ディスク アーキテクチャ: エンタープライズ レベルのサーバーには複数のディスクがあります。 3. ディスク容量の計算には、通常、トラック、ディスク表面、およびセクターが含まれます。
- Linux 1366 2024-05-02 16:31:12
-
- MariaDB でマスター/スレーブ レプリケーションを構成する方法
- これまでのチュートリアルでは、MariaDB[1] をインストールして構成する方法を学び、MariaDB[2] を管理するための基本的なコマンドもいくつか学びました。次に、MariaDB サーバー上でマスター/スレーブ レプリケーションを構成する方法を学びましょう。レプリケーションは、データベースの複数のコピーを作成するために使用されます。これらのコピーは、他のデータベースでクエリを実行するために使用され、メイン データベース サーバーのパフォーマンスに影響を与える可能性があります。また、データの冗長性のために使用することもできます。上記の目的。このプロセスは自動化できます。つまり、マスター サーバーからスレーブ サーバーへのレプリケーション プロセスが自動的に実行されます。プライマリ サーバーへの書き込みに影響を与えずにバックアップを実行します。それでは、マスター/スレーブを設定しましょう
- Linux 663 2024-05-01 13:49:01
-
- Unix と Linux オペレーティング システムの違い
- コンピューター時代において、かなりの数の人が Unix と Linux オペレーティング システムが同じであると誤って信じています。しかし、その逆も真実です。詳しく見てみましょう。ユニックスとは何ですか? IT分野では、オペレーティングシステムとして知られるUnixが1969年に米国ニュージャージー州のAT&T社によって開発されました(現在、その商標権は国際オープン標準化機構が所有しています)。ほとんどのオペレーティング システムは Unix からインスピレーションを受けており、Unix も未完成の Multics システムからインスピレーションを受けています。 Unix の別のバージョンは、ベル研究所の Play9 です。 Unix はどこで使われていますか? Unix はオペレーティング システムとして主にサーバー、ワークステーションで使用されており、現在ではパーソナル コンピューターでも使用されています。それ
- Linux 1519 2024-05-01 08:55:02
-
- 回避モジュールは、アプリケーション層の DOS 攻撃から Web サイトを保護します。
- Web サイトをオフラインにする攻撃方法はさまざまですが、より複雑な方法にはデータベースやプログラミングの技術的知識が必要です。より単純な方法は、「DenialOfService」(DOS) 攻撃と呼ばれます。この攻撃手法の名前は、一般の顧客や Web サイト訪問者からの通常のサービス要求を拒否させるという目的に由来しています。一般に、DOS 攻撃には 2 つの形式があります。OSI モデルの 3 番目と 4 番目の層、つまりネットワーク層の攻撃です。OSI モデルの 7 番目の層、つまり、アプリケーション層の攻撃です。攻撃 - ネットワーク層は、大量のジャンク トラフィックが Web サーバーに流れるときに発生します。スパム トラフィックがネットワークの処理能力を超えると、Web サイトがダウンします。 2 番目のタイプの DOS 攻撃はアプリケーション層で行われ、組み合わせて使用されます。
- Linux 1213 2024-04-30 17:34:14
-
- Linux の守護聖人の分析
- バックグラウンド プロセスとデーモン プロセスの最大の違いは次のとおりです。 (a) デーモン プロセスは端末コンソールから完全に分離されていますが、バックグラウンド プログラムは端末から完全に分離されていません (結果は端末よりも先に端末に出力されます)。 (b) デーモン プロセスはターミナル コンソールを閉じるときに影響を受けず、ユーザーが終了するときにバックグラウンド プログラムを停止します。 (c) セッション グループ。 、現在のディレクトリ、およびデーモンプロセスのファイルの説明 シンボルはすべて独立しています。バックグラウンドでの実行は、プログラムをバックグラウンドで実行できるようにするためのターミナルのフォークに過ぎません。デーモンはバックグラウンドで実行される特別なプロセスです。これにより、バックグラウンドでの実行を回避できます。
- Linux 687 2024-04-29 12:28:13
-
- SSH ログインの原因と結果を 1 行で理解する
- SSH フローチャート フローチャートに従って、最初のブラウザから最終ページのエコーまでのプログラムのプロセスを確認できます。わからないことがあれば、メッセージを残してください。 Hibernate 層は主にファイルのマッピング、アクションとサービスの挿入を担当し、バックグラウンド サービスの 3 つの層間の呼び出しを担当します。 **JSP は、asp.net の HTML ページに相当します。 html ページを作成すると、Ajax を記述することもでき、イベントは action 属性を通じてトリガーされます。これは、特にバックエンドとの接続を確立するために使用されます。
- Linux 642 2024-04-29 09:10:09
-
- Linux を学び、Nginx をインストールするために私と一緒に来てください
- 今回は、Linux 環境に Nginx をインストールする方法を説明します。 ここで使用する Linux システムは CentOS7.2 です。 インストール ツールを準備します。 1. Nginx 公式 Web サイトから Nginx をダウンロードします。ここで使用するバージョンは 1.13.6.2. ダウンロードした Nginx を Linux にアップロードする ここでは例として /opt/nginx ディレクトリを使用します。 「tar-zxvfnginx-1.13.6.tar.gz」を実行して解凍します。 3. /opt/nginx/nginx-1.13.6 ディレクトリに切り替え、./configure を実行して初期設定を行います。次のプロンプトが表示された場合は、マシンに PCRE がインストールされていないため、Nginx がインストールする必要があることを意味します。
- Linux 1437 2024-04-28 15:10:09
-
- git fetch と git pull の違いについて詳しく見る
- gitfetch と gitpull は両方ともリモート リポジトリをローカル リポジトリに更新できます。では、両者の違いは何でしょうか? この問題を明確にするために言及する必要がある概念がいくつかあります。 FETCH_HEAD: これはローカル ファイルに記録されるバージョン リンクで、リモート ウェアハウスから削除されたブランチの最終バージョンを指します。 commit-id: 各ローカル作業が完了すると、現在の作業をローカル リポジトリに保存するために gitcommit 操作が実行されます。このとき、バージョンを一意に識別するシリアル番号である commit-id が生成されます。 gitpush を使用すると、このシリアル番号もリモート ウェアハウスに同期されます。上記の概念を念頭に置いて、gitfetchg について話しましょう
- Linux 820 2024-04-27 21:34:33
-
- Fail2Ban を使用してサーバーをブルート フォース攻撃から保護する方法
- Linux 管理者にとっての重要なタスクは、サーバーを違法な攻撃やアクセスから保護することです。デフォルトでは、Linux システムには、iptables、Uncomplicated Firewall (UFW)、ConfigServerSecurityFirewall (CSF) などの適切に構成されたファイアウォールが付属しており、さまざまな攻撃を防ぐことができます。インターネットに接続されているマシンはすべて、悪意のある攻撃のターゲットになる可能性があります。サーバーへの不正アクセスを軽減するために使用できる Fail2Ban と呼ばれるツールがあります。 Fail2Ban とは何ですか? Fail2Ban[1] は、ブルート フォース攻撃からサーバーを保護する侵入防止ソフトウェアです。 Python プログラミング言語で書かれています
- Linux 997 2024-04-27 08:34:20