Linux では、仮想化によりハードウェアの容量が拡張され、ソフトウェアの再構成プロセスが簡素化されます。 Linux 仮想化の利点: 1. 優れたリソース割り当て; 2. 資本コストと運用保守コストの削減; 3. ダウンタイムの最小化または排除; 4. IT 部門の効率、有効性、俊敏性、応答性の向上; 5. スピードアプリケーションとリソースの展開の強化、6. ビジネス継続性と災害復旧機能の向上、7. データセンター管理の簡素化、8. ポートの競合の削減。
#このチュートリアルの動作環境: linux7.3 システム、Dell G3 コンピューター。
Linux 仮想化とは
仮想化 (Virtualization) は、コンピューターのさまざまな物理リソース (CPU、メモリ、ディスク領域、ネットワーク アダプター、など)、抽象化、変換、表示され、1 つ以上のコンピュータ構成環境に分割して結合したり、物理リソースの合理的な使用を最大化するために再分割して再組み立てしたりすることができます。
仮想化技術は、物理的なコンピュータ リソースを抽象化し、プログラムで使用できる仮想的なコンピュータ リソースに変換する技術です。ここでいうコンピュータ資源には、CPUが提供する演算制御資源、ハードディスクが提供するデータ記憶資源、ネットワークカードが提供するネットワーク伝送資源などが含まれます。
仮想化テクノロジーにより、ハードウェアの容量を拡張し、ソフトウェアの再構成プロセスを簡素化できます。 CPU 仮想化技術は、単一の CPU で複数の CPU を並列にシミュレートできるため、1 つのプラットフォームで複数のオペレーティング システムを同時に実行でき、アプリケーションは相互に影響を与えることなく独立したスペースで実行できるため、コンピューターの作業効率が大幅に向上します - 百度百科事典。仮想化とは主に、特定のコンピューティング プラットフォームの実際の物理的特性を隠すことによって、抽象的で統合されたシミュレートされたコンピューティング環境 (仮想マシンと呼ばれる) をユーザーに提供する特殊なテクノロジを指します (IBM の定義)。
仮想化の利点
(1) 物理メモリ 128G など、リソースが大きすぎますが、仮想マシンには 200G のメモリを割り当てることができます。通常はテスト環境で使用され、通常は実稼働環境で使用されますが、推奨されません。
(2) 資本コストと運用保守コストの削減
(3) ダウンタイムの最小化または排除
(4) IT 部門の効率、有効性、機敏性の向上安定性と応答性
#(5) アプリケーションとリソースの展開を加速する#(6) ビジネス継続性と災害復旧機能を向上させる
#(7) データセンター管理を簡素化する (8) 真の Software-Defined Data Center の可用性(9) ポート競合の削減一般的な仮想化ベンダーと製品
##共通 PC/サーバー バージョン |
##VMware |
Microsoft | |
RedHat | |
##Oracle | Oracle VM VirtualBox |
Citrix | Xen |
仮想化サーバー プラットフォーム (KVM) のインストール1. メイン ソフトウェア パッケージ qemu-kvm https ://www.php.cn/link/93ac0c50dd620dc7b88e5fe05c70e15b は、kvm libvirt-daemon の低レベル シミュレーション サポートを提供します https://www.php.cn/link/93ac0c50dd620dc7b88e5fe05c70e15blibvirtd デーモン、仮想マシンを管理します libvirt-client https://www.php.cn/link/93ac0c50dd620dc7b88e5fe05c70e15b クライアント管理コマンドを提供するクライアント ソフトウェア libvirt-daemon-driver gemu https://www.php.cn/link / 93ac0c50dd620dc7b88e5fe05c70e15blibvirtd gemu ドライバーの接続 virt-manager https://www.php.cn/link/93ac0c50dd620dc7b88e5fe05c70e15bグラフィック管理ツール 2. 準備作業 1) デバイスを準備します (ここのブロガーは Centos7 サーバーを準備します)2) SELinux とファイアウォールをオフにします (仮想マシン内で通信できなくなる可能性があります)3) KVM 関連パッケージをインストールします。コマンドは次のとおりですyum -y install kvm bridge-utils virt-v2v libgesttfs-tools libcanberra-gtk2 qemu-kvm.x86_64 qemu-kvm-tools.86_64 libvirt.x86_64 libvirt-cim.x86_64 libvirt-client.x86_64 lsbvirt-java.noarch libvirt-python.x86_64 libiscsidbus-devel virt-clone tunctl virt-manager python-virtinst virt-vieeer virt-top dejavu-lgc-sans-fonts nfs-utils epel-release 3. libvirtd サーバーを開始します libvirtd は仮想管理用のサービスを提供しますDNS、DHCP、その他の機能を提供するマシン インターフェイス 1) コマンドsystemctl restart libvirtd systemctl restart libvirtd 2) 例[root@wangwu ~]https://www.php.cn/link/93ac0c50dd620dc7b88e5fe05c70e15b systemctl restart libvirtd [root@wangwu ~]https://www.php.cn/link/93ac0c50dd620dc7b88e5fe05c70e15b systemctl restart libvirtd 4. 管理ツールを開きます 1) コマンドvirt-manager 2) インスタンス[root@wangwu ~]https://www.php.cn/link/93ac0c50dd620dc7b88e5fe05c70e15b virt-manager 5. アイコンをクリックして新しい仮想マシンを作成します #6. オペレーティング システムのインストール方法を選択します。 ここで [ローカル インストール] を選択します。メディア (ISO イメージまたは CDROM)」をクリックし、「進む」をクリックします。 注: 1) ローカル インストール メディア (ISO イメージ)または CDROM) ローカル インストール メディア (ISO イメージまたは CDROM) 2) ネットワーク インストール (HTTPFTP または NFS) ネットワーク インストール (HTTP、FTP または NFS) 3 ) ネットワーク ブート (PXE) ネットワーク ブート (PXE) 4) 既存のディスク イメージのインポート 既存のディスク イメージのインポート 7. インストール メディアを見つけます [ISO イメージを使用] を選択し、[参照...] をクリックして ISO イメージの場所を選択し、[進む] をクリックします。 注: 1) CDROM または DVD を使用しますCD または DVD を使用します 2) ISO イメージを使用するISO イメージを使用する3)Automatically detect operating system based on install media 自动检测操作系统上的基础安装介质 8、设置内存大小和CPU数量,设置完毕后点击“ForWard” 9、创建虚拟磁盘 勾选“Enable storage for this virtual machine”,创建并设置磁盘容量,点击“ForWard” 注: 1)Enable storage for this virtual machine 为虚拟机启用存储 2)Create a disk image for the virtual machine 为虚拟机创建磁盘映像 3)Select or create custom storage 选择或创建自定义存储 10、准备开始安装,设置好虚拟机名称,点击“Finish” 注: 1)Name:虚拟机名称 2)OS:系统名称 3)Install:安装操作系统方式 4)Memory:内存大小 5)CPUs:处理器数量 6)Storage:存储容量与位置 7)Customize configuration before install:安装前自定义配置 8)Network selection:网络设置 四、操作虚拟机1、使用virsh命令工具 virsh命令工具提供管理各虚拟机的命令接口,支持交互模式,包括查看、创建、停止、关闭等功能。 1)常用格式virsh 控制指令 虚拟机名称 参数 2)命令virsh 3)实例[root@wangwu~]https://www.php.cn/link/93ac0c50dd620dc7b88e5fe05c70e15bvirsh https://www.php.cn/link/93ac0c50dd620dc7b88e5fe05c70e15b启动virsh命令工具 欢迎使用virsh,虚拟化的交互式终端 输入:'help'来获得命令的帮助信息 'quit'退出 virsh https://www.php.cn/link/93ac0c50dd620dc7b88e5fe05c70e15b 2、查看虚拟化信息 查看KVM节点(服务器)信息1)命令virsh nodeinfo 2)实例[root@wangwu ~]https://www.php.cn/link/93ac0c50dd620dc7b88e5fe05c70e15b virsh nodeinfo https://www.php.cn/link/93ac0c50dd620dc7b88e5fe05c70e15b查看KVM节点(服务器)信息 CPU 型号: x86_64 CPU: 1 CPU 频率: 2600 MHz CPU socket: 1 每个 socket 的内核数: 1 每个内核的线程数: 1 NUMA 单元: 1 内存大小: 1,048,576 KiB 列出虚拟机状态1)命令virsh list --all 2)实例[root@wangwu ~]https://www.php.cn/link/93ac0c50dd620dc7b88e5fe05c70e15b virsh list --all https://www.php.cn/link/93ac0c50dd620dc7b88e5fe05c70e15b列出所有虚拟机的状态 Id Name State 6 centos7.0 shut off 查看指定虚拟机的信息1)命令virsh dominfo 虚拟机名称 2)实例[root@wangwu ~]https://www.php.cn/link/93ac0c50dd620dc7b88e5fe05c70e15b virsh dominfo centos7.0 https://www.php.cn/link/93ac0c50dd620dc7b88e5fe05c70e15b查看centos7.0虚拟机的信息 Id: 6 名称: centos7.0 UUID: 78fa5915-c060-4731-b4c5-bd4aaaea8fee OS 类型: hvm 状态: running CPU: 1 CPU 时间: 28.7s 最大内存: 1048576 KiB 使用的内存: 1048576 KiB 持久: 是 自动启动: 禁用 管理的保存: 否 安全性模式: none 安全性 DOI: 0 3、虚拟机开关机操作 启动|重启|关闭 指定的虚拟机1)命令virsh start 虚拟机名称 virsh reboot 虚拟机名称 virsh shutdown 虚拟机名称 2)实例[root@wangwu ~]https://www.php.cn/link/93ac0c50dd620dc7b88e5fe05c70e15b virsh start centos7.0 https://www.php.cn/link/93ac0c50dd620dc7b88e5fe05c70e15b启动centos7.0虚拟机 Domain centos7.0 started [root@wangwu ~]https://www.php.cn/link/93ac0c50dd620dc7b88e5fe05c70e15b virsh list https://www.php.cn/link/93ac0c50dd620dc7b88e5fe05c70e15b验证 Id Name State 6 centos7.0 running [root@wangwu ~]https://www.php.cn/link/93ac0c50dd620dc7b88e5fe05c70e15b virsh shutdown centos7.0 https://www.php.cn/link/93ac0c50dd620dc7b88e5fe05c70e15b关闭centos7.0虚拟机 Domain centos7.0 is being shutdown [root@wangwu ~]https://www.php.cn/link/93ac0c50dd620dc7b88e5fe05c70e15b virsh list --all https://www.php.cn/link/93ac0c50dd620dc7b88e5fe05c70e15b验证 Id Name State - centos7.0 shut off 强制关闭指定的虚拟机1)命令virsh destroy 虚拟机名称 2)实例[root@wangwu ~]https://www.php.cn/link/93ac0c50dd620dc7b88e5fe05c70e15b virsh destroy centos7.0 https://www.php.cn/link/93ac0c50dd620dc7b88e5fe05c70e15b强制关闭centos7.0虚拟机 Domain centos7.0 destroyed [root@wangwu ~]https://www.php.cn/link/93ac0c50dd620dc7b88e5fe05c70e15b virsh list --all https://www.php.cn/link/93ac0c50dd620dc7b88e5fe05c70e15b验证 Id Name State - centos7.0 shut off 将指定的虚拟机设为|取消开机自动运行1)命令virsh autostart 虚拟机名称 virsh autostart --disable 虚拟机名称 2)实例[root@wangwu ~]https://www.php.cn/link/93ac0c50dd620dc7b88e5fe05c70e15b virsh autostart centos7.0 https://www.php.cn/link/93ac0c50dd620dc7b88e5fe05c70e15b 设置centos7.0虚拟机自启动 Domain centos7.0 marked as autostarted [root@wangwu ~]https://www.php.cn/link/93ac0c50dd620dc7b88e5fe05c70e15b virsh dominfo centos7.0 https://www.php.cn/link/93ac0c50dd620dc7b88e5fe05c70e15b验证 Id: Name: centos7.0 ... ... ... Autostart: enable ... ... ... [root@wangwu ~]https://www.php.cn/link/93ac0c50dd620dc7b88e5fe05c70e15b virsh autostart --disable centos7.0 https://www.php.cn/link/93ac0c50dd620dc7b88e5fe05c70e15b 取消centos7.0虚拟机自启动 Domain centos7.0 unmarked as autostarted [root@wangwu ~]https://www.php.cn/link/93ac0c50dd620dc7b88e5fe05c70e15b virsh dominfo centos7.0 https://www.php.cn/link/93ac0c50dd620dc7b88e5fe05c70e15b验证 Id: Name: centos7.0 ... ... ... Autostart: disable ... ... ... 相关推荐:《Linux视频教程》 |
以上がLinux仮想化は何に役立ちますか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

Linuxメンテナンスモードを使用するタイミングと理由:1)システムが起動するとき、2)主要なシステムの更新またはアップグレードを実行するとき、3)ファイルシステムメンテナンスを実行するとき。メンテナンスモードは、安全で制御された環境を提供し、運用上の安全性と効率を確保し、ユーザーへの影響を減らし、システムセキュリティを強化します。

Linuxの不可欠なコマンドは次のとおりです。1.LS:リストディレクトリの内容; 2.CD:作業ディレクトリを変更します。 3.mkdir:新しいディレクトリを作成します。 4.RM:ファイルまたはディレクトリを削除します。 5.CP:ファイルまたはディレクトリをコピーします。 6.MV:ファイルまたはディレクトリの移動または名前を変更します。これらのコマンドは、カーネルと対話することにより、ユーザーがファイルとシステムを効率的に管理するのに役立ちます。

Linuxでは、ファイルおよびディレクトリ管理ではLS、CD、MKDIR、RM、CP、MVコマンドを使用し、許可管理はCHMOD、CHOWN、およびCHGRPコマンドを使用します。 1。LS-Lなどのファイルおよびディレクトリ管理コマンドは、詳細情報、MKDIR-Pを再帰的に作成するディレクトリを再帰的に作成します。 2。CHMOD755FILEセットファイル許可、CHOWNUSERFILEファイル所有者、CHGRPGROUPFILEの変更ファイルグループなどの許可管理コマンド。これらのコマンドは、ファイルシステム構造とユーザーおよびグループシステムに基づいており、システムコールとメタデータを介して動作および制御します。

メンテナンスメモデンリンリンアスピアルブーテンビロンメント、criticalsystemmaincencetasks.itallowsadministratorstopertopertopertopersetstingtingpasswords、Repainingfilesystems、およびRecoveringfrombootfailurureSinaMinimalenvironment.

Linuxのコアコンポーネントには、カーネル、ファイルシステム、シェル、ユーザー、カーネルスペース、デバイスドライバー、パフォーマンスの最適化とベストプラクティスが含まれます。 1)カーネルは、ハードウェア、メモリ、プロセスを管理するシステムのコアです。 2)ファイルシステムはデータを整理し、Ext4、BTRFS、XFSなどの複数のタイプをサポートします。 3)シェルは、ユーザーがシステムと対話するためのコマンドセンターであり、スクリプトをサポートします。 4)システムの安定性を確保するために、ユーザースペースをカーネルスペースから分離します。 5)デバイスドライバーは、ハードウェアをオペレーティングシステムに接続します。 6)パフォーマンスの最適化には、システム構成とベストプラクティスのチューニングが含まれます。

Linuxシステムの5つの基本コンポーネントは次のとおりです。1。Kernel、2。Systemライブラリ、3。Systemユーティリティ、4。グラフィカルユーザーインターフェイス、5。アプリケーション。カーネルはハードウェアリソースを管理し、システムライブラリは事前コンパイルされた機能を提供し、システムユーティリティはシステム管理に使用され、GUIは視覚的な相互作用を提供し、アプリケーションはこれらのコンポーネントを使用して機能を実装します。

Linuxメンテナンスモードは、Grubメニューから入力できます。特定の手順は次のとおりです。1)GRUBメニューのカーネルを選択し、「E」を押して編集し、2)「Linux」行の最後に「シングル」または「1」を追加し、3)Ctrl Xを押して開始します。メンテナンスモードは、システム修理、パスワードリセット、システムのアップグレードなどのタスクに安全な環境を提供します。

Linux Recoveryモードを入力する手順は次のとおりです。1。システムを再起動し、特定のキーを押してGrubメニューを入力します。 2。[RecoveryMode)でオプションを選択します。 3. FSCKやrootなどの回復モードメニューで操作を選択します。リカバリモードを使用すると、シングルユーザーモードでシステムを開始し、ファイルシステムのチェックと修理を実行し、構成ファイルを編集し、システムの問題を解決するのに役立ちます。


ホットAIツール

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

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

Undress AI Tool
脱衣画像を無料で

Clothoff.io
AI衣類リムーバー

Video Face Swap
完全無料の AI 顔交換ツールを使用して、あらゆるビデオの顔を簡単に交換できます。

人気の記事

ホットツール

SAP NetWeaver Server Adapter for Eclipse
Eclipse を SAP NetWeaver アプリケーション サーバーと統合します。

DVWA
Damn Vulnerable Web App (DVWA) は、非常に脆弱な PHP/MySQL Web アプリケーションです。その主な目的は、セキュリティ専門家が法的環境でスキルとツールをテストするのに役立ち、Web 開発者が Web アプリケーションを保護するプロセスをより深く理解できるようにし、教師/生徒が教室環境で Web アプリケーションを教え/学習できるようにすることです。安全。 DVWA の目標は、シンプルでわかりやすいインターフェイスを通じて、さまざまな難易度で最も一般的な Web 脆弱性のいくつかを実践することです。このソフトウェアは、

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

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

VSCode Windows 64 ビットのダウンロード
Microsoft によって発売された無料で強力な IDE エディター

ホットトピック









