展开

关键词

linux 查找

sudo du -s * | sort -nr | head   显示前10个占用空间或目录sudo du --max-depth=1         linux查找占空间与目录   sudo find -size +204800        这样可以查找出于100M的,按需求删除就可sudo find . -size +2048c             查找于2K的,+ 表示于sudo find . -size +2048c -type f     查找小于2K的,- 表示小于du -sh .* sort find -xdev -type f -size +10000000c -exec ls

83060

Linux Linux描述符设置

系统可打开描述符设置 查看系统可打开描述符# cat procsysfsfile-max65535 说明:所有进程打开的描述符数不能超过procsysfsfile-max 查看当前系统使用的打开描述符数 ),第三个数为描述符数,等于file-max。 配置可打开描述符a) 永久配置# vim etcsysctl.conf 在尾添加如下内容(假设目标小为65535):fs.file-max=65535 确保配置立即生效,执行以下命令# sysctl 进程可打开描述设置 查看进程可打开描述符: soft nofile# ulimit -n65535 配置进程可打开描述符a)永久配置 添加带背景色内容# vim etcsecuritylimits.conf 如上,表示进程可打开描述符数的soft limit为65535,hard limit为655353、需要注销重新登录配置才会生效4、procsysfsnr_open是单个进程可分配的数,

1.4K31
  • 广告
    关闭

    50+款云产品免费体验

    提供包括云服务器,云数据库在内的50+款云计算产品。打造一站式的云产品试用服务,助力开发者和企业零门槛上云。

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

    windows 2003 32系统能支持的内存数

    先要开启PAE功能,方法如下:打开 Boot.ini ,然后将 PAE 参数添加到 boot.ini中,如以下所示:multi(0)disk(0)rdisk(0)partition(2)%systemroot 所以,现在的32系统并非纯正的“32”;x64并非纯正的64。 为什么Windows 2003 32版本高可以支持128GB内存? 另外windows2003的版本也对此有影响: Windows Server 2003 Web Edition 32能支援2G的RAM,Windows Server 2003 Standard Edition 32能支援4G的RAM,Windows Server 2003 Enterprise Edition 32能支援32G的RAM,Windows Server 2003 Datacenter Edition 32能支援512G的RAM 远景上还有一个很详细的讨论贴:http:bbs.pcbeta.comthread-456977-1-1.html

    51080

    调整进程的linux描述符

    持久化修改生效是在etcsecuritylimits.conf中进行数据写入.写入的格式为:domain:用户名用户组名其他(查看man limits.conf)type: hard  soft ,分别指实际值类型和预警值类型 coredatafsizememlocknofilerssstackcpunprocasmaxloginsmaxsysloginsprioritylockssigpendingmsgqueuenicertpriovalue: -1unlimitedinfinity 具体值要修改描述符重点在于 item和value2.修改---- 2.1 先查看当前用户描述符数量:1 ulimit -Hn2 ulimit -Sn2.2 修改当前用户进程的描述符数量:1 vim etcsecuritylimits.conf2

    96050

    Linux系统打开数量限制

    limit的值可以是一个数值,也可以是一些特定的值,比如:hard,soft,unlimited,分别代表当前硬限制、当前软限制、不限制。 下面是ulimit命令的一些选项: image.png 查看进程打开限制cat procsysfsfile-max  查看系统级的限制ulimit -n  查看用户级的限制(一般是1024, 或是65535) image.png 查看某个进程已经打开的数 image.png 修改限制临时修改ulimit -HSn 2048永久修改vi etcsecuritylimits.conf

    9300

    查看修改Linux进程数和数的方法

    查看Linux进程数执行命令:ulimit -a即可查看当前Linux操作系统的进程数、数示例:# ulimit -acore file size (blocks, -c) 0data max user processes为:3894数open files为:100001Linux连接数修改方法修改:etcsecuritylimits.d20-nproc.conf注意:       soft    nproc     unlimited*   soft    nofile    262144 软限制数*   hard    nofile    262144   硬限制数soft表示软限制;hard表示硬限制;nproc进程数;nofile数。 也可以修改:etcsecuritylimits.conf,修改后注释掉etcsecuritylimits.d90-nproc.conf中的内容即可。

    11620

    linux分割

    linux合并是用cat来实现,那么将分割成小怎么办呢? 我们可以用split命令来实现,既可以指定按行分割也能指定按小分割,非常方便实用。指定行数分割# 格式为: split . # 比如: split -l 5 large.txt test_line_以一个名为large.txt的为例,里面内容为1-10十行十个数字,运行上边代码可以得到两个: test_line_aa 后test_line_指定了新的前缀,如果不给的话,那么split会自动分配一个前缀。常用x开头。 指定小分割split -b 10k large.txt test_size_以上分割的时候后缀是以aa, ab等字母结尾,而用数字结尾会比较直观。这可以用其中的-d和-a参数进行调整。 -d是指系数是数字而不是默认的字母,-a是指后边有几数(如-a 3 指的后缀数字有三)。

    58410

    Linux系统——全方掌握

    Ext2系统读取数据的过程要访问一个时,首先找到这个的inode,根据inode中的权限查看当前用户是否有权力读取这个;然后查看inode中block的置,后找到block,读出数据 系统支持的磁盘容量和单一容量是不一样的; block小 1KB 2KB 4KB 单一容量 16GB 256GB 2T 一个block只能存放一个的数据,如果,则使用多个 每个block的小要合理地选择, 如果太,会造成后一个block中会有量剩余的空间;如果太小,那么inode中就要记录更多的block号码,每次找block要耗时,所以这样效率也不高。 Linux的ext2系统多支持3级间接索引。super block记录了整个系统的相关信息,是非常重要的,如果super block死掉了,那么系统会花费量时间去挽救他。 如果系统太,一个的block存放的置很远,那么磁头要移动量的置来读取一个,此时效率就低了;也就是说,系统的小不是越越好的。

    54590

    为什么32的操作系统只能支持4GB内存?

    在了解了这些基础东西之后,下面来讲解一下为何32系统只支持4GB内存。来由在使用计算机时,其支持的内存是由 操作系统 和 硬 两方面决定的。 用户在使用计算机时能够访问的内存不单是由CPU地址总线的数决定的,还需要考虑操作系统的实现。 ),所以用户能够访问到的内存空间是由硬和操作系统两者共同决定的,两者都有制约关系。 对于64的操作系统,其逻辑地址编码采用的地址数是40,能够支持1T的逻辑地址空间。 参考地址https:www.cnblogs.comdolphin0520archive201305313110555.html如果家喜欢我的章,可以关注个人订阅号。欢迎随时留言、交流。

    9420

    小知识之Linux系统中的进程数,描述,线程数

    今天来了解一下linux里面的一些小知识,学习一下linux里面的进程数,描述,线程数的问题。下面依次介绍:(一)Linux系统中可以起多少个进程? (1)32系统中多可以起32768个进程(2)64系统中多可以起2的22次方(4194304)约420万个如何查看linux系统默认的进程数,这里以centos7(x64)作为例子:? 系统中的描述符? 第一个命令代表:当前系统允许创建的描述符的数量第二个命令代表:当前会话session的允许创建的描述符,默认每个进程允许打开的描述符数量应该是1024第三个命令代表:统计当前所有进程的占用的描述符的总量注意 第一列是描述符数量,第二列是进程id(三)Linux系统中的线程数量其实线程数量也可以配置无限,在资源充足的情况下,但一般都有会默认限制,主要影响线程的参数如下:?

    1.6K50

    Linux 中的 32 与 64

    而64系统专门针对64的扩展功能而开发的,就是为了限度地发挥硬的能力,它无法在x86架构的cpu上运行。 出现了64系统之后,也出现了专门运行在64系统,能够限度使用64系统的扩展功能的原生64程序。 对于C程序来说,64程序相比32程序的区别就是int,long以及指针数据类型的长度都是64的,可以使用64的虚拟地址空间。 同样在64系统中,使用64编绎器一般也可以选择编译成32程序(gcc使用-m32编译成32可执行)。另外在PC上,软能否运行,只需看系统是否支持即可,可以不用理会CPU的架构。 linux中查看可执行32还是64的方法:执行shell命令“file usrbinxxx, 如果是32程序,显示为ELF 32-bit …;如果是64,则显示为:ELF 64-bit…。

    43320

    一次搞定 Arm Linux 交叉编译

    为什么要交叉编译交叉编译其实是相对于本地编译(native build)来说的,我相信开始学习 CC++ 这些语言的时候,都是在电脑上写程序,然后在电脑上编译生成可执行后在电脑上运行。 当我们开始接触嵌入式开发后,事情变的不一样了,你在电脑上写程序,在电脑上编译出可执行后这个可执行需要下载到你的开发板上运行。 vendor :工具链提供商,部分工具链名字里面都没有包含这部分。 os :编译出来的可执行(目标)针对的操作系统,比如 Linux。 arm-linux-gnueabi-gcc 和 aarch64-linux-gnu-gcc 适用于 Arm Cortex-A 系列芯片,前者针对 32 芯片,后者针对 64 芯片,它使用的是 glibc 可以用来编译 u-boot、linux kernel 以及应用程序。另外需要补充一点的是,32 的 Arm 和 64 的 Arm,它们的指令集是不同的,所以需要使用不同的工具链。

    6.7K52

    Linux查看当前目录小 (附:Linux小查看全集)

    1.查看当前目录各个小du -h --max-depth=1查看指定目录 du -h --max-depth=1 path2. -b或-bytes 显示目录或小时,以byte为单。 -c或–total 除了显示目录或小外,同时也显示所有目录或的总和。 -D或–dereference-args 显示指定符号连接的源小。 -h或–human-readable 以K,M,G为单,提高信息的可读性。 -l或–count-links 重复计算硬连接的。 -L或–dereference 显示选项中所指定符号连接的源小。 -m或–megabytes 以1MB为单。 7>列出user目录及其子目录下所有目录和小: du -ah user -a表示包括目录和8>列出当前目录中的目录名不包括xyz字符串的目录的小: du -h --exclude=*xyz

    14.3K10

    Linux性能及调优指南(翻译)之Linux内存架构

    对于企业级客户的其中一个重要的不同是虚拟内存的地址是否能超过4GB。从性能的角度来看,理解32和64系统中Linux内核如何把物理内存映射到虚拟内核是重要的。 从图1-10中,可以看出Linux内核在处理32和64系统内存的方式上的明显的差别。介绍内存内存到虚拟内存的映射细节已经超出了本的范围,所以本着重介绍Linux内存结构的部分细节。 图1-10 32和64系统的Linux内核内存布局 虚拟内存地址布局图1-11展示了32和64架构的Linux虚拟地址布局。在32架构上,一个进程能访问的的地址空间为4GB。 当pdflush内核线程空闲或者小超出了缓存缓冲小时,pdfflush内核线程会将缓存缓冲的数据清空并写入到磁盘中。参阅“清空脏缓冲”。? 页缓存是页映射到一个磁盘。属于一个进程地址空间的页(被称为匿名内存,因为它没有映射到任何,也没有名字)被用于堆和栈。参阅1.1.8,“进程内存段”。

    88250

    linux打开数限制修改方法

    前言 本主要给家介绍了关于linux打开数限制修改的相关内容,分享出来供家参考学习,下面话不多说了,来一起看看详细的介绍:linux会为每个用户登录系统打开数都有限制, 这个限制通过 命令可以分别查看当前进程用户的 hard 和 soft 的限制数.或者当前用户启动某个程序后, 通过 cat proclimits (pid是该进程的, 或者其随便一个子进程的pid)总结以上就是这篇章的全部内容了 ,希望本的内容对家的学习或者工作具有一定的参考学习价值,如果有疑问家可以留言交流,谢谢家对ZaLou.Cn的支持。

    28220

    Linux下查看

    当磁盘小超过标准时会有报警提示,这时如果掌握df和du命令是非常明智的选择。df 可以查看一级小、使用比例、档案系统及其挂入点,但对却无能为力。du 查询夹的磁盘使用空间。 比如用df查看哪个一级目录过,然后用df查看夹或小,如此便可迅速确定症结。如果当前目录下夹很多,使用不带参数du的命令,可以循环列出所有夹所使用的空间。 如下,注意使用“*”,可以得到的使用空间小.提醒:一向命令比linux复杂的FreeBSD,它的du命令指定深入目录的层数却是比linux简化,为 -d。 仅列出home目录下面所有的一级目录小du -h --max-depth=1 homework列出home下面所有一级目录的一级目录小du -h --max-depth=1 homework *查看当前目录下各个及目录占用空间小du -sh *统计总数小du -sh xmldb统计当前目录小 并安小排序du -sm * | sort -ndu -sk * | sort -n看一个人的

    71510

    Linux 下按照小查找

    为什么需要这篇章我想概是这种情况,你的Linux 机器下磁盘满了,需要清理,然后就需要查找,确定是否有用进行删除。 具体做法查找500M以上的sudo find -size +500M swap.img homeandroidyuefile_serverubuntu_18.04.tar homeandroidyuebinTeamCity -2019.2.2.tar.gz prockcore find: ‘proc23619’: No such file or directory 查找整整500M的sudo find -size 500M 查找小于500M的sudo find -size -500M opt optcontainerd optcontainerdlib optcontainerdbin optgitlab optgitlabsv 100M且小于500M的sudo find -size -500M -size +100M sysdevicespci0000:000000:00:02.0resource2_wc sysdevicespci0000

    30320

    Linux执行可执行提示No such file or directory的解决方法

    近在使用Linux操作系统执行一个可执行,结果出现了No such file or directory的提示,表示很疑惑。. 用uname命令打印系统信息,发现系统是64系统uname -a Linux yuan-vm 3.13.0-32-generic #57-Ubuntu SMP Tue Jul 15 03:51:08 UTC 2014 x86_64 x86_64 x86_64 GNULinux用file命令查看信息,发现是一个32可执行。 到此这篇关于Linux执行可执行提示No such file or directory的解决方法的章就介绍到这了,更多相关Linux No such file or directory内容请搜索ZaLou.Cn 以前的章或继续浏览下面的相关章希望家以后多多支持ZaLou.Cn!

    2.2K41

    亮点带你看 Linux 内核 5.6

    根据档,“USB4 将使 USB 的带宽增一倍并支持多并发数据和显示协议multiple simultaneous data and display protocols。” 换句话说,这只是 Linux 系统的一种新压缩技术,你可以选择待定的扩展技术。 4、解决 32 系统的 2038 年问题Unix 和 Linux 将时间值以 32 有符号整数格式存储,其值为 2147483647。时间值如果超过这个数值则将由于整数溢出而存储为负数。 这意味着对于 32 系统,时间值不能超过 1970 年 1 月 1 日后的 2147483647 秒。 Linux kernel 5.6 解决了这个问题,因此 32 系统也可以运行到 2038 年以后。5、改进硬支持很显然,在下一个发布版中,硬支持也将继续提升。

    35320

    Linux环境下JDKEclipse一键安装脚本

    ,无任何额外产生。 家可以尝试一下。 包等下载地址:http:pan.baidu.coms1sjArVM9 脚本能够自动识别系统是32的还是64的,并自动选择Jdk和Eclipse等版本。 测试环境:Linux发行版本:Ubuntu 14.04 JDK版本:jdk-7u60-linux-i586(32)jdk-7u60-linux-x64(64) Eclipse版本:eclipse-java-luna-R-linux-gtk (32)eclipse-java-luna-R-linux-gtk-x86_64(64) 使用时请确保此夹存在以下: ├── eclipse-java-luna-R-linux-gtk.tar.gz ,为您选择32JDK和eclipse sudo tar -zxvf jdk-7u60-linux-i586.tar.gz -C usrlibjvm sudo chown -R jiangxin:jiangxin

    51360

    扫码关注云+社区

    领取腾讯云代金券