- 博客(40)
- 收藏
- 关注
原创 Docker制作镜像
创建一个名为owncloud的容器,并将其连接到之前创建的mysql-server容器。此外,它还将owncloud容器的80端口映射到主机的8080端口。上述步骤中的个人网盘已经使用了默认的Docker Hub镜像。首先,确保你已经安装了Docker。这将使用Dockerfile中的指令构建名为nginx:v1.1的镜像。使用Dockerfile中的指令构建名为lamp:v1.1的镜像。接下来,将镜像推送到私有仓库。接下来,将镜像推送到私有仓库。(或者服务器IP地址)来访问个人网盘。
2023-08-23 19:14:44
711
原创 Docker基础操作
3.基于下载的镜像创建两个容器 (容器名一个为自己名字全拼,一个为首名字字母)该命令用于启动一个新的容器,并且还可以用于停止和重启容器。查看正在运行的容器(docker ps 默认查看正在运行的容器)使用 docker inspect 来查看容器或镜像的内部信息。要启动、停止和重启 Docker 容器,您可以使用。5.怎么查看正在运行的容器和所有容器?4.容器的启动、 停止及重启操作。8.查看容器或镜像的内部信息?是要在容器中运行的命令;是要停止的容器的 ID。是要重启的容器的 ID。
2023-08-22 18:41:31
1321
原创 LVS-DR集群及NGINX负载均衡
原理:1. 当用户向负载均衡调度器(Director Server)发起请求,调度器将请求发往至内核空间2. PREROUTING链首先会接收到用户请求,判断目标IP确定是本机IP,将数据包发往INPUT链3. IPVS是工作在INPUT链上的,当用户请求到达INPUT时,IPVS会将用户请求和自己已定义好的集群服务进行比对,如果用户请求的就是定义的集群服务,那么此时IPVS会强行修改数据包里的目标IP地址及端口,并将新的数据包发往POSTROUTING链。
2023-08-13 17:40:02
871
原创 静态页面与动态页面的区别及部署jpress应用
Web2.0是相对应Web1.0而言的,Web1.0注重的是用户对信息的浏览,而Web2.0注重网页与用户的交互,用户不仅仅是在网上冲浪,同样也是网站的建设者,是浪花的制造者,既是读者也是互联网的作者。3、动态网页实际上并不是独立存在于服务器上的网页文件,只有当用户请求时,服务器才会返回一个完整的网页,动态网页的问号对搜索引擎检索存在一定的问题,因此使用动态的网站使用搜索引擎时需要一定的技术才能适应搜索引擎的要求;2、动态网页的URL后缀.asp、.aspx、.php、.js、.do、.cgi等 形式。
2023-08-06 22:18:27
1315
原创 【无标题】
半同步复制除了不需要等待所有Slave主机确认事件的接收外,半同步数据复制并不要求那些事件完全地执行,因此,仍有可能看到在Slave主机上数据复制延迟的发生,如果因为网络延迟等原因造成Slave迟迟没有返回复制成功的信息,超过了Master设置的超时时长,半同步复制就降级为异步复制方式,而后继续数据复制。当事务提交时,MySQL Server在写binlog的时候,会先写一个特殊的Binlog Event,类型为GTID_Event,指定下一个事务的GTID,然后再写事务的Binlog。
2023-07-30 23:21:48
249
原创 shell函数与数组的应用
1、编写函数,实现打印绿色OK和红色FAILED判断是否有参数,存在为Ok,不存在为FAILED2、编写函数,实现判断是否无位置参数,如无参数,提示错误3、编写函数实现两个数字做为参数,返回最大值4、编写函数,实现两个整数位参数,计算加减乘除。5、将/etc/shadow文件的每一行作为元数赋值给数组6、使用关联数组统计文件/etc/passwd中用户使用的不同类型shell的数量7、使用关联数组按扩展名统计指定目录中文件的数量
2023-05-12 21:05:00
67
原创 Linux防火墙设置
定义两个虚拟主机 node1, node21、在 node1 主机上配置 chrony 时间服务器,将该主机作为时间服务器。2、在 node1 主机上创建防火墙区域 testzone, 将 node1 主机网络接口接入该区域,创建新防火墙服务为 timeservice3、在 node1 将该防火墙服务 timeservice 定义为允许 chrony 服务通过。4、在 node2 主机上配置 chrony 时间客户端,该主机将 node1 主机作为时间源服务器5、配置完防火墙服务之后,node1 和 nod
2023-03-17 17:33:17
344
原创 计划任务atd和crond
1、atq和crond都是Linux系统中的任务调度工具,但它们的使用方式和调度粒度不同。atq是用于一次性执行某个任务,而crond则是用于周期性执行某个任务。atq可以将任务添加到系统的任务队列中,等待指定的时间后执行,而crond则可以在指定的时间间隔内周期性地执行任务。3.指定在每天凌晨4:00将该时间点之前的系统日志信息备份到个目录下(/var/log/messages ),备份后日志文件名显示格式logfileYY-MM-DD HH-MM。1.atd和crond两个任务管理程序的区别。
2023-03-11 23:55:30
101
原创 linux查找,查看
# 第二次作业1、文件查看:查看/opt/passwd文件的第6行2、文件查找(1)在当前目录及子目录中,查找大写字母开头的txt文件(2)在/etc及其子目录中,查找host开头的文件(3)在$HOME目录及其子目录中,查找所有文件3、查找文件 /usr/share/xml.xsd 中包含字符串 re 的所有行。将所有这些行的副本按原始顺序放在文件/root/files 中4、将整个 /etc 目录下的文件全部打包并用 gzip 压缩成/back/etcback.tar.gz5、使当前用户
2023-02-12 21:09:12
157
原创 ipv6配置实验
将r1两个环回和g0/0/0ip转为ipv6地址。r2的环回和g0/0/0接口IP转换为ipv6。利用ipv6多数组的特性减小工作量。在r2和r4上写两条缺省指向r3。3、在私网部分使用RIP协议。1、公网r2、r3、r4。修改下一跳和修改反射器。ipv4部分配置完成。
2023-02-08 15:25:03
896
原创 静态综合实验
3 R1,R2,R4,各有两个环回地址;R5,R6各有一个环回地址;1 R6为isp,接口IP地址均为公有有地址;该设备只能配置IP地址, 之后不能再对其进行任何配置;2 R1—R5为局域网,私有P地址192.168.1.6/24,请合理分配;7 R6 telnet R5的公有IP地址时,实际登陆到R1上;8 R4与R5正常通过1000M链路,故障时通过100M链路;R6 telnet R5的公有IP地址时,实际登陆到R1上。5选路最佳,路由表尽量小,避免环路;6 R1—R5均可以访问R6的环回;
2023-01-02 00:15:38
59
原创 字符串练习
1. 去掉字符串中所有的空格2. 获取字符串中汉字的个数3. 将字母全部转换为大写和小写4. 根据标点符号对字符串进行分行5. 去掉字符串数组中每个字符串的空格(循环)6. 随意输入心中想到的一个书名,然后输出它的字符串长度(len属性)7. 接收用户输入的字符串,将其中的字符进行排序,并以逆序输出,例如:acdefb - abcdef-fedcba8. 用户输入一句英文,将其中的单词以反序输出 例如:hello c sharp --- sharp c hello。
2022-11-26 17:15:21
244
原创 OSPF 基础实验
1、R1-3为区域0,R3到R4为区域1,其中R3的环回也在区域02、R1,2也有环回,R1-3 R3为DR设备,没有BDR3、R4环回地址已固定,其他所有网段使用192.168.1.0/24进行合理分配4、R4环回不能宣告,全网可达,保障更新安全,避免环路,减少路由条目数量 ......
2022-07-12 18:18:25
312
原创 静态路由综合实验
1.除R5的换回地址固定以外,整个其他所有网段基于192.168.1.0/ 24进行合理的IP地址划分2.R1~R4每个路由器存在两个换回接口,用于模拟链接PC网段;地址也在192.168.1.0/24这个网络范围内1.3.R1~R4上不能直接编写到达5.5.5.0/24的静态路由,但依然可以访问4.全网可达,尽量减少每台路由器,路由表条目的数量,避免环路出现5.R4与R5间,正常1000M链路通信,故障时自动改为100M...
2022-07-10 16:57:39
189
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人