自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

kaoa000的专栏——非淡泊无以明志,非宁静无以致远

坚持,还是坚持,最难的就是坚持,能坚持两年就算胜利

  • 博客(504)
  • 收藏
  • 关注

原创 Linux入门攻坚——43、keepalived入门-1

对于返回结果为1,说明返回为假,说明不正常,就要执行weight,即instance的优先级priority与weight的和,即100-2,原先是100,减为98,小于备用节点的99,备用节点将成为主节点。以lvs为例,两台设备上都配备了ipvs和相同的规则,现在就是提供相同入口的问题,即配置vip,我们知道,两台主机不能同时配置相同的一个ip,这就要求,工作中的设备(主设备)一开始拥有vip,作为服务的入口,当主设备出现故障,vip能够转移至备用设备上,以相同的入口,继续提供服务。

2025-01-07 12:22:46 958

原创 Linux入门攻坚——42、Nginx及web站点架构模式

使用Nginx也可以实现集群功能,Nginx实现反向代理,实现的是七层上的转发,要求Nginx本身就是一个WEB服务器,监听在80端口,然后按照不同的请求,对后端业务服务器,这里叫做upstream server,上游服务器,再发起请求,获得结果后返回给客户端。访问192.168.61.129时,访问的是nginx的/usr/share/nginx/html/下的index.html,访问192.168.61.129/form/时,会访问192.168.61.130/bbs/下的index.html。

2024-12-18 13:23:59 1015

原创 Linux入门攻坚——41、Linux集群系统入门-lvs(2)

如上图,从1.2来的ARP请求报文,从1.1接口进入主机,请求3.1的MAC地址,那么,如果arp_ignore为0,则响应任意网卡上接收到的对本机IP地址的arp请求(包括环回网卡上的地址),而不管该目的IP是否在接收网卡上,就是说,主机要对此请求报文进行响应,因为3.1是本主机的一个IP,不管这个报文是从哪个接口进来的,从2.1或3.1或4.1进来的,都进行响应;关键是构建这个转发网络。0:响应任意网卡上接收到的对本机IP地址的arp请求(包括环回网卡上的地址),而不管该目的IP是否在接收网卡上。

2024-12-12 08:44:31 1096

原创 Linux入门攻坚——40、Linux集群系统入门-lvs(1)

HP(HPC):高性能集群(高性能计算集群),High Performance(High Performance Computing Cluster),向量机,并行处理集群。通过修改请求报文的目标IP地址(同时可能修改目标端口)至挑选出的某RS的RIP地址实现转发;这个单个集群系统可以扩展,系统扩展的方式:scale up,向上扩展,更换更好的主机;:不修改请求报文的IP首部,而是通过在原有的IP首部(cip <--> vip)之外,再封装一个IP首部(dip <--> rip);

2024-12-05 13:05:42 1021

原创 Linux入门攻坚——39、Nginx入门

sendfile:对一个客户端请求的资源的读写过程基本如下:用户空间进程-->read系统调用-->磁盘IO将文件从磁盘DMA到内核空间缓存-->内存拷贝到用户空间缓存-->打包为响应报文 -->send系统调用 --> 用户空间缓存拷贝到内核写缓存-->网络IO,通过网卡发送。--with-ld-opt=OPTIONS - 通过连接器的附加参数,用于FreeBSD中的PCRE库,同样需要指定–with-ld-opt=”-L /usr/local/lib”。

2024-11-26 10:49:58 738

原创 Linux入门攻坚——38、http协议、IO网络模型

而在用户进程这边,整个进程会被阻塞。我理解的IO操作,这里主要是集中于read和write过程,是针对服务器进程,即业务进程来说的,在listen阶段,accept阶段,服务端进程也可能阻塞,实际也是一种IO,网络IO,集中于网络层,是用户空间的进程进行IO操作,执行了系统调用,系统调用执行的是网络读写,read和write更多是执行的磁盘IO。一般的,一个进程只处理一个IO流,但是在WEB服务中,一个进程处理两个IO流,一个是网络IO,接受客户端的请求和向客户端响应,一个是磁盘IO,获取用户请求的资源。

2024-11-19 08:23:00 869

原创 Linux入门攻坚——37、Linux防火墙-iptables-3

对于SNAT,主要用于内网主机访问外网服务器,从上图可以看出,如果不经过地址转换,请求报文是可以到达外网服务器的,但是外网服务器的响应报文,因为其目的地址是内网地址CIP,所以是无法在外网中路由的,无法返回响应报文,这就是需要SNAT的原因;此时的响应报文,其目的地址就是转换后的源地址FIP,可以到达NATServer,在到达NATServer后,第一步要进行目的地址转换,将FIP转换为CIP,即在PREROUTING转换,否则,进行路由后在转换,路由的结果可能就是错误的。这就是DNAT,目的地址转换。

2024-11-12 12:45:25 611

原创 Linux入门攻坚——36、Linux防火墙-iptables-2

连接追踪模版中不存在此连接相关的信息条目,因此,将其识别为第一次发出的请求;(1)装载ftp追踪时的专用的模块:modprobe nf_conntrack_ftp。:NEW状态之后,连接追踪模版中为其建立的条目失效之前期间内所进行的通信的状态;此时,F1和F2之间的web和ping都不通了。做网络防火墙,需要主机有两块及以上网卡,两个网卡接在不同的网络中。此时,WEB通了,PING还是不通,实现单独放行WEB的目的。如ftp协议中的命令连接与数据连接之间的关系;

2024-11-06 13:07:07 690

原创 Linux入门攻坚——35、Linux防火墙-iptables-1

所以,Linux的防火墙其实是iptables/netfilter,相当于一个C/S架构,netfilter是一个框架,主要是内核中的部分,定义了五个链及各种功能,这五个链,在程序的实现上就是一些特殊函数,叫做hooks function,钩子函数,意思是说,报文经过时,要被这些钩子函数勾过来,在这个函数中过一遍,这个钩子函数中又能定义很多其他函数,实现不同功能或进行规则匹配,报文经过这些函数或规则的匹配后,按照不同的结果被执行不同的动作,以此来达成对报文的控制。一个是nat功能,即网络地址转换;

2024-10-08 12:02:10 607

原创 Linux入门攻坚——34、nsswitch、pam、rsyslog和loganalyzer前端展示工具

对主机名的解析,先从file中查找,没有找到,即状态为NOTFOUND,行为采取默认continue,就是继续找下一个存储,即nis,如果nis中也没有找到,即状态为NOTFOUND,默认是继续去找dns,这里设置了[NOTFOUND=return],就改变了nis的行为,找不到就返回了,不找了。:与required类似,该模块必须返回成功才能通过认证。通用框架:与各存储交互的实现,以及各种辅助性功能,如密码认证通过,但是用户是被锁定状态,也不能允许认证通过,再比如,修改密码是的复杂度不符合时的处理等。

2024-09-26 14:12:45 978

原创 Linux入门攻坚——33、Mini Linux制作-2

然后是 Device Drivers ---> 下的 Network device support ---> 选中,然后进入其子菜单,选择:Ethernet driver support (NEW) ---> ,其下提供了各种网卡的驱动,只选择Intel的1000GE。在目标机上,使用passwd重置一遍密码,结果就通过了,通过后,xshell不显示终端界面,原因是目标机上/dev/pts没有挂载成功,在前面,/etc/fstab中设置的devpts挂载没起作用。

2024-09-20 08:17:14 1013

原创 Linux入门攻坚——32、Mini Linux制作

总的配置就是:先配置内核是64位的,然后配置动态加载模块支持,在其子菜单下选择可以动态卸载,其后配置块设备支持,再配置CPU,支持多核和选择CPU类型,再配置总线选项,配置PCI支持选项,最后设备驱动配置,先配置SCSI设备,支持SCSI disk,即scsi磁盘,然后是硬盘设备配置,这里是Fusion MPT device。对磁盘进行分区,对一个基本Linux,分区一般最少3个:boot分区,根(/)分区和swap分区,对于最精简的linux,swap可以不使用,所以,指定boot和根/分区就可以了。

2024-09-13 17:56:44 1040

原创 Python专项进阶——初步认识Numpy库

这里的概念很不好理解,我的简单理解就是所谓的秩,就是中括号嵌套的深度,如[ 1 2 3 ],一维数组,中括号只有一层,秩就是1,而8是单个数字,秩就是0,没有中括号,[ [1 2] [3 4]],中括号嵌套了2层,秩就是2。维度,或者说轴,用axis表示,秩是2,表示是二维的,或两个轴,轴号就是0和1,轴号从0开始,到秩-1。0轴是最外层的中括号,以次向内。array(n),产生从0开始,步长为1,到n-1的一维数组,array(start,stop,step)定制产生一维数组。在NumPy中维度称为轴。

2024-09-09 17:55:38 936

原创 Linux入门攻坚——31、rpc概念及nfs和samba

NFS的过程描述如下:本地主机访问远程主机的111端口,即RPC公共服务,进程为portmapper,获取mountd进程的端口,mountd进程启动时在portmapper中注册,由portmapper随机分配一个端口,然后本地主机在使用获得mountd端口,访问mountd进程,由mountd分配令牌,最后,本地主机使用得到的令牌,访问2049端口进程,即nsfd进程,进行网络文件系统的操作。1)、两个主机用户之间的映射关系,两个主机的用户一致,则一一对应就可以,如果id相同但用户名不同怎么办?

2024-09-04 14:33:06 1061

原创 Linux入门攻坚——30、sudo、vsftpd

配置虚拟用户具有不同的访问权限:与上一个使用文件的虚拟用户一样,vsftpd可以在配置文件目录中为每个用户提供单独的配置文件以定义其ftp服务访问权限,每个虚拟用户的配置文件名同虚拟用户的用户名。创建FTP根目录及虚拟用户映射的系统用户,vsftpd虚拟用户需要有一个对应的系统用户帐号(该帐号无需设置密码及登录Shell),该用户帐号的宿主目录作为所有虚拟用户登录后的共同FTP根目录。可以看到,使用系统用户,登录的默认路径是系统用户的家目录,而且可以切换到其他系统路径,这是很危险的操作。

2024-08-29 17:20:17 914

原创 Linux入门攻坚——29、编译安装lamp

取消黄色的--with-apxs2=/usr/local/apache/bin/apxs,这个是将php编译成httpd的模块,--enable-maintainer-zts,线程安全,fpm模式下,不是启用httpd的线程,无需线程安全。错误的关键点在少了两项配置:--enable-ssl和--with-ssl,一开始,一直使用--with-openssl,在httpd中应该使用--with-ssl选项。--with-apr-util=/usr/local/apr-util,指明apr-util位置。

2024-07-30 08:20:43 554

原创 Linux入门攻坚——28、php、mysql基础

下载:mariadb-5.5.68-linux-x86_64.tar.gz(在下载时,看到还有mariadb-5.5.68-linux-systemd-x86_64.tar.gz,应该是对systemd的支持,即可以使用systemd进行管理),是通用二进制包。其中,data目录用于存储数据库数据的,一般单独存放于一个挂载的设备上,因为数据是不断增加变化的,所以存放的设备一般要能够随时扩展,因为数据重要,所以最好有快照或备份功能,这里实验将其安装在LVM上的xfs系统上。关系型数据库的一种开源实现;

2024-07-17 08:40:15 728

原创 Linux入门攻坚——27、httpd2.4配置使用、lamp基础

查找资料后,原因是CENTOS 是 64bit的,在编译配置中并没有指定 --with-included-apr的具体引用路径,导致找不到相应的库文件,而 --with-included-apr 默认是查找/usr/lib下的库文件,正确的引用应该是安装的apr的库文件,在第3步中安装的位置。这类情况在64bit下非常常见。2、拷贝解压后的wordpress目录至/www/htdocs/wordpress45/ :cp -r wordpress/ /www/htdocs/wordpress45/

2024-06-26 08:47:44 648

原创 Linux入门攻坚——26、Web Service基础知识与httpd配置-2

curl是基于URL语法在命令行方式下工作的文件传输工具,支持FTP,FTPS,HTTP,HTTPS,GOPHER,TELNET,DICT,FILE及LDAP等协议。curl支持HTTPS认证,并支持HTTP的PSOT、PUT等方法,FTP上传,Kerberos认证,HTTP上传,代理服务器,cookies,用户名/密码认证,下载文件断点续传,上载文件断点续传,http代理服务器管道(proxy tunneling),还支持IPv6,socks5代理服务器,通过http代理服务器上传文件到FTP服务器等。

2024-06-18 14:24:19 597

原创 Linux入门攻坚——25、Web Service基础知识与httpd安装配置

应用层实现应用协议,主要运行于用户空间,像前面学到的dns,ssh都是应用层协议,本事是一种协议,而这种协议的实现需要一个载体,这就是bind和openssh。当然,在这个概念里,主机也是一台设备。Scheme://Server:port/path/to/resource,(path/to/resource最终通过映射,映射到具体文件系统中的特定文件)在/www/htdocs下创建bbs目录,其下创建index.html,访问:http://192.168.138.139/bbs/index.html。

2024-06-06 14:14:24 911

原创 Linux入门攻坚——24、BIND编译安装、Telnet和OpenSSH

错误排除:修改/usr/local/openssl/ssl/openssl.cnf配置文件,将其中的dir = ./demoCA,修改为dir=/etc/pki/CA应该就可以了。1)导出二进制命令路径,需要将路径输出到PATH环境变量中:在/etc/profile.d/下建立named.sh文件,内容如下: export PATH=/usr/local/bind9/bin:/usr/local/bind9/sbin:$PATH。xinetd代瞬时守护进程监听,在有用户访问时,唤醒瞬时守护进程。

2024-05-30 13:58:54 939

原创 Linux入门攻坚——23、DNS和BIND基础入门2

如上面的ops.mytest.com子域中有一台主机要访问其父域中的一台主机,如www.mytest.com,因为ops.mytest.com子域名称服务器并不知道这个域名的地址,它只能去问根,因为它只知道根的位置,而不会去问其父域mytest.com的名称服务器,这显然有些啰嗦且不合理,于是在子域中可以定义转发服务器,即指定一个区域,在自己不负责解析的时候,转发给这个指定的区域。3、配置从服务器成为正向解析的从服务器,从服务器只需要定义区域,而不需要提供解析库文件,解析库文件从其他服务器中传递过来;

2024-05-21 14:26:50 884

原创 Linux入门攻坚——23、DNS和BIND基础入门1

上面图示是一个理论上的过程,但是如果这样,客户机会很麻烦,实际中,客户机不会频繁的去访问各个域管理机,而是会直接问询设置中的域服务器,我们的主机IP地址设置中都会设置主DNS服务器地址,备DNS服务器地址等,客户机是访问这个DNS服务器的,由他来完成上面的过程。一般域名是指的一个范围,而常说的访问某个域名,如www.abc.com,说的是主机的域名,即主机名加上域名,域名最右边是点号,代表根,必须要有的,平时使用没有是因为软件帮我们自动添加。},recursion yes表示允许递归查找。

2024-05-11 17:31:46 999 1

原创 Linux入门攻坚——22、通信安全基础知识及openssl、CA证书

随机数生成器:熵池,用于存储随机数,随机数是由随机事件产生的,如敲击键盘、磁盘I/o等,两个伪设备,用于生成随机数。1、进入CA根目录,生成CA的私钥,按照上面的配置CA根目录是/etc/pki/CA,CA自己的私钥为/etc/pki/CA/private/cakey.pem。这个httpd.csr,就是一个待签发的证书,所谓签发,就相当于CA用自己的印戳在这个文件上盖上印,实际就是CA用自己的密钥在这个文件上数字签名。不同的服务,不同的证书,不同的密钥,使用者先向RA申请生成密钥。

2024-05-08 07:37:37 831

原创 Linux入门攻坚——21、gawk入门

按行读取文件,将读取的内容以-F指定的分隔符(默认为空白字符)进行分隔,形成多个部分,将不同的部分赋值给awk的内置位置变量,如$1,$2,$3...,而$0表示整行。sub(r,s,[t]):以r表示的模式来查找t所表示的字符中的匹配的内容,并将其第一次出现替换为s所表示的内容;gsub(r,s,[t]):以r表示的模式来查找t所表示的字符中的匹配的内容,并将其所有出现替换为s所表示的内容;split(s,a[,r]):以r为分隔符切割字符s,并将切割后的结果保存至a所表示的数组中;

2024-04-29 15:37:32 973

原创 Linux入门攻坚——20、systemd、(sysvinit、upstart重温)

再一次讲到Linux系统启动流程:对于init,即系统内核加载完毕后(加载kernel和切换根文件系统)运行的第一个用户空间进程,是管理用户空间的首进程,其他用户进程都是直接或间接由此进程创建的。init 进程以守护进程的方式存在,负责组织与运行系统的相关初始化工作,让系统进入定义好的运行模式。

2024-04-25 13:35:29 1255

原创 Linux入门攻坚——19、sed入门、bash脚本编程续

{var%word*}:word可以是指定的任意字符,功能:自右而左,查找var变量所存储的字符串中,第一次出现的word,删除字符串最后一个字符向左至第一次出现word字符之间的所有字符;${var#*word}:word可以是指定的任意字符,功能:自左而右,查找var变量所存储的字符串中,第一次出现的word,删除字符串开头至第一次出现word字符之间的所有字符;${var//pattern/substi}:查找var所表示的字符串中,所有能被pattern所匹配到的字符串,以substi替换之;

2024-04-19 10:01:54 730

原创 Linux入门攻坚——18、SELinux、Bash脚本编程续

SELinux开启时会为系统中开启的每一个程序和每一个文件加载一个标签,特定标签的程序只能读取或者操作特定标签的文件,如果标签不配套,该访问就会被禁止,这种在文件上的标签被称为 安全上下文,在程序上的标签为sebool值。linux中的权限控制,一个进程能够访问的资源是运行这个进程的用户的权限所决定的,如果想限定这个进程,不管是哪个用户,都只能访问有限的几个资源,则linux自身完成不了,这就需要selinux。CONDITION:循环控制条件,进入循环之前,先做一次判断,每一次循环之后会再次做判断;

2024-04-09 13:37:57 1375

原创 Linux入门攻坚——17、Linux内核编译及系统安装

从http服务器上看,已经读取了repo文件,解析出问题了,这里的http内容是将光盘ISO解压后的内容,这个问题可能是源的问题,是不是repodata下的文件需要重新生成?此问题不知道解决方法,留待以后吧。鸡与蛋的问题:anaconda的运行是基于内核的,即需要在内核支持下运行,但是安装CentOS之前,是没有内核的。已经是自己制作的引导光盘了。按ESC键,命令行输入:linux ks=cdrom:///myks1.cfg,就可以按光盘上的ks文件执行安装,但是在repo时,同样出现了错误。

2024-03-12 07:46:13 1868

原创 Linux入门攻坚——16、Linux系统启动流程

通过上面的信息,root(hd0,0)就是指定/boot所在的分区,即/dev/sda1,kernel加载的内核文件 /vmlinuz-2.6.32-754.el6.x86_64,实际上是(hd0,0)/vmlinuz-2.6.32-754.el6.x86_64,这里的根是指的boot分区,后面的参数root=/dev/mapper/vg_study610-lv_root,才是指定文件系统的根分区,其使用的是lvm,看上图,mount信息中根“/”的挂载设备就是这里的参数值。

2024-02-29 15:20:01 974

原创 Linux入门攻坚——15、进程和作业管理

父子关系:进程都由其父进程创建,父进程调用fork(),创建子进程,子进程与父进程一开始拥有相同的空间,当子进程需要修改数据时,发生写时拷贝(CoW),clone()父进程,然后指向克隆后的起始空间,执行自己的修改操作。最底层是硬件,硬件之上是操作系统,也叫内核(即kernel),操作系统提供的是系统调用,在内核之上,是各种库,提供库函数,在此之上是各种应用程序,应用程序可能是基于库函数实现的,也可能直接使用系统调用。cronie-anacron:cronie的补充程序,用于监控cronie任务执行状况;

2024-02-23 14:48:33 1112

原创 Pyhton专项进阶——http协议、cookie、session和认证-3

通过抓包,可以发现,所谓的session就是在cookie中保存了一个key为session,value是加密字符串的东西,而在服务器端,保存了对应的用户信息,就是SecureCookieSession对象,其中保存了user:root这个信息,通过session的值,就能找到这个对象及其相关信息。:显示登录页面,输入用户和密码,后端验证,如果验证通过,则登录成功,响应报文中将用户、密码写入cookie,访问其他页面时,通过cookie获取用户信息,能够获取,则直接访问页面,不能获取,则跳转至登录页面。

2024-02-06 16:59:22 1006

原创 Linux入门攻坚——14、实战软件安装-搭建Python3.8环境-2

随后执行: ./configure --prefix=/usr/local/python3.8 --with-openssl=/usr/local/openssl1.1 LDFLAGS="-L/usr/local/lib" CPPFLAGS="-I/usr/local/include",也可以安装成功。第一次没有加LDFLAGS="-L/usr/local/lib" CPPFLAGS="-I/usr/local/include",不成功,随后加上再次执行,成功。3)重新编译安装python3.8。

2024-01-25 14:01:47 596

原创 Linux入门攻坚——13、实战软件安装-搭建Python3.8环境-1

安装的最高层目录是/usr/local,OPENSSLDIR是/usr/local/ssl,即配置文件目录,库文件目录是libdir,即是/usr/local/lib64,引擎目录是/usr/local/lib64/engines-1.1。此时的安装位置为/usr/local/openssl1.1,配置文件在/usr/local/openssl1.1/ssl下,库文件路径是/usr/local/openssl1.1/lib。

2024-01-19 13:55:59 1411

原创 Linux入门攻坚——12、Linux网络属性配置相关知识2

3. udev 会根据/etc/udev/udev.conf文件中的udev_rules指定的目录,逐个检查该目录下的文件,这个目录下的文件都是针对某类或某个设备应该施行什么措施的规则文件。udev,辅助工具程序/lib/udev/rename_device,根据 /usr/lib/udev/rules.d/60-net.rules的指示,查找/etc/sysconfig/network-scripts/下的ifcfg-文件,如果HWADDR相同,将其中的DEVICE值作为网卡的名字。

2024-01-09 16:06:49 1250

原创 Linux入门攻坚——11、Linux网络属性配置相关知识1

每个网络中的主机数:2^24-2;MAC:Media Access Control,共48bit,前24bit需要机构分配,后24bit自己自由使用。反解:IP --> FQDN, dig -x IP;TARGET:主机路由:IP;BOOTPRORO:激活此设备时使用的地址配置协议,常用的dhcp,static,none,bootp。网络数:2^21个;每个网络中的主机数:2^8-2;每个网络中的主机数:2^16-2;例子:目标:192.168.1.3 网关:172.16.0.1。

2024-01-05 16:42:00 1439

原创 Linux入门攻坚——10、Linux程序包管理-2

安装的httpd在/usr/local/apache2下,相关的命令在此路径的bin下,要想直接运行,如直接执行apachectl,是找不到此文件的,查看环境变量$PATH,其值为—— /usr/local/sbin:/usr/local/bin:/sbin:/bin:/usr/sbin:/usr/bin:/root/bin,要想直接运行,需要将相关路径导出到$PATH变量中。yum服务器,一般有:FTP://或HTTP://,或者本地(光盘)文件,使用file://

2023-12-27 10:06:35 962

原创 Linux入门攻坚——9、Linux程序包管理-1

安装程序包时,一般二进制文件放在/bin、/sbin、/usr/bin、/usr/sbin、/usr/local/bin、/usr/local/sbin下,库文件放在/lib、/lib64、/usr/lib、/usr/lib64、/usr/local/lib、/usr/local/lib64等路径下,配置文件放在/etc或者/usr/etc或者/usr/local/etc下,帮助文件放在/usr/share/man或者/usr/local/share/man等路径下。如果不存在旧版程序包,则“安装”。

2023-12-21 10:21:17 1091

原创 Linux入门攻坚——8、磁盘管理——btrfs文件系统及压缩解压缩和归档

挂载的设备可以是btr卷中的任意一个物理卷名,如这里的/dev/dec,也可以使用/dev/sdd,结果一样,mount显示的挂载设备是序列号最小的物理卷。多物理卷支持:btrfs可由多个底层物理卷组成:支持RAID,以联机添加、移除,修改。UUID相同,说明都是同一个btree卷,但是子卷是不同的。修改/mybtr/logs/grub2.cfg,保存,此时在快照中的文件内容不变。归档后文件大小可能变大,归档不是压缩,可以在归档的同时再压缩。压缩后,源文件删除,解压缩后,压缩文件删除,节省空间。

2023-12-15 14:39:24 3319 2

原创 Linux入门攻坚——7、磁盘管理——文件系统挂载管理及RAID、LVM

创建的lv,有三个路径:/dev/dm-0,实际文件,两个链接路径:/dev/mapper/myvg-mylv和/dev/myvg/mylv。支持的RAID级别:LINEAR,RAID0,RAID1,RAID4,RAID5,RAID6,RAID10。创建一个快照卷,保存某一时刻对应卷的快照,即元数据,并同时监控对应卷的数据,如果数据要改变,则在改变前拷贝其到快照卷。RAID0:条带卷,strip;RAID6:读写性能提升,可用空间(N-2)*min()、有容错能力,2块磁盘,最少磁盘4。

2023-12-04 15:05:59 1453

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除