Linux友人帐之系统管理与虚拟机相关

一、虚拟机相关操作

1.1虚拟机克隆

虚拟机克隆是指将一个已经安装好的虚拟机复制出一个或多个完全相同的副本,包括虚拟机的配置、操作系统、应用程序等,从而节省安装和配置的时间和资源。
虚拟机克隆的主要用途有:

  • 创建多个相同或相似的虚拟机,用于测试、开发、教学等场景。
  • 备份和恢复虚拟机,用于防止数据丢失或系统故障。
  • 迁移和分发虚拟机,用于在不同的物理机或网络上运行虚拟机。

虚拟机克隆的主要步骤有:

  • 选择要克隆的源虚拟机,确保其处于关闭或挂起状态。
  • 在虚拟机管理软件(如VMware)中,选择克隆选项,进入克隆向导。
  • 指定克隆类型,可以是完整克隆(创建一个独立的副本)或链接克隆(创建一个与源虚拟机共享磁盘空间的副本)。
  • 指定克隆状态,可以是当前状态(基于源虚拟机的最新状态)或快照状态(基于源虚拟机的某个快照)。
  • 指定克隆名称和位置,以及其他可选设置。
  • 点击完成,等待克隆过程结束 

1.2虚拟机快照

虚拟机快照是一种可以保存虚拟机在某个时刻的状态的功能,它可以让你在出现问题或者需要回退的时候,快速恢复到之前保存的状态。虚拟机快照的原理是通过创建一个新的虚拟磁盘,将原来的虚拟磁盘作为只读磁盘保护起来,然后将所有的修改写入到新的虚拟磁盘中。当你恢复快照的时候,就会删除新的虚拟磁盘,重新指向原来的虚拟磁盘。

要使用虚拟机快照,你需要先选择一个虚拟机,然后点击菜单栏中的“虚拟机”->“快照”->“拍摄快照”或者“快照管理器”。你可以给快照起一个唯一的名字和描述,方便以后查找和管理。你可以在虚拟机处于开启、关机或挂起状态时拍摄快照,但是关机状态下会比较快。你也可以创建多个快照,并在不同的快照之间切换

虚拟机快照会占用一定的内存空间,因为它需要保存虚拟机的内存状态和其他信息。如果你创建了多个快照,或者在快照后做了很多修改,那么占用的内存空间就会越来越大。这可能会影响虚拟机的性能和存储空间。所以,你应该定期删除不需要的快照,或者合并快照到一个文件中

1.3虚拟机迁移和删除

虚拟机是一种可以在物理机上模拟出一个或多个虚拟操作系统的技术,它可以让你在同一台电脑上运行不同的系统或应用程序,或者在不同的电脑上共享相同的系统或数据。虚拟机的本质就是一些文件,它们存储在物理机的某个目录中,包括虚拟机配置文件(.vmx)、虚拟磁盘文件(.vmdk)和其他相关文件。

如果你想将虚拟机从一台电脑复制或移动到另一台电脑,你可以按照以下步骤操作:

  • 关闭虚拟机和客户机操作系统。
  • 找到虚拟机的存放目录,将所有的文件复制或剪切到新的位置,例如U盘、移动硬盘或网络共享文件夹。
  • 在目标电脑上安装相同版本的虚拟机软件,例如VMware Workstation2。
  • 打开虚拟机软件,选择“文件”->“打开”,然后浏览到新位置中的虚拟机配置文件(.vmx),点击“打开”。

如果提示选择是否复制或移动了虚拟机,请根据实际情况选择相应的选项。

  • 启动虚拟机,检查是否能正常运行。
  • 如果你想删除虚拟机,你可以按照以下步骤操作:
  • 关闭虚拟机和客户机操作系统。
  • 打开虚拟机软件,选择要删除的虚拟机,右键点击“移除”,然后选择“从磁盘删除”。
  • 确认要删除虚拟机及其所有文件,点击“是”。
  • 等待删除完成。

 二、服务管理

 2.1service管理原理

2.2service管理指令

service管理指令的基本格式如下:

service 服务名 [start | stop | restart | reload | status]

其中,服务名是要控制的服务的名称,start表示启动服务,stop表示停止服务,restart表示重启服务,reload表示重载服务的配置文件,status表示查看服务的运行状态。

要注意的是,在CentOS 7.0之后,很多服务不再使用service管理指令,而是使用systemctl管理指令。systemctl是一个用于管理systemd系统和服务的工具。systemd是一个新的init系统,它取代了传统的System V init系统。systemctl管理指令的基本格式如下:

systemctl [start | stop | restart | reload | status] 服务名.service

其中,start, stop, restart, reload, status的含义和service管理指令相同,只是位置不同。服务名后面要加上.service后缀。

2.3Linux运行级别

可以使用一些命令来查看或切换当前的运行级别,例如:

  • runlevel:查看上一次和当前的运行级别。
  • init N:切换到N(0-6)对应的运行级别。
  • systemctl get-default:查看默认的运行级别(CentOS 7.0之后)。
  • systemctl set-default xxx.target:设置默认的运行级别(CentOS 7.0之后)。

2.4相关指令

chkconfig命令

chkconfig命令是一个用于检查和设置系统服务的运行级别的工具,它可以让你控制哪些服务在系统启动时自动运行,或者手动开启或关闭服务。系统服务是指一些在后台运行的进程,例如网络服务,数据库服务,防火墙服务等。运行级别是指系统当前的功能状态,Linux系统有7个运行级别,从0到6,每个运行级别都有不同的用途和特点 

chkconfig命令的基本语法格式如下:

chkconfig [–add] [–del] [–list] [系统服务]或chkconfig [–level <等级代号>] [系统服务] [on/off/reset]

其中,–add表示将指定的系统服务添加到chkconfig管理列表中,–del表示将指定的系统服务从chkconfig管理列表中删除,–list表示列出chkconfig管理列表中的所有系统服务及其运行级别状态,–level表示指定要操作的运行级别,on表示开启指定的系统服务,off表示关闭指定的系统服务,reset表示重置指定的系统服务。

例如,如果你想查看当前系统中所有的系统服务及其运行级别状态,你可以输入以下命令:

chkconfig --list

如果你想将ssh服务添加到chkconfig管理列表中,并在运行级别3和5下自动开启,你可以输入以下命令:

chkconfig --add sshdchkconfig --level 35 sshd on

如果你想将httpd服务从chkconfig管理列表中删除,并在所有运行级别下关闭,你可以输入以下命令:

chkconfig --del httpdchkconfig --level 0123456 httpd off

要注意的是,在CentOS 7.0之后,很多系统服务不再使用chkconfig命令来管理,而是使用systemctl命令来管理。systemctl命令是一个用于管理systemd系统和服务的工具。systemd是一个新的init系统,它取代了传统的System V init系统。

reboot命令

 reboot命令是一个用于立即重启系统的命令,它相当于执行shutdown -r now命令。要想重启系统,你需要有root权限,或者使用sudo命令

reboot命令的基本语法格式如下:

reboot [选项]

其中,选项可以是以下之一:

  • -n, --no-sync:不同步文件系统,即不将缓存中的数据写入磁盘,这样可以加快重启的速度,但可能会造成数据丢失或损坏。
  • -w, --wtmp-only:只记录重启事件到/var/log/wtmp文件中,而不实际重启系统。
  • -d, --no-wtmp:不记录重启事件到/var/log/wtmp文件中。
  • -f, --force:强制重启系统,不调用shutdown命令。
  • -i, --halt:在重启之前关闭所有网络接口。
  • -h, --help:显示帮助信息。
  • -V, --version:显示版本信息。

例如,如果你想强制重启系统,你可以输入以下命令:

sudo reboot -f

如果你想查看reboot命令的帮助信息,你可以输入以下命令:

reboot -h

 firewall指令

firewall指令是一种用于管理Linux系统中的防火墙的指令,它可以让你控制哪些端口或服务可以被外部访问,或者设置一些防火墙的规则和策略。防火墙是一种用于保护网络安全的技术,它可以过滤或拦截一些不安全或不合法的数据包。

原理

具体 

 systemctl管理指令

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.rhkb.cn/news/157485.html

如若内容造成侵权/违法违规/事实不符,请联系长河编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

论文导读|八月下旬Operations Research文章精选:定价问题专题

编者按&#xff1a; ​ ​在“ Operations Research论文精选”中&#xff0c;我们有主题、有针对性地选择了Operations Research中一些有趣的文章&#xff0c;不仅对文章的内容进行了概括与点评&#xff0c;而且也对文章的结构进行了梳理&#xff0c;旨在激发广大读者的阅读兴…

win10搭建gtest测试环境+vs2019

首先是下载gtest&#xff0c;这个我已经放在了博客上方资源绑定处&#xff0c;这个适用于win10vs版本&#xff0c;关于liunx版本的不能用这个。 或者百度网盘链接&#xff1a; 链接&#xff1a;https://pan.baidu.com/s/15m62KAJ29vNe1mrmAcmehA 提取码&#xff1a;vfxz 下…

asp.net会议预约管理系统VS开发sqlserver数据库web结构c#编程Microsoft Visual Studio

一、源码特点 asp.net 会议预约管理系统 是一套完善的web设计管理系统&#xff0c;系统具有完整的源代码和数据库&#xff0c;系统主要采用B/S模式开发。开发环境为vs2010&#xff0c;数据库为sqlserver2008&#xff0c;使用c#语 言开发 asp.net 会议预约管理系统 二、…

miRNA测序数据生信分析——第四讲,未知物种的生信分析实例

miRNA测序数据生信分析——第四讲&#xff0c;未知物种的生信分析实例 miRNA测序数据生信分析——第四讲&#xff0c;未知物种的生信分析实例1. 下载测序数据2. 原始数据质控——软件fastqc3. 注释tRNA和rRNA&#xff0c;使用Rfam数据库——软件blast&#xff0c;Rfam_statisti…

Excel 插入和提取超链接

构造超链接 HYPERLINK(D1,C1)提取超链接 Sheet页→右键→查看代码Sub link()Dim hl As HyperlinkFor Each hl In ActiveSheet.Hyperlinkshl.Range.Offset(0, 1).Value hl.AddressNext End Sub工具栏→运行→运行子过程→提取所有超链接地址参考&#xff1a; https://blog.cs…

C++编程基础|多级指针

C编程基础|多级指针 一级指针二级指针三级指针多级指针的意义一维数组与数组指针二维数组与数组指针 在看代码时发现下面的内容 GridNodePtr *** GridNodeMap;struct GridNode; typedef GridNode* GridNodePtr;显而GridNodePtr是结构体GridNode首地址指针 那么GridNodeMap是什…

暴力递归转动态规划(九)

题目 题有点难&#xff0c;但还挺有趣 有一个咖啡机数组arr[]&#xff0c;其中arr[i]代表每一个咖啡机冲泡咖啡所需的时间&#xff0c;有整数N&#xff0c;代表着准备冲咖啡的N个人&#xff08;假设这个人拿到咖啡后喝完的时间为0&#xff0c;拿手里咖啡杯即变空&#xff09;&a…

09_Webpack打包工具

1 初识Webpack 1.1 什么是Webpack Webpack打包工具对项目中的复杂文件进行打包处理&#xff0c;可以实现项目的自动化构建&#xff0c;并且给前端开发人员带来了极大的便利。 目前&#xff0c;企业中的绝大多数前端项目是基于Webpack打包工具来进行开发的。 1.2 Webpack的安…

CentOS 7系统安装配置Zabbix 5.0LTS 步骤

目录 一、查看Zabbix官方教程&#xff08;重点&#xff09; 二、安装 Docker 创建 Mysql 容器 安装 Docker 依赖包 添加 Docker 官方仓库 安装 Docker 引擎 启动 Docker 服务并设置开机自启 验证 Docker 是否成功安装 拉取 MySQL 镜像 查看本地镜像 运行容器 停止和启…

安装项目运行环境(python依赖包+allure)

目录 一、安装自动化项目依赖包1.导出项目依赖库2.上传到远程仓库3.进入jenkins容器内&#xff0c;检查是否安装git4.配置git用户信息5.生成秘钥6.把代码拉取下来7.安装python项目依赖8.运行项目 二、安装allure1.jenkins容器内安装allure&#xff0c;进入/usr/local/2.下载all…

IIS 解析漏洞复现

文章目录 IIS 解析漏洞复现1. 漏洞描述2. 漏洞复现3. 漏洞原因4. 安全加固5. 安全防护 IIS 解析漏洞复现 1. 漏洞描述 说明内容漏洞编号漏洞名称IIS 解析漏洞漏洞评级高危影响范围IIS 6.0及以前版本IIS 7.0IIS 7.5漏洞描述IIS 解析漏洞是指在 IIS 服务器上存在的安全漏洞&…

【Hello Algorithm】暴力递归到动态规划(一)

暴力递归到动态规划&#xff08;一&#xff09; 斐波那契数列的动态规划机器人走路初级递归初级动态规划动态规划 先后选牌问题初级递归初级动态规划动态规划 我们可以一句话总结下动态规划 动态规划本质是一种以空间换时间的行为 如果你发现有重复调用的过程 在经过一次之后把…

GRU的 电影评论情感分析 - python 深度学习 情感分类 计算机竞赛

1 前言 &#x1f525;学长分享优质竞赛项目&#xff0c;今天要分享的是 &#x1f6a9; GRU的 电影评论情感分析 - python 深度学习 情感分类 &#x1f947;学长这里给一个题目综合评分(每项满分5分) 难度系数&#xff1a;3分工作量&#xff1a;3分创新点&#xff1a;4分 这…

git常用命令和开发常用场景

git命令 git init 创建一个空的git仓库或者重新初始化已有仓库 git clone [url] 将存储库克隆到新目录 git add 添加内容到索引 git status 显示工作树状态 git commit -m "" 记录仓库的修改 git reset 重置当前HEAD到指定的状态 git reset –-soft&#xff1a;…

【Java学习之道】Java常用集合框架

引言 在Java中&#xff0c;集合框架是一个非常重要的概念。它提供了一种方式&#xff0c;让你可以方便地存储和操作数据。Java中的集合框架包括各种集合类和接口&#xff0c;这些类和接口提供了不同的功能和特性。通过学习和掌握Java的集合框架&#xff0c;你可以更好地管理和…

Response Status Code 301、302

目录 Information Django redirect Influence Information HTTP状态码301、302和304分别表示以下情况&#xff1a; codeinformation301&#xff08;Moved Permanently&#xff09; 永久重定向。当请求的资源已经被永久地移动到了一个新的URI时&#xff0c;服务器会返回这个…

清洁洗鞋商城小程序的作用是什么

人靠衣装&#xff0c;一身干净合身的衣物总是给人赏心悦目的感觉&#xff0c;人们对颜值要求越来越高&#xff0c;不仅是衣服&#xff0c;鞋也是重要的组成部分。各种品牌样式鞋&#xff0c;很多人家里往往有几十双&#xff0c;而在清洁这一块&#xff0c;没有时间、或材质特殊…

c++视觉处理---直方图均衡化

直方图均衡化 直方图均衡化是一种用于增强图像对比度的图像处理技术。它通过重新分布图像的像素值&#xff0c;以使图像的直方图变得更均匀&#xff0c;从而提高图像的视觉质量。在OpenCV中&#xff0c;您可以使用 cv::equalizeHist 函数来执行直方图均衡化。以下是 cv::equal…

【ARM CoreLink 系列 7 -- TZC-400控制器简介】

文章目录 背景介绍1.1 TZC-400 简介1.2 TZC-400 使用示例1.3 TZC-400 interfaces1.3.1 FPID1.3.2 NSAID Regionregion 检查规则 1.4 Features1.5 Register summary1.6 TZC-400和TZPC和TZASC区别 背景介绍 为了确保内存能够正确识别总线的信号控制位&#xff0c;新增一个TrustZ…

2、TCP协议基础

TCP协议基础 1、3次握手建立连接 SYN表示建立连接的标志位&#xff0c;ACK为应答标志位 #mermaid-svg-v9bU5HHw4lMWPKc7 {font-family:"trebuchet ms",verdana,arial,sans-serif;font-size:16px;fill:#333;}#mermaid-svg-v9bU5HHw4lMWPKc7 .error-icon{fill:#55222…