Linuxでファイルを複数のディレクトリにコピーする方法

Linuxユーザーは、Linuxcpコマンドに精通している必要があります。 これは、あるディレクトリから別のディレクトリにファイルをコピーするために使用されます。 このチュートリアルでは、1つのコマンドでファイルを複数のディレクトリにコピーする方法について説明します。 デフォルトでは、1つのコマンドでファイルを単一の宛先ディレクトリにコピーできます。 たとえば、ファイルtecadmin.txtをホームディレクトリから2つの異なるディレクトリにコピーし、次のようなコマンドを使用します。 cp -v ~/tecadmin.txt /backup/dir1/ cp -v ~/tecadmin.txt /backup/dir2/ ここで、次のコマンドを使用して、1つのコマンドで同じファイルを両方の宛先ディレクトリにコピーします。 ここでは、echoコマンドに続いて宛先ディレクトリ名を使用します。…

MySQLへのリモート接続を許可する方法

デフォルトのMySQLサーバーはローカルホストでのみリッスンします。 つまり、リモートシステムからMySQLに接続することはできません。 これは、セキュリティの目的でも良い習慣です。 多くの場合、リモートシステムからMySQLデータベースにアクセスする必要があります。 データベースサーバーに個別のインスタンスを使用する本番環境の最も可能性の高いケース。 また、負荷分散環境でホストされているアプリケーションの場合、複数のシステムからアクセスできる単一の集中型データベースサーバーを作成します。 このチュートリアルは、リモートシステムからの接続を許可するようにMySQLサーバーを構成するのに役立ちます。 ステップ1-MySQLサービスを構成する デフォルトのMySQLサーバーはローカルホストインターフェースでのみリッスンします。 すべてのインターフェイスでリッスンするには、これを変更する必要があります。 MySQLデータベースサーバー構成ファイルをテキストエディタで編集します。 Debianベースのシステムには、/ etc / mysql…

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ジョブをスケジュールします。…