Focus on technology
lifelong learning 个人分享

Linux

Linux的CPU性能(一)——Load是什么?

kjAlbert阅读(417)赞(4)

Load过高 当你登录到一台Linux机器上时,觉得卡卡的,尤其是执行的时候很慢,ls都要等待半天,当你派出了网络问题之后,肯定就会想到一个问题了,CPU Load过高了,于是使用uptime和top命令查看问题在哪 $ uptime 18...

Linux中exec和管道的妙用

kjAlbert阅读(697)赞(0)

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

文件打开数

kjAlbert阅读(265)赞(0)

limit ulimit命令可以临时设置,limit.conf命令永久设置,limit.conf命令更改需要重启系统。 hard是该用户最高可以设置的单个进程文件打开数,soft是现有设置的文件打开数。 limit中的open files不...

查看磁盘空间不一致问题

kjAlbert阅读(241)赞(0)

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

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

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

kjAlbert阅读(595)赞(0)

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

VMware连接usb的read/64,error18问题-kjAlbert's blog-个人分享

VMware连接usb的read/64,error18问题

kjAlbert阅读(222)赞(0)

VMware连接usbread/64,error18 将usb连接在宿主机上,使用VMware连接时报错: read/64,error18 这是由于VMware中usb控制器版本设置不对导致的,将usb版本设置为3.0即可

ld-linux-x86-64.so.2库-kjAlbert's blog-个人分享

ld-linux-x86-64.so.2库

kjAlbert阅读(965)赞(0)

问题 由于在脚本中使用了空变量,导致了将/*移动到了备份目录下 mv ${VAR}/* /home/backup # 由于VAR变量并没有定义,导致了这个语句变成了 mv /* /home/backup 执行脚本完成后,出现了连接不上情况,...

plink通过跳板机端口转发-kjAlbert's blog-个人分享

plink通过跳板机端口转发

kjAlbert阅读(949)赞(0)

plink简介 plink是在putty工具集中的一个网络工具,永固命令行网络连接 同时plink也可以进行端口转发 plink使用 一般使用 plink和ssh一样: plink [options] [user@]host [comman...

Gitbook——前端文档工具-kjAlbert's blog-个人分享

Gitbook——前端文档工具

kjAlbert阅读(342)赞(0)

Gitbook简介 Gitbook是一个文档工具,可以将文档展示在网页上,更为方便的是,可以将真个文档目录带走,只需要在浏览器中打开index.html就可以看整个文档了。这点是比Showdoc要方便的。 Gitbook安装 # Utunt...