KVM仮想マシンテンプレートを作成する方法

仮想マシンテンプレートは、基本的に、インストールされた仮想マシンのコピーであり、仮想マシンの複数のインスタンスをデプロイする場合に役立ちます。 テンプレートの作成は、仮想マシンの作成、インストールする必要のあるすべてのパッケージのインストール、最後にテンプレートのクリーンアップを含む3ステップのプロセスです。 先に進んで、これをどのように達成できるかを見てみましょう。 ステップ1:LinuxにKVMをインストールする 最初のステップはインストールすることです KVM システム上で。 以下に関する包括的なチュートリアルがあります。 さらに、 libvirtd デーモンが実行されており、起動時に自動的にキックすることができます。 $ sudo systemctl enable…

乱数を生成するJavascriptプログラム

この例では、JavaScriptで乱数を生成する方法を学習します。 JavaScriptでは、を使用して乱数を生成できます。 Math.random() 関数。 Math.random() からの範囲のランダムな浮動小数点数を返します 0 未満に 1 (含めて 0 と排他的 1) 例1:乱数を生成する //…

素数をチェックするPythonプログラム

forループとif ... elseステートメントを使用して整数が素数であるかどうかを確認する例。 数が素数でない場合は、出力で素数でない理由が説明されています。 1より大きい正の整数で、1以外の要素はなく、数値自体は素数と呼ばれます。 2、3、5、7などは他の要素がないので素数です。 しかし、6は素数ではありません(複合です)。 2 x 3 = 6。 ソースコード # Program…

2つの数字を追加するPythonプログラム

このプログラムでは、2つの数値を加算し、print()関数を使用してそれを表示する方法を学習します。 以下のプログラムでは、 + 2つの数値を加算する演算子。 例1:2つの数値を追加する # This program adds two numbers num1 = 1.5 num2…

AWSMarketplaceからCentOSストリームをセットアップする方法

ITインフラストラクチャの現在の傾向では、 クラウドコンピューティング 途方もない役割を果たしています。 トップ企業のほとんどが探しています クラウドプロバイダー 彼らのインフラストラクチャを持っています。 要件に応じて、いつでもサーバーをプロビジョニングできます。 サーバーの構成に応じて、使用量ごとに課金されます。 Amazonマーケットプレイスは、認定されたサードパーティベンダーのソフトウェアを見つけることができる場所です。 これは、ソフトウェアを購入して必要に応じて使用できるオンラインソフトウェアストアのようなものです。 この記事では、起動するための詳細な手順を確認します CentOS-Stream から AWSマーケットプレイス。 AWSでCentOSストリームを設定する…

AWSでS3バケットのライフサイクルポリシーを作成する方法

ライフサイクルポリシーを使用してS3バケット内のオブジェクトを管理し、全体を通して費用効果の高い方法でオブジェクトを保存できます。 S3ライフサイクルポリシーは、AmazonS3がバケット内のオブジェクトに適用するアクションを定義するために使用される一連のルールです。 アクションには2つのタイプがあります。 移行アクション: これは、オブジェクトがいつ別のストレージクラスに移行するかを定義するために使用されます。 有効期限アクション: これは、オブジェクトの有効期限を定義するために使用されます。 ポリシーにルールを追加して、オブジェクトを別のAmazonS3ストレージクラスに移行するようにAmazonS3に指示できます。 例えば: オブジェクトへのアクセス頻度が低いことがわかっている場合は、オブジェクトをS3Standard-IAストレージクラスに移行する場合があります。 リアルタイムでアクセスする必要のないオブジェクトをS3Glacierストレージクラスにアーカイブしたい場合があります。 移行の詳細については、をクリックしてください ここに 公式ドキュメントにアクセスします。 S3ライフサイクルポリシーは、次の場合に使用できます。…

Linuxシステムに最新のVimエディターをインストールする方法

Vi 長い間存在し、周りに開発されました 1976年、効果的な編集インターフェイス、端末制御など、従来の強力な機能をユーザーに提供しました。 ただし、多くのUnix / Linuxユーザーが完全なテキストエディタで探していた、複数の画面、構文の強調表示、複数の元に戻す機能など、特定の魅力的な機能が欠けていました。 したがって、 Vim ((Viが改善されました)は、ユーザーにフル機能の高度な完全なテキストエディタを提供するために開発されました。 Vim は、Linux、OS X、Solaris、* BSD、MS-WindowsなどのUnixライクなシステムで実行される、強力で高度に構成可能で人気のあるクロスプラットフォームのテキストエディタです。 コミュニティで開発されたいくつかのプラグインを使用して、機能が豊富で拡張性も高く、vimのトリックとヒントを使用してVimを単なるテキストエディター以上のものに変えることができます。 Vimの機能…

Ubuntu20.04にFlaskをインストールする方法

一般的に使用される2つのオープンソースPythonWebフレームワークは次のとおりです。 Django そして フラスコ。 Django は堅牢なPythonフレームワークであり、再利用可能なコンポーネントとともに少ないコードでWebアプリ開発を簡素化することを目的としたMVCフレームワークを提供することにより、ユーザーがWebアプリケーションを迅速に開発およびデプロイできるようにします。 その間、 フラスコ 無駄のない、余分なライブラリやツールがないマイクロフレームワークです。 アプリケーションの開発を開始するのに役立つ基本的なツールのみが付属しているため、最小限に抑えられています。 それ以上の苦労なしに、すぐに飛び込んでインストールしましょう フラスコ オン Ubuntu 20.04。…

Ubuntuに異なるPHP(5.6、7.0、7.1)バージョンをインストールする方法

PHP (再帰的頭字語 PHP:ハイパーテキストプリプロセッサ)はオープンソースで人気のある汎用スクリプト言語であり、広く使用されており、WebサイトやWebベースのアプリケーションの開発に最適です。 これは、HTMLに埋め込むことができるサーバーサイドスクリプト言語です。 現在、サポートされているバージョンは3つあります PHP、すなわち PHP 5.6、 7.0、 そして 8.0。 意味 PHP 5.3、 5.4、…

Debian 10にGitLabをインストールして構成する方法

Gitlabは、GitLab Incによって開発されたWebベースのDevOpsライフサイクル管理ツールです。Githubと同様に、Gitlabも多数のユーザーが使用するもう1つの人気のあるGitバージョン管理システムです。 Gitlabは、アプリケーションの問題追跡、To Doリスト、継続的インテグレーションおよびデプロイメント(CI / CD)パイプラインなどの優れた機能も提供します。 Gitlabは、さまざまなサービスとの統合もサポートしています。 Gitlabのコミュニティエディションは、開発および本番環境で無料で使用できます。 小規模から大規模の企業に必要な多数の機能を提供します。 エンタープライズエディションはより多くの機能を提供しますが、有料ライセンスが必要です。 このチュートリアルでは、Debian 10 BusterLinuxシステムにGitlabをインストールする方法について説明します。 このチュートリアルを使用して、Gitlab CommunityEditionをインストールします。…