
linux
一只小小狗
大家好我是练习时长2年半的程序员
展开
-
如何预估系统的瓶颈
CPU 使用率、内存占用、网络流量、磁盘 IO等指标,异常或者持续高位的情况下,都可能是系统瓶颈的表现。原创 2024-03-03 15:36:20 · 1352 阅读 · 0 评论 -
docker—启动、停止、重启容器实例
参数 -t:关闭容器的限时,如果超时未能关闭则用kill强制关闭,默认值10s,这个时间用于容器的自己保存状态。由此可见stop和kill的主要区别:stop给与一定的关闭时间交由容器自己保存状态,kill直接关闭容器。-t:关闭容器的限时,如果超时未能关闭则用kill强制关闭,默认值10s,这个时间用于容器的自己保存状态。1、docker stop 此方式常常被翻译为优雅的停止容器。docker stop -t=60 容器ID或容器名。docker restart 参数。原创 2023-03-13 18:42:18 · 3350 阅读 · 0 评论 -
docker查看容器列表,以及删除容器
docker rm e1d0d9e2a2d7 或 docker rm -f e1d0d9e2a2d7。原创 2023-03-13 15:18:11 · 784 阅读 · 0 评论 -
Linux多个小压缩文件合并一个压缩文件命令压缩包合并
【代码】Linux多个小压缩文件合并一个压缩文件命令压缩包合并。原创 2023-03-13 14:06:38 · 2173 阅读 · 0 评论 -
Clickhouse登录SQL命令界面
【代码】Clickhouse登录SQL命令界面。原创 2022-11-18 16:08:51 · 468 阅读 · 0 评论 -
clickHouse日志查看
在集群模式下或者情况下无法找到ck日志时,输入。查找相关.log结尾文件。原创 2022-11-17 15:40:16 · 2690 阅读 · 0 评论 -
linux上通过正则的方式匹配删除文件(rm 使用正则表达式 删除文件和获取最新修改时间的文件)
linux上通过正则的方式匹配删除文件1.rm 使用正则表达式 删除文件:2、获取最新修改时间的一个文件1.rm 使用正则表达式 删除文件:-E是为了增强正则功能ls|grep -E "正则表达式"|xargs rm 2、获取最新修改时间的一个文件ls -lt|grep '匹配字段'|head -1|awk '{print $8}'如有错误欢迎指正...原创 2022-04-20 16:50:05 · 9470 阅读 · 0 评论 -
linux下查看内存占用和具体进程的内存占用
linux下查看内存占用和具体进程的内存占用linux查看内存占用 free -htotal 一共有的内存used 使用中的free 空闲的shared 共享的buff/cache 缓存的available 可用的total = used + free + buff/cacheavailable = free + buff/cache(部分)top [option] [pid]比如top -p pid 查询当前进程下的内存CPU情况主要看 MEM 内存 占用百分比比如我原创 2022-04-15 15:03:03 · 732 阅读 · 0 评论 -
Linux下查看文件和文件夹大小
df可以查看一级文件夹大小、使用比例、档案系统及其挂入点,但对文件却无能为力。du可以查看文件及文件夹的大小。df -h查看系统中文件的使用情况参数 -h 表示使用「Human-readable」的输出,也就是在档案系统大小使用 GB、MB 等易读的格式。du -sh *查看当前目录下各个文件及目录占用空间大小...原创 2022-04-02 14:53:31 · 707 阅读 · 0 评论 -
linux下查询文件下的关键词grep
linux下查询文件下的关键词grepgrep option(可以不加) "关键词" XXX.txt/(等) grep [options] [options]主要参数: -c:只输出匹配行的计数。 -I:不区分大 小写(只适用于单字符)。 -h:查询多文件时不显示文件名。 -l:查询多文件时只输出包含匹配字符的文件名。 -n:显示匹配行及 行号。 -s:不显示不存在或无匹配文本的错误信息。 -v:显示不包含匹配文本的所有行。 pattern正则表达式原创 2022-03-08 19:27:50 · 103 阅读 · 0 评论 -
linux查看多个或单个文件的大小命令
多个文件大小的查看命令ls -lht单个文件ls -lht 文件名“-”后参数长选项必须使用的参数对于短选项时也是必需使用的。 -a, --all 不隐藏任何以. 开始的项目 -A, --almost-all 列出除. 及.. 以外的任何项目 --author 与-l 同时使用时列出每个文件的作者 -b, --escape 以八进制溢原创 2022-02-24 11:02:30 · 1013 阅读 · 0 评论 -
linux下 jar包 .sh脚本执行
conf 配置脚本jarpack="(可运行文件)xxx.jar"jarpath="/xxx/xxx/(可运行文件具体路径)"path="/data/java/jdk1.8/bin(jdk地址)"JAVA_OPTS="-server -Xms512m -Xmx4024m(jvm调优)"# --xxx.xxx=xxx properties里的文件修改配置sys_after="--spring.profiles.active=prod(启动参数)"start.sh#!/bin/bashdi原创 2022-02-22 17:02:59 · 1696 阅读 · 0 评论 -
linux下端口占用杀死
Linux 查看端口占用情况lsofnetstatKilllsoflsof 是一个列出当前系统打开文件的工具。lsof查看端口占用语法格式:lsof -i:端口号查看所有端口:lsof -inetstatnetstat -tunlp 用于显示 tcp,udp 的端口和进程等相关情况。netstat 查看端口占用语法格式:netstat -tunlp | grep 端口号-t (tcp) 仅显示tcp相关选项-u (udp)仅显示udp相关选项-n 拒绝显示别名,能显示数字原创 2022-02-15 11:28:36 · 679 阅读 · 0 评论 -
Global Regular Expression Print (grep命令详解)
Global Regular Expression Print是什么?grep是文本搜索命令,可以正则表达式搜索文本,也可从一个文件中的内容作为搜索关键字。在一个或多个文件中搜索字符串模板。如果模板包括空格,则必须被引用,模板后的所有字符串被看作文件名。搜索的结果被送到标准输出,不影响原文件内容。基本语法 匹配模式 匹配内容 那个文件grep [option] pattern file常用匹配模式-e<正则样式> --regexp=<正则样式> #指定字符串原创 2022-02-14 20:04:06 · 465 阅读 · 0 评论 -
linux下常用vim命令
linux下常用vim命令一、输入vim 命令,进入命令模式1.行号显示2.光标移动3.搜索替换二、命令模式切换到输入模式三、命令模式切换到底线命令模式一、输入vim 命令,进入命令模式1.行号显示:set nu 显示文本的行号:nonu 取消显示行号2.光标移动n<Enter>: 向下移动n行n<space>: 向右移动当前行的n个字符3.搜索替换输入/word: 可查找光标之下word字符串位置输入?word :可查找光标之上word字符串位置/word原创 2022-01-26 16:02:58 · 2498 阅读 · 0 评论 -
linux上删除一个目录以及其下文件
rm [options] 文件夹名称参数-i 删除前逐一询问确认-f 即使原档案属性设为唯读,亦直接删除,无需逐一确认r 将目录及以下之档案亦逐一删除删除当前目录下所有文件和目录:rm -r *指定删除某个以及其下所有目录文件rm -rf name...原创 2022-01-26 14:42:29 · 4772 阅读 · 0 评论 -
nohup: ignoring input and appending output to `nohup.out‘
nohup: ignoring input and appending output to `nohup.out’错误原因:文件没有写入权限。解决办法:先查询进程,先杀死进程:命令1nohup jar包 > /dev/null 2> /dev/null &nohup命令是会让脚本文件自动执行的命令,但是由于nohup必定会产生日志文件,这时需要将日志写入到一个文件里去,该命令就是将日志文件输入到/dev/null这个黑洞(所有重定向到它的信息都会消失)里面,如果输入日志原创 2021-12-30 16:09:16 · 14437 阅读 · 0 评论 -
jar包在linux上的命令
jar包在linux上的命令一.持续运行的命令命令1命令2 再执行自动运行jar包二.让持续运行的jar包终止运行一.持续运行的命令命令1nohup jar包 > /dev/null 2> /dev/null &nohup命令是会让脚本文件自动执行的命令,但是由于nohup必定会产生日志文件,这时需要将日志写入到一个文件里去,该命令就是将日志文件输入到/dev/null这个黑洞(所有重定向到它的信息都会消失)里面,如果输入日志文件很重要就别导入了…命令2 再执行自动运行原创 2021-12-30 16:07:14 · 899 阅读 · 0 评论 -
Linux进程管理
Linux进程管理Linux中进程信息查看父进程的信息pstree -pu显示进程树图linux杀死进程Linux中进程信息1、在Linux中,每一个程序都是有自己的一个进程,每一个进程都有一个id号!2、每一个进程呢,都会有一个父进程!3、进程可以有两种存在方式︰前台!后台运行!|4、一般的话服务都是后台运行的,基本的程序都是前台运行的!ps 查看当前系统正在执行的各种进程的信息-a 显示当前终端所有的进程信息-u 以用户的信息显示进程-x 显示后台运行进程的参数 # ps原创 2021-02-12 18:32:27 · 92 阅读 · 0 评论 -
Linux磁盘管理
Linux磁盘管理df (列出文件系统整体的磁盘使用量)参数 -h 查看磁盘容量单位变为M(兆)du (检查磁盘空间使用量)-a 查看隐藏子文件夹du -sm /* 检查每个目录下每个目录所占用的容量原创 2021-02-12 17:38:01 · 98 阅读 · 0 评论 -
Linux用户组管理
Linux用户组管理1.创建一个用户组2.用户组的删除3.用户组的修改权限信息和名字4.用户如果要切换用户组怎么办?5./etc/passwd/etc/shadow文件中组的增加、删除和修改实际上就是对/etc/group文件的更新。1.创建一个用户组groupadd 用户组名称 添加用户组 (不指定会自增id)cat /etc/group 去查看有哪些用户组groupadd -g 指定id 用户组名称 添加用户并且指定用户组id2.用户组的删除groupdel 用户组名称原创 2021-02-12 16:57:46 · 122 阅读 · 0 评论 -
Linux账号管理学习
Linux账号管理学习1.useradd 命令 添加用户2.userdel 命令 删除用户3.usermod 命令 修改用户4.切换用户5.查看主机名、修改主机名6.用户密码设置7.root账号锁定用户1.useradd 命令 添加用户useradd -选项 用户名选项:-c comment指定一段注释性描述。-d 目录指定用户主目录,如果此目录不存在,则同时使用-m选项,可以创建主目录。-G 用户组,用户组指定用户所属的附加组。-g 用户组指定用户所属的用户组。-m 使用者目录如不存在原创 2021-02-10 19:14:01 · 101 阅读 · 0 评论 -
Vim编辑器使用、按键大全
Vim编辑器使用Vim编辑器是什么?三种使用模式创建vim文件命令模式:输入模式:底线命令模式:模式转换图Vim按键说明大全命令模式编辑模式底线命令模式Vim编辑器是什么?vim通过一些插件可以实现和IDE一样的功能!|Vim是从 vi发展出来的一个文本编辑器。代码补完、编译及错误跳转等方便编程的功能特别丰富,在程序员中被广泛使用。简单的来说,vi是老式的字处理器,不过功能已经很齐全了,但是还是有可以进步的地方。vim 则可以说是程序开发者的一项很好用的工具。所有的Unix Like系统都会内原创 2021-02-10 18:14:47 · 325 阅读 · 0 评论 -
Linux的链接
Linux的链接硬链接软链接创建链接LN硬链接A–B,假设B是A的硬链接,那么他们两个指向了同一个文件!允许一个文件拥有多个路径,用户可以通过这种机制建立硬链接到一些重要文件上,防止误删!软链接类似(windows下的)快捷方式,删除源文件,快捷方式也访问不了。创建链接LNtouch f1 创建一个文件ln f1 f2 创建一个硬链接ln -s f1 f3 创建一个软链接-s 是创建软链接echo "" >>文件名 输入字符串...原创 2021-02-10 17:53:28 · 92 阅读 · 0 评论 -
Linux多种查看文件方式
Linux多种查看文件方式1.ping网络是否连接2.ifconfig查看网络连接信息3.查看文件的方式3.1 cat 正着看3.2 tac 倒着看3.3 nl 查看行号3.4 more 一页一页看 只能往下翻 (空格翻页 enter下一行 :f行号)3.5 less 与more类似,但是比 more更好的是,他可以往前翻页!(空格翻页,上下键代表翻动换面,q键退出,/ 命令查找字符串向下查询 ,?向上查询字符串)cd /etc/sysconfig/network-scripts #网络配置目录原创 2021-02-10 17:22:29 · 243 阅读 · 0 评论 -
Linux文件属性查看和修改命令
Linux文件属性查看和修改命令文件属性 `ls -l`查看1.文件类型2.读写权限(9位)3.文件数量4.用户5.所属组6.文件大小7.时间年月8.文件名称修改文件读写权限1.更改文件属组2.更改文件属主,同时更改文件属组3.chmod 更改文件9个属性 (必须要掌握)文件属性 ls -l查看依次为:文档种类 | 读写权限(9位)| 文件数量 | 用户 | 所属组 | 文件大小 | 时间 | 文件名称1.文件类型2.读写权限(9位)接下来的9个 r原创 2021-02-10 16:49:39 · 1520 阅读 · 0 评论 -
Linux目录相关命令
Linux目录相关命令1.cd切换目录2.ls列出目录3.pwd 显示用户所在的目录4.mkdir 创建文件夹5.rmdir 删除文件夹6.cp 复制文件或者目录7. rm 移除文件或者目录! (建议虚拟机使用,服务器别用)8.mv 移动文件或者目录 或者重命名1.cd切换目录绝对路径都是以 / 开头,cd 目录 切换目录命令cd .. 返回上一级目录cd ~ 回到当前用户目录2.ls列出目录ls 列出目录参数ls -a 查看全部的文件,包括隐藏文件ls -l 列出所有文件原创 2021-02-09 21:45:53 · 107 阅读 · 0 评论 -
Linux基本目录介绍
VMware本地安装CentOS71. VMware下载2. vm激活3.CentOS7镜像1. VMware下载2. vm激活激活码3.CentOS7镜像镜像下载地址原创 2021-02-09 19:01:06 · 109 阅读 · 0 评论