- 博客(21)
- 收藏
- 关注
原创 第15周作业
Docker 的网络支持5种网络模式BridgeHostContainerNoneCustom自定义网络,使用自定义的网段地址,网关等信息实现不同集群应用的独立网络管理,而互不影响在同一个网络内,可以直接使用容器名相互访问硬件配置:2个CPU核心,4G内存,50G硬盘(最低)操作系统:Linux发行版 x86_64MySQL Server >= 5.6 或者 Mariadb Server >= 5.5.56 数据库编码要求 utf8,新版要求5.7 以上。
2025-01-17 23:09:05
1112
原创 第14周作业
用途:指定基础镜像或–platform 指定镜像的平台,如:linux/amd64, linux/arm64, or windows/amd64tag 和 digest 是可选项,如果不指定,默认为 latest说明:这是每个 Dockerfile 的第一个非注释指令,用于指定新镜像的基础。可以是官方提供的基础镜像(如 alpine, ubuntu),也可以是自定义的镜像。标签(:latest)默认为最新版本,但最好明确指定一个具体的版本号以确保稳定性和可重复性。
2025-01-09 00:28:06
589
原创 第13周作业
选择使用二进制安装 zabbix 6.0 LTS版本、OS选择ubuntu2204、 数据库选择MySQL,WEB-Server选择 Nginx参考官方在线安装向导:https://www.zabbix.com/cn/download补充:需要安装MySQL,可选安装中文支持包切换语言Zabbix 有两种工作模式:主动模式和被动模式(站在Zabbix Agent角度)被动模式:默认模式,server端发起,端口随机;Agent 端口固定为10050。
2024-12-27 15:44:17
1056
原创 第11周作业
调度算法分为静态算法和动态算法两类,实际使用较多的是 RR,WRR,WLC等几种堆(Heap Memory):这是Java对象实例化的地方,所有通过new关键字创建的对象都存储在这里。堆被进一步细分为新生代(Young Generation)、老年代(Old Generation)。新生代又被分为Eden区和两个Survivor区(From和To)。老年代用于存放经历多次垃圾回收后仍然存活的对象。
2024-12-24 14:34:33
2116
原创 第10周作业
1)关系(Relation):通常指的是表(Table)。一个关系是由行(records)和列(Fields)组成的二维结构2)行(Row)或记录(Record):一行是一组相关联的数据项,表示一个特定实体的实例。3)列(Column)或属性(Attribute):一列表示一个特定的属性或字段,定义了该列所存储的数据类型4)主键(Primary Key):主键是用来唯一标识表中每一行记录的一个或一组列。主键必须唯一,不能为NULL,一个表只有一个主键。
2024-12-17 03:26:55
1010
原创 第9周作业
使用ansible-playbook实现主机初始化(主机名修改,关闭防火墙,修改时区,安装软件,替换APT YUM源,同时时间服务器,初始化管理用户)
2024-12-03 02:47:43
952
原创 第8周作业
准备JAVA环境安装Tomcat配置多虚拟主机检验测试tomcat有五类日志:catalina、localhost、manager、admin、host-managerlocahost_access_log.YYYY-MM-DD.txt 是访问tomcat的日志,记录请求时间和资源,状态码等信息。Tomcat 访问日志格式#表示指定的首部字段:%{字段名}i 如:%{User-Agent}i,%{Host}i #" 表示双引号 %h:客户端IP地址%l:远程逻辑用户名(通常为空)
2024-11-13 15:09:24
812
原创 第6周作业
SSH服务默认使用TCP的22端口openssh基于 C/S结构,ssh v2 ,有三个基础包:opensshssh 命令用户远程连接服务器时,会复制ssh服务器的公钥(/etc/ssh/ssh_host*key.pub文件)到客户机的~/.ssh/know_hosts中。下次连接时自动匹配对应的私钥。常用选项:-p 指定远程端口;-b IP 指定本机使用的IP;-v 追踪此次连接的过程;-C 开启压缩;-F configfile 指定客户端配置文件;
2024-10-07 00:31:15
800
原创 第5周作业
UEFI或BIOS初始化,运行POST开机自检选择启动设备引导装载程序,/boot/grub2/grub.cfg加载initramfs 驱动模块(可以实现根文件系统的挂载)加载虚拟根中的内核虚拟根的内核初始化,systemd 代替init ,第一个进程执行initrd.target 所有单元,包括挂载 /etc/fstab从initramfs 根文件系统切换到磁盘根目录。
2024-09-22 12:03:17
755
原创 第4周作业
ip 命令ip link #查看链路层信息ip link set eth1 down #禁用网卡ip address show eth0 #查看网卡ip address add 10.0.0.150/24 dev eth0 #向设备添加IP地址ip address del 10.0.0.150/24 dev eth0 #删除IPip a flush dev eth1 #清空网卡上所有IP修改网卡配置文件(rocky)PREFIX=24#重启端口#CentOS 7版本。
2024-09-02 17:34:39
818
原创 Ubuntu22.04 使用apt remove 或 ansible apt模块卸载 Nginx 不完全,手动删除相关目录后重新安装无法释放配置文件的问题
【代码】Ubuntu22.04 使用apt remove 或 ansible apt模块卸载 Nginx 不完全,手动删除相关目录后重新安装无法释放配置文件的问题。
2024-08-25 11:32:32
519
1
原创 ubuntu22.04 下 iptables规则保存,持久化保存规则
使用 iptables命令定义的规则,手动删除前,其生效期限为 kernel 存活期限,当系统重启之后,定义的规则会消失。
2024-08-23 00:12:04
1788
原创 MySQL常见问题整理(持续更新)
一般基础问题1、mysql 日志时间不对发现问题:查看MySQL 日志时候发现时间与系统时间不一致。cat /var/log/mysql/mysql.log, 与MySQL服务器系统时间相关8小时。分析问题:date查看服务器系统时间,先排除MySQL服务器时区设置问题。 可能是由于 MySQL 的日志格式设置错误导致。解决问题:修改配置文件 vim /etc/my.cnf/mysql-server.cnf 在[mysqld]段落下增加一行 log_timestamps=system,保存后重启
2024-08-04 15:08:53
510
原创 mysqld: File ‘./binlog.index‘ not found (OS errno 13 - Permission denied) 问题解决
并且修改了配置文件:vim /etc/my.cnf.d/mysql-server.cnf。修改MySQL二进制日志目录时,已经创建了新的目录且授权。此时重启服务时报错。
2024-08-03 23:15:34
1708
1
原创 第1周作业
1. 简单总结计算机发展相关历史,详细总结服务器硬件和计算机分类相关知识。2. 制作一个教程,说明vmware软件如何下载安装。安装rocky系统, ubuntu 系统,并结合xshell演示如何通过虚拟IP登入系统。3. 结合man命令总结linux常用基本命令用法,以及查看帮助文档的方法。4. 总结linux文件系统相关知识,并结合操作演示文件操作常见的命令5. 总结操作系统概念相关视频的知识点6. 总结常用命令部分的命令使用和演示,最好带有注释信息7. 总结通配符,管道,重定向,inode
2024-08-03 11:34:54
632
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人