随笔分类 -  Linux

摘要:前言 jmeter是一个java开发的利用多线程原理来模拟并发进行性能测试的工具,Jmeter依赖jdk环境,查看是否安装jdk: Java -version 官网下载需要登录,而且下载速度比较慢,推荐使用国内的下载镜像。 华为提供的下载服务:Index of /mirrors_toolkit/ja 阅读全文
posted @ 2020-12-20 14:53 -零 阅读(1133) 评论(0) 推荐(0) 编辑
摘要:iftop可以用来监控网卡的实时流量(可以指定网段)、反向解析IP、显示端口信息等。 CentOS安装 安装依赖包: yum install -y gcc flex byacc libpcap ncurses ncurses-devel libpcap-devel tcpdump 源码安装配置: c 阅读全文
posted @ 2020-12-02 11:12 -零 阅读(1154) 评论(0) 推荐(0) 编辑
摘要:FHS标准 FHS(Filesystem Hierarchy Standard),文件系统层次化标准,该标准规定了 Linux 系统中所有一级目录以及部分二级目录(/usr 和 /var)的用途。发布此标准的主要目的就是为了让用户清楚地了解每个目录应该存放什么类型的文件。 Linux 根目录(/) 阅读全文
posted @ 2020-12-02 10:46 -零 阅读(332) 评论(0) 推荐(0) 编辑
摘要:安装virtualenv 首先在安装python版本:请参考https://www.cnblogs.com/-wenli/p/13553674.html pip3 install virtualenv 创建虚拟开发环境(virtualenv会在当前目录中创建虚拟开发环境) # 直接创建 virtua 阅读全文
posted @ 2020-12-01 21:12 -零 阅读(460) 评论(0) 推荐(0) 编辑
摘要:前言 腾讯云服务器上的本机python环境被我不小心卸载了,而yum依赖python环境,当我重新安装同版本的python环境后,做了如下操作,没有解决yum不能使用的问题(no module named yum): whereis yum whereis python sudo rm -rf /u 阅读全文
posted @ 2020-12-01 11:39 -零 阅读(5035) 评论(0) 推荐(0) 编辑
摘要:安装chrome wget https://dl.google.com/linux/direct/google-chrome-stable_current_x86_64.rpm yum install ./google-chrome-stable_current_x86_64.rpm yum ins 阅读全文
posted @ 2020-11-30 23:59 -零 阅读(1654) 评论(0) 推荐(1) 编辑
摘要:在ide中执行python程序,都已经在默认的项目路径中,所以直接执行是没有问题的。 但是在cmd下执行程序,所在路径是python的搜索路径,如果涉及到import引用就会报类似ImportError: No module named xxx这样的错误,解决方法: 在报错的模块中添加: impor 阅读全文
posted @ 2020-11-30 17:19 -零 阅读(1182) 评论(0) 推荐(0) 编辑
摘要:简介 strace常用来跟踪进程执行时的系统调用和所接收的信号,调试应用程序的时候经常使用。 在Linux世界,进程不能直接访问硬件设备,当进程需要访问硬件设备(比如读取磁盘文件,接收网络数据等等)时,必须由用户态模式切换至内核态模式,通 过系统调用访问硬件设备。strace可以跟踪到一个进程产生的 阅读全文
posted @ 2020-11-29 19:55 -零 阅读(276) 评论(0) 推荐(0) 编辑
摘要:前言 Linux 是一个多任务操作系统,它支持远大于 CPU 数量的任务同时运行。 当然,这些任务实际上并不是真的在同时运行,而是因为系统在很短的时间内,将 CPU 轮流分配给它们,造成多任务同时运行的错觉。而在每个任务运行前,CPU 都需要知道任务从哪里加载、又从哪里开始运行,也就是说,需要系统事 阅读全文
posted @ 2020-11-29 19:19 -零 阅读(329) 评论(0) 推荐(1) 编辑
摘要:Tee命令是一个命令行工具,它从标准输入读取数据,同时将结果打印到文件中和标准输出到屏幕中。 Tee 命令语法 tee 选项 文件名 选项: -a:向文件中重定向时使用追加模式; -i:忽略中断(interrupt)信号。 参数: 文件:指定输出重定向的文件。 基本方式 tee命令的主要功能是显示命 阅读全文
posted @ 2020-11-24 23:58 -零 阅读(576) 评论(1) 推荐(0) 编辑
摘要:排查过程 僵尸进程是因为父进程没有回收子进程的资源而出现的,那么,要解决掉它们,就要找到它们的根儿,也就是找出父进程,然后在父进程里解决。 top:查看发现僵尸进程 查找僵尸进程:ps -aux | grep Z 找到僵尸进程的父进程:ps -ef | grep 子进程pid 杀掉父进程:kill 阅读全文
posted @ 2020-11-22 20:32 -零 阅读(1321) 评论(0) 推荐(0) 编辑
摘要:设置http/https代理: export https_proxy="127.0.0.1:12333" export http_proxy="127.0.0.1:12333" 如果有密码: export http_proxy_user=testexport http_proxy_pass=test 阅读全文
posted @ 2020-11-06 17:01 -零 阅读(4318) 评论(0) 推荐(0) 编辑
摘要:转载:https://wangdalao.com/2165.html 分享一下常用的VPS服务器一键性能测试脚本,可以用来测试机器的配置和性能,测试VPS服务器的网络速度,硬盘性能等。 这里收集一些测试脚本,脚本均来自于网络,代码内有作者信息,感谢网络大神们提供这么优秀的工具。 一、SuperBen 阅读全文
posted @ 2020-11-05 22:14 -零 阅读(2518) 评论(0) 推荐(0) 编辑
摘要:译自:https://opensource.com/article/18/8/what-cicd 作者: Brent Laster 原创:LCTT https://linux.cn/article-9926-1.html 译者: pityonline 在软件开发中经常会提到持续集成Continuou 阅读全文
posted @ 2020-11-02 09:43 -零 阅读(493) 评论(0) 推荐(0) 编辑
摘要:Drone 基于 Docker 的 CI/CD 工具 Drone 所有编译、测试的流程都在 Docker 容器中进行。 开发者只需在项目中包含 .drone.yml 文件,将代码推送到 git 仓库,Drone 就能够自动化的进行编译、测试、发布。 本小节以 GitHub + Drone 来演示 D 阅读全文
posted @ 2020-10-29 16:43 -零 阅读(2895) 评论(0) 推荐(0) 编辑
摘要:Perf介绍 系统级性能优化通常包括两个阶段:性能剖析(performance profiling)和代码优化。性能剖析的目标是寻找性能瓶颈,查找引发性能问题的原因及热点代码。代码优化的目标是针对具体性能问题而优化代码或编译选项,以改善软件性能。本篇主要讲性能分析中常用的工具——perf。 perf 阅读全文
posted @ 2020-10-09 10:53 -零 阅读(4289) 评论(0) 推荐(0) 编辑
摘要:三次握手阶段 客户端SYN包的重试次数 sysctl -w net.ipv4.tcp_syn_retries=6 相关介绍 第 1 次重试发生在 1 秒钟后,接着会以翻倍的方式在第 2、4、8、16、32 秒共做 6 次重试,最后一次重试会等待 64 秒,如果仍然没有返回 ACK,才会终止三次握手。 阅读全文
posted @ 2020-10-07 21:48 -零 阅读(2108) 评论(0) 推荐(0) 编辑
摘要:转载:http://m.blog.chinaunix.net/uid-25723371-id-5598952.html sysbench是一款非常优秀的基准测试工具,它能够精准的模拟MySQL数据库存储引擎InnoDB的磁盘的I/O模式。因此,基于sysbench的这个特性,下面利用该工具,对MyS 阅读全文
posted @ 2020-10-07 20:12 -零 阅读(1036) 评论(0) 推荐(0) 编辑
摘要:磁盘 I/O iostat 是最常用的磁盘 I/O 性能观测工具,它提供了每个磁盘的使用率、IOPS、吞吐量等各种常见的性能指标,当然,这些指标实际上来自 /proc/diskstats。 # -d -x表示显示所有磁盘I/O的指标 iostat -d -x 1 磁盘性能的衡量标准,必须要提到五个常 阅读全文
posted @ 2020-10-05 21:24 -零 阅读(930) 评论(0) 推荐(0) 编辑
摘要:系统内存 free free -mh 第一列,total 是总内存大小; 第二列,used 是已使用内存的大小,包含了共享内存; 第三列,free 是未使用内存的大小; 第四列,shared 是共享内存的大小; 第五列,buff/cache 是缓冲区和缓存的大小; 最后一列,available 是新 阅读全文
posted @ 2020-10-04 23:28 -零 阅读(2429) 评论(0) 推荐(0) 编辑

点击右上角即可分享
微信分享提示