![](https://img-blog.csdnimg.cn/20201014180756930.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
linux系统
QA的自我修养
快节奏,慢生活,像从前一样。
展开
-
cgroup删除目录文件的解决方法
cgroup删除目录的方法1 问题产生原因测试背景:测试思路:引出问题:2 解决方法安装libcgroup工具redhat系统安装ubuntu系统安装:验证是否安装成功操作步骤:1 问题产生原因测试背景:测试某云产品agent进程不受cgroup文件的影响,即云产品进程文件被破坏/删除的情况下,服务进程正常工作。测试思路:删除cgroup的subsystem的目录文件;修改该进程下的某些文件,破坏内容;引出问题:删除cgroup的subsystem的任意目录文件,报rm: canno原创 2020-10-19 20:59:22 · 4804 阅读 · 0 评论 -
docker快速安装总结
环境准备操作系统: CentOS 7.6.1810软件源: 阿里云镜像(在阿里云镜像站上面可以找到docker-ce的软件源,使用国内的源速度比较快)安装docker-ce如果没有物理机,可以先使用虚拟机进行学习。操作系统安装,跳过(网上教程很多)。安装依赖docker依赖于系统的一些必要的工具,可以提前安装。yum install -y yum-utils device-mapper-persistent-data lvm2添加软件源yum-config-manager --a..原创 2020-07-06 21:20:57 · 173 阅读 · 0 评论 -
jmeter安装和运行
Apache JMeter是一款纯java编写负载功能测试和性能测试开源工具软件。由于其小巧轻便的使用,逐渐成为了主流的性能测试工具,是每个测试人员都必须要掌握的工具之一。本文总结了Jmeter进行压力测试的基础入门知识,从安装运行到编写性能测试脚本,然后执行性能压力测试并最终分析性能测试结果。一、部署jdkJmeter是基于java开发,首先需要下载安装JDKjdk下载,版本以Java SE 14为例,选择下载文件jdk-14.0.1_linux-x64_bin.tar --> ht原创 2020-06-11 11:56:51 · 213 阅读 · 0 评论 -
Linux系统审计工具Lynis的使用总结
一、lynis简介Lynis是Linux系统中的审计工具,能够对Linux系统的安全进行检测,在对Linux系统进行扫描检测后,会生成报告。Lynis 是一套适用于各种 UNIX based system 的系统安全检测工具,以 Shell Script建构而成。它能找出系统安全需要补强的地方,同时提供许多提升系统安全的作法与建议,对于系统管理者来说是一套既实用,又能从中学习(或复习)到许多系统安全观念的好工具。不足之处:该款工具比较全面的涵盖了系统安全的审计内容,但每个审计项都不深入,需要具体的扩展,例原创 2020-06-08 11:17:05 · 3829 阅读 · 3 评论 -
linux下安装java总结
yum 方式安装1 查找Java相关列表[root@XXX]# yum -y list java* 或者查找jdk列表[root@XXX]# yum search jdk2 安装jdk[root@XXX]# yum install java-1.8.0-openjdk.x86_64 3、安装完成后验证java[root@XXX]# java -version4、查看yum安装的默认路径:/usr/lib/jvm5、配置JAVA_HOME编辑/etc/profile文件,在末原创 2020-05-27 21:32:31 · 254 阅读 · 0 评论 -
Linux下安装MySQL总结
**前言:**数据库的安装和使用对于开发者或者测试人员来说,是工作中经常遇到的,虽然安装不是很困难,但是网上步骤花样很多,为了后续工作方便,特总结一份较全的安装指南,适配不同的主机环境。一、安装前准备,解决冲突1、卸载系统默认的mysql检查系统是否已安装MySQL:[root@XXX-linux opt]# rpm -qa|grep mysql卸载已安装的版本: rpm -e --nodeps mysql-libs-5.1.-e16验证是否卸载成功:[root@XXX-linux op原创 2020-05-26 15:39:17 · 511 阅读 · 0 评论 -
磁盘快速写入大文件方法
目录1、测试需求来源:测试需求:2、测试范围包括:1、测试需求来源:项目背景:基于某云产品前端的测试,其中产品包括对日志管理的操作,由于产品型号默认的磁盘规格及日志写入速率不同,且用户日志数据量较大,比如 标准版产品,每天最大入库日志量2.6亿条,默认磁盘容量500G,需要确定500G容量能存储的日志量,以及根据日志保存时间需要扩容多少。测试需求:测试存储日志量与磁盘占...原创 2020-04-30 17:15:11 · 2251 阅读 · 0 评论 -
查找当前目录下包含特定字符串的文件
问题场景:在查找某些文件时,比如日志文件,或者配置文件,我们只知道文件中包含某些特定的字符串,但是不知道具体的文件名。这种情况下,就需要根据“特定的字符串”反向查找文件。基于日常工作场景,记录总结了以下几种常用的方法1、grep查找grep -rn "keyword" ./ ---r表示递归,n表示结果显示行号;2、find查找find ./ -name "*.*" |xargs grep "keyword"find . |xargs grep -ri “keywor原创 2020-05-20 22:06:50 · 3517 阅读 · 0 评论 -
git环境配置和常用命令
一、git全局配置git全局配置文件.gitconfig 默认目录是系统用户文件夹下,Win系统可运行%USERPROFILE%查找,Mac系统cd ~查找;git初始使用时都需要进行user的配置,包括用户名和邮箱的配置 $ git config --global user.name "name" #修改提交名 $ git config --global user.email “email” #修改邮箱,会写入到公钥中 $ git config --global --list原创 2020-05-09 16:30:53 · 238 阅读 · 0 评论 -
磁盘空间已满的解决方法
问题现象:远程服务器上写入文件或者日志写满时,提示no space left on device(磁盘空间不足)问题原因:block 满了inode用光了解决思路:针对block满了的问题,通常的解决方法是删除较大文件以释放磁盘空间,但是删除数据要慎重;针对inode用光的情况,是小文件占用较多的inode,通常会有定时任务创建占用一个inode的文件或目录,删除时要注...原创 2020-05-07 17:37:07 · 4402 阅读 · 2 评论 -
查看log日志的常用方法总结
linux查看日志的常用命令包括 tail/head、cat/tac、less/more、grep/sed、wc1、tail/head命令 监控日志tail -f filename --> 实时监控日志tail -10f filename --> 实时监控10行日志信息tail -n 100 filename —> 查看尾部最后100行日志信息tail -n +...原创 2020-05-07 11:42:43 · 18599 阅读 · 0 评论 -
mtr命令行工具的理解和应用总结
一、mtr命令详解功能:检查在目的地址有丢包的情况下,查出具体在哪一跳丢包,然后反馈给机房,机房再反馈给运营商。(My traceroute)安装: yum -y install mtr常用命令使用:参数含义mtr -h提供帮助mtr -v版本信息mtr -r以报告模式显示mtr -c设置每秒发送数据包的数量mtr -s用来指定...原创 2019-11-06 17:48:36 · 4544 阅读 · 0 评论