Ubuntu20.04にPerconaデータベースサーバーをインストールする方法

PerconaサーバーはMySQLサーバーのフォークです。 これは完全に互換性があり、OracleMySQLの代わりになります。 Percona Serverは、ワークロードに優れたパフォーマンス、スケーラビリティ、およびインストルメンテーションを提供するために、何千もの企業で使用されています。 AWS、Google Cloud、Azureなどを含む多くのクラウドプロバイダーと互換性があります。 48を超えるCPUコアを拡張でき、1秒あたり数十万のI / O操作を実現します。 このチュートリアルでは、Ubuntu20.04にPerconaサーバーをインストールする方法を紹介します。 前提条件 Ubuntu20.04を実行しているサーバー。 サーバーにrootパスワードが設定されています。 入門 開始する前に、システムパッケージを最新バージョンに更新する必要があります。…

LinuxでBashエイリアスを作成および使用するさまざまな方法

エイリアス bashでは、単にコマンドまたは別のコマンド/プログラムを実行するショートカットと呼ぶことができます。 エイリアス コマンドが非常に長く、頻繁に使用されるコマンドの場合に非常に役立ちます。 この記事では、エイリアスがいかに強力であるか、およびエイリアスを設定して使用するさまざまな方法について説明します。 LinuxでBashエイリアスを確認する エイリアス はシェルの組み込みコマンドであり、次のコマンドを実行して確認できます。 $ type -a alias alias is a…

MySQLデータベースをインポートおよびエクスポートする方法

MySQLは、データをテーブル形式で保存するためのリレーションデータベース管理システムです。 これは、さまざまなオペレーティングシステムにインストールできるオープンソースのデータベースサーバーです。 mysqlデータベースの移行の場合、データベースのダンプを簡単に作成して、ターゲットデータベースサーバーに復元できます。 MySQLサーバーは、データベースをエクスポートおよびインポートするためのコンソールユーティリティを提供します。 このチュートリアルは、システムコンソールを使用してMySQLデータベースをエクスポートするのに役立ちます。 また、ダンプファイルからデータベースを復元するのにも役立ちました。 ステップ1—MySQLデータベースをエクスポートする 使用する mysqldump データベースのバックアップを実行するコマンドラインユーティリティ。 これにより、データベースを他のシステムに転送するプロセスがより簡単になります。 データベースをエクスポートするには、データベースの名前と、少なくともデータベースへの読み取り専用権限を持つログイン資格情報が必要です。 mysqldumpを使用してデータベースをエクスポートしましょう。 mysqldump -u…

CentOS8をCentOSストリームに変換する方法

CentOS7を使用していてCentOS7をCentOS8にアップグレードする予定の場合は、CentOS 8のサポートは2021年末までに終了し、CentOS 7は2024年までサポートされるため、CentOS8へのアップグレードは避けてください。  Red HatとCentOSは最近、CentOS8がCentOSStreamに変換されることを発表しました。 したがって、CentOS 8を使用している場合は、システムをCentOS8からCentOSStreamに移行することをお勧めします。このチュートリアルでは、CentOS8からCentOSStreamに移行する方法を示します。 前提条件 CentOS8を実行しているサーバー。 ルートパスワードはサーバーで構成されます。 システムを更新する 開始する前に、システムを最新バージョンに更新することをお勧めします。 次のコマンドを実行して更新できます。 dnf update…

Linux用の8つのトップオープンソースリバースプロキシサーバー

リバースプロキシサーバーは、クライアントとバックエンド/オリジンサーバーの間に配置されるプロキシサーバーの一種です。 HTTP などのサーバー NGINX、 Apache、などまたはで書かれたアプリケーションサーバー Nodejs、 Python、 Java、 ルビー、 PHP、および他の多くのプログラミング言語。 これは、クライアント要求を受け取り、それを1つ以上のバックエンドサーバーに渡し、その後サーバーから応答をフェッチしてクライアントに返すゲートウェイまたは中間サーバーであるため、コンテンツのように見えます。リバースプロキシサーバー自体から発生しました。 一般に、リバースプロキシサーバーは、「」として使用される内部向けプロキシです。フロントエンド'プライベートネットワーク上のバックエンドサーバーへのアクセスを制御および保護します。通常、ネットワークファイアウォールの背後に展開されます。 これは、バックエンドサーバーが匿名性を実現してセキュリティを強化するのに役立ちます。 ITインフラストラクチャでは、リバースプロキシは、アプリケーションファイアウォール、ロードバランサー、TLSターミネーター、Webアクセラレーター(静的および動的コンテンツをキャッシュすることによる)などとしても機能します。 この記事では、Linuxシステムで使用できる上位8つのオープンソースリバースプロキシサーバーについて説明します。…

CentOS8でNginxをApacheのWebサーバーおよびリバースプロキシとして構成する方法

ご存知のように、ApacheとNginxはどちらも、世界中の無料のオープンソースで強力なWebサーバーです。 Apacheはそのパワーで知られていますが、Nginxはそのスピードで知られています。 どちらにもいくつかの欠点と利点があります。 NginxはPHP-FPMを使用してPHPファイルをロードしますが、ApacheはPHPを独自にロードします。 ApacheはWebサイトの動的部分に使用され、Nginxはグラフィック、CSS、jsファイルなどの静的ファイルを提供します。 両方を単一のサーバーで使用して、両方のメリットを享受することをお勧めします。 このチュートリアルでは、CentOS8でNginxをWebサーバーおよびApacheWebサーバーのリバースプロキシとして使用する方法を示します。 前提条件 CentOS8を実行しているサーバー。 サーバーIPを指すドメイン名。 ルートパスワードがサーバーに設定されます。 ApacheとPHPをインストールする まず、サーバーにApacheWebサーバーとPHPをインストールする必要があります。 次のコマンドを使用してインストールできます。 dnf…

RHEL8にWebminシステム管理ツールをインストールする方法

Webmin は、さまざまなシステムメトリックを監視できる最新のWebベースのLinux管理ツール(コックピットWebコンソールに類似)です。 と Webmin、ユーザーアカウントの管理、設定の変更、DNS設定の構成などの管理タスクを実行することもできます。 Webmin CPU、RAM、ディスク使用率などのシステムメトリックを表示するGUIを提供します。 この情報は、システムのパフォーマンスに影響を与える可能性のある問題を診断するために使用できます。 Webmin 次のsysadminタスクを実行できます。 ユーザーアカウントのパスワードを変更します。 パッケージをインストール、更新、アップグレード、および削除します。 ファイアウォールルールの構成。 再起動またはシャットダウン。 ログファイルの表示。 cronジョブをスケジュールします。…

Helmを使用してKubernetesにアプリケーションをデプロイする方法

この記事は、私の記事「Helmとは何ですか?Ubuntu20.04サーバーにインストールする方法」の続きです。 Helmを初めて使用する場合は、最初に私が言及した記事を読むことをお勧めします。 この記事では、既存のチャートからApacheをリリースします。 サンプルチャートを作成し、リリース、アップグレード、ロールバック、削除、復元します。 後の記事で使用する前に、コマンドを簡単に見てみましょう。 ヘルム検索:ヘルムチャートを検索する ヘルムレポ:リポジトリで追加、一覧表示、削除、更新、インデックス作成などの操作を実行します ヘルム削除:チャートを削除すると、Kubernetesオブジェクトがすべて削除されます。 ヘルムステータス:リリースのステータスを表示します。 ヘルムクリエイト:ヘルムチャートを作成します。 ヘルムインストール:チャートをインストールすると、Kubernetesオブジェクトが作成されます ヘルムのアップグレード:リリースに加えた変更を加えてアップグレードします。 ヘルムの歴史:リリースの履歴を取得します。 ヘルムロールバック:変更を以前のバージョンに戻します。 先に進む前に、Helmの基本に精通していることを前提としています。…

AWSでSFTP対応サーバーを作成する方法

AWS Transfer Familyは、Secure File Transfer Protocol(SFTP)、File Transfer Protocol over SSL(FTPS)、およびFile Transfer Protocol(FTP)をサポートして、AWSS3またはAWSEFS(Elastic File System)との間でファイルを転送します。 Amazon…

Debian10にPHP8をインストールする方法

PHPはスクリプト言語であり、動的でインタラクティブなWebページを開発するための強力なツールです。 もともとは1994年にデンマーク系カナダ人のプログラマーRasmusLerdorfによって作成されました。 W3Techsのデータによると、PHPはパブリックネットワークで実行されている78.9%のWebサイトで使用されています。 したがって、インターネット上の10のWebサイトのうちほぼ8つが何らかの方法でPHPを使用しています。 PHP 8.0は、Web開発で利用可能な最新バージョンです。 これは、PHPチームによってリリースされた最も高度で安全なバージョンです。 このチュートリアルは、Debain 10 BusterLinuxシステムにPHP8.0をインストールするのに役立ちます。 ステップ1-Aptリポジトリを設定する Ondrej Suryは、Debianシステム用の最新のPHPパッケージを含むPPAを維持しています。 システムにいくつかの必要なパッケージをインストールすることから始めましょう。 ターミナルを開き、次のコマンドを実行します。…