- 博客(72)
- 收藏
- 关注
原创 PXE | ks脚本加强
每个机器的MAC地址,提前收集每个对应MAC的主机,匹配一个特定的IP地址然后,每个主机,也有特定的主机名配置后,重启DHCP服务……
2024-06-03 14:47:10 600 2
原创 PXE +Kickstart(el8)
支持工作站通过网络从远端服务器下载映像,并由此支持通过网络启动操作系统,在启动过程中,终端要求服务器分配 IP 地址,再用 TFTP(trivial file transfer protocol)简单文件传输协议下载启动软件包到本机内存中执行,由这个启动软件包完成客户基本软件设置,从而引导预先安装在服务器中的终端操作系统。Kickstart 文件可以存放于单一的服务器上,在安装过程中被独立的机器所读取。CPU:2 核,内存:4G,硬盘:NVME 60G,网络:连接到和服务器相同的 vmnet。
2024-05-30 10:27:35 367
原创 Dockerfile 指令详解
VOLUME ["<路径1>", "<路径2>"...]VOLUME <路径>为了防止运行时用户忘记将动态文件所保存目录挂载为卷,在Dockerfile中,我们可以事先指定某些目录挂载为匿名卷,这样在运行时如果用户不指定挂载,其应用也可以正常运行,不会向容器存储层写入大量数据。这里的/data目录就会在容器运行时自动挂载为匿名卷,任何向/data中写入的信息都不会记录进容器存储层,从而保证了容器存储层的无状态化。当然,运行容器时可以覆盖这个挂载设置。在这行命令中,就使用了mydata这个命名卷挂载到了。
2024-05-21 11:58:29 1621 1
原创 迁移测试 | 鲲鹏DevKit
软件迁移评估是确定迁移项目可行性、复杂性和风险的重要步骤。这一阶段的主要目的是评估现有系统的状态,包括软件架构、代码质量、依赖关系、运行环境等,以确定迁移的难度和可能的风险。源码迁移是将现有系统的源代码从旧平台或环境迁移到新平台或环境的过程。在迁移过程中,需要确保源代码的完整性和正确性,以及在新环境下的可运行性。软件包重构是在软件迁移过程中,对软件包进行重新设计和构建的过程。这通常是由于软件包在新平台上无法直接运行或存在兼容性问题而进行的。注:无快速生成的查阅文档更改,可以快速生成的直接生成。
2024-05-17 18:22:34 1022
原创 [综合应用]dns nfs httpd php mysql
在/var/log/mysqld.log找到临时密码,首次进入mysql。检查有没有已下载的nfs或rpcbind,如果有,先卸载,再下载。注:先启动rpc再启动nfs-server。Mysql从,nfs服务端,dns服务端。设置root的新密码Redhat3~MySQL主,web客户端。进入mysql同上,进入后。写入/etc/fstab。编写测试连接的php代码。
2024-05-06 17:59:30 821
原创 MySQL 运维篇
这类语言用于定义和修改数据库的结构,包括创建、删除和修改数据库、 表、视图和索引等对象。主要的语句关键字包括 CREATE 、 DROP 、 ALTER 、 RENAME 、 TRUNCATE 等。create database 数据库;create table 表 (列1 数据类型 [ 约束条件], 列2 数据类型 【约束条件】……) add CONTRAINT 增加一些主键或者外键的约束truncate 表;rename 旧表名 TO 新表名;
2024-05-02 22:30:34 990
原创 DNS域名系统 | unbound
(Top-Level Domain,TLD): 顶级域名是根域名的直接子节点,例如".com"、".net"、".org"、".gov"、".edu" 等。(Second-Level Domain,SLD): 二级域名是位于顶级域名之下的域名部分,例如".example"。(Root Domain): 根域名位于 DNS 命名空间的顶部,它表示空字符串(""),通常以一个点号(.)表示。" 中的 "www" 就是一个子域名。(Subdomain): 子域名是位于二级域名之下的域名部分,例如 "
2024-04-26 18:17:53 1122 1
原创 WEB服务的配置与使用 Apache HTTPD
服务端:服务器将发送由状态代码和可选的响应正文组成的。状态代码指示请求是否成功,如果不成功,则指示存在哪种错误情况。这告诉客户端应该如何处理响应。客户端:客户端(例如,Web 浏览器)使用指定的协议连接到服务器(例如,您的Apache HTTP 服务器),并使用URL路径发出资源一般来说,最常见的web客户端就是浏览器。HTTP协议Web客户端和服务器之间的交互用的是一个基于文本的应用级协议,叫做,超文本传输协议)。HTTP。
2024-04-23 18:23:37 2514
原创 网络管理 nmcli
nmcli不能独立使用,需要对应的服务启动nmcli不能独立使用,需要对应的服务启动2. 网络配置和服务不相关3.通过nmcli建立网络配置和网卡之前的映射关系网卡: 物理设备DEVICE:物理设备TYPE:物理设备类型ethernet以太网卡wireless无线网卡bridge基于 桥接协议 配置的逻辑设备loopback本地环回tun基于隧道协议 配置的逻辑设备STATE:设备的配置状态设备有对应的配置,并且配置处于生效状态有配置,但是没生效。
2024-04-19 09:36:55 356
原创 MySQL 试图
视图功能在5.0以后的版本启用视图是一张虚表。数据表确实包含了具体数据并且保存到硬盘中的实表。视图使用数据检索语句动态生成的一张虚表。每一次数据服务重启或者系统重启之后,在数据库服务启动期间,会使用创建视图的语句重新生成视图中的数据,视图的数据保存在内存中。和数据表一样,视图也必须拥有一个唯一不重复的名字(一般是在库的范围内)对于视图的创建是没有数量限制创建视图的时候,必须有对应的权限,权限一般由数据库管理员授予视图和视图之间是可以实现连表查询和嵌套查询的。
2024-04-16 17:00:15 413
原创 MySQL 实例employee表综合查询
9.列出薪金高于在部门30工作的所有员工的薪金 的员工姓名和薪金、部门名称。10.查出年份、利润、年度增长比。
2024-04-15 08:18:22 687
原创 MySQL 表管理
LOAD DATA INFILE "/目录/文件名" INTO TABLE 库名.表名 FIELDS TERMINATED BY "分隔符" LINES TERMINATED BY "\n";SELECT命令 INTO OUTFILE "/目录名/文件名" FIELDS TERMINATED BY "分隔符" LINES TERMINATED BY "\n";复制表结构以及数据:CREATE TABLE 库.表 SELECCT 列名 FROM 库.表 [ WHERE 条件 ];
2024-04-12 15:49:32 735
原创 MySQL 修改数据
数据插入INSERT 将数据行写入数据表。INSERT 可以适用于下面这几种场景:插入整行数据插入一行中部分数据(指定列)插入多行数据(多行)将查询语句的结果插入数据表(select + insert into )
2024-04-12 15:48:26 994 2
原创 MySQL 实例student表综合查询
例题:1、查询student表的所有记录2、查询student表的第2条到4条记录3、从student表查询所有学生的学号(id)、姓名(name)和院系(department)的信息4、从student表中查询计算机系和英语系的学生的信息5、从student表中查询年龄1985~1990年份的学生信息6、从student表中查询每个院系有多少人
2024-04-12 08:49:04 1031
原创 MySQL 全文检索
不是所有的数据表都支持全文检索 MySQL支持多种底层数据库引擎,但是并非所有的引擎支持全文检索 ,目前最常用引擎是是MyISAM和InnoDB;前者支持全文检索,后者不支持。
2024-04-11 15:01:36 743
原创 Shell编程
答案: # awk '{print $3}' 文件名 备注:awk支持按列输出,通过内置变量$1,$2,$3…可以单独显示任意列,默认列是以 空格或Tab缩进为 分隔符,也可以使用-F选项指定其他分隔符。答案: 定义函数的格式: function 函数名{ 代码块 } 函数名(){ 代码块 } 使用函数可以避免代码重复 使用函数可以将大的工程分割为若干小的功能模块,代码的可读性更强答案: # awk '{ip[$1]++}END{for(i in ip){print ip[i],i}}' /var/log/
2024-04-11 11:10:33 838
原创 MySQL 连接查询
连接查询连接查询也叫多表查询,常用于查询表头来自于多张表,通过不同连接方式把多张表重新组成一张新的临时表,再对临时表做数据处理。
2024-04-11 10:51:04 1380
原创 MySQL 常用函数
SELECT 函数(表头名) FROM 库名.表名 WHERE 条件;SELECT 函数(表头名) FROM 库名.表名;从s的start位置开始取出到end长度的子串。返回str1参数,在str参数内的位置。返回字符串s删除了两边空格之后的字符串。将字符串中的字母全部转换成大写。将str中的字母全部转换成小写。返回字符串长度,以字符为单位。时间差:date1-date2。返字符串长度,以字节为单位。(一个汉字3个字节)
2024-04-08 19:11:41 1155 1
原创 MySQL 查询
select命令 数据列限制输出行数 查询列数据 排序 order by 列名 (desc) where子句 模糊匹配 逻辑比较 正则匹配 别名/合并
2024-04-07 17:00:03 543 1
原创 系统&服务管理进阶(SERVICE)
18. Cobbler装机平台与传统PXE网络装机优势有哪些?答案:Cobbler具备多系统的镜像仓库及应答文件仓库,非常适合多系统的安装Cobbler会默认生成菜单文件及应答文件,非常自动化 Cobbler自动搭建网络Yum仓库
2024-04-07 11:04:46 809
原创 Linux | MySQL安装Workbench图形化
配置国内的epel源图中我所需的依赖很多需要从epel库获取,所以我们给电脑配置国内的epel源打开/etc/yum.repos.d/epel.repo(如果没配过,这里应该是打开了一个新文件):
2024-04-06 15:07:58 950
原创 LVM(逻辑卷管理器)
LVM 技术是在硬盘分区和文件系统之间添加了一个逻辑层,它提供了一个抽象的卷组,可以把多块硬盘进行卷组合并。这样一来,用户不必关心物理硬盘设备的底层架构和布局,就可以实现对硬盘分区的动态调整。
2024-04-01 16:42:31 828
原创 iptables 与 firewalld 防火墙
四种防火墙策略:ACCEPT(允许流量通过)流量发送方会看到响应超时的提醒,但是流量发送方无法判断流量是被拒绝,还是接收方主机当前不在线REJECT(拒绝流量通过)流量发送方会看到端口不可达的响应LOG(记录日志信息)DROP(拒绝流量通过)
2024-03-31 14:36:45 1293
原创 云计算应用管理(ENGINEER)
16. 基于httpd架设一个安全Web站点的条件答案: 安装 mod_ssl 模块软件包 提供可用的网站证书、密钥并部署到正确的位置 修改 /etc/httpd/conf.d/ssl.conf 配置文件,指定站点名、网页目录、证书及密钥的路径
2024-03-29 14:37:28 1270
原创 Shell脚本编程基础
Shell常见的变量之一系统变量,主要是用于对参数判断和命令返回值判断时使用,系统变量详解如下:$0 当前脚本的名称;$n 当前脚本的第n个参数,n=1,2,…9;$* 当前脚本的所有参数(不包括程序本身);$# 当前脚本的参数个数(不包括程序本身);令或程序执行完后的状态,返回0表示执行成功;$$ 程序本身的PID号。
2024-03-26 09:07:36 588
原创 FTP 文件传输服务
控制连接:TCP21,用于发送FTP命令信息数据连接:TCP20,用于上传、下载数据数据连接的建立类型:主动模式:服务端从 20 端口主动向客户端发起连接被动模式:服务端在指定范围内某个端口被动等待客户端连接。
2024-03-25 14:48:10 552
原创 云计算系统管理(ADMIN)
01. 公司需要将/opt/bjcat3目录下的所有文档打包备份,如何实现?答案:# tar -czf /tmp/bjcat3.tar.gz /opt/bjcat302. 简述创建crontab计划任务的流程答案: 利用crontab –e -u 用户名 进入计划任务编辑模式 分 时 日 月 周 执行的命令
2024-03-24 20:22:07 1440
原创 Samba局域网共享文件
基于两个协议:smb协议(Server Message Block,服务消息块)和cifs协议(Common Internet File System,通用互联网文件系统)两个主进程:smbd 和nmbd进程。smbd:提供对服务器中文件、打印资源的共享访问nmbd:提供基于 NetBIOS 主机名称的解析。
2024-03-22 22:50:27 704
原创 软件管理rpm与yum
qa:查看系统中已安装的所有RPM软件包列表-qi:查看指定软件的详细信息-ql:查询指定软件包所安装的目录、文件列表-qf: 查询某个文件属于哪个软件包间接查找tail属于哪个软件包。
2024-03-21 08:22:31 517
原创 进程管理与计划任务管理
后台进程终止:kill -9 进程号, killall -9 进程名称。例如: file1 文件被中断,会生成 .file1.swp 隐藏文件。杀死特定条件进程:pkill -9 -U “用户名”如:cat /var/spool/cron/root。如果文件被非正常退出,会生成一个隐藏的缓存文件.打印机的管理服务:cups.service。任务计划: 让设备在指定时间完成指定任务。前台进程终止:crtl + c。systemd 第一个进程。bg [任务序列号]fg [任务序列号]
2024-03-20 18:04:05 751
原创 磁盘和文件系统管理
dev/sdn n:代表第几块磁盘,从字母a开始编号/dev/sdnx x:代表当前磁盘的第几个分区,5永远代表每一个逻辑分区分区类型分为: 主分区,扩展分区, 逻辑分区主分区可以用于引导操作系统. 如果一块磁盘都创建主分区最多可以分4个分区扩展分区:不可以直接使用,可用于创建更多的逻辑分区.逻辑分区: 可以正常使用,但不可以引导操作系统./dev/sdd6 -->第四块磁盘的第2个逻辑分区/dev/sdc3 -->第三块磁盘的第3个主分区。
2024-03-15 17:40:42 538
Linux服务管理大作业
2024-05-31
云操作系统管理实验报告
2024-04-06
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人