Focus on technology
lifelong learning 个人分享

File System

Linux中exec和管道的妙用

kjAlbert阅读(775)赞(0)

一切皆文件 Linux的哲学之一就是一切皆文件,因此,网络连接socket也可以抽象为一种文件,例如/dev/tcp/114.114.114.114/53或者/dev/tcp/www.baidu.com/80 使用文件描述符 echo "S...

查看磁盘空间不一致问题

kjAlbert阅读(268)赞(0)

问题简介 通过df查看分区剩余空间不多了,但是不知到是哪些文件占用了磁盘空间,因此用du -sh命令查看,发现/分区所有目录的大小加起来都不到df的量,开始排查问题 问题现象 df -h查看各个分区所占的空间大小,通过du -sh查看目标目...

NFS挂载丢失导致load过高问题-kjAlbert's blog-个人分享

NFS挂载丢失导致load过高问题

kjAlbert阅读(674)赞(0)

问题介绍 监控告警某台机器CPU load过高(超过20),观察机器各项指标,没有其他告警项,CPU usage正常,内存,磁盘正常。观察CPU load历史值,发现从某一天开始缓慢增长,最终触发告警 问题现象 检查系统各项指标正常后,查看...

shell中的进程池-kjAlbert's blog-个人分享

shell中的进程池

kjAlbert阅读(544)赞(0)

shell中的多进程 由于shell本身是不支持线程的。所以只能通过启动多个进程来完成多任务的处理,shell中的多进程是通过&来使用的,例如: #!/bin/bash for i in `seq 1 10`;do { echo "...