linux内核优化及系统参数详解

Sysctl命令及linux内核参数调整一、Sysctl命令用来配置与显示在/proc/sys目录中的内核参数.如果想使参数长期保存,可以通过编辑/etc/sysctl.conf文件来实现。 命令格式: sysctl [-n] [-e] -w variable=value sysctl [-n] [-e] -p (default /etc/sysctl.conf) sysctl [-n] [-e]&...

阅读全文

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下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下全局安装Composer以及使用方法

现在越来越流行用composer来构建应用,包含我们国人喜欢的thinkphp,那么今天就尝试了下,顺便做个记录,windows上就不多说了,默认安装下去就可以直接使用了,主要讲下linux下全局安装的教程,//下载composercurl -sS https://getcomposer.org/installer | php//将composer.phar文件移动到bin目录以便全局使用composer命令mv composer.phar /usr/bin/composer...

阅读全文

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

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

阅读全文

linux查找文件内指定字符行数及在指定行内插入字符

没事谢谢教程心得,方便下次自己查阅,经常写了忘记,忘记了又学。查看文件内字符行数主要使用grep方法,参数么就是用-n例子:cat test.log | grep -n 'sulao' #查找苏老在文件error.log的行数#得出的结果则是行数:sulaosed -i "ni""sulao" test.log #需要用到sed,参数是-i n表示行数上面我们讲到使用grep...

阅读全文