
Linux
文章平均质量分 56
月犹依依
RPG、Flow、Loop & Zoom! Have fun every day~
一天一天成长为架构师~
展开
-
ITerm2 paste黏贴速度过慢问题解决
原因:zsh开启autosuggestions 插件的时候,在终端中粘贴大量的内容的时候,会粘贴的很慢,基本上是一行行的粘贴的。vim ~/.zshrc// 复制如下内容pasteinit() { OLD_SELF_INSERT=${${(s.:.)widgets[self-insert]}[2,3]} zle -N self-insert url-quote-magic # I wonder if you'd need `.url-quote-magic`?}pastefinish(原创 2021-08-27 12:48:45 · 1114 阅读 · 0 评论 -
VIM快捷键与配置文件
vim快捷键参考高清图一般模式移动快捷键编辑快捷键插入模式快捷键命令模式快捷键.vimrc配置文件参考https://higoge.github.io/2016/05/15/cm-linux06/https://zhuanlan.zhihu.com/p/87672582 :分类快捷键高清图一般模式移动快捷键编辑快捷键插入模式快捷键命令模式快捷键.vimrc配置文件...原创 2021-07-02 10:38:15 · 652 阅读 · 0 评论 -
JVM定位线上问题
线上问题定位参考核心思路定位流程图示核心排查步骤几个核心步骤的排查例子内存消耗过大,导致Full GC次数过多代码中有大量消耗CPU的操作,导致CPU过高,系统运行缓慢由于锁使用不当,导致死锁。随机出现大量线程访问接口缓慢。某个线程由于某种原因而进入WAITING状态,此时该功能整体不可用,但是无法复现环境排查部分,Linux命令详解top命令:内存:free与vm_stat命令磁盘代码排查部分,Linux命令详解火焰图其他分析工具(Arthas、JProfiler、MAT)案例参考PDF教程《Java原创 2021-06-15 12:14:18 · 1906 阅读 · 3 评论 -
MAC系统环境变量文件加载顺序与环境变量声明
Mac系统的环境变量,加载顺序为:/etc/profile/etc/paths ~/.bash_profile ~/.bash_login ~/.profile ~/.bashrc/etc/profile和/etc/paths是系统级别的,系统启动就会加载,后面几个是当前用户级的环境变量。后面3个按照从前往后的顺序读取.如果/.bash_profile文件存在,则后面的几个文件就会被忽略不读了;如果/.bash_profile文件不存在,才会以此类推读取后面的文件。~/.bashrc没原创 2021-06-08 18:13:48 · 361 阅读 · 0 评论 -
grep命令
grep命令基本语法参考注意输出中文乱码实例grep正则搜索Java文件中Exception出现场景grep与awk查看日志的例子基本语法参考《shell脚本攻略》第四章grep部分注意输出中文乱码vim ~/.bashrc# 然后添加下面两行:export LC_CTYPE=zh_CN.UTF-8export LANG=en_US.UTF-8# 再source一下即可source ~/.bashrc之后输出如果导入excel为乱码,查询excel乱码解决方案:https:/原创 2021-06-01 10:59:35 · 758 阅读 · 0 评论 -
Linux脚本写作学习笔记
Linux脚本写作学习笔记<<Linux命令行与shell脚本编程大全.第3版.pdf>><<Linux Shell脚本攻略(第3版) 图灵版 .pdf>><<Linux学习.emmx>>4类知识:1.是做什么的,作用+原理(第一遍)。2.能够立即投入实际的代码写法(常用语法、语句技巧、优雅表达)。也意味着要多次阅读,每次取其中最关键部分。3.注意事项(编程常见注意点、易错点)。4.其他人的博客介绍与总结不要做那些将原创 2021-04-16 17:34:05 · 355 阅读 · 0 评论 -
linux磁盘空间爆满后的释放
linux磁盘空间爆满后的释放参考参考https://blog.youkuaiyun.com/u013549582/article/details/81739256一个之前运行好好的服务突然挂掉了,可能的原因有两个,一是磁盘满了,二是内存满了。这里只介绍磁盘空间不足的解决办法1.首先确定是否是磁盘空间不足输入命令:df –h 查看磁盘信息很明显:Filesystem下的挂载点 /dev/xvda1 下的40G容量已经耗尽。这时最简单的办法就是找到大且无用的文件并删除,首选就是log文件。2.输入命令原创 2021-04-16 17:13:17 · 887 阅读 · 0 评论 -
Linux零散笔记收录
Linux零散笔记收录常用命令source防火墙firewall常用命令vim以另一个用户的身份执行shell命令:su、sudo、runusertee$符号的常见用法Linux—shell中(())、(( ))、(())、( )、``与${ }的区别md5sumlinux中的-a到-z的意思awkscpLinux中的定时自动执行功能(at,crontab)常用功能批量创建linux用户在文件指定行插入字段文件共享:Samba or NFS免密sudo配置磁盘挂载与删除linux环境变量配置IPlinux增原创 2021-04-15 20:00:47 · 174 阅读 · 0 评论 -
Linux文件和目录权限管理
Linux文件和目录权限管理Linux为三种用户准备了权限——文件的所有者、文件用户组、其他人。另外root用户并不包括在里面,root可以查看、修改、删除所有人的文件。来自 https://blog.youkuaiyun.com/CSND_PAN/article/details/79083024https://www.cnblogs.com/pyng/p/9618395.html文件的存取权限读权限(r)表示只允许指定用户读取相应文件的内容,而禁止对它做任何的更改操作。将所访问的文件的内容作为输入的命令都需原创 2021-04-15 19:33:05 · 165 阅读 · 0 评论 -
Linux命令输出保存到文件中的方法
方法 1:重定向将输出保存到文件中而不是在屏幕上显示。“>“” 会将命令输出重定向到文件,它会替换文件中的所有内容。“>>” 会将命令输出添加到文件现有内容的末尾。使用标准输出重定向运算符>将输出重定向到文件:command > file.txt如果file.txt不存在,它会自动创建。如果 Linux 命令返回错误,那么错误不会保存在文件中。可以使用2>&1将命令的输出和错误保存到同一个文件中,如下所示:command > file.tx原创 2021-04-07 15:44:24 · 13832 阅读 · 0 评论 -
swap空间不足导致的服务无法启动
swap空间不足导致的服务无法启动报错内容报错内容OpenJDK 64-Bit Server VM warning: INFO: os::commit_memory(0x00000000c0000000, 357892096, 0) failed。解决方法:执行命令 free -m 查看内存与swap空间。如果没有交换空间或者交换空间比较小,要先安装交换空间或者增大空间。创建swapfile:dd if=/dev/zero of=swapfile bs=1024 count=500000#原创 2021-02-04 16:58:21 · 1269 阅读 · 0 评论 -
shell多入参函数
shell多入参函数实例:#!/bin/shcheck_third_url() { THIRD_REFER_URL="aaa/bbb/ccc" THIRD_SSO_URL="https://aaa.com.cn/#/login?callback=https://bbb.com\&cc=true" check_url $THIRD_REFER_URL $THIRD_SSO_URL export THIRD_REFER_URL export THIRD_SS原创 2021-01-20 11:49:26 · 491 阅读 · 0 评论