随笔分类 - linux
操作系统linux的一些操作
摘要:1、挂载iso文件 mount -o loop centos7.iso /mnt/ -o options 主要用来描述设备或档案的挂接方式。常用的参数有: loop:用来把一个文件当成硬盘分区挂接上系统 ro:采用只读方式挂接设备 rw:采用读写方式挂接设备 iocharset:指定访问文件系统所用
阅读全文
摘要:思路:top找到程序——根据程序找到线程——根据jstack输出找到线程对应的方法 1、top找到占用cpu的程序 2、top Hp pid 根据pid找到占用cpu的线程 3、printf '%X' pid 将线程id转换为16进制 4、jstack pid > /tmp/tmp.txt 输出ja
阅读全文
摘要:环境:centos7、docker Yapi 由 YMFE开源,旨在为开发、产品、测试人员提供更优雅的接口管理服务,可以帮助开发者轻松创建、发布、维护API。 权限管理 YApi 成熟的团队管理扁平化项目权限配置满足各类企业的需求 可视化接口管理 基于 websocket的多人协作接口编辑功能和类
阅读全文
摘要:环境:centos7.6 、1个驱动器的4个节点集群 minio简介: MinIO 是一个基于Apache License v2.0开源协议的对象存储服务。它兼容亚马逊S3云存储服务接口,非常适合于存储大容量非结构化的数据,例如图片、视频、日志文件、备份数据和容器/虚拟机镜像等,而一个对象文件可以是
阅读全文
摘要:环境:centos7 效果:监控所有接口,连续失败两次,发送信息给运维人员 思路:执行check.sh—读取interface接口内容—调用http-check脚本判断接口是否成功,失败写入文件fail.txt中—est-faile-time脚本判断失败的次数,两次及以上检测都失败——调用脚本sed
阅读全文
摘要:环境:centos7 1、情况一(避免产生大量邮件问题) 失败情况: 连续失败两次及以上,才发送信息 成功情况: 成功不发送信息 失败一次,下一次成功,不发送信息 [root@node]cat b.sh #!/bin/bash #当前目录路径 dir=$(cd $(dirname $0);pwd)
阅读全文
摘要:环境:centos7 1、准备挂载盘 (创建pv-vg-lv) [root@node3 ~]# pvcreate /dev/sdb Physical volume "/dev/sdb" successfully created. [root@node3 ~]# pvs PV VG Fmt Attr
阅读全文
摘要:awk处理方式: awk一次处理一行内容 awk对每行可以切片处理 awk '{print $1}' //输出首个单词 awk-格式 命令行格式 awk [options] 'command' file(s) 脚本格式 awk -f awk-script-file file(s) awk内置参数应用
阅读全文
摘要:环境:centos7 使用sed-格式 命令行格式 sed [options] 'command' file(s) option: -e;-n command: 行定位 (正则)+sed命令(操作) 格式行格式举例 sed -n '/root/p' sed -e '10,20p' -e 's/fal
阅读全文
摘要:环境:centos7、grep 总览 1、范围内字符:单个字符 [ ] 特定字符 ‘X’ 范围字符 [ ] [^] 任意字符 . 数字字符:[0-9],[259] [root@SmartCommunity-Node01 tmp]# more d.txt 1 2 3 4 5 6 7 8 [root@S
阅读全文
摘要:环境:centos7 1、awk直接筛选列 [sanhlt@k8s-master ~]$ free -g total used free shared buff/cache available Mem: 3 1 1 0 0 1 Swap: 0 0 0 [sanhlt@k8s-master ~]$ f
阅读全文
摘要:僵尸进程定义: In UNIX System terminology, a process that has terminated,but whose parent has not yet waited for it, is called a zombie. 在UNIX 系统中,一个进程结束了,但是
阅读全文
摘要:环境:centos7 1、离线包下载并配置yum #下载离线包 yum -y install --downloadonly --downloaddir=/tmp/ans ansible #安装createrepo命令 yum install createrepo #将该目录制作成软件仓库 creat
阅读全文
摘要:环境:ansible、centos7 思路:通过ansible将所有服务器根目录写入一个文件——>对文件进行处理(根据%找到所有磁盘使用量、判断磁盘使用量、根据使用量查到服务器ip)——>发出告警短信 脚本:cat all-disk-check.sh #!/bin/bash ansible '*'
阅读全文
摘要:JAVA_OPTS ,顾名思义,是用来设置JVM相关运行参数的变量。 JAVA_OPTS="-server -Xms256m -Xmx512m -XX:PermSize=64M -XX:MaxPermSize=128m" -server:一定要作为第一个参数,在多个CPU时性能佳 -Xms:初始He
阅读全文
摘要:环境:linux 1、日常加固 [root@smartcommunity-master01 tmp]# more jg.sh #! /bin/bash # copyright by hwb # Function:对账户的密码的一些加固 read -p "设置密码最多可多少天不修改:" A read
阅读全文
摘要:Linux dmesg命令用于显示开机信息。 kernel会将开机信息存储在ring buffer中。您若是开机时来不及查看信息,可利用dmesg来查看。开机信息亦保存在/var/log目录中,名称为dmesg的文件里。 dmesg -T | grep -i oom 1、如果发现自己的java进程悄
阅读全文
摘要:环境:centos7 1、添加用户并指定密码 useradd user1 #建用户 echo password|passwd --stdin user1 #创建用户密码 2、修改sudoers文件权限,并配置用权限和免密切换 chmod 755 /etc/sudoers #修改sudoers修改权限
阅读全文
摘要:环境:centos 1、超时参数解析 #使用curl时,有两个超时时间: #--connect-timeout <seconds> 是连接超时时间 #-m/--max-time <seconds> 是整个过程允许的最大时间 #下面表示连接百度20秒没有连接到百度退出,整个过程40s没有返回退出 cu
阅读全文