首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往
您找到你想要的搜索结果了吗?
是的
没有找到

工作中常用到Linux命令

每天产出1GB大小日志 如果是小文件的话,单纯cat命令还是可以应付,但如果你直接用cat命令打开一个1GB日志文件,保证卡死你(ctrl + c退出cat命令需要很久才能将cat命令停下来)。...一般我只用cat来查看这个小文件文本内容是什么 同样地,如果是小文件,单纯vim命令去打开文件也是可以应付,但如果你用vim命令去打开一个1GB甚至更大文件,也能明显感受到缓慢和卡顿。...正在运行进程 + 准备好等待运行进程 在特定时间内(1分钟,5分钟,10分钟)平均进程数 Linux进程可以分为三个状态: 阻塞进程 可运行进程 正在运行进程 比如现在系统有2个正在运行进程...3.2free查看内存使用状况 linux内存管理机制思想包括(不敢说就是)内存利用率最大化,内核会把剩余内存申请为cached,而cached不属于free范畴。...所以对于linux系统,可用于分配内存不只是free内存,还包括cached内存(其实还包括buffers)。

60110

工作中常用到Linux命令

每天产出1GB大小日志 如果是小文件的话,单纯cat命令还是可以应付,但如果你直接用cat命令打开一个1GB日志文件,保证卡死你(ctrl + c退出cat命令需要很久才能将cat命令停下来)。...一般我只用cat来查看这个小文件文本内容是什么 同样地,如果是小文件,单纯vim命令去打开文件也是可以应付,但如果你用vim命令去打开一个1GB甚至更大文件,也能明显感受到缓慢和卡顿。...正在运行进程 + 准备好等待运行进程 在特定时间内(1分钟,5分钟,10分钟)平均进程数 Linux进程可以分为三个状态: 阻塞进程 可运行进程 正在运行进程 比如现在系统有2个正在运行进程...3.2free查看内存使用状况 linux内存管理机制思想包括(不敢说就是)内存利用率最大化,内核会把剩余内存申请为cached,而cached不属于free范畴。...所以对于linux系统,可用于分配内存不只是free内存,还包括cached内存(其实还包括buffers)。

70730

工作中常用到Linux命令

每天产出1GB大小日志 如果是小文件的话,单纯cat命令还是可以应付,但如果你直接用cat命令打开一个1GB日志文件,保证卡死你(ctrl + c退出cat命令需要很久才能将cat命令停下来)。...一般我只用cat来查看这个小文件文本内容是什么 同样地,如果是小文件,单纯vim命令去打开文件也是可以应付,但如果你用vim命令去打开一个1GB甚至更大文件,也能明显感受到缓慢和卡顿。...正在运行进程 + 准备好等待运行进程 在特定时间内(1分钟,5分钟,10分钟)平均进程数 Linux进程可以分为三个状态: 阻塞进程 可运行进程 正在运行进程 比如现在系统有2个正在运行进程...3.2free查看内存使用状况 linux内存管理机制思想包括(不敢说就是)内存利用率最大化,内核会把剩余内存申请为cached,而cached不属于free范畴。...所以对于linux系统,可用于分配内存不只是free内存,还包括cached内存(其实还包括buffers)。

83730

工作中常用到Linux命令

我在大学时候也有过Linux课程,在期间也做过Linux相关笔记: 看完这篇Linux基本操作就会了 用户和权限管理看了你就会用啦 Linux进程管理 Linux网络管理 但是,在学校学完,没咋练手...每天产出1GB大小日志 如果是小文件的话,单纯cat命令还是可以应付,但如果你直接用cat命令打开一个1GB日志文件,保证卡死你(ctrl + c退出cat命令需要很久才能将cat命令停下来)。...一般我只用cat来查看这个小文件文本内容是什么 同样地,如果是小文件,单纯vim命令去打开文件也是可以应付,但如果你用vim命令去打开一个1GB甚至更大文件,也能明显感受到缓慢和卡顿。...平时我还是很喜欢用vim去查找对应记录,我一般操作: vim service 按G跳转到文件末尾 按?...所以对于linux系统,可用于分配内存不只是free内存,还包括cached内存(其实还包括buffers)。

88320

容器文件系统

容器层 在使用容器时候,有的时候会发现容器无法启动,有的时候会发现物理磁盘需要清理,所以需要了解容器文件系统,查看容器使用文件系统信息如下: ?...大部分使用存储驱动都是使用overlay2,使用这种文件系统好处就是节省inode,而且内存使用率比较高,多个容器能共用相同文件,从而可能出现物理机上大量内存用于cache和buffer中...当容器磁盘空间满了之后,那么容器是无法启动,从而需要找到对应目录,在物理机上直接进行删除文件,也就是删除upperdir之中文件,查找路径如下: ?...未启动容器和启动容器最大区别就是,会生成一个merged目录,将相关文件显示在此处....dockerfile文件里面每个volume都会在容器中形成一个挂载点,这就是容器里磁盘分区由来。

73420

说说linux容器隔离

LXC不使用单独内核资源,但是可以创建一个类似的Linux操作系统环境。 Linux Daemon(LXD)是一个轻量级容器管理程序,他是凌驾于LXC之上而衍生一套外部管理工具。...这边文章通过研究LXC隔离特征来说明容器一些原理。 一、独立命名空间 每个容器都有一套独立Linux环境命名空间。...user namespace 功能虽然在很早就出现了,但是直到 Linux kernel 3.8之后这个功能才趋于完善。 比如/etc/subuid文件描述了容器id和容器外id对应关系。...root:300000:65536意思 是:root启动容器,那么容器外是从300000开始到365536范围对应着容器内1-65536范围 image.png 2.2 uid取值范围 每个Linux...路径/etc/login.defs文件UID_MIN、UID_MAX限定了用户useradd新用户自己设置uid最小值和最大值,2^31-1是个无效id,实验测试以下命令不能成功。

3.1K142

工作中常用到Linux命令总结

工作中基本都是基于Linux系统进行操作。记录一下工作中常用到Linux命令,每个命令搭配一定参数使用会更加方便。这里只记录常用到命令以及参数 一....这应该是linux中最常使用一个命令了。 [root@k8s-master ~]# cd /home/ [root@k8s-master home]# 3. ls命令 ls命令显示文件信息。...3. mv命令 mv 命令用于剪切文件或将文件重命名,格式为mv [选项] 源文件 [目标路径|目标文件名] [root@kubernetes ~]# mv x.log linux.log [root...@kubernetes ~]# ls install.log linux.log 4. rm命令 rm命令用于删除文件或目录,格式为rm [选项] 文件Linux 系统中删除文件时,系统会默认向您询问是否要执行删除操作...y [root@kubernetes ~]# rm -f linux.log [root@kubernetes ~]# ls [root@kubernetes ~]# 以上所述是小编给大家介绍用到

36031

工作中常用到Linux命令总结

之前写过一篇 《 在公司做项目和自己在学校做有什么区别? 》不知道大家还有印象没有,里面提到了在工作中可能需要等上Linux服务器,查看一些信息(特别是查日志找Bug)。...我在大学时候也有过Linux课程,在期间也做过Linux相关笔记: 看完这篇Linux基本操作就会了 用户和权限管理看了你就会用啦 Linux进程管理 Linux网络管理 但是,在学校学完,没咋练手...每天产出1GB大小日志 如果是小文件的话,单纯cat命令还是可以应付,但如果你直接用cat命令打开一个1GB日志文件,保证卡死你(ctrl + c退出cat命令需要很久才能将cat命令停下来)。...一般我只用cat来查看这个小文件文本内容是什么 同样地,如果是小文件,单纯vim命令去打开文件也是可以应付,但如果你用vim命令去打开一个1GB甚至更大文件,也能明显感受到缓慢和卡顿。...所以对于linux系统,可用于分配内存不只是free内存,还包括cached内存(其实还包括buffers)。

87530

容器overlay文件系统

序言 由小看大,由虚拟看抽象,其实你也不知道这是一个vm还是一个容器,还是一个物理机。 容器最常用文件系统就是overlay文件系统了,那么了解这个又有什么作用呢?...overlay文件系统 在使用容器时候,默认情况下都是使用overlay驱动来存储,能增强性能,并且当使用overlay2驱动时候,可以明显减少inode使用量,所以一般在使用容器时候,...而对于diff目录存在,是将容器增删改文件放置目录,也就相当于读写层。 ? 当容器内容发生改变之后,那么相应文件夹内内容也会发生改变: ?...在使用overlay fs时候,主要好玩地方在于,你可以不进入容器,然后删除容器里面的文件,也可以创建文件,也可以修改,但是有些东西删除了会出现问题。。。...慎重删除 在进行删除文件时候,也反应了另外一种思路,就是如何找到容器相关文件,只读,可读写,都在不同目录中。 限制,到处都是限制。。。

4.7K30

Linux经常用到命令你知道有哪些?

前言 作为一个前端,虽然很少和Linux打交道,但是有些简单命令,还是可以多了解了解,小编最近在和Linux打交道,感觉还不错。...我觉得Linux相比windows比较麻烦就是很多东西都要用命令来控制,当然,这也是很多人喜欢linux原因,比较短小但却功能强大。...ls -F 查看目录中文件 ls -l 显示文件和目录详细资料 ls -a 显示隐藏文件 ls [0-9] 显示包含数字文件名和目录名 tree...grpck 检查 '/etc/passwd' 文件格式和语法修正以及存在群组 newgrp group_name 登陆进一个新群组以改变新创建文件预设群组 文件权限 -...若文件被删除,系统会允许你在以后恢复这个被删除文件 lsattr 显示特殊属性 打包和压缩文件 bunzip2 file1.bz2 解压一个叫做 'file1.bz2'文件

1K10

Linux 容器资源管理

LXC 就是 Linux 容器工具,容器可以提供轻量级虚拟化,以便隔离进程和资源,使用 LXC 优点就是不需要安装太多软件包,使用过程也不会占用太多资源。...LXC 是在 Linux 平台上基于容器虚拟化技术未来标准,最初 LXC 技术是由 IBM 研发,目前已经进入 Linux 内核,这意味着 LXC 技术将是目前最有竞争力轻量级虚拟容器技术。...LXC 虚拟机资源调配两种方法 直接修改配置文件 LXC 虚拟机配置文件是 lxc.conf,LXC 配置项都是以 key=value 形式,LXC 采用 cgroup 系统来对容器进行资源管理,...总结 使用 LXC 优点就是不需要安装太多软件包,使用过程也不会占用太多资源,Linux conatiners (LXC) 是在 Linux 平台上基于容器虚拟化技术未来标准,最初 LXC...技术是由 IBM 研发,目前已经进入 Linux 内核,这意味着 LXC 技术将是目前最有竞争力轻量级虚拟容器技术,到此为止本文将循序渐进地介绍在 Linux 容器建立管理和如何管理几种主要资源设备

2.1K70

容器将成为新Linux

Linux是过去二十年来彻底改变数据中心操作系统,如今它已成为应用托管平台无可争议领导者。很难想象将任何关键任务生产工作负载部署到Linux以外任何其他平台。...几年前,当Docker使Linux容器变得流行时,包装,部署和托管应用程序类似革命就开始了。在此之后,整个行业集装箱采用增长呈指数增长,并且每天都在增加。...正如我们无法想象将任何关键应用程序部署到非Linux操作系统一样,容器情况也是如此:任何应用程序都必须准备好容器,以满足未来Web规模需求(即安全性,可伸缩性,平台无关,易于移植)。...这些容器将成为运行任何关键应用程序和工作负载Linux。 集装箱采用趋势 2018年6月更新Datadog调查显示,25%公司已采用Docker,其余公司正在快速赶超。...这使得整个私有云在容器中部署和运行,令人难以置信。 凭借这些指数采用率以及软件行业和各种产品细分市场根本性变化,它使得声明更加真实,即容器将是并且将成为托管和运行各种工作负载Linux

87820

如何查看Linux上程序或进程用到

问题:当你们调用一个特定可执行文件在运行时载入了哪些共享库。是否有方法可以明确Linux上可执行程序或运行进程共享库依赖关系?...查看可执行程序共享库依赖关系 要找出某个特定可执行依赖库,可以使用ldd命令。这个命令调用动态链接器去找到程序文件依赖关系。 $ ldd /path/to/program ? 注意!...并不推荐为任何不可信第三方可执行程序运行ldd,因为某些版本ldd可能会直接调用可执行程序来明确其库文件依赖关系,这样可能不安全。...取而代之是用一个更安全方式来显示一个未知应用程序二进制文件文件依赖,使用如下命令: $ objdump -p /path/to/program | grep NEEDED ?...或者,也可以选择一个叫做pmap命令行工具。它报告一个进程内存映射,也能显示出运行进程文件依赖。 $ sudo pmap ?

3.4K80
领券