- 博客(71)
- 资源 (58)
- 收藏
- 关注
原创 Linux系统管理与编程24:基础条件准备-混搭“本地+阿里云”yum源
本文摘要: 本文详细介绍了在Linux虚拟机中实现宿主机文件夹共享的操作步骤,包括启用VMware共享功能、安装VMware Tools工具等关键配置。同时,文章还讲解了如何搭建同时支持本地和阿里云的混合yum源,确保在断网环境下仍能正常安装软件包。具体内容包括挂载ISO镜像、配置本地yum源、安装优先级插件,以及验证混合yum源的有效性。通过关闭网络测试,证明了该方案实现了在无网络环境下正常安装基础服务(如Apache)的目标,为解决考试等断网场景下的软件安装问题提供了实用方案。
2025-05-29 11:14:39
1266
原创 Linux系统管理与编程23:巧用git资源一键部署LAMP
本文介绍了一个LAMP(Linux+Apache+MariaDB+PHP)环境自动化部署脚本的实现过程。主要内容包括: 前期准备工作:安装必要工具和克隆Git仓库 脚本功能说明:支持CentOS/RHEL 8/9系统,可自定义MariaDB和PHP版本 部署流程:包含系统初始化、防火墙配置、BBR优化、Apache安装配置、MariaDB安装与安全设置、PHP安装与参数优化等 验证测试:提供phpinfo.php测试页验证部署结果 该脚本实现了完整的LAMP环境一键部署,包含多个安全优化配置,如禁用SELi
2025-05-24 22:56:16
1176
原创 Linux系统管理与编程16番外篇:PXE自动化安装部署OpenEuler24.03LTS
yum库搭建:我下载的是CentOS-7-x86_64-Everything-2207-02.iso光盘文件,选择搭建本地yum+ali云的方式。第3行 通过UEFI模式启动,并尝试加载Linux内核(vmlinuz)完成安装流程。第5行 存放必要的驱动模块,内核协同完成硬件初始化和安装环境准备。①不要图形界面,太耗资源,选用文本方式。用户密码、时区、键盘信息、系统语言、字体、分区配置等。,里面记录着系统安装的设置如安装源、创建新的虚拟机(不展示过程)启动虚拟机,正常会出现下图。
2025-05-22 19:18:05
884
原创 Linux系统管理与编程22:一键部署LNMP
echo "请先将软件包上传到opt目录下(nginx-1.15.9.tar.gz、mysql-boost-5.7.20.tar.gz、php-7.1.10.tar.bz2、Discuz_X3.4_SC_UTF8.zip)"echo "检查Nginx服务是否正常"echo "配置完成,重启nginx"echo "添加Nginx系统服务"echo "LNMP服务器配置完成"echo "编译安装Nginx"echo "Nginx安装完成"echo "安装MySQL服务"echo "依赖环境安装完成"
2025-05-21 11:00:34
939
原创 Linux系统管理与编程21:一键部署MySQL
随后,文章详细描述了一个自动化脚本的编写过程,该脚本用于在Linux系统上自动部署MySQL 5.7.20。脚本包括检查用户权限、挂载光盘、配置yum源、安装依赖包、解压安装包、编译安装MySQL、修改配置文件、设置环境变量、初始化数据库以及启动MySQL服务等步骤。文章通过具体的代码示例,展示了如何通过脚本自动化完成复杂的软件部署任务,体现了技术操作中的精确和高效。
2025-05-21 08:02:23
830
原创 Linux系统管理与编程20:一键部署Apache
该脚本首先关闭了SELinux和防火墙,然后安装了Apache及其相关组件,如PHP和MySQL支持。接着,脚本配置了Apache服务以启动并设置为开机自启,并创建了一个简单的测试页面来验证部署成功。整个脚本体现了在Linux环境下快速搭建Web服务器的实用方法。
2025-05-12 21:45:13
791
原创 Linux系统管理与编程19:自动部署dns
文章主要描述了一个在CentOS 7系统上配置本地DNS服务的脚本。脚本首先检查执行权限,然后定义相关变量,如域名和IP地址。接着,安装BIND及相关工具,并备份和生成新的DNS配置文件。脚本还创建了正向和反向区域文件,并设置了适当的文件权限。之后,检查配置语法,配置防火墙,设置SELinux上下文,并启动DNS服务。最后,脚本配置本地DNS,并提供了测试命令以验证DNS服务的正确性。整个过程自动化,旨在简化DNS服务的部署和配置。
2025-05-12 20:30:37
1126
原创 Linux系统管理与编程18:自动化部署dhcp服务
该脚本用于自动部署DHCP服务,并配置网络和yum源。首先,脚本定义了颜色变量用于输出提示信息。接着,安装DHCP服务。配置写入/etc/dhcp/dhcpd.conf文件,包括默认租约时间、最大租约时间、子网范围、IP地址池和默认网关等。最后,脚本启动并启用DHCP服务,确保服务在系统启动时自动运行。通过该脚本,用户可以快速完成DHCP服务的部署和配置。
2025-05-12 20:23:22
462
原创 Linux系统管理与编程17:自动化部署ftp服务
文章介绍了如何通过脚本配置FTP服务器的虚拟用户管理。脚本创建了三个虚拟用户:passerbyA、captain和admin,分别赋予不同的权限。passerbyA仅能查看文件,captain可以查看、读写和上传文件但不能删除,admin则拥有全部权限。文章详细描述了安装必要组件、创建虚拟用户、配置PAM认证、设置用户权限、处理防火墙和SELinux等步骤,并最终启动FTP服务。通过该脚本,用户可以快速搭建一个具备不同权限管理的FTP服务器。
2025-05-10 18:35:26
1371
原创 Linux系统管理与编程16:PXE自动化安装部署centos7.9操作系统
本文详细介绍了在Linux环境下配置PXE网络启动和自动化安装CentOS系统的步骤。首先,通过关闭防火墙和SELinux来简化配置过程,然后安装并配置DHCP、TFTP、HTTP等服务。接着,挂载安装光盘并配置PXE启动所需的文件,包括内核和初始化镜像。最后,通过VMware Workstation创建虚拟机并启动,完成系统的自动化安装。整个过程涉及多个配置文件的修改和服务的重启,确保系统能够通过网络启动并自动安装。
2025-05-10 18:28:51
980
原创 Linux系统管理与编程番外篇14番外篇:shell编程中的颜色控制
所有样式(格式和颜色)。最好在希望添加样式的内容后面加上,消除对后面字符的影响。颜色控制代码的兼容性与终端类型有关:有些颜色代码在有些终端下不起作用。格式控制代码的兼容性与终端类型有关:有些格式代码在有些终端不起作用。中使用,其它任何编程序言都可以使用。前景颜色(文字颜色),转义序列模式为。不区分先后,可多种效果叠加。斜体,下划线,文字红色,背景土黄色。取消前面的效果(包括格式与颜色)颜色的实际效果与终端类型有关。反色(文字和背景颜色互换)色彩(包括前景和背景色)命令可以解析转义序列。前景颜色(文字颜色)
2025-04-29 22:23:07
1014
原创 Linux系统管理与编程14:Shell变量及定制bash登录界面
1)字符串赋值:shell默认是字符串赋值wzzwzz2)数值赋值11+1233)激活转义字符pwd/home/wu这个数是:$var08"这个数是:10用户:$USER\t家目录:$HOME\n"用户:wu家目录:/home/wu输入你身份证号:read ID输入你身份证号:12345678123456784echo打印日志文件是日志文件是一二三> do> done一二三一二三$LIST> do> done。
2025-04-28 15:42:15
1061
原创 Linux系统管理与编程13:基于CentOS7.x的LAMP环境部署
Apache服务的主配置文件中,将域名修改成学生自己的域名、默认主页存放目录改为/home/www/,并添加首页文件为myweb.html 的参数更改截图;a)修改主配置文件,将默认主页存放目录改为/home/www/,并添加首页文件为wzzweb.html。修改主配置文件,将默认主页存放目录改为/home/www/,并添加首页文件为myweb.html。是比较小型的数据库软件。从配置文件(个人主页): /etc/httpd/conf.d/从配置文件(个人主页):/etc/httpd/conf.d/
2025-04-21 21:49:25
1396
原创 《网络管理》实践环节04:SNMP监控数据采集流程及SNMP协议详细分析
实验先决条件:如拓扑图所示,任选一个服务器且任选一个Agent,即1SNMPserver+1SNMPAgent,也可以都选,多选一个加10分。个字节,该字段所表示的报文长度起始于它后面的第一个字节直到报文结束;掌握典型GetResponsePDU数据结构分析的方法。掌握SNMP服务器采集SNMP Agent数据的方法。报文,接下来我们对照前面的报文结构体来逐个分析一下。去抓包,通常无法得到所需的数据结构。所以,我们在获取信息的时候,应该是在。与主机相连是加密连接的,所以,用。码的十六进制形式,这里是“
2025-04-10 21:03:35
1349
原创 《网络管理》实践环节02:搭建HCL被监控网络并初始化设置
VW中VMnet3桥到VirtualBox Host-Only网络适配器上,如图2-2。然后在zabbix-server和其他虚拟机上,通过VMnet3与主机相连。配置好网络,使得各主机在192.168.56.0/24网段能互通,且能与HCL中的网络设备相通。网络监控要对网络设备和数据中心服务器进行监控。2.sw1的vlan1和R1的g0/0为管理接口,处于192.168.56.0/24网段;1.HCL网络通过VirtualBox Host-only网络适配器与宿主机相连;
2025-04-01 08:05:53
488
原创 《网络管理》实践环节01:OpenEuler22.03sp4安装zabbix6.2
CentOS自从去年停更后,出现了很多问题:一是yum源云资源经常出问题,即使把光盘下下来,一旦遇到有未知的包要安装时,可能yum直接就摆烂,装不上;二是好不容易部署好的系统,迁移到其他机器上,会出现接口down和协议down的状态,不方便。我尝试在华为OpenEuler22.03sp4LTS上部署了zabbix6.2.4,这样可以无条件迁移。链接: https://pan.baidu.com/s/1bVQ8Wzz6h2bD34qwWijrCQ?pwd=1234 提取码: 1234
2025-03-29 14:24:16
1029
原创 Linux系统管理与编程11: DHCP中继服务部署
公司内部存在两个子网,分别为192.168.100.0/24,202.112.113.0/24,现在需要使用一台DHCP服务器为这两个子网客户机分配IP地址。ExecStart=/usr/sbin/dhcrelay -d --no-pid 192.168.100.61 //dhcp服务器ip。(2)在物理机上设置VMnet1为自动获取,禁用网卡后再启用,然后观察状态栏地址、网关等信息是否为dhcp-server分配地址。2. 具备DHCP 服务器、中继服务器的配置能力。
2025-03-26 10:41:01
1894
原创 【Centos7搭建Zabbix4.x监控HCL模拟网络设备:zabbix-server搭建及监控基础05
不出差错的情况下,点击主机项的监控项图形,在图形页面,选择好群组、主机、图形,可以看见出现监控图形了。在保证zabbix-server与HCL网络相通的情况下进行如下操作。结果出现火星文,以后在没有改变。该主机还没有监控项,需要定义监控项:创建监控项。里面的配置,希望能在图形里正确显示汉字,结果。创建主机,群组为前面的创建的群组里。找到先前创建的模板,单击该模板的图形。定义监控项:点击定义的主机的监控项。按下图设置监控项,按“添加”我按网上的方法,试图改变。之前,不用汉字取名了。5.2 创建监控主机。
2025-03-23 21:31:17
421
原创 Centos7搭建Zabbix4.x监控HCL模拟网络设备:zabbix-server搭建及监控基础04
找度娘下载Getif,该软件比较老,可以用来查看OID编码,我的宿主机是Win11,无法安装。所以只有到虚拟机win12去安装,安装简单,一路next就可以了。打开Getif,在Parameters页面填写你已经设置好的HCL网络设备,如下图的①和②处,点击start。在MIBrowser页面就可以看见复制的OID树状结构。4.OID查看工具Getif安装及使用。立马可以看见该设备的相关信息出现了。兰生幽谷,不为莫服而不芳;君子行义,不为莫知而止休。
2025-03-23 21:23:34
311
原创 Centos7搭建Zabbix4.x监控HCL模拟网络设备:zabbix-server搭建及监控基础03
usr/share/doc/zabbix-server-mysql-4.0.50/create.sql.gz是自定义数据库的表,要将其解压并导入数据库。原有库文件*.repo完全没有用了,删除/etc/yum.repos.d/下所有的*.repo文件。在宿主机的浏览器地址栏输入http://192.168.56.52/zabbix/setup.php。将转运文件夹的ali库文件考到/etc/yum.repos.d/下,更新yum源。3.zabbix-server安装及初始配置。下载zabbix的yum库。
2025-03-23 21:20:19
876
原创 Centos7搭建Zabbix4.x监控HCL模拟网络设备:zabbix-server搭建及监控基础02
snmp-agent target-host命令中指定的版本必须和NMS上运行的SNMP版本一致,如果NMS上运行的是SNMPv2c版本,则需要将snmp-agent target-host命令中的版本参数设置为v2c。# 设置NMS使用的SNMP版本为SNMPv1/v2c,只读团体名为public,读写团体名为private。# 设置Agent使用的SNMP版本为v1/v2c、只读团体名为public,读写团体名为private。# 设置允许向NMS发送Trap报文,使用的团体名为public。
2025-03-23 21:15:01
620
原创 Centos7搭建Zabbix4.x监控HCL模拟网络设备:zabbix-server搭建及监控基础01
将就HCL的Virtualbox已有网络192.168.56.0/24(如图1),在VW中将该网卡添加为桥接,桥接到虚拟机vmnet3上(图2)保证在VW的“虚拟机”-“设置”-网络适配器-添加-自定义:选中vmnet3。然后,配置虚拟机,使其与virturalbox host-only网段相通。SW1的vlan 1管理网址设置为192.168.56.10/24。R1的G0/0设置为192.168.56.11/24。登录成功了,就为后边的配置打下了坚实基础。另外,每台虚拟机保证和因特网连通。
2025-03-23 21:11:34
591
原创 Linux系统管理与编程10:任务驱动综合应用zabbix-agent2
在自己电脑中下载一种字体,上传到系统中。直接在服务端安装,自己监控自己。告诉客户端服务端的位置。主动注册指向的服务端。
2025-03-22 18:53:14
1020
原创 Linux系统管理与编程09:任务驱动综合应用
查看zabbix相关的数据库。#删除zabbix相关的数据库。)导入数据库架构及数据。#创建zabbix用户。#创建zabbix库。
2025-03-22 18:50:50
1062
原创 Linux系统管理与编程07:任务驱动综合应用
windows11zabbix6MobaXtermInternet环境zabbix6.0安装环境:()#(到转运目录)下载MySQL源并配置yum -y install mysql80-community-release-el7-5.noarch.rpm安装MySQL相关依赖yum -y install gcc-c++ mysql-devel net-snmp-devel libevent-devel mariadb-devel下载zabbix下载MySQL。
2025-03-22 18:45:03
653
原创 Linux系统管理与编程06:任务驱动综合应用
打2024年9月以来centos停更后,原有库文件*.repo完全没有用了,删除/etc/yum.repos.d/下所有的*.repo文件。将转运文件夹的ali库文件考到/etc/yum.repos.d/下,更新yum源。配置网卡,目标是:①虚拟机和物理机对应物理网络适配器连通;如果你能熟记配置文件的配置,也可以简便的用。地址一致,通过此种措施来防止客户端欺骗。登陆的时候客户端需要对服务器端的。(具体搭建方法,参考前面的博客)记录,那么就会在这里卡住。反向查询出客户端的主机名,服务器会先根据客户端的。
2025-03-22 18:40:21
992
原创 OpenEuler24.x下ZABBIX6/7实战1:zabbix7.2.4安装及zabbix-agent安装
Zabbix agent是Zabbix监控系统中的关键组件,负责在被监控的主机上定期收集数据并发送到Zabbix server。而zabbix agent2则是agent的升级版,旨在提供更多附加功能,如增加的采集指标、改进的采集逻辑以及简化的自定义监控插件开发。在几近崩溃的情况下,安装了CentOS8的Agent2,居然很顺利地装上了。填写主机名,以及zabbix服务器的ip,由于没有代理,暂时把代理填为服务器ip。zabbix agent在主动监控项的检查上,一次只能采集一个指标。
2025-03-10 17:30:46
1314
原创 Linux系统管理与编程04:基础知识(下)
课程需要的物理有三种:第一种是桥接到物理机物理网卡,现在的笔记本一般都有wifi,所以需要建立桥接连接,这样可以进行外网或和其他笔记本主机联机操作,vw上对应的虚拟网卡是vmnet0;可见,网络增加了一块网卡ens36,但是没有分配ip.下面创建ens36的配置文件,复制ens33配置文件为ens36的配置模板,进行更改。打开vw,选中安装号的虚拟机srvr1,点击“虚拟机à设置”,可以看见,我虚拟机只有一个网卡,是vmnet0桥接的。见图1-37,①网络连接有桥接到宿主机物理网卡,②nat,③仅主机。
2025-03-02 11:44:57
1197
原创 Linux系统管理与编程03:基础知识(中)
数据通过磁头由电磁流来改变极性方式被电磁流写到磁盘上,也可以通过相反方式读取。(3)/etc/mtab: 文件显示当前已挂载的所有设备(在centos 7中,是/proc/mounts的软连接,查看结果一样,centos 6中,ASCII text,查询结果和/proc/mounts不一样):自动挂载/etc/fstab文件没有挂载的设备( 定义在了/etc/fstab文件中,且挂载选项中有auto 功能,默认中包括) ,不看已挂载过的设备,如果在/etc/fstab里挂载过的设备修改了设置,不刷新;
2025-03-02 11:42:41
1359
原创 Linux系统管理与编程01:准备工作
要联网,对Centos系统作初始化配置,这里选择将网络连接配置为桥接到物理网卡如图0-12所示,为了便于操作,设置为静态ip地址(ip必须和物理网卡为同一网段,我的物理网卡IP网段是192.168.0.0/24)。虽然可以登录,但是ssh服务为了安全性,有些设置会延缓登录,最坏的情况登录花费时间长达半小时,甚至无法登录,所以需要处理一下。再看看,update后,又生成了一堆无用的repo文件,这些文件会坏事,全部删除,然后把备份的Centos-7.repo.bak恢复。网卡已激活,查看ip地址,并测试。
2025-02-23 17:33:45
2989
原创 CentOS8.5.2111(10)基于域名访问的邮件服务配置与管理
兰生幽谷,不为莫服而不芳;君子行义,不为莫知而止休。1.实验目标1.掌握邮件服务的工作原理2.掌握各配置文件作用及其参数意义3.具备postfix和POP3服务器配置能力4.具备对客户端用户身份验证配置能力5.具备客户端验证测试正常收发邮件的能力6.具备邮件服务器故障排除能力。
2024-12-08 11:32:33
4695
原创 模块化组装的课程设计3:C语言开发“贪吃蛇游戏”之模块开发
具体的实现代码,等本节程序算法设计课程设计的学生做完项目后,我再贴上来,否则一大帮学生都要来抄袭。* head->x=56撞右墙,head->y=0,撞上墙,head->26。* 得分,然后调用saceInfo()函数保存玩家信息,最后退出游戏。* 合,如果吃到食物,蛇变长,并将变长的蛇打印出来,更改得分,撞一次墙,生命值减1,flag标识赋值为1,表明。* 循环遍历蛇身节点,判断蛇头与蛇身节点是否相撞,判断条件是。
2024-11-25 20:01:35
621
原创 CentOS8.5.2111(8)LAMP部署综合实验
一、实验目标1.理解Apache服务器原理2.掌握Apache服务器的配置文件3.具备安装Mysql数据库能力4.具备安装Apache服务器能力5.具备PHP与数据库连接能力6.具备Apache、Mysql、PHP的故障排除能力二、实验拓扑图8- 1四台虚拟机按拓扑图搭建,准备好网络连接,每台Linux要架设好yum源(本地或Ali云均可)。三、实训原理/流程LAMP介绍LAMP是由LinuxApacheMySQLPHP组成的,即把ApacheMySQL。
2024-11-24 11:37:08
2083
vmware虚拟机和virtualbox虚拟机间的互联
2022-05-20
基于windows server 2012 DC版的网络云存储技术
2023-12-20
谢希仁《计算机网络》第8版p130页图4-14网络路由实现
2023-10-31
excel表格计算IP网段的相关内容
2023-08-23
基于dev C++的C项目模块化编程菜鸟方法
2023-01-01
openfiler云计算操作手册,有详细案例和说明。
2022-04-24
教育技术讯飞智慧教学平台考试答题卡制作流程:线上考试与纸笔考试的答题卡设计和管理介绍了如何在讯
2025-05-14
Linux基础命令及Shell编程基础
2025-04-14
全网最全的《Comsol汉语版工程案例大全》
2024-12-06
Linux服务器管理应用基础理论:多选题和判断题
2024-11-07
Linux服务器管理应用:100简答题(含答案)
2024-11-07
Linux服务器管理用理论填空题
2024-11-07
中小企业虚拟化平台Proxmox VE(PVE)的应用
2024-07-17
GCC环境下ASN1c编码的实现及发送接收 SNMP远程监控HCL网络设备
2024-03-20
重庆工程学院zabbix网络监控实验指导书
2024-03-06
重庆工程学院专周项目1:基于Kubernetes构建和部署企业容器云
2024-03-06
MG-soft mib browser,用于网络管理信息分析
2024-02-08
C++自学笔记 各种计算机基础知识,比如简单的原码、补码和反码等
2024-02-05
网络管理实验指导、网络管理实验指导、网络管理实验指导、网络管理实验指导书
2024-02-04
重庆工程学院的计算机网络管理
2024-02-04
MySQL数据库实验指导书
2024-02-03
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人