首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

【Linux 基础】df -h 输出信息解读

df -h 输出信息 xxx:~$ df -h Filesystem Size Used Avail Use% Mounted on udev 16G 0...Size:文件系统总大小。 Used:已经使用空间大小。 Avail:可用空间大小。 Use%:已用空间百分比。 Mounted on:文件系统挂载点。...它大小是 16G,但不占用实际磁盘空间。 tmpfs(/run) :tmpfs 是一种基于内存文件系统,通常用于临时文件存储。...tmpfs (/run/lock):是一个用于锁文件 tmpfs。锁文件是用于防止多个进程同时访问共享资源一种机制。/run/lock 目录用于存储系统和应用程序锁文件。...详细来讲, /sys/fs/cgroup 是 cgroup 文件系统挂载点。通过这个文件系统,用户和管理员可以访问和管理 cgroup 相关信息和控制接口。

10110
您找到你想要的搜索结果了吗?
是的
没有找到

Linux文件磁盘统计df与du命令输出结果不同原因研究

EXT4_C2B(sbi, overhead); Note: e2fsprogs在resize/resize2fs.c对overhead做出了解释: Overhead is the number of...inline data提出是便是为了解决这种存储空间浪费问题。...coreutilsdf使用了glibcstatvfs(),间接地调用系统调用statfs()家族,数据来源于文件系统super block。...与空间大小有关输出以block数量计算,输入block大小从文件系统super block获取,输出大小可以通过参数-B / --block-size指定,默认1024字节。...size)之间差异 du参数--apparent-size 输出计量单位不同带来差异 du与df参数-B, --block-size=SIZE 若系统状态不正常,df / du统计信息巨大差异有可能是

3.2K40

了解容器和Docker发展背景

在正式开始前,我们首先需要了解容器是什么,以及它为什么会变得如此流行;然后介绍Docker发展历程,以及为什么需要使用这么一项容器化技术。...我认识很多朋友,在没有学习Docker之前,对它不以为然,在了解和掌握它之后,对它爱不释手,很多人成为了它粉丝。 Docker 为容器化技术带来了全新用户体验。...理解什么是容器 容器化是软件开发一种方法,在这种方法,程序和它所依赖组件和集合包,以及相关环境变量配置文件都会被完全打包成容器镜像,进行单元测试,最后将这个容器部署到服务器操作系统。...举个例子:这个与现实生活货运集装箱类似,集装箱里面有各种货物(如:衣服、电脑、冰箱等),它们都分门别类装好了,我们可以通过汽车、火车、飞机来搬运他们。 程序容器也是一个个标准单位。...可以通过在部署程序过程不进行修改或少许修改情况下,达到跨环境传输,但每一个容器程序又是彼此隔离。 这是因为容器是对应用程序及其依赖关系封装。

2K20

Kubernetes VS Docker:了解2021年容器

如果你已经熟悉docker和kubernetes,并希望直接了解关键信息,跳到docker弃用对你有什么影响? - 什么是容器?...首先,容器是便携式:我们可以在一台服务器构建,并相信它将在任何服务器工作。另一个优点是,我们可以同时运行同一程序多个副本,而不会发生冲突或重叠,否则确实很难做到。...在 Kubernetes 运行应用程序外观和行为都像一个单元,尽管在现实,它们可能由松散耦合容器排列而成。...与Docker打包应用程序将继续运行-那里没有变化。因此,您仍然可以使用您了解和喜爱工具构建和测试容器。...如果您在 AWS EKS、Google GKE 或 Azure AKS 等云提供商上使用托管集群,请在 Docker 支持消失之前检查您集群是否使用了支持运行时。

1.5K60

IT人士需要了解云中容器术语

如今如果没有提及容器,就很难谈论云计算。无论技术新手还是经验丰富专家,都需要了解与云中容器相关这些关键术语。 随着云计算容器普及,更多组织选择不考虑采用外部容器。...而且,随着云计算容器日益普及,包括亚马逊网络服务(AWS),Azure和谷歌公司在内主要云计算提供商提供容器服务和业务流程工具来管理容器创建和部署。...开发人员可以通过云平台移动Kubernetes容器工作负载,而无需更改代码。 5.Google容器引擎(GKE):GKE是云计算Docker容器编排和集群管理系统。...7.Azure容器服务(ACS):ACS是基于Apache Mesos开放源代码管理系统,可以管理云计算容器队列。...由于编排层开源组件,应用程序完全可移植。

1.8K110

Java容器

容器种类 为什么要使用容器? 因为数组不能够满足日常开发需求,数组有以下弊端: 长度难以扩充 数据类型必须相同 数组无法获得有多少个真实数据,只能获得数组长度。...在Java中有常用三种类型容器,分别是List 、Map、Set,基于这个三个基本类型,派生出很多其它类型,具体关系如下: ?...三者区别: Set(集):与list都是有Collection类派生出来, 分辨各个元素标识是HashCode,所以元素不能有重复 List(列表):是一个有序列表,元素如果有重复,也会一一列出来...各个容器说明和使用 ---- List ---- ArrayList ArrayList是List一个派生类,非线安全,是基于Object数组实现可动态扩展容器,在调用Add时候会判断当前长度是否已经超过了...手工实现容器ArrayList 根据上面的分析,我们可以手工实现一个ArrayList 代码如下: public class MyArrayList { private Object[] _

1.8K20

容器ulimit

背景 使用是公有云,最近要对k8s版本进行升级,在升级之后发发现从我们web terminal 进入到容器, 拥有sudo权限用户无法进行sudo命令,即使使用root通过docker exec...定位 进入到容器我们查看ulimit -a 如下 core file size (blocks, -c) 5242880 data seg size (kbytes...rlimit *rlim); int setrlimit(int resource, const struct rlimit *rlim); 在linux系统,Resouce limit指在一个进程执行过程...hard limit在资源只是作为soft limit上限,当你设置hard limit后,你以后设置soft limit只能小于hard limit。...root用户就可以突破该ulimit限制 容器ulimit设置原则 dockerd和容器都设置为unlimited 容器设置limit比宿主机小 为容器添加CAPSYSRESOURCE capability

6.6K50

深入了解 Docker 容器操作命令:掌握容器化管理关键

IMAGE:必需参数,指定要运行容器镜像。 COMMAND:可选参数,覆盖容器定义默认命令。 ARG...:可选参数,传递给容器命令参数。...:可选参数,传递给容器命令参数。...它允许你查看容器内运行应用程序标准输出(stdout)和标准错误输出(stderr)。...--details:显示更多详细日志信息,如容器标准错误输出。...通过深入了解这些命令语法和用途,你可以更好地管理和监控容器,确保你应用程序能够顺利运行。无论是创建容器、查看日志、监控资源使用还是进入容器内部,这些命令都为容器化管理提供了强大支持。

47881

linux检查磁盘空间12个有用df命令

检查文件系统磁盘空间使用情况 这 df 命令显示文件系统上设备名称、总块数、总磁盘空间、已用磁盘空间、可用磁盘空间和挂载点信息。...这df命令提供了一个选项来显示尺寸Human Readable格式通过使用'-h'(以人类可读格式打印结果(例如,1K 2M 3G))。...显示 / home 文件系统信息 查看唯一设备信息/home人类可读格式文件系统使用以下命令。...显示文件系统类型 如果您注意到上述所有命令输出,您将看到结果没有提到Linux 文件系统类型。要检查系统文件系统类型,请使用选项 T。它将显示文件系统类型以及其他信息。...显示 df 命令信息。 使用'--help' 开关将显示与df命令。 [root@local ~]# df --help Usage: df [OPTION]... [FILE]...

93930

STL容器线程安全性了解多少?

本章你将学到: 1 选择适当容器应该面对约束 2 避免产生为一个容器类型写代码特可以用于其他容器类型错觉 3 容器里对象拷贝操作重要性 4 当指针或auto_ptr存放在容器时出现难点 5...删除输入和输出 6 你可以或不可以使用自定义分配器 7 达到做高效率技巧和考虑在多线程环境下容器使用 条款1:仔细选择你容器 1,标准STL序列容器:vector, string , deue...:要限制如果用一个容器类型替换了另一个容器类型可能需要修改代码,就需要在类隐藏那个容器,而且要通过类接口限制容器特殊信息可见性数量 * 如果你需要建立一个客户列表,请不要直接用list,建立一个类...* * 当你向容器添加一个对象(insert或push_back等),进入容器是你指定对象拷贝 * * 因此: * 1,容器容纳了对象,但不是你给它们那个对象 * 2,从容器获取一个对象,...,返回值是被移动区域首个元素 //4-3: 标准关联容器 //第一种方法:容易编码但是效率低:用 remove_copy_if把我们需要值拷贝到一个新容器,然后把原容器内容和新交换 std::

1.4K10

了解容器四方面

容器大量需求使企业推出了各种云容器服务。而市场上这么多选择,很难决定去使用哪一个容器平台或工具。在你了解容器技术选择之前,你必须先确定容器是否值得您企业去花时间研究。...以下这四个云容器技巧可以帮助你理清你选择。 决定云容器技术是否适合你 容器技术是一个快速增长IT趋势,但这并不意味着它适合您组织。容器提供了一种服务器虚拟化选项。...然而,在你直接跳入容器世界之前,你必须决定要使用那个云容器平台。每个容器及其中应用共享着主机操作系统内核。当选择一个平台时,请考虑你服务器操作系统,并确定哪个容器平台是与它兼容。...与其使用第三方编排工具,组织也可以创建一个定制容器管理系统。使用自动化测试工具,专注于容器安全性和管理并检验基于容器应用架构也可以帮助提高容器可扩展性。...容器监控催生新IT工具 企业IT部门必须使用专门容器监测工具,尤其是要了解各个容器之间关系。随着许多容器化环境大小和范围不断扩大,监控工具便成为了成功关键。

60400

Python输出「建议收藏」

大家好,又见面了,我是你们朋友全栈君。 1.Python输出语句 Python输出语句是print,但是python2.x与3.x又有点区别。...python2.x输出 print “xxx”能成功执行,而3.x不行,所以建议大家用print(“xxx”) 2.格式化输出 格式化输出用到其实就是我们常用占位符。...我们来看看格式化输出格式 print(“格式符号”%变量) 多个变量:print(“多个格式符号”%(变量1,变量2)) 我们来写一个: a=5 print("我爱你已经%d年了"%a) #这串代码用格式符号是...%d,它存储是10进制整数 #输出结果:我爱你已经5年了 Python占位符除了%d还有很多,请看下表(转自黑马程序员) 格式符号 转换 %c 字符 %s 通过str() 字符串转换来格式化 %i...%G %f和%E简写 我们挑几个常用来说 一.

1.5K10

Kubernetes 机密容器

Kubernetes 机密容器 通过标准化简化采用过程 翻译自 Confidential Containers in Kubernetes 。...Kubernetes 用户可以利用现有的工作流程和工具,无需深入了解底层机密计算技术。 安全性:标准化加速并有助于安全评估和审核,增强了采用这些技术组织信心。...让我们简要了解一下这三种部署方法和远程证明。...CoCo 远程证明 远程证明是一种机制,允许在机密计算环境运行软件组件向外部受信任服务证明其可信性。它涉及生成和验证一组关于系统和软件堆栈状态声明,这些声明由硬件密钥签名。...CoCo 项目有望对机密计算产生重大影响,因为它使组织能够安全地执行敏感工作负载并利用机密计算能力,即使对底层技术了解不深。

15310

Spring IoC 容器

Spring IoC 容器呢?装就是 Java 对象。 Spring 容器主要可以分为两个系列:BeanFactory 系列和 ApplicationContext 系列。...前者是最基本容器,而后者是功能比较丰富容器。...IoC 相关流程和类 Spring IoC 实现其实还是有些复杂,当初看了好几遍还是云里雾里(可能是我智商不够)。 在分析实现原理之前,先大概了解下它主要流程(先整体后局部,不是嘛?)。...如果我们想从水杯取水,主要流程如下: 找到水源在哪里 把水装到杯子里 从水杯取水 Spring IoC 容器跟这个过程是类似的。...直白一点,其实就是把 BeanDefinition 放入注册中心 Map 。 依赖注入 其实就是从 Spring IoC 容器获取对象过程。

84020
领券