操作系统管理Linux 系统进程实验报告

例如,一个过程是:安装在Windows上的QQ,我们称其为QQ程序。
然后,在任务管理器中运行CUCU后,我们可以看到CUKU程序正在进行。
目前,我们将其称为QQ过程。
摘要:当我们运行程序时,我们将程序称为过程。
注意1 当程序作为过程移动时,系统将使用该过程将内存分配给过程。
2 在此过程中,服务器上有各种状态来表示当前过程的指示信息。
过程是启动可执行程序的运行。
The following components in the process are: Memory of allotted memory, addressing the space protection characteristics of allotted memory, the ongoing identity and permission of the procedure, procedure code, one or more running position, after the process of various states of the procedure, after the process of various states of the process, the procedure of Static/LS,/USR/SBI/SHD/SHD/SHD/SHD/SSHD Resources are allocated, such as the file描述,网络端口等。
为该过程分配相应的PID。
PPID程序和流程1 之间的差异。
该程序是数据和说明的集合,以及一个稳定的概念,例如 /bin /ls, /bin /cp等二进制文件,并且可以在系统中存在很长时间。
2 一个过程是程序的持续过程,即动态概念。
在一个过程中,有一个生命周期概念,即该过程将随着程序结束而破坏,并且系统将不会永远存在。
当程序开启时,该过程的状态关系过程的生命周期:1 当原始过程功能实现任务调度时,它将通过叉子来获得该过程的发毛,并且头发过程将整合原始过程的心理。
2 当孩子处理过程工作代码时,原始过程将记录等待位置……3 如果发型出发,而原始过程退出并且发型过程未退出,那么这些发型过程将没有原始的过程来管理和成为僵尸过程。
4 每个过程都有自己的PID编号,并且(ProcessID)在头发过程中将具有PPID

实验:Linux的swap分区创建使用

作为存储器补充,交换分区是操作系统在内存不足时将一部分数据移至硬盘驱动器分区的策略。
这样,可以发布内存空间以执行程序并改善系统性能。
尽管交换的使用增加了硬盘的阅读和写作操作并降低了速度,但该解决方案是经济且有利可图的,因为硬盘驱动器的成本远低于内存。
请注意,在执行操作之前,您有足够的磁盘空间。
要创建和使用交换分区,请执行以下步骤:确保光盘具有足够的空间来创建交换分区。
使用诸如“ fdisk”或“单独”之类的工具来创建互换分数。
通常建议将分配给交换分区所需的大小是物理内存的两倍。
创建掉期分区后,请确保定义新分区的汇编点,以在文件` / etc / fstab``` / etc / fstab“''中进行交换并注释或删除链接到交换的原始配置。
这样,当系统启动时,可以自动安装交换分区。
要显示内存和交换分区的使用,您可以使用“ Free”命令,该命令提供有关内存和交换的详细信息:“ Total”:指示总容量。
“使用”:表示已使用的内存能力。
“免费”:表示自由记忆能力。
“共享”:指示共享内存能力。
“缓冲区”:指示盖章内存的数量。
“下垂”:表示缓存内存的数量,该单元为KB。
在此阶段,创建和使用交换分区的过程已经结束。
请定期检查系统性能和内存,以确保系统运行良好。

Linux实验(ifconfig命令查找不到网卡,只有ens33...)

对我习惯的Windows系统的Linux的初步探索是一个困难的学习路径。
实际上,我遇到了一些小问题。
我希望这些经验可以帮助Linux的新朋友。
首先,当我尝试使用IFConfig命令质疑网卡信息时,我看到了ENS3 3 选项,而其他网卡没有显示。
为了解决这个问题,我首先执行了一系列命令作为根。
首先,我去了配置文件所在的目录:cd / etc / sysconfig / network-scripts /然后,我打开并编辑了ifcfg-reens3 3 文件并修改了ONBOOT = no in yes。
重新启动系统后,解决了问题。
其次,我遇到了当我打开虚拟机时无法启动网卡的情况。
故障排除后,我注意到问题是网卡未正确托管。
在使用NMCLIN命令检查住宿声明后,我定义了网上的状态并重新启动系统,并解决了问题。
最后,当我尝试使用ServiceNetworkRestart订单重新启动网络服务时,我遇到了失败。
多亏了进一步的分析,我了解到在CentOS7 系统中,使用此命令的方式存在差异。
因此,我重新启动了NetworkManager服务,并使用了SystemCtlrestartNetworker。
然后,我尝试重新启动网络服务,并且问题得到了正确解决。

云计算实验01|VMWare虚拟机安装、文件共享、访问宿主机

云计算实验的步骤01 如下:安装虚拟机VMware:在主机上安装VMware虚拟化软件,这是创建和管理虚拟机的基础。
安装Linux操作系统:在VMware中创建新的虚拟机,然后选择安装Linux操作系统,例如Ubuntu或CentOS。
设置网络连接:输入虚拟机的网络连接模式到NAT模式,以便虚拟机可以通过主机访问外部网络,而主机以外的其他主机也可以在配置端口映射后访问虚拟机。
配置虚拟机网络:在Ubuntu或CentOS中配置网络设置以获取IP地址动态。
这通常涉及编辑网络配置文件或使用网络管理工具。
主机和虚拟机ping:确保主机和虚拟机可以互相贴上,以确认网络连接是否正常。
设置一个共享文件夹:在VMware中设置共享文件夹,以便主机可以将文件上传到虚拟机。
这通常涉及将共享文件夹添加到VMware设置并将文件夹安装在虚拟机中。
确保主机和虚拟机位于外部网络上:主机上的测试和虚拟机可以访问外部网络,例如通过浏览器访问站点。
在虚拟机中分发应用程序:在虚拟机中分发应用程序,例如网站或业务系统。
这涉及安装必要的软件,配置服务并创建必要的数据库。
主机访问虚拟机应用程序:在主机的虚拟机中分发的访问应用程序,以确认应用程序的可用性和性能。
访问LAN中其他主机的虚拟机应用程序:配置端口映射或其他网络设置,以确保LAN中的其他主机还可以通过主机访问虚拟机中的应用程序。
这可能需要进一步的网络配置设置和防火墙。
实验摘要:选择正确的网络模式和IP分布对于实施虚拟机和主机之间的通信至关重要。
学习配置NAT模式和端口映射,以确保外部主机可以访问虚拟机中的应用程序。
共享文件夹是传输数据的实用方法,可以简化主机和虚拟机之间的文件交换过程。
了解在虚拟机中分发应用程序和测试外部访问的过程对于云计算实验的成功至关重要。

进程的同步与互斥实验报告Linux?

交叉处理,同步和相互排斥之间存在两个主要关系。
相互排除是指在不同过程之间行走的几个程序片段。
当一个过程运行一个程序片段时,其他过程将无法运行其中的任何一个。
您只能等待该过程完成程序片段。
所谓的同步是指在不同过程之间行走的几个程序片段。
这些操作必须严格按规定的顺序执行,取决于要完成的特定任务。
显然,同步是一个更复杂的相互排斥,相互排斥是一种特殊的同步。
换句话说,相互排除意味着两个线程不能同时运行。
他们是互斥的。
您必须等待一个线程完成,另一个线程运行。
不能同时执行同步,但是相应的线程必须以特定顺序执行(并且是一种相互排除)!摘要:相互排除:资源意味着只有一个访客可以同时访问。
这是独特而独家的。
但是,相互排除不能限制访问资源的顺序。
也就是说,未订购访问权限。
同步:指访客通过基于相互排除的其他机制有序地访问资源(主要是)。
在大多数情况下,同步实现了相互排斥,尤其是在需要所有写入资源时。
在某些情况下,多个访问者可以同时访问资源。