随笔分类 -  linux

上一页 1 ··· 7 8 9 10 11 12 13 14 下一页
摘要:在开发运维的时候我们常常会遇到类似“Socket/File: Can’t open so many files”,“无法打开更多进程”,或是coredump过大等问题,这些都可以设置资源限制来解决。今天在教某位客户设置最大文件数方法时,搜索网上的方法时发现各家说法并不一致,便写了这篇文档。 通常对L 阅读全文
posted @ 2020-12-29 12:28 技术颜良 阅读(580) 评论(0) 推荐(0) 编辑
摘要:1./etc/security/limits.conf中指定的nofile的值,nofile有上限,不是无穷大。nofile由内核参数nr_open定义的. “在2.6.25内核之前有个宏定义,定义了这个值的最大值,为1024*1024,正好是100万,而在2.6.25内核及其之后,这个值是可以通过 阅读全文
posted @ 2020-12-29 12:19 技术颜良 阅读(933) 评论(0) 推荐(0) 编辑
摘要:前两天在调查一个"too many open files"的问题,和之前一样,自然而然的用到了lsof,加上一堆漂亮的命令组合来查看哪些程序打开了很多文件。lsof | awk '{print $2}' | uniq -c | sort -rnk1 | head啪的一敲回车,很顺利的定位到几个doc 阅读全文
posted @ 2020-12-29 12:16 技术颜良 阅读(773) 评论(0) 推荐(0) 编辑
摘要:1. LVM逻辑卷管理 2. ext4文件系统 2.1 扩容CentOS6的根文件系统(ext4) 根文件系统在 /dev/VolGroup/lv_root 逻辑卷上,文件系统类型为ext4,大小为10G,现在要将其扩容成20G。 1)调整分区类型为8e # 调整分区类型为LVM,也就是8e类型 f 阅读全文
posted @ 2020-12-27 10:18 技术颜良 阅读(2891) 评论(0) 推荐(0) 编辑
摘要:1.inodes介绍 Linux系统下文件数据储存在"块"中,文件的元信息,例如文件的创建者、文件的创建日期、文件的大小等。这种储存文件元信息的区域就叫做inode,中文译名为"索引节点"。inode也占用硬盘空间,硬盘格式化的时候,操作系统自动将硬盘分成两个区域。一个是数据区,存放文件数据;另一个 阅读全文
posted @ 2020-12-27 10:16 技术颜良 阅读(364) 评论(0) 推荐(0) 编辑
摘要:ulimit -SHn 65535内核优化net.ipv4.ip_forward = 1 #开启路由功能net.ipv4.conf.default.rp_filter = 1 #禁用所有IP源路由 net.ipv4.conf.default.accept_source_route = 0 #禁用ic 阅读全文
posted @ 2020-12-25 16:23 技术颜良 阅读(416) 评论(0) 推荐(0) 编辑
摘要:sysctl -a 查看内核配置 1)优化Linux文件打开最大数:vi /etc/security/limits.conf* soft noproc unlimited* hard noproc unlimited* soft nofile 102400* hard nofile 102400为了 阅读全文
posted @ 2020-12-25 10:46 技术颜良 阅读(251) 评论(0) 推荐(0) 编辑
摘要:主机中断优化 ingress-nginx 物理机执行 top 命令发现每个 CPU 的 si 指标不均衡,针对此问题 我们开启了网卡多队列机制 以及中断优化。 开启网卡多队列: ethtool -l eth0 // 查看网卡可以支持的多队列配置ethtool -L eth0 combined 8 / 阅读全文
posted @ 2020-12-25 10:34 技术颜良 阅读(334) 评论(0) 推荐(0) 编辑
摘要:如果你运行fsck命令(文件系统检查和修复命令),它也许会找到一些数据碎片,这些文件碎片在硬盘中并没有引用。特别的,fsck也许能找到看起来是完整的文件,但是在系统中没有名字-一个inode但是不对应文件名。这个数据仍然占用硬盘空间,但是并不能通过正常方式访问。 lost+found目录的文件通常是 阅读全文
posted @ 2020-12-19 10:34 技术颜良 阅读(2707) 评论(0) 推荐(1) 编辑
摘要:当在删除或者移动目录时,有进程在使用目录时无法彻底删除,删除或者移动后又会生产缓存文件,目录又再现 阅读全文
posted @ 2020-12-19 10:22 技术颜良 阅读(86) 评论(0) 推荐(0) 编辑
摘要:mount挂载目录千万不要挂载已有文件的目录,挂载空的目录,不然会造成进程终止,需要杀死进程umont 阅读全文
posted @ 2020-12-18 10:55 技术颜良 阅读(199) 评论(0) 推荐(0) 编辑
摘要:核心系统日志文件 /var/log/messages 包含系统启动时的引导盘,以及系统运行时其他状态、I/O错误、网络错误等;该文件较大时,会被系统切割成几份;日志切割配置文件为/etc/logrotate.conf(不要修改) dmesg命令 它可以显示系统的启动信息,一般查看硬件问题; dmes 阅读全文
posted @ 2020-11-24 14:56 技术颜良 阅读(1422) 评论(0) 推荐(0) 编辑
摘要:Linux 文件符说明 https://www.cnblogs.com/zengkefu/p/5635153.html 阅读全文
posted @ 2020-11-18 21:02 技术颜良 阅读(263) 评论(0) 推荐(0) 编辑
摘要:sysctl -a显示系统所有参数 阅读全文
posted @ 2020-10-19 12:14 技术颜良 阅读(752) 评论(0) 推荐(0) 编辑
摘要:net.ipv4.tcp_max_tw_buckets = 6000net.ipv4.tcp_sack = 1net.ipv4.tcp_window_scaling = 1net.ipv4.tcp_rmem = 4096 87380 4194304net.ipv4.tcp_wmem = 4096 1 阅读全文
posted @ 2020-10-10 16:04 技术颜良 阅读(150) 评论(0) 推荐(0) 编辑
摘要:高并发情况下Linux系统及kernel参数优化 众所周知在默认参数情况下Linux对高并发支持并不好,主要受限于单进程最大打开文件数限制、内核TCP参数方面和IO事件分配机制等。下面就从几方面来调整使Linux系统能够支持高并发环境。 iptables相关 如非必须,关掉或卸载iptables防火 阅读全文
posted @ 2020-09-23 09:28 技术颜良 阅读(180) 评论(0) 推荐(0) 编辑
摘要:curl 是常用的命令行工具,用来请求 Web 服务器。它的名字就是客户端(client)的 URL 工具的意思。curl 功能非常强大,它的命令可以直接放到 postman 使用,postman 也是支持 curl 的请求方式。 常用的结果参数 curl 的参数包括很多,这里只说几个常用的,如果遇 阅读全文
posted @ 2020-08-08 15:07 技术颜良 阅读(328) 评论(0) 推荐(0) 编辑
摘要:以nginx 为例1.toptop -b -n 1 |grep nginx|awk '{print "VIRT:"$5,"RES:"$6,"cpu:"$9"%","mem:"$10"%"}' 或者简单的top -p 进程id. 2. ps aux | grep nginxVSZ -- 虚拟地址空间大 阅读全文
posted @ 2020-08-07 17:05 技术颜良 阅读(384) 评论(0) 推荐(0) 编辑
摘要:在日常使用 Linux/Unix 系统时,我们会使用许多命令行工具来完成我们的工作,并理解和管理我们的系统,像 du 用于监视磁盘利用率,top 用于显示系统资源。其中一些工具已经存在很长时间了。例如,top 于 1984 年首次发布,而 du 的首次发布要追溯到 1971 年。 多年来,这些工具已 阅读全文
posted @ 2020-08-02 10:29 技术颜良 阅读(483) 评论(0) 推荐(1) 编辑
摘要:jq的基本用法:修改访问 以输入t.json为例: { "F1": 9, "F2": "F21", "F5": [ { "F51": 511, "F52": "F521" }, { "F51": 512, "F52": "F522" } ] } 修改字段 $ jq '.F1=100' t.json 阅读全文
posted @ 2020-08-02 10:28 技术颜良 阅读(598) 评论(0) 推荐(0) 编辑

上一页 1 ··· 7 8 9 10 11 12 13 14 下一页
点击右上角即可分享
微信分享提示