1.复制镜像 原Linux镜像改名为C100 复制生成一个新的Linux镜像,改名C101 2.设置虚拟机网络环境 网段:192.168.100.0 子网掩码:255.255.255.0 网关:192.168.100.2...smbpasswd -a root 6.新建目录设置权限 mkdir -p /data/web_data setfacl -m u:root:rwx /data/web_data/ 7.配置Samba服务器配置文件
实验说明 DHCP(Dynamic Host Configuration Protocol)动态主机配置协议 网络设备在网络世界中需要被其他设备找到通过的就是IP地址,IP地址分为动态获取(随机分配)和静态获取...(配置固定),本实验DHCP服务就是提供随机分配IP的服务,他就像大哥一样给小弟们分房子一样 操作步骤 关闭虚拟机的本地DHCP服务 2.将C101(DHCP服务器)复制一份系统镜像,改名为C102(...fixed-address 192.168.100.102; } # 启用并启动dhcp服务 systemctl enable dhcpd systemctl start dhcpd 5.检查配置C101服务器分配给
比如:咱们要访问百度的首页会在浏览器地址栏输入www.baidu.com(域名),浏览器会将www.baidu.com的域名请求提交到DNS服务器。...DNS服务器将其解析为110.242.68.66(IP地址),数据请求来到IP为110.242.68.66的百度服务器,百度服务器再讲相应数据相应反馈到你的浏览器上。...操作步骤 1.选择VMWare虚拟机中一个CentOS7镜像(未安装DNS服务),复制一个镜像,并改名为C103-DNS(DNS服务器) 2.设置虚拟机网段为192.168.100.0 255.255.255.0...NS ns1.siso.edu.cn. 103 IN PTR ns1.siso.edu.cn. 104 IN PTR www.siso.edu.cn. 8.启动和测试DNS服务器
Apache服务器,全称为Apache HTTP Server,是由Apache软件基金会开发和维护的一款开源网页服务器软件。...它是世界上最流行的Web服务器软件之一,能够在多种计算机操作系统上运行,包括Unix、Linux、Windows等。...为什么要学Apache服务器 广泛使用:Apache是最常用的Web服务器软件之一,掌握它能让你具备在大量现有和未来项目中工作的能力。...LAMP堆栈理解:对于想要深入理解Linux、Apache、MySQL(或MariaDB)、PHP/Perl/Python(LAMP)这一经典Web开发栈的开发者而言,学习Apache是不可或缺的一环。...index.html" > /var/www/example.com/public_html/index.html # 重启Apache服务 sudo systemctl restart httpd # 在Linux
虚拟用户FTP服务器是一种配置方式,其中FTP服务器上的用户账户并不是系统的真实本地用户,而是专为FTP服务创建的独立账户。...这种方式提供了额外的安全层,因为虚拟用户没有系统级别的访问权限,只能访问FTP服务器为其指定的受限目录。...虚拟用户的概念 非系统账户:虚拟用户账号是由FTP服务器软件管理的,与系统的 /etc/passwd 和 /etc/shadow 文件无关,这意味着即便FTP登录凭证被盗,攻击者也无法直接登录到服务器系统...测试登录:使用虚拟用户凭据尝试登录FTP服务器,确认配置是否生效。 安全优势 增强安全性:由于虚拟用户不与系统用户相关联,即使FTP认证信息泄露,也不会直接威胁到系统的整体安全。...二、实验步骤 服务器 0.固定IP为192.168.100.100,下载安装vsftpd软件 编辑网络配置文件 配置文件修改如下 重启网络,查看ip地址 下载vsftpd 1.建立保存虚拟用户的用户名和密码的文件
FTP采用客户端-服务器模型,客户端通过连接到FTP服务器来上传或下载文件。...二、实验步骤 1.FTP服务器 1.1 FTP服务器固定IP地址为192.168.100.100 1.2 安装vsftp 1.3 修改防火墙和SELinux设置 1.4 创建根目录,新建测试文件file1.100...1.5 修改配置文件 1.6 重启FTP服务 2.客户端 2.1 安装FTP软件 2.2 连接FTP服务器并查询服务器文件 三、其他 对于运维人员来说,FTP(File Transfer Protocol...)服务器是一个至关重要的工具,它在日常管理和维护工作中扮演着以下几个关键角色: 文件传输与共享:运维人员可以利用FTP服务器高效地上传和下载配置文件、日志文件、软件包、补丁等,特别是在多服务器环境或远程工作场景下...,FTP服务器提供了一个集中化的文件存储和交换平台。
4、配置网络:为网卡添加一个本网段IPV4地址,x.x.x.123,并启用,然后在阿里镜像站GNU里,下载wget2的包-
一、基本介绍 本地用户登录FTP服务器是指使用系统中存在的真实用户账户来访问FTP服务器的过程。...本地用户登录FTP服务器的特点: 身份验证:本地用户登录需要提供有效的系统用户名和对应的密码,增加了访问的安全性。...二、实验步骤 实验说明 FTP目录中有一个目录/siso/ito,用于存储资料 用户sjx拥有所有的读写权限,不被chroot(锁定在自己的根目录,只能在根目录及其子目录中进行操作,无法切换到根目录以外的其他目录...) 用户zys,可以上传和下载,被chroot FTP服务器 0.固定IP为192.168.100.100,下载安装vsftpd软件 1.新建用户(sjx、zys)以及服务器目录(/siso/ito)、...其中采用国产芯片的通用服务器,则成为了这一轮国产算力基础设施发展的主要支撑
Linux操作系统拥有非常多的文件,每种文件都代表一些特定的含义。如何快速的定位到你想要的文件,是一个非常复杂的过程。
一、实验目的: 1. 熟悉Linux基本命令。 2. 熟悉Linux操作系统。 二、实验环境: 一台装有Linux的机器。 三、实验内容: 1.文件操作命令的使用。...查看文件与目录ls 进入Linux系统,输入ls-m按回车键执行。 一、实验目的: 1. 熟悉Linux基本命令。 2. 熟悉Linux操作系统。 二、实验环境: 一台装有Linux的机器。...三、实验内容: 1.文件操作命令的使用。 用vi编辑器新建一个testl文件 输入this is testl~! 查看文件与目录ls 进入Linux系统,输入ls-m按回车键执行。...实验 文件复制命令cp(用于复制文件或目录) 输入命令cp testl testl.a,复制文件testl 内容到文件testl.a中 文件改名命令mv(用于移动或更名现有的文件或目录) 输入mv testl
一、实验目的 1、深入理解线程模型相关概念; 2、掌握线程相关的数据结构及常用的函数。 二、实验内容 线程A向终端打印字符 “1”,线程B向终端打印字符 “2”。...三、实验环境 虚拟机软件:VMware 16 Pro Linux操作系统版本:CentOS-7-64位 四、参考代码 #include #include...进一步调试源代码test7.c 实现以上的Linux的C程序,并做如下改动: (1)在funA内,把原来输出的“1”改成输出自己的学号。... 这个实验主要是使用 POSIX 线程和信号量来实现线程间的同步输出,让两个线程交替向终端打印字符 “1” 和 “2”。...在整个实验过程中,我遇到了一些问题,比如最初的编译错误,但通过查找资料和尝试不同的方法,我最终成功地解决了这些问题。
一、实验目的 1、掌握Linux C开发过程中的基本概念; 2、掌握如vim,GCC,GDB等开发工具的使用。...三、实验环境 虚拟机软件:VMware 16 Pro Linux操作系统版本:CentOS-7-64位 四、参考代码 #include #include #include... 本次实验,我学到了许多关于Linux环境的基础知识和常用工具的使用技巧,并进行了实际操作和练习。 ...通过实验,我更加熟悉了Linux操作系统的基本结构、文件系统、用户管理等方面的知识,掌握了常用的命令行操作。...总的来说,通过《Linux环境及编程工具》的学习和实验,我不仅对Linux操作系统有了更深入的理解,还掌握了许多实用的编程工具和技能,这些对我的日常工作和项目开发都具有很大的帮助。
适合那些想要在服务器管理领域进一步提升效率的朋友。...项目需求本次实验的目标是搭建一个高效、安全、可扩展的网络与服务器系统,满足以下具体需求:网络部分实现项目组A、项目组B和Server三者之间的互联互通,确保可以互相ping通。...系统部分服务器配置:使用VMware虚拟机搭建Server服务器,安装CentOS 7.3操作系统,并完成系统初始化配置。硬件配置:添加四块磁盘并配置软RAID5以实现数据冗余和性能优化。...性能检查:使用Linux命令对服务器性能进行检测和优化。本实验旨在通过实际操作,掌握Linux服务器的基础配置、网络环境搭建、权限管理以及服务部署的综合能力,为后续的项目开发与运维提供技术支持。...总之,这次实验不仅让我熟悉了PXE和Kickstart的原理,还让我更加深刻地体会到“自动化”的魅力,真的是省时又省力!
一、实验目的 1、深入理解进程控制相关概念; 2、掌握守护进程及Linux进程之间的关系; 3、掌握进程控制时常用的函数,如fork, wait, exec, exit等。...三、实验环境 虚拟机软件:VMware 16 Pro Linux操作系统版本:CentOS-7-64位 四、参考代码 #include #include #include.../test4 六、实验结果 实验结果如下图,每隔5秒弹出一条消息。 七、实验总结 Linux进程控制实验是一项非常重要的实验,可以让学生深入了解Linux操作系统中进程的创建、运行和控制。...通过这个实验,我学会了如何使用Linux系统调用来创建、终止和等待进程,以及如何使用信号来处理进程间通信和同步。 ...通过这个实验,我不仅深入了解了Linux操作系统中进程的创建、运行和控制,还掌握了Linux系统调用的使用方法。同时,我也体会到了操作系统中进程间通信和同步的重要性。
前言 之前一直使用Google Colab跑实验,因为实验的规模不大,配合Google Drive用起来就很舒服,但是最近要系统地进行实验,规模一下子上来了,Colab经常在代码没跑完就达到额度上限,...服务器租赁平台会提供登录,直接在那里登录即可,需要用户名和密码 如果本机是Windows系统,可用自带的远程连接,此时需要通过服务器公网IP和密码 通过SSH连接到服务器,可以用密码登录,也可用公钥,一般需要公网...一般来说Windows和Linux会自带这个命令,我们只需要在本地使用该命令,就可以将指定文件(夹)复制到指定服务器的指定位置。具体可以查看菜鸟教程scp命令。这里简单说一下如何使用。...查看服务器公网IP以及用户名,这些信息在服务器租赁平台都能查看 输入命令 scp 本地文件路径 服务器用户名@服务器公网IP:目标路径 本地文件路径可以是相对路径,也可以是绝对路径,目标路径是绝对路径...以上便是我在使用Linux服务器跑深度学习代码遇到的一些问题即解决办法,希望能帮到大家,如果对你有帮助,不妨点赞评论关注!感谢阅读!
上周我们讲了Macvlan的基本知识,现在我们将通过实验的方式来模拟bridge模式下的网络通信 01、实验环境 实验环境如下: OS Host 物理网卡 IP 网关 RHEL 8.6 node1
一、实验目的 1、掌握Linux中系统调用、文件描述符的基本概念; 2、掌握文件I/O的基本系统调用,如open, read, write, lseek, close等。...六、实验结果 运行程序test2,将源文件alice.txt中最后10KB字节拷贝到目标文件中dst_file中。结果如下: 七、实验总结 进行Linux文件IO操作的实验可以带来很多收获。...首先,这样的实验可以帮助加深对文件系统和IO操作的理解。通过创建、读取、写入和删除文件等基本操作,可以更好地理解文件系统的组织结构以及如何在Linux环境中进行文件的管理。...其次,通过实验可以学习到如何使用Linux系统提供的命令行工具或编程接口进行文件IO操作。...总的来说,进行Linux文件IO操作的实验是一个很有益的学习过程,可以帮助加深对Linux系统和文件系统的理解,提高自己的技术水平。
【写在前面的话】 本文介绍linux服务器安装keepalive服务,结合腾讯云的HAVIP(高可用虚拟IP)配置云服务器主备实验 ---- 【目录】 1、环境介绍 2、linux服务器配置keepalived...内网IP:10.123.4.12 backup: 机器别名:ca-ha-backup 内网IP:10.123.4.3 HAVIP:10.123.4.9 ---- 【linux...服务器配置keepalived】 主备机器都安装keepalive,并修改配置 yum -y install keepalived.x86_64 备份默认配置 cp /etc/keepalived/keepalived.conf...等安全规则 HAVIP官网链接:https://cloud.tencent.com/document/product/215/20062 【补充】 入方向是OK的,直接从客户端访问HAVIP可以对应到服务器...出方向需要做一些调整,默认linux是从主ip出包的,当HAVIP漂移到master上面,实际上master还是通过10.123.4.13的IP出去,而10.123.4.13本身是没公网ip和带宽的,就会出现
二、linux上搭建dhcp服务器 1、安装dhcp服务器 [root@CentOs7 ~]# yum -y install dhcp * '//////dhcp服务器也有许多环境包,这里*代表所有...证明dhcp服务器已经可以正常工作了 三、关于指定ip地址的配置方法 1、指定mac地址配置文件 进入dhcp主配置文件/etc/dhcp/dhcpd.conf 找到下面字段 查看win10的mac...2、续订接口 Ethernet0 时出错: 无法联系 DHCP 服务器 这里有可能是上次你电脑的ip地址没有释放,导致一直在报错申请不到ip地址 续订接口 Ethernet0 时出错: 无法联系 DHCP...服务器。...五、在华为ensp上进行小型dhcp实验 实验需求: 准备一台centos7当做dhcp服务器 ,三层交换机配置dhcp中继 使得pc可以动态获取IP地址 具体如下 ?
同理, Linux 要运行,也是需要一个系统时 钟的,至于这个系统时钟是由哪个定时器提供的,笔者没有去研究过 Linux 内核。...void mdelay(unsigned long mseces) 表 50.1.3.1 内核短延时函数 50.3 实验程序编写 本实验对应的例程路径为: 开发板光盘-> 2、 Linux 驱动例程->...本章实验我们使用内核定时器周期性的点亮和熄灭开发板上的 LED 灯, LED 灯的闪烁周 期由内核定时器来设置,测试应用程序可以控制内核定时器周期。...50.3.1 修改设备树文件 本章实验使用到了 LED 灯, LED 灯的设备树节点信息使用 45.4.1 小节创建的即可。...50.4 运行测试 50.4.1 编译驱动程序和测试 APP 1、编译驱动程序 编写 Makefile 文件,本章实验的 Makefile 文件和第四十章实验基本一样,只是将 obj-m 变 量的值改为