当前位置: 首页 > news >正文

django 网站开发视频网站建设算固定资产吗

django 网站开发视频,网站建设算固定资产吗,商丘企业网站建设费用多少钱,新手开网店从哪里找货源Day11-Linux系统iNode及链接知识及企业按哪里精讲 1. 文件核心 属性知识1.1 什么是索引节点#xff08;inode#xff09;。1.2 索引节点作用1.3 inode是怎么产生的#xff1f;1.4 inode的特点#xff1f;1.5 Linux系统读取文件的原理1.6 企业生产案例#xff1a;No space … Day11-Linux系统iNode及链接知识及企业按哪里精讲 1. 文件核心 属性知识1.1 什么是索引节点inode。1.2 索引节点作用1.3 inode是怎么产生的1.4 inode的特点1.5 Linux系统读取文件的原理1.6 企业生产案例No space left on device问题企业案例 2. block介绍2.1 Block的特点如下2.2 企业生产案例No space left on device问题企业案例2.3 什么情况会导致inode满2.4 链接2.5 什么是硬链接2.5.1 硬链接文件作用2.5.2 硬链接实践2.5.3 硬链接知识小结 2.6 软链接2.6.1 什么是软链接2.6.2 为什么需要软链接作用2.6.3 软链接原理图2.6.4 软链接知识小结 2.7 企业面试请描述Linux中软链接和硬链接的区别2.8 Linux系统文件删除原理 1. 文件核心 属性知识 1.1 什么是索引节点inode。 中文意思是索引节点(index node) 是磁盘上的一块【存储空间】。 一个inode大小256字节。 看到形态是一个串数字身份证。 1.2 索引节点作用 存储文件的属性信息(大小、用户、组、修改时间 ls -l的信息都在里面放着)。 还存放一个重要的东西指向文件真正实体的位置信息指针。 1.3 inode是怎么产生的 1买回来磁盘要使用的4个步骤。 1分区打隔断c,d,e/ sda1/sda22格式化装修创建文件系统。什么是文件系统组织和存储数据的一种机制。装修风格3挂载搞个门搞个窗户4使用拎包入住2inode是在磁盘格式化创建[文件系统]的时候产生的。 ​ Linux文件系统ext4xfswindows文件系统ntfsfat32 ​ 创建[文件系统]的时候就会生成inode和block ​ inode和block都是磁盘空间的组成。 ​ 数据分为两种形式 ​ 1AV实体称之为真正数据。 ​ 2AV属性信息40G美国生产。元数据数据的数据信息。 ​ 找女生先要获取源数据然后在需要数据。 ​ 元数据就要放在inode里。 ​ 真正数据就放在block里。 1.4 inode的特点 1是文件的唯一标识身份证。 2大小256字节。 3存放文件属性信息及指向文件所在位置信息。 4创建文件的时候就分配inode。 5一个文件有且只有一个inode分区或磁盘内。 6多个文件有相同的inode是同一个文件的不同文件名。 ​ 这样的文件被称为硬链接文件。 1.5 Linux系统读取文件的原理 ​ 创建文件。/oldboy.log ​ 1.文件名放到/下block里。 ​ 2.分配inode256字节放文件属性。 ​ 3.分配block放文件内容多个block。 1.6 企业生产案例No space left on device问题企业案例 No space left on device 没有 空间 剩余 在设备上 windows通常是block满了。 磁盘满有两种情况。 1.inode满了。 2.block满了。 任意之一不够用空间就会提示No space left on device 一个AV40G属性占一个inode100万个block单个block4K。 磁盘存储的都是大文件这个时候一定block不够用。 磁盘存储的都是小文件(低于block大小的文件)这个时候一定inode不够用。 0.1K 分区在格式化的时候inode多还是block多为什么 解答block多 工作中磁盘里的文件大部分都是大于4K所以格式化时候系统自动安排适合业务场景的分配模式。 一个文件至少是一个inode消耗inode是基本就是一对一。消耗block是1对多 [rootoldboy ~]# mkfs.ext4 /dev/sdc #格式化。 mke2fs 1.42.9 (28-Dec-2013) /dev/sdc is not a block special device. Discarding device blocks: 完成 文件系统标签 OS type: Linux 块大小1024 (log0) 分块大小1024 (log0)Stride0 blocks, Stripe width0 blocks104 inodes, 800 blocks 2. block介绍 1存放文件实体内容的空间。 2默认大小1,2,4K。 3一个block只能被一个文件占有不能放两个文件。 如果文件大小0.1K,也会占一个block。剩余3.9K浪费了。 4block是文件系统存储大小的基本单位。 如果文件较大block就是大点好读数据是按block读取block是4K一次读4K。 如果文件小 分布式文件系统block可能到64K 2.1 Block的特点如下 磁盘读取数据是按Block为单位读取的。每读取一个Block就会消耗一次磁盘I/Oinput/output 磁盘读写。若文件比较大一个文件可能占用多个Block。若文件比较小一个Block剩余空间会被浪费无论内容有多小。 和磁盘blockinode有关的命令 1查看文件inode [rootoldboy ~]# ls -li 总用量 29724 33583628 -rw-r--r--. 1 root root 184 5月 12 2021 ab.txt2查看磁盘和分区的inode [rootoldboy ~]# df -i 文件系统 Inode 已用(I) 可用(I) 已用(I)% 挂载点 devtmpfs 500271 337 499934 1% /dev tmpfs 503267 1 503266 1% /dev/shm tmpfs 503267 1217 502050 1% /run tmpfs 503267 16 503251 1% /sys/fs/cgroup /dev/mapper/centos-root 8910848 67454 8843394 1% / /dev/sda1 524288 326 523962 1% /boot tmpfs 503267 1 503266 1% /run/user/03查看磁盘和分区的大小block [rootoldboy ~]# df -h 文件系统 容量 已用 可用 已用% 挂载点 devtmpfs 2.0G 0 2.0G 0% /dev tmpfs 2.0G 0 2.0G 0% /dev/shm tmpfs 2.0G 100M 1.9G 6% /run tmpfs 2.0G 0 2.0G 0% /sys/fs/cgroup /dev/mapper/centos-root 17G 2.1G 15G 13% / /dev/sda1 1014M 138M 877M 14% /boot tmpfs 394M 0 394M 0% /run/user/02.2 企业生产案例No space left on device问题企业案例 df -h没有满啊为什么 实践 环境准备命令集合如下 mkdir -p /app/logs #创建用于挂载的目录。 dd if/dev/zero of/dev/sdc bs8K count100 #创建指定大小的文件。 mkfs.ext4 /dev/sdc #格式化。 mount -o loop /dev/sdc /app/logs #挂载。 df -h #检查挂载结果。block满了 [rootoldboy ~]# \cp /etc/services /mnt/asdasdf -a cp: 写入/mnt/asdasdf 出错: 设备上没有空间inode满了 [rootoldboy mnt]# touch oldboy{1..94} touch: 无法创建oldboy93: 设备上没有空间 touch: 无法创建oldboy94: 设备上没有空间 [rootoldboy mnt]# df -i 文件系统 Inode 已用(I) 可用(I) 已用(I)% 挂载点 devtmpfs 500271 342 499929 1% /dev tmpfs 503267 1 503266 1% /dev/shm tmpfs 503267 1224 502043 1% /run tmpfs 503267 16 503251 1% /sys/fs/cgroup /dev/mapper/centos-root 8910848 67457 8843391 1% / /dev/sda1 524288 326 523962 1% /boot tmpfs 503267 1 503266 1% /run/user/0 /dev/loop0 104 103 1 100% /mnt [rootoldboy mnt]# df -h 文件系统 容量 已用 可用 已用% 挂载点 devtmpfs 2.0G 788K 2.0G 1% /dev tmpfs 2.0G 0 2.0G 0% /dev/shm tmpfs 2.0G 100M 1.9G 6% /run tmpfs 2.0G 0 2.0G 0% /sys/fs/cgroup /dev/mapper/centos-root 17G 2.1G 15G 13% / /dev/sda1 1014M 138M 877M 14% /boot tmpfs 394M 0 394M 0% /run/us2.3 什么情况会导致inode满 1小文件特别多的时候。 2多数情况下是基于日常Linux定时任务crond配置不当导致的。 2.4 链接 链接可分为两种一种为硬链接Hard Link另一种为软链接Soft link。 命令是ln 如果使用ln -s创建链接则为软链接软链接文件的文件类型为l字母L。 创建硬链接语法“ln 原始文件 目标文件”注意空格。 创建软链接语法“ln -s 原始文件 目标文件”目标文件不能事先存在。 2.5 什么是硬链接 1具有【相同索引节点号】的文件互相称之为硬链接文件。 2具有【相同索引节点号】的文件指向同一个文件实体。 2.5.1 硬链接文件作用 用于备份防止误删文件。 找一找互为硬链接的文件。 . 和当前目录互为硬链接文件点和当前目录是一个目录可以 … 和上一级目录互为硬链接文件。 特征索引节点相同。 实践 [rootoldboy mnt]# cd ~ [rootoldboy ~]# pwd /root [rootoldboy ~]# cd . [rootoldboy ~]# cd ~ [rootoldboy ~]# cd ./ [rootoldboy ~]# cd /root [rootoldboy ~]# ls -lid . ~ ./ /root 33574977 dr-xr-x---. 5 root root 4096 5月 13 2021 . 33574977 dr-xr-x---. 5 root root 4096 5月 13 2021 ./ 33574977 dr-xr-x---. 5 root root 4096 5月 13 2021 /root 33574977 dr-xr-x---. 5 root root 4096 5月 13 2021 /root [rootoldboy ~]# ls -lid .. / 64 dr-xr-xr-x. 21 root root 4096 5月 17 23:23 / 64 dr-xr-xr-x. 21 root root 4096 5月 17 23:23 ..​ 问题:上面21数字代表/的硬链接数请找出上面21数字的所有硬链接。 ​ 1所有/下子目录下的…都是。 ​ 2当下目录的 . ​ 3自身 / 2.5.2 硬链接实践 ln 源文件 硬链接文件不能事先 [rootoldboy oldboy]# mkdir /oldboy -p [rootoldboy oldboy]# touch /oldboy/oldboyfile #源文件 [rootoldboy oldboy]# cd /oldboy [rootoldboy oldboy]# ln oldboyfile oldboyfile_hard_link [rootoldboy oldboy]# ls -li oldboyfile oldboyfile_hard_link 50339361 -rw-r--r--. 2 root root 0 May 15 04:28 oldboyfile 50339361 -rw-r--r--. 2 root root 0 May 15 04:28 oldboyfile_hard_link [rootoldboy oldboy]# ln oldboyfile oldboyfile_hard_link1 [rootoldboy oldboy]# ls -li total 0 50339361 -rw-r--r--. 3 root root 0 May 15 04:28 oldboyfile 50339361 -rw-r--r--. 3 root root 0 May 15 04:28 oldboyfile_hard_link 50339361 -rw-r--r--. 3 root root 0 May 15 04:28 oldboyfile_hard_link1结论 1.只要有一个硬连接数数据就不会丢。 2.把全部的硬链接删除数据就丢失了。 [rootoldboy oldboy]# echo i am oldboy oldboyfile [rootoldboy oldboy]# cat oldboyfile i am oldboy [rootoldboy oldboy]# cat oldboyfile_hard_link i am oldboy [rootoldboy oldboy]# cat oldboyfile_hard_link1 i am oldboy[rootoldboy oldboy]# ln oldboyfile_hard_link oldboyfile #找回 [rootoldboy oldboy]# cat oldboyfile i am oldboy2.5.3 硬链接知识小结 具有相同Inode节点号的多个文件互为硬链接文件本质是相同文件不同文件名。 删除硬链接文件或者删除源文件任意之一文件实体并未被删除。 只有删除了源文件及所有对应的硬链接文件文件实体才会被删除。 待所有的硬链接文件及源文件被删除后 a.存放新的数据会占用这个文件的空间 b.磁盘fsck检查定时或人工的时候删除的数据也会被系统回收养成删除及使用多套环境测试的好习惯。 硬链接文件就是文件的另一个入口相当于超市的前门、后门。 可以通过给文件设置硬链接文件来防止重要文件被误删。 通过执行命令“ln 源文件 硬链接文件”即可完成创建硬链接。 硬链接文件是普通文件因此可以用rm命令删除。 创硬链接只能针对文件不能针对目录。 2.6 软链接 2.6.1 什么是软链接 软链接就是快捷方式指向源文件的位置。 2.6.2 为什么需要软链接作用 1复杂的路径简单化。 [rootoldboy oldboy]# ln -s /etc/sysconfig/network-scripts/ifcfg-eth0 ~/oldboy​ 2企业作用编译安装的软件升级时候 ​ nginx web服务 ​ 安装目录/application/nginx-1.19.1 ​ 使用方面/application/nginx #简单方便程序软件配置的都是这个。 ​ 升级版本/application/nginx-1.20.2 #正式使用。。 ​ 升级操作 rm -f /application/nginx ln -s /application/nginx-1.20.2 /application/nginx[rootoldboy oldboy]# ln -s /etc/sysconfig/network-scripts/ifcfg-eth0 ~/oldboy [rootoldboy oldboy]# ls -l ~/oldboy lrwxrwxrwx. 1 root root 41 5月 18 00:35 /root/oldboy - /etc/sysconfig/network-scripts/ifcfg-eth0 [rootoldboy oldboy]# ls -l /etc/sysconfig/network-scripts/ifcfg-eth0 -rw-r--r--. 1 root root 308 5月 7 2021 /etc/sysconfig/network-scripts/ifcfg-eth02.6.3 软链接原理图 2.6.4 软链接知识小结 软链接类似Windows的快捷方式可以通过readlink查看其指向。 软链接类似一个文本文件里面存放的是源文件的路径指向源文件实体。 删除源文件软链接文件依然存在但是无法访问指向源文件路径内容了。 链接失效的时候一般是白字红底闪烁提示。 执行命令“ln -s 源文件 软链接文件”即可完成创建软链接目标不能存在。 软链接和源文件是不同类型的文件也是不同的文件Inode号也不相同。 软链接文件的文件类型为字母(l)可以用rm命令删除。 软链接文件不仅可以针对文件更可以针对目录企业中常用。 2.7 企业面试请描述Linux中软链接和硬链接的区别 1答分类在Linux系统中链接分两种 一种被称为硬链接Hard Link另一种被称为符号链接或软链接Symbolic Link。 2答概念硬链接文件与源文件的Inode节点号相同而软链接文件相当于Windows下面的快捷方式Inode节点号与源文件不同 3答创建默认不带参数情况下ln命令创建的是硬链接带-s参数的ln命令创建的是软链接创建命令示例。。 4答特点 a)不能对目录创建硬链接但可以创建软链接对目录的软链接会经常被用到。 b)软链接可以跨文件系统硬链接不可以跨文件系统。 c)删除软链接文件,对源文件及硬链接文件无任何影响。 d)删除文件的硬链接文件对源文件及软链接文件无任何影响。 e)删除链接文件的源文件对硬链接文件无影响会导致其软链接失效红底白字闪烁状。 f)同时删除源文件及其硬链接文件整个文件才会被真正的删除。 5答案例硬链接用处不多可以用来对重要文件做快照防止误删对目录建立软链接在工作中很常用例如安装软件会用nginx-1.10作为目录安装完后设置软链接为nginx即保持了版本号标识又方便使用以及后续软件升级。 2.8 Linux系统文件删除原理 1静态文件 i_link0解释硬链接数为0所有的硬链接都删除文件就被删除了。 2动态文件 i_count0, 进程引用计数为0没有被进程调用使用的文件。 3原理见图 真实企业级磁盘满故障的案例仅给出地址读者可以打开地址观看。 Web服务器磁盘满故障深入解析地址为http://oldboy.blog.51cto.com/2561410/612351
http://www.pierceye.com/news/862885/

相关文章:

  • 做动漫网站侵权吗途牛网网站建设评价
  • 域名到期对网站的影响做美缝在哪个网站接单
  • 网站建设技术网站刚做网站和搜出来的不一样
  • 营销型网站建设集装箱液袋如何做做网站
  • 刘晓忠 网站建设手机网站绑定域名是什么意思
  • 东莞网站建设 包装材料汅app下载大全2022
  • 湖南平台网站建设找哪家设计师培训班多少钱
  • 网站代码素材重庆渝发建设有限公司官网
  • 网站标题能改吗加强档案网站建设
  • 2016网站设计龙岩微信网站建设
  • 梅州建站规划网站建设从零到精通.pdf
  • 商业机构的网址网站关键词优化费用
  • 企业网站建设中期报告模板微信小程序开发需要哪些技术
  • 裕顺网站建设上海房价2022年最新房价
  • 百度联盟做网站赚钱制作网页完整步骤
  • 化妆品网站建设规划书范文h5网站建设h
  • 增城低价网站建设app制作公司哪个好
  • 网站建设制作苏州自己做网站能赚钱吗2018
  • 太原做手机网站临沂外贸网站
  • 哪个域名注册网站好下载爱南宁乘车
  • 网站备案接入商是什么交互设计个人网站
  • 移动 网站模板app推广视频
  • 网站网页设计中怎么添加页码信息wordpress中文包
  • 网站优化排名软件网怎么看网站服务器地址
  • iis网站建设中怎么免费做网站不要域名
  • 广州 网站开发 公司怎样做一个公众号
  • 注册网站域名需要什么河南网站建设定制
  • 白种女人做爰网站网站建设新闻动态
  • 360百度网站怎么做徐州企业建站模板
  • 宁波做公司网站的公司wordpress 说说 插件