Linux
文章平均质量分 62
CodingALife
这个作者很懒,什么都没留下…
展开
-
Linux命令(三):SFTP
`原创 2022-03-22 15:33:04 · 11733 阅读 · 0 评论 -
Linux(十二):CPU使用率过高问题排查,ps命令和jstack命令查看线程调用栈
目录1、处理流程2、总结1、处理流程一个应用占用CPU很高,除了确实是计算密集型应用之外,通常原因都是出现了死循环。第一步:查看进程号top命令发现某个进程(pid)占用cpu达到很高第二步:查看哪个线程占用最多资源ps p pid -L -o pcpu,pid,tid,time,tname,stat,psr |sort -n -k1 -r; (命令查看这个进程下面的所有线程占用情况,pid 替换为查找到的pid数字)第三步:jstack输...原创 2021-10-29 16:22:18 · 2710 阅读 · 0 评论 -
Linux(十):查找文本中的关键字
方法一/content用Vim打开文件后,直接输入 /关键字 并回车,定位到第一个关键字,之后通过n向下查找,通过N向上查找方法二?content用Vim打开文件后,直接输入 ?关键字 并回车,定位到最后一个关键字,之后通过n向上查找,通过N向下查找...原创 2021-10-08 11:54:24 · 15196 阅读 · 0 评论 -
Linux(九):vim跳转到某一行
1、vi操作跳到第一行的第一个字符:按两次“g” 跳转到当前行的第一个字符:在当前行按“0” 跳到文本的最后一行:shift+g 跳到最后一行的最后一个字符: shift+g shift+42、命令行模式下输入(n为指定的行号):(1)ngg / nG(2):n(3)vim +n filename(注意这里要输入+号)三者的区别在于,ngg/nG输入以后不需要按下回车键,而输入:n之后还要按下回车键才会跳转,vim +n filename只能在打开文件时跳转到相...原创 2021-10-08 00:04:42 · 32162 阅读 · 0 评论 -
Linux(八):~/. 的含义
~ 代表你的/home/用户家目录,假设你的用户名是hadoop,那么~/就是/home/hadoop/.是代表当前目录,此目录本身,但是一般可以不写所以cd ~/. 和cd ~ 和cd ~/效果是一样的.后面有东西又是另外一个问题,点在文件名头部,代表一个隐藏文件~/.local是你的主目录下一个.local的文件夹的路径,并且从.可以看出,这是一个隐藏文件如果不用ls -a的话,一般ls是无法看到的...原创 2021-10-07 18:03:21 · 329 阅读 · 0 评论 -
Linux(三):“/”和“~”的区别
1、区别”/“是根目录”~“是家目录Linux存储是以挂载的方式,相当于是树状的,源头就是”/“,也就是根目录。而每个用户都有”家“目录,也就是用户的个人目录,比如root用户的”家“目录就是/root,普通用户hadoop的家目录就是/home/hadoop。...原创 2021-10-07 17:17:15 · 9315 阅读 · 0 评论 -
Linux(四):什么是Bash、什么是shell?
预填充,根据奇偶调整即可public String generateTheString(int n) { char[] arr = new char[n]; Arrays.fill(arr, 'a'); if (n % 2 == 1) return new String(arr); arr[0] = 'b'; return new String(arr);}作者:lzhlyle链接:https://leetcode-cn.com/problems/gen...原创 2021-07-03 19:59:03 · 19183 阅读 · 0 评论 -
Linux(六):grep显示前后几行
1、grep用法说明标准unix/linux下的grep通过下面參数控制上下文grep -C 5 foo file 显示file文件里匹配foo字串那行以及上下5行grep -B 5 foo file 显示foo及前5行grep -A 5 foo file 显示foo及后5行2、实际案例try{ ...} catch (Exception e) { LOGGER.error("失败,目标状态:{},shopIds:{}", status, shopIds, e);原创 2021-04-09 10:37:12 · 4020 阅读 · 0 评论 -
Linux(七):/bin/bash和/bin/sh的区别
1、执行脚本test.sh脚本test.sh内容:#!/bin/shsource pcy.sh #pcy.sh并不存在echo hello1.1、执行./test.sh屏幕输出为:./test.sh: line 2: pcy.sh: No such file or directory由此可见,在#!/bin/sh的情况下,source不成功,不会运行source后面的代码。修改test.sh脚本的第一行,变为#!/bin/bash,再次执行./test.sh,屏幕输出为.原创 2021-01-20 15:22:58 · 2031 阅读 · 1 评论 -
Linux(十一):平均负载与CPU使用率
01 uptime命令通常我们发现系统变慢时,我们都会执行top或者uptime命令,来查看当前系统的负载情况,比如像下面,我执行了uptime,系统返回的了结果。[root@lincoding ~]# uptime 08:31:49 up 27 min, 1 user, load average: 0.07, 0.04, 0.00前几列的信息,相信大家都很熟悉,它们分别是当前时间、系统运行时间和正在登陆的用户个数,最后一个就是系统平均负载的情况。08:31:49原创 2020-12-31 12:58:53 · 478 阅读 · 0 评论 -
Linux安装(五):ubuntu安装nginx依赖包
1.首先使用dpkg命令查看自己需要的软件是否安装。①、例如查看zlib是否安装: dpkg -l | grep zlib②、依赖包openssl安装,命令: sudo apt-get install openssl libssl-dev③、解决依赖包pcre安装,命令: sudo apt-get install libpcre...原创 2020-02-04 15:17:42 · 2286 阅读 · 1 评论 -
Linux安装(四):celery连接redis报错mysqlclient
1、错误: django.core.exceptions.ImproperlyConfigured: mysqlclient 1.3.13 or newer is required; you have 0.9.32、方法1、注释"D:\project\Django\venv\lib\site-packages\django\db\backends\mysql\base.py"中的一...原创 2020-02-01 13:38:21 · 697 阅读 · 1 评论 -
Linux命令(一):基础命令
·原创 2020-01-31 20:44:54 · 804 阅读 · 0 评论 -
Linux安装(三):Ubuntu中配置Python3虚拟环境Virtualenv
Virtualenv 是一个版本管理的虚拟环境Virtualenvwrapper 是 Virtualenv 的增强版(因为Virtualenv 的操作太麻烦,所以不直接使用它)1、Virtualenv介绍举例:在开发Python应用程序的时候,系统安装的Python3只有一个版本:3.7。所有第三方的包都会被pip安装到Python3的site-packages目录下。如果我...原创 2020-01-31 17:18:44 · 3355 阅读 · 0 评论 -
Linux安装(一):软链接问题
没有设置软链接的问题:执行which java ——查看默认的jdk安装路径进入输出的路径下,执行sudo rm -rf java ———删除默认的java执行sudo ln -s $JAVA_HOME/bin/java /usr/bin/java——–将自己安装的java链接到默认java安装路径下执行which javac ——查看默认的jdk安装路径进入输出的...原创 2019-06-08 15:32:41 · 1456 阅读 · 0 评论 -
Linux安装(二):解決 centos -bash: vim: command not found
i. 那么如何安裝 vim 呢?输入rpm -qa|grep vim 命令, 如果 vim 已经正确安裝,会返回下面的三行代码:root@server1 [~]# rpm -qa|grep vimvim-enhanced-7.0.109-7.el5vim-minimal-7.0.109-7.el5vim-common-7.0.109-7.el5如果少了其中的某一条,比如 vi...原创 2018-11-28 21:10:30 · 423 阅读 · 0 评论 -
Linux命令(二):常用命令、网络/mysql/yum安装
·原创 2018-09-27 10:48:41 · 797 阅读 · 0 评论