首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

Linux 这些工具堪称神器!

shellcheck:shell脚本静态检查工具,能够识别语法错误以及不规范写法。 ?...fzf:命令行模糊搜索工具,能够交互式智能搜索并选取文件或者内容,配合终端ctrl-r历史命令搜索简直完美。 ?...htop: 提供更美观、更方便进程监控工具,替代top命令。 ? glances:更强大 htop / top 代替者。 htop 代替 top,glances 代替 htop: ?...除了命令行查看外,glances 还提供页面服务,让你从页面上随时查看某服务器状态。 axel:多线程下载工具,下载文件时可以替代curl、wget。...cloc:代码统计工具,能够统计代码空行数、注释行、编程语言。 ? tmux:终端复用工具,替代screen、nohup。 ? script/scriptreplay: 终端会话录制。

1.6K10
您找到你想要的搜索结果了吗?
是的
没有找到

Linux系统常见分区工具

使用磁盘分区工具可以使我们非常方便管理磁盘,本篇文章为大家分享一Linux常见磁盘分区工具Linux 5 个管理磁盘分区工具 下面的列表没有特定排名顺序。...大多数分区工具应该存在于 Linux 发行版仓库中。 GParted 这可能是 Linux 发行版中最流行基于 GUI 分区管理器。你可能已在某些发行版中预装它。...你甚至可以借助此工具尝试修复分区。它选项还包括编辑文件系统、创建分区镜像、还原镜像以及对分区进行基准测试。...因此,在这种情况,请输入以下命令: sudo partitionmanager 它将扫描你设备,然后你就可以创建、移动、复制、删除和缩放分区。你还可以导入/导出分区表及使用其他许多调整选项。...GNU Parted(命令行) 这是在你 Linux 发行版上预安装另一个命令行程序。

2.9K30

LinuxTCP测试工具

如何在 Linux 上安装 tcpping 测量到远程主机网络延迟一种常用方法是使用ping应用程序。该ping工具依赖 ICMP ECHO 请求和回复数据包来测量远程主机往返延迟。...但是,在某些情况,ICMP 流量可能会被防火墙阻止,这使得该ping应用程序对于受限制防火墙后面的主机毫无用处。...在这种情况,你将需要依赖使用 TCP/UDP 数据包第 3 层测量工具,因为这些第 3 层数据包更有可能绕过常见防火墙规则。 一种这样第 3 层测量工具是tcpping....RepoForge,然后运行: $ sudo yum install tcptraceroute 安装依赖 bc 使用另一个工具tcpping是GNUbc,它预装在所有主要 Linux 发行版上...但是,如果你tcpping在最小 Linux 运行时环境(例如Docker容器、AWS 最小映像 AMI)中运行,则bc可能不会预先安装。在这种情况,你需要bc自己安装。

5.5K20

Linux高并发Socket连接优化

1、打开文件优化 #对当前shell ulimit -n 102400 echo “ulimit -n 102400″ >> ~/.bashrc #针对所有用户 sudo vim /etc/security...hard nofile 102400 #针对系统 cat /proc/sys/fs/file-max echo 1024000 > /proc/sys/fs/file-max 2、修改网络内核对TCP限制...sudo sysctl -p [内核调优] 关于net.ipv4.tcp_max_syn_backlog内核参数 net.ipv4.tcp_max_syn_backlog参数决定了SYN_RECV状态队列数量...,一般默认值为512或者1024,即超过这个数量,系统将不再接受新TCP连接请求,一定程度上可以防止系统资源耗尽。...可根据情况增加该值以接受更多连接请求。 小黑 17:43:45 这个就是你说tcp支持队列数,tcp 连接超过这个队列长度,就不允许连接了。

1.9K80

Linux Oracle 内核参数优化

数据库性能优化涉及到整个数据库运行环境方方面面,诸如操作系统,Oracle自身,存储,网络等等几个大块。而操作系统则是Oracle稳定运行与最大化性能基石。...本文主要描述基于Linux系统 Oracle 内核参数配置。 校验下面的列表中显示内核参数值被设置为大于或等于下面所显示最小值。...有关优化内核参数更多信息请参考操作系统相关文档。...环境,为缺省shell启动文件作下列更改: 对于Bourne, Bash, or Korn shell, 添加下列行到/etc/profile 文件 (SUSE Linux 则添加到/etc/...实现异机备份恢复(WIN平台) 使用RMAN迁移文件系统数据库到ASM linux RMAN备份shell脚本 使用RMAN迁移数据库到异机 有关ORACLE体系结构请参考 Oracle 表空间与数据文件

2.8K31

Linux基础——Linux开发工具()_makemakefile

前言:在经过前面两篇学习,大家对Linux开发工具都有一定了解,而在此之前最重要两个工具就是vim,gcc。...如果对这两个工具不太了解,可以先阅读这两篇文章: Linux开发工具 (vim) Linux开发工具 (gcc/g++) 首先让我们来初步了解一本篇目标: 1....make是一个命令工具,是一个解释makefile中指令命令工具,一般来说,大多数IDE都有这个命令,比如:Delphimake,Visual C++nmake,LinuxGNUmake。...如果在Linux编程需要频繁编译和删除时,这会使我们效率变得很低下,所以我们学习自动化构建代码 1.2 make/makefile简介 make是一条命令,makefile是一个文件!!!...总结 Linux常用开发工具我们就说到这里,Linux开发工具不仅仅只有这么一点,make/makefile我们也仅仅只做到了入门,做一简单介绍,目前阶段完全够用,Linux内容还有很多,希望我们能继续加油

14610

Linux常用监控工具和命令

对于日常性能测试来讲,在linux或是类Unix系统,我们必须掌握以下常用指标查看命令。...top top命令是Linux常用性能分析工具,能够实时显示系统中各个进程资源占用状况,类似于Windows任务管理器。...vmstat vmstat命令是最常见Linux/Unix监控工具,可以展现给定时间间隔服务器状态值,包括服务器CPU使用率,内存使用,虚拟内存交换情况,IO读写情况。...一般情况vmstat工具使用是通过两个数字参数来完成,第一个参数是采样时间间隔数,单位是秒,第二个参数是采样次数,如下命令: vmstat 2 1 2表示每隔两秒采集一次服务器状态,1表示只采集一次...sar sar(System Activity Reporter系统活动情况报告)是目前 Linux 上最为全面的系统性能分析工具之一,可以从多方面对系统活动进行报告,包括:文件读写情况、系统调用使用情况

1.5K20

linux解析json格式jq工具

linux解析json格式jq工具 第一章 jq入门 1、linuxjq工具安装 vim中使用jq工具 第二章 linuxjq工具基本使用 1、检查json文件格式合法性 2、显示json...文件所有内容 3、通过Key获取Value值 4、嵌套解析 5、内建函数 6、jq使用参考链接 linux解析json格式jq工具 jq工具会把json文件更有好读取出来,此外,jq工具还在背后检查...json文件合法性,如果文件存在格式上错误,jq也会报出错误存在位置 第一章 jq入门 1、linuxjq工具安装 sudo apt-get install jq -y vim中使用jq工具...注意提前备份json文件,因为该操作会直接修改文件 在vim最后一行模式使用 :%!...第二章 linuxjq工具基本使用 1、检查json文件格式合法性 如果该json文件存在格式错误,会报出错误存在位置,如: "url" parse error: Expected string

3.6K10

Linux常用监控工具和命令

前言 如果性能测试目标服务器是linux系统,在如何使用linux自带命令来实现性能测试过程监控分析呢?...对于日常性能测试来讲,在linux或是类Unix系统,我们必须掌握以下常用指标查看命令。...top top命令是Linux常用性能分析工具,能够实时显示系统中各个进程资源占用状况,类似于Windows任务管理器。...vmstat vmstat命令是最常见Linux/Unix监控工具,可以展现给定时间间隔服务器状态值,包括服务器CPU使用率,内存使用,虚拟内存交换情况,IO读写情况。...一般情况vmstat工具使用是通过两个数字参数来完成,第一个参数是采样时间间隔数,单位是秒,第二个参数是采样次数,如下命令: vmstat 2 1 2表示每隔两秒采集一次服务器状态,1表示只采集一次

1.2K20

Linux检测内存泄露工具 valgrind

参考:http://www.cnblogs.com/sunyubo/archive/2010/05/05/2282170.html 几乎是照抄参考过来,只不过后面自己调试一代码。...Valgrind是运行在Linux上一套基于仿真技术程序调试和分析工具,它包含一个内核,一个软件合成CPU,和一系列工具。 每个工具都可以完成一项任务—调试分析或测试等。...如果需要,它还能为我们提供cache丢失次数,内存引用次数,以及每行代码,每个函数,每个模块整个程序产生指令数,这对优化程序有很大帮助。 4.Helgrind 用来检测多线程程序中出现竞争问题。...Lackey是小型工具,很少用到;Nulgrind只是为开发者展示如何创建一个工具。 二、使用Valgrind 先安装,我服务器上已经安装好了,不知道是不是所有的linux都自带这个东西。 ?...如果main中i没有赋值,这里还会有一些其他错误,具体可以自己试一。这个需要运用到实际项目中才能更加理解。 下面就是i没有赋值错误信息截取了部分: ?

5.9K100

Linux文本编辑工具 - vi

Linux文本编辑工具 - vi 文本关键字:文本编辑、vi、普通模式、编辑模式、命令模式 一、vi工作模式 由于Linux系统“一切皆配置”特性,我们经常要去修改各种软件及服务配置文件,因此掌握最基本编辑工具是十分必要...在装了桌面的Linux系统中我们可以使用gedit等工具,像使用记事本一样直接编辑文件中内容。...二、光标操作 在vi工具中使用方向键或者对应字母来进行光标操作,但通常一次只能移动一行,需要高效操作时需要借助相应快捷键。 ?...三、文档编辑 使用vi工具进行文档编辑时有两种方式,一种是直接进入到编辑模式进行文件内容修改,另外一种方式是在普通模式使用快捷键进行以行为基本单位删除,复制等。 ?...对于文件保存有两种方式 在普通模式输入ZZ即可快速保存:也就是按住Shift后连按两字母z 在命令模式使用w命令,可以和退出一起使用,也可以执行类似另存为操作 ?

2.1K21

CentOS Linux3款分区工具

及硬盘分区,今天来给大家推荐几款CentOS Linux分区工具及如何查看分区环境,也会给大家来带一些硬盘基本知识 一、硬盘接口类型 分区肯定是对硬盘进行分区,那么先来聊一聊硬盘接口类型,硬盘就现在来分...3款分区工具能力吧。...fdisk在linux是一款非常老分区工具了,工具虽然老,但是简单便利是fdisk优点,当然gdisk也继承了这一优点,他们功能非常相似,不过fdisk工具主要用来对MBR模式硬盘进行分区,gdisk...q 不保存并退出         当然如果你后悔了,输入q则不会保存之前操作 选项介绍完,我来给大家做一个实验。让大家了解一这款工具使用方式。...让大家了解一这款工具使用方式。

3.6K30
领券