
Linux
文章平均质量分 80
打磨时光
我是打磨匠,关注软件开发,打磨产品,服务人类。
展开
-
grep awk 获取进程 pid
已知知道进程的名字即name,grep -v grep 提出 grep 进程的 pidps -ef | grep "name" | grep -v grep | awk '{print $2}'原创 2020-03-19 19:56:08 · 3442 阅读 · 0 评论 -
记一次CPU突然飙升到 100% 问题排查
线上 CPU 飚高问题该如何定位问题呢?是因为线程太多,导致上下文切换?还是因为应用代码中出现了死循环?还是GC频繁导致 CPU 突然飙升?该如何入手呢?首先要知道那些情况会导致 CPU 的突然飙升:频繁GC,访问量高时,有可能造成频繁的GC、甚至FGC。当调用量大时,内存分配过快,就会造成GC线程不停的执行,导致CPU飙高序列化与反序列化,例如应用代码执行xml解析时,调用量增大...原创 2019-11-13 21:37:10 · 6934 阅读 · 0 评论 -
Docker 容器中“TERM environment variable not set.”
现在的应用大部分都是用 docker 来运行的,今天突然发现有台机器 CPU 突然飚到了 90% 以上,运行 top 命令,发现有几个 java 进程的 cpu 占用率很高使用top -H -p pid 正是使用 docker 运行的 java 进程使用 docker 命令,进入到 docker 容器里docker exec -it docker-name /bin/sh运行&g...原创 2019-11-07 21:16:17 · 501 阅读 · 0 评论 -
linux 选取命令 cut、grep
cutcut 平时用的比较少,这个命令就是将一段信息的某一点切出来,处理单位是行> man cut使用 man 命令查看 cut 的使用说一下常用的几个:-d : 后面接分割字符,和 -f 一起使用-f :根据 -d 的分割字符将一段信息分割成数段,-f 取出第几段的意思-c :以字符的单位取出固定字符区间例如:> echo ${PATH}按 “:...原创 2019-09-03 22:47:52 · 249 阅读 · 0 评论 -
linux 命令别名 alias
alias查看有哪些别名> alias设置别名> alias lm='ls -al | more'取消别名> unalias lm原创 2019-09-01 17:43:30 · 133 阅读 · 0 评论 -
linux 修改文件属性和权限
记录几个常用于用户组、拥有者、各种身份的权限之修改的命令:chgrp:修改文件所属用户组chown: 修改文件拥有者chmod:修改文件的权限, SUID、SGID、SBIT 等的特性chgrp修改的组名必须要在 /etc/group 文件中存在就行,否则就会报错chown修改的用户必须是已经存在系统中的账号,也就是在 /etc/passwd 这个文件中有记录的用户名称才能修改...原创 2019-08-18 13:21:03 · 300 阅读 · 0 评论 -
linux 中的一些小命令(持续更新...)
date 查看当前日期> date2. cal 日历> cal> cal 20193. 在终端中使用计算器 bc> bc4. 查看命令的操作手册 man> man date向【上】查找某个字符串 /string向【下】查找某个字符串 ?string继续向下查找 n继续向上查找 N...原创 2019-08-17 22:46:01 · 149 阅读 · 0 评论 -
VirtualBox 最小化安装 CentOS7
在学习Linux的过程中,使用虚拟机安装一个最小 Linux 系统是最方便的了。在安装完成后发现ping www.baidu.com没有响应,后来查询是没有启动服务。修改如下:vi /etc/sysconfig/network-scripts/ifcfg-enp0s3ONBOOT = no 为 ONBOOT = yes配置好之后,重启网络服务:service networ...原创 2019-08-12 22:11:47 · 723 阅读 · 0 评论 -
linux 压缩命令
常见的几种压缩文件扩展名:*.Z compress 程序压缩的文件*.zip zip 程序压缩的文件*.gz gzip 程序压缩的文件*.bz2 bzip2 程序压缩的文件*.xz xz 程序压缩的文件*.tar tar 程序打包的文件,并且没有被压缩过*.tar.gz tar 程序打包的文件,并且经过...原创 2019-08-19 23:34:29 · 143 阅读 · 0 评论 -
linux grep 显示前后几行数据
grep 后面带上-A -B -C 参数可以多显示几行内容grep -A 5 可以显示匹配内容以及后面的5行内容grep -B 5 可以显示匹配内容以及前面的5行内容grep -C 5 可以显示匹配内容以及前后面的5行内容...原创 2019-07-19 23:12:50 · 531 阅读 · 0 评论 -
linux 中命令 dig 的使用
dig 命令主要用来从 DNS 域名服务器查询主机地址信息。查询单个域名的 DNS 信息dig 命令最典型的用法就是查询单个主机的信息。比如在国内访问 github.com 很慢的问题就可以通过这个方法解决。打开终端:dig github.com======================================// 1. 这一部分是 dig 命令的版本; <<...原创 2019-06-07 13:53:27 · 613 阅读 · 0 评论