- 博客(13)
- 收藏
- 关注
原创 2024第十一周
分垃圾标记阶段和内存释放两个阶段。标记阶段,找到所有可访问对象打个标记。清理阶段,遍历整个堆对未标记对象(即不再使用的对象)逐一进行清理。优点:算法简单缺点:标记-清除最大的问题会造成内存碎片,但是不浪费空间,效率较高(如果对象较多时,逐一删除效率也会受到影响)
2024-07-15 10:19:04
885
原创 2024阶段测试
3、sda2 分区为199G大小,part类型,有三个逻辑卷(rl-root,rl-swap,rl-home)6、rl-home逻辑卷为127G大小,lvm类型,挂载点 /home。5、rl-swap逻辑卷为2G大小,lvm类型,挂载点 [swap]2、sda1 分区为1G大小,part类型,挂载点 /boot。4、rl-root逻辑卷为70G大小,lvm类型,挂载点 /1、硬盘sda大小200G,sda1、sda2两个分区。序进行输出(10分)
2024-07-08 20:44:22
802
原创 2024第十周
平滑升级四个阶段只有旧版nginx的master和worker进程旧版和新版nginx的master和worker进程并存,由旧版nginx接收处理用户的新请求旧版和新版nginx的master和worker进程并存,由新版nginx接收处理用户的新请求只有新版nginx的master和worker进程#下载最新稳定版#查看当前使用的版本及编译选项。结果如下:#configure arguments后面是以前编译时的参数。现在编译使用一样的参数#开始编译新版本。
2024-07-06 15:50:07
612
原创 2024第九周
阻塞IO模型是最简单的I/O模型,用户线程在内核进行IO操作时被阻塞用户线程通过系统调用read发起I/O读操作,由用户空间转到内核空间。内核等到数据包到达后,然后将接收的数据拷贝到用户空间,完成read操作用户需要等待read将数据读取到buffer后,才继续处理接收的数据。整个I/O请求的过程中,用户线程是被阻塞的,这导致用户在发起IO请求时,不能做任何事情,对CPU资源利用率不够。
2024-06-23 17:35:07
544
原创 2024第八周
facility:设施,从功能或程序上对日志进行归类内置分类自定义的分类Priority 优先级别,从低到高排序/var/log/secure,/var/log/auth.log:系统安全日志,文本格式,应周期性分析。/var/log/btmp:当前系统上,用户的失败尝试登录相关的日志信息,二进制格式,lastb命令进行查看。/var/log/wtmp:当前系统上,用户正常登录系统的相关日志信息,二进制格式,last命令可以查看。
2024-06-12 19:42:26
651
原创 2024年第七周
Rocky8利用系统源安装安装启动查看日志提示做初始化 tail /var/log/messages ls /var/lib/pgsql/data初始化数据库设置开机自启动psql实例:一个PostgreSQL对应一个安装的数据目录$PGDATA,既一个instance实例;
2024-06-02 19:35:02
816
原创 2024年第六周
关系Relational :关系就是二维表,其中:表中的行、列次序并不重要行row:表中的每一行,又称为一条记录record列column:表中的每一列,称为属性,字段,域field主键Primary key:PK ,一个或多个字段的组合, 用于惟一确定一个记录的字段,一张表只有一个主键, 主键字段不能为空NULL唯一键Unique key: 一个或多个字段的组合,用于惟一确定一个记录的字段,一张表可以有多个UK,而 且UK字段可以为NULL。
2024-05-25 20:12:00
818
1
原创 2024年第五周
更新系统包信息并升级所有安全的包安装Fail2Ban,这是一个用来防止DDoS攻击的工具启动Fail2Ban服务并设置为开机自启修改SSH配置以提高安全性重新加载SSH服务配置以应用更改设置防火墙规则来仅允许从特定IP访问SSH端口用户 登入主机=(代表用户) 命令说明user: 运行命令者的身份;host: 通过哪些主机;(runas):以哪个用户的身份;command: 运行哪些命令。2.2、示例使用者执行程序,并输入密码passwd开始调用PAM模块,PAM。
2024-05-19 21:52:45
691
原创 2024年第四周
一次赋值多个元素,如:my_array=( "apple" "banana" "cherry" )关联数组关联数组必须先声明再调用,如:字符串处理基于偏移量取字符串${#var} 返回字符串变量var的字符的长度,一个汉字算一个字符${var:offset} 返回字符串变量var中从第offset个字符后(不包括第offset个字符)的字符开始,到最后的部分, offset的取值在0 到 ${#var}-1 之间(bash4.2后,允许为负值)
2024-05-05 19:35:29
738
1
原创 2024年第三周
工作原理: 数据被分成块,然后分布到多个硬盘上,以提高读写性能。利用率: 高,因为数据被分散存储在多个硬盘上。冗余性: 低,没有冗余,一个硬盘故障会导致所有数据丢失。性能: 高,由于数据并行读写,提供了较高的吞吐量。硬盘数量: 至少2个。redhat:rpm文件、rpm包管理器。debian: deb文件,dpkg包管理器。1、包文件组成每个包独有包内的文件元数据,如:包的名称,版本,依赖性,描述等可能会有包安装或卸载时运行的脚本2、数据库公共程序包名称及版本依赖关系。
2024-04-22 12:04:01
950
原创 2024年第二周
1、查看文本文件内容1.1 查看文本内容 cat常见选项-E:显示行结束符¥;-A:显示所有控制符;-n:对显示出的每一行进行编号;-b:非空行编号;-s:压缩连续的空行成一行。1.2 显示行号 nl = cat -b1.3 逆向显示文本内容 tac1.4 将同一行的内容逆向显示 rev2.1 查看非文本文件内容 hexdump -C2、分页查看文件内容 more -d(显示翻页及退出提示) less(man命令的分页器)
2024-04-17 22:01:30
890
原创 2024年第一周
(1)历史第一代计算机(1946-1957) 电子管时代。1946年,世界上第一台计算机ENIAC(电子数字积分计算机)在美国宾州大学诞生冯诺依曼体系结构:数字计算机的数制采用二进制;计算机应该按照程序顺序执行;计算机硬件由运算器、控制器、存储器、输入设备和输出设备五大部分组成第一代计算机(1958-1964) 晶体管时代第一代计算机(1965-1970) 集成电路时代第一代计算机(1971以后) 大规模集成电路时代(2)服务器硬件。
2024-04-07 17:27:22
647
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人