![](https://img-blog.csdnimg.cn/20201014180756916.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
Linux/Shell
一个行走的民
业精于勤,荒于嬉,行成于思,毁于随。
展开
-
CPU的使用率和负载的区别
0x01 CPU使用率这个比较好理解,先来说说这个概念。使用率其实也就是一段时间内 使用时间/总时间直接说CPU的使用率计算方式吧:CPU在t1和t2时间内的使用率=CPU非空闲时间/CPU总时间*100%=(1-CPU的空闲时间/CPU总时间)*100%很好理解。比如一个单核CPU,你程序写个死循环,然后很容易把CPU跑到接近100%,因为死循环不会让出时间片,就会一直占用CPU比...原创 2019-10-29 22:12:27 · 2143 阅读 · 0 评论 -
shell中的特殊变量IFS的使用,以及其值为$'\n'与'\n'时的区别。
在shell中使用到for循环时,是通过IFS同样也是来定义分隔符。如果要指定多个IFS字符,只要将他们在赋值行串起来就行。如下: IFS=$'\n':;"这个赋值会将换行符、冒号、分号和双引号作为字段分隔符。如何使用 IFS 字符解析数据没有任何限制。 那么下面三个的区别是什么呢?IFS='\n' //将字符\和字符n作为IFS的换行符。IFS='\n' //与原创 2018-01-30 16:11:52 · 8985 阅读 · 1 评论 -
Linux下查找磁盘盘符与机器槽位Slot的对应关系
0.闲说云服务是三分开发七分运维??? 好像说的并没有错啊!o(╯□╰)o 今天运维公司对象存储系统,发现坏盘,联系网络组换盘,结果网络组希望我提供坏盘的Slot位置。1.关于RAID卡 先了解个东西RAID卡。 RAID: Redundant Array of Independent Disks 这个RAID卡就相当于一个小型集成电脑了(有自己的CPU、缓存),专门用来...原创 2018-08-02 15:11:36 · 24245 阅读 · 0 评论 -
Linux shell中2>&1的含义解释 (全网最全,看完就懂)
A.首先了解下1和2在Linux中代表什么 名称 代码 操作符 Java中表示 Linux 下文件描述符(Debian 为例) 标准输入(stdin) 0 < 或 << System.in /dev/stdin -> /proc/self/fd/0 -> /dev/pts/0 标准输出(stdout原创 2018-09-11 18:39:02 · 175538 阅读 · 48 评论 -
shell中打印换行
三种方式1.转义echo "a\na\\nc"2.使用 -e 参数echo -e "a\na"//-e enable interpretation of backslash escapes (启用反斜杠转义)3.使用字符串展开 ($’'的用法还有待研究)echo $'a\na'参考...原创 2018-10-04 17:38:39 · 5456 阅读 · 2 评论 -
Ubuntu16.04或18.04上安装QQ微信迅雷
0. 写在前面没办法,公司的电脑是Windows的,windows下面开发实在太恶心人,于是开始了Linux的折腾之路。如果你只是想用Linux环境开发,而有不想折腾,你可以直接安装deepin系统。上面各类软件齐全(QQ,微信,网易云音乐,搜狗输入法,截图,录屏,有道云笔记等等),还是仿mac风,整体都还是不错的,但是我为啥又转Ubuntu16了呢?因为deepin用了一个发现双显示器时它...原创 2018-09-22 11:20:56 · 2645 阅读 · 5 评论 -
Linux 五种IO模型
1. 一些概念1.1进程切换:百科进程阻塞:百科 进程进入阻塞状态也就让出了CPU资源,等相应的事件出现才被唤醒同步与异步:关注的是消息通信机制 (synchronous communication/ asynchronous communication)。如果在函数调用返回的时候就能得到结果,那这就是同步的;相反,如果在函数调用返回的时候还不能得到结果,而是要等到适当的时候才能得到结果...原创 2019-02-19 20:21:12 · 380 阅读 · 0 评论 -
JPS无法查看已经启动的Java进程信息
问题描述:启动Hbase集群中RegionServer后,通过JPS无法查看到该进程号,导致无法通过jstat来查看regionserver的内存情况,来做一些JVM参数调优。在网上查询到的一些信息来看:java程序启动后,默认(请注意是默认)会在/tmp/hsperfdata_userName目录下以该进程的id为文件名新建文件,并在该文件中存储jvm运行的相关信息,其中的userName...原创 2019-06-03 20:07:39 · 2990 阅读 · 0 评论