随笔分类 - Linux
摘要:在Linux系统中有很多流行且经常使用的系统资源监控工具,例如:vmstat、netstat、iostat、ifstat和mpstat, 这些工具可用于监控不同系统组件的统计信息, 包括:虚拟内存、网络连接和接口、CPU、输入/输出设备等。 dool是一款功能强大且灵活的多功能命令行工具, 除了提供
阅读全文
摘要:1、系统自带工具gzexe 加密方法: # gzexe test.sh 此时在目录下就会产生一个test.sh~文件,该文件是源文件,test.sh是加密后的文件 解密方法: # gzexe -d test.sh 在目录下就会产生一个test.sh~文件,该文件是源文件,test.sh是解密后的文件
阅读全文
摘要:转发: 修改Docker存储位置
阅读全文
摘要:转发: https://mp.weixin.qq.com/s/1ysmoptSbZ0IEPIOfynlcQ
阅读全文
摘要:mpstat是Multiprocessor Statistics的缩写,是实时系统监控工具。mpstat 最大的特点是:可以查看多核cpu中每个计算核心的统计数据;而类似工具vmstat只能查看系统整体cpu情况。 说明:mpstat命令 指令主要用于多CPU环境下,它显示各个可用CPU的状态系你想
阅读全文
摘要:限制CPU的方式有以下几种:1、taskset 2、cpulimit 一、taskset -p,--pid 对一个已存在的pid进行操作 -c,--cpu-list 限定进程到指定的cpu上,可以指定多个,以逗号分隔,也可指定范围:1,2,5,6-8。 示例:使用 taskset 将19041 绑定
阅读全文
摘要:一、简介:go-sniffer 可以抓包截取项目(MySQL、Redis、MongoDB)中的请求并解析成相应的语句,并格式化输出。类似于在之前的文章 MySQL抓包工具:MySQL Sniffer。 二、下载: github 地址:https://github.com/40t/go-sniffer
阅读全文
摘要:Linux pmap [root@hankyoon ~]# pmap --help Usage: pmap [options] PID [PID ...] Options: -x, --extended show details 显示扩展格式 -X show even more details WA
阅读全文
摘要:对于简单的命令,ssh: # ssh remote_ip "command01 ; command02" 注意: A. 双引号,必须有。如果不加双引号,第二个ls命令在本地执行 B. 分号,两个命令之间用分号隔开 ansibleansible命令主要用于批量管理,来实现自动化管理。常用批量操作包括:
阅读全文
摘要:1. $0 当前脚本的文件名 2. $n 传递给脚本或函数的参数。n 是一个数字,表示第几个参数。例如,第一个参数是$1,第二个参数是$2 3. $# 传递给脚本或函数的参数个数 4. $* 传递给脚本或函数的所有参数 5. $@ 传递给脚本或函数的所有参数 6. $* 和 $@ 区别: 1️⃣ $
阅读全文
摘要:sed 编辑 crontab的计划任务 sed -i '/s/yoon/hank/g' /var/spool/cron/root sed 根据关键字注释crontab的计划任务 sed -i '/mymon/s/^/#/g' /var/spool/cron/root
阅读全文
摘要:一、交集 sort a.txt b.txt | uniq -d (-d仅显示重复的行列) 二、并集 sort a.txt b.txt | uniq 三、差集 sort a.txt b.txt | uniq -u (-u 仅显示唯一的行列) 四、详解 使用sort可以将文件进行排序(sort排序是为了
阅读全文
摘要:命令格式:truncate 选项 文件列表 命令详解: -c, --no-create 不创建任何文件 -o, --io-blocks 把参数指定的大小视为 I/O 块,而不是视为字节 -r, --reference=FILE 使用文件 FILE 的大小作为参考大小 -s, --size=SIZE
阅读全文
摘要:固定调度算法:rr,wrr,dh,sh 动态调度算法:wlc,lc,sed,nq,lblc,lblcr 固定调度算法:即调度器不会去判断后端服务器的繁忙与否,一如既往得将请求派发下去。 动态调度算法:调度器会去判断后端服务器的繁忙程度,然后依据调度算法动态得派发请求。 rr:轮询(round rob
阅读全文
摘要:Linux sar 性能监控命令 语法: sar [ 选项 ] [ <时间间隔> [ <次数> ] ] # sar -h Usage: sar [ options ] [ <interval> [ <count> ] ] Main options and reports: -b I/O and tr
阅读全文
摘要:安装依赖包: yum -y install gcc 安装其它依赖包: yum -y install zlib-devel bzip2-devel openssl-devel ncurses-devel sqlite-devel readline-devel tk-devel gdbm-devel d
阅读全文
摘要:查看乱码文件: [root@hankyoon tmp]# ls ݉???5???p??????i?Z?§?o9??m??H?N?9*??:???-????$?? ?x?{x?~? db_count.txt 执行 ls -i 查看文件的节点号 [root@hankyoon tmp]# ls -i 10
阅读全文
摘要:1. tar格式 解包:tar xvf FileName.tar 打包:tar cvf FileName.tar DirName (注:tar是打包,不是压缩!) 2. gz格式 解压1:gunzip FileName.gz 解压2:gzip -d FileName.gz 压缩: gzip File
阅读全文
摘要:通过 nc 传输文件和目录目录:接收端:nc -v -l 7777 | tar xf -发送端:tar cf - ${dir_name} | nc 192.168.1.1 7777 限速:nc -l4 7777 | pv -L 100m 文件:接收端:nc -l 7777 > file.txt发送端
阅读全文
摘要:Linux paste 命令用于合并文件的列。 paste 指令会把每个文件以列对列的方式,一列列的加以合并。 语法: paste [-s][-d <间隔字符>][--help][--version][文件...] 参数: -d<间隔字符>或--delimiters=<间隔字符> 用指定的间隔字符取
阅读全文