linux网络性能测试工具iperf的用法

Iperf是一个网络性能测试工具。可以测试TCP和UDP带宽质量,可以测量最大TCP带宽,具有多种参数和UDP特性,可以报告带宽,延迟抖动和数据包丢失。Iperf在linux和windows平台均有二进制版本供自由使用参数说明:-s 以server模式启动。#iperf -s-c host以client模式启动。host是server端地址。#iperf -c serverip通用参数:-f [kmKM] 分别表示以Kbits, Mbits, KBytes,&n...

阅读全文

Linux多台机器配置ssh免密登录

之前我们做过linux上的ssh免密登录的笔记,具体可以查看我之前的笔:https://sulao.cn/post/285.html现在在管理多台服务器的场景下,我们给所有机器做免密登录,每台机器都我们将authorized_keys文件分到第二个机器,可以使用命令生成公钥私钥ssh-keygen -t  rsa继续将本机的公钥追加到authorized_keys认证文件cat id_rsa.pub >> authorized_keys最后将这个追加过公钥的配置再scp到下一台要操作...

阅读全文

linux查看系统的日志的一些实用操作

last-a把从何处登入系统的主机名称或ip地址,显示在最后一行。-d指定记录文件。指定记录文件。将IP地址转换成主机名称。-f<记录文件> 指定记录文件。-n<显示列数>或-<显示列数> 设置列出名单的显示列数。-R不显示登入系统的主机名称或IP地址。-x显示系统关机,重新开机,以及执行等级的改变等信息以下看所有的重启、关机记录last | grep rebootlast | grep shutdownhistory列出所有的历史记录...

阅读全文

linux下AWK用法详解

1.awk命令简介:awk是一种可以处理数据、产生格式化报表的语言,功能十分强大。awk的工作方式是读取数据,将每一行数据视为一条记录(record)每笔记录以字段分隔符分成若干字段,然后输出各个字段的值.2.awk常用的作用格式:awk“样式”文件:把符合样式的数据行显示出来。awk{操作}文件:对每一行都执行{}中的操作。awk"样式{操作}"文件:对符合样式的数据行,执行{}中的操作.3.用例:awk的用法1:awk `/La/` dataf3   ...

阅读全文

linux下bash脚本收集CPU和内存使用率超过阀值发送报警邮件到邮箱

自己没事写了个脚本用来收集资源使用情况,为后面的项目做好准备,具体bash如下#!/bin/bash#author Merci#客户端资源使用情况收集#################################检测mailx###################################MAILXISEXIST=`rpm -qa | grep 'mailx'`if [ ! $MAILXISEXIST ]then...

阅读全文

linux下curl命令用法详解

curl命令用作网络数据包收发,常应用于非交互式环境中。如果在一条命令中访问多个文件,crul会尝试在多个传输会话间重用一个连接,以此减少建立不必要的连接或握手,从而访问速度。多个相互独立的curl命令调用之间不支持连接重用。curl运行时,默认启用传输进度条用于显示总传输数据大小、传输速度、预计剩余传输时间等。进度条数据默认直接输出到控制台。如果不希望这些数据在你POST或PUT时扰乱了response数据包,可以使用重定向>或后跟参数-o[file]或其它同样功能的语句将相应数据重定向到文件中。使用参数...

阅读全文

linux下构建nodejs运行环境

Node.js是一个基于ChromeV8引擎的JavaScript运行环境。 Node.js使用了一个事件驱动、非阻塞式I/O的模型,使其轻量又高效。 Node.js的包管理器npm,是全球最大的开源库生态系统。今天我们就来搭建一个nodejs构建的环境首先我们去https://nodejs.org/dist这里下载最新版本的nodejs护着去node中文网去下载也成http://nodejs.cn/download/我们这里就下最新版本10.2的linux64位的。wget https://npm.t...

阅读全文

linux系统下nginx环境中Moodle的配置实践

今天有客户需求配置Moodle程序需要的php环境,初步了看了这个程序,老外开发的,程序要求挺多的。其中要注意处理的几点记录下来了。1.安装时的图表无法正常显示,JS文件无法正常加载,我们需要修改nginx来支持if (!-e $request_filename) {   rewrite "^(.*\.php)(/)(.*)$" $1?file=/$3 last;   break;}加到server内,然...

阅读全文

linux中iotop命令介绍

iotop命令是一个用来监视磁盘I/O使用状况的top类工具。iotop具有与top相似的UI,其中包括PID、用户、I/O、进程等相关信息。Linux下的IO统计工具如iostat,nmon等大多数是只能统计到per设备的读写情况,如果你想知道每个进程是如何使用IO的就比较麻烦,使用iotop命令可以很方便的查看。与iostat工具比较,iostat是系统级别的IO监控,而iotop是进程级别IO监控。iotop工具操作系统里面不是自带的,需要单独进行安装apt-get install iotop #ubuntu安装y...

阅读全文

linux下nginx获取用户真实IP(高防/WAF/CDN)

安装nginx时配置编译时需要添加--with-http_realip_module这个参数cd /usr/local/src    groupadd  www  #添加www组    useradd -g  www www -s /sbin/nologin  #创建nginx运行账户www并加入到www组,不允许www用户直接登录系统&...

阅读全文