Linux下kill/killall/pkill详解以及它们的区别

killall命令Linux系统中的killall命令用于杀死指定名字的进程(killprocessesbyname)。我们可以使用kill命令杀死指定进程PID的进程,如果要找到我们需要杀死的进程,我们还需要在之前使用ps等命令再配合grep来查找进程,而killall把这两个过程合二为一,是一个很好用的命令。1.命令格式killall[参数][进程名]2.命令参数-Z 只杀死拥有scontext 的进程-e 要求匹配进程名称-I 忽略小写-g 杀死进程组而不是进程-i ...

阅读全文

centos7配置dhcp服务器

DHCPDynamicHostConfigurationProtocol(动态主机配置协议)使用UDP协议工作,主要有两个用途:1.给内部网络或网络服务供应商自动分配ip地址,主机名,DNS服务器,域名2.配和其它服务,实现集成化管理功能。特点:C/S模式客户端/服务端自动分配ip地址,方便管理DHCP不会同时租借相同的ip地址给两台主机DHCP管理员可以约束特定的计算机使用特定的ip地址可以为每个DHCP作用域设置很多选项客户机在不同子网间移动时不需要重新设置ip地址。每次都自动获取ip地址就可以了DHCP的缺点:当网络上存在多服务器时,一个...

阅读全文

Linux下sed命令用法

sed是一种在线编辑器,它一次处理一行内容。处理时,把当前处理的行存储在临时缓冲区中,称为“模式空间”(patternspace),接着用sed命令处理缓冲区中的内容,处理完成后,把缓冲区的内容送往屏幕。接着处理下一行,这样不断重复,直到文件末尾。文件内容并没有改变,除非你使用重定向存储输出。Sed主要用来自动编辑一个或多个文件;简化对文件的反复操作;编写转换程序等。选项与参数:-n :使用安静(silent)模式。在一般 sed 的用法中,所有来自 STDIN 的数据一般都会被列出到终端上。但如果...

阅读全文

linux下grep命令详解

1.作用Linux系统中grep命令是一种强大的文本搜索工具,它能使用正则表达式搜索文本,并把匹配的行打印出来。grep全称是GlobalRegularExpressionPrint,表示全局正则表达式版本,它的使用权限是所有用户。2.格式grep [options]3.主要参数[options]主要参数:-a或--text   不要忽略二进制的数据。-A<显示列数>或--after-context=<显示列数>   除了显示符合范本样式的那一列之外...

阅读全文

Centos上部署Influxdb时间序列数据库以及基本用法

influxdb是目前比较流行的时间序列数据库何谓时间序列数据库?什么是时间序列数据库,最简单的定义就是数据格式里包含Timestamp字段的数据,比如某一时间环境的温度,CPU的使用率等。但是,有什么数据不包含Timestamp呢?几乎所有的数据其实都可以打上一个Timestamp字段。时间序列数据的更重要的一个属性是如何去查询它,包括数据的过滤,计算等等。nfluxdb是一个开源的分布式时序、时间和指标数据库,使用go语言编写,无需外部依赖。它有三大特性:时序性(TimeSeries):与时间相关的函数的灵活使用(诸如最大、最小、求和等);度量(M...

阅读全文

centos6.10部署grafana-5.3.4

Grafana是一个开源的度量分析与可视化套件。经常被用作基础设施的时间序列数据和应用程序分析的可视化,它在其他领域也被广泛的使用包括工业传感器、家庭自动化、天气和过程控制等。Grafana支持许多不同的数据源。每个数据源都有一个特定的查询编辑器,该编辑器定制的特性和功能是公开的特定数据来源。官方支持以下数据源:Graphite,InfluxDB,OpenTSDB,Prometheus,Elasticsearch,CloudWatch和KairosDB。每个数据源的查询语言和能力都是不同的。你可以把来自多个数据源的数据组合到一个仪表板,但每一个面板被绑定...

阅读全文

centos6下编译安装python3.7

在centos6中编译python3.7,网上一大堆教程要么是centos7的,要么就是没有验证过乱抄的,这里整理一份使用的教程直接上安装过程吧,软件包我都挡在/usr/local/src下下载软件包wget https://www.python.org/ftp/python/3.7.0/Python-3.7.0.tgz如果是centos6的话你需要先更新openssl,不更新编译后的python会提示你未激活ssl,而且这个在线更新不行,你需要编译openssl目前最新版是https://www.openssl.org/source/open...

阅读全文

Ubuntu设置计划任务的两种方式

在ubuntu下,cron为自带的系统服务。第一种设置计划任务的方式是任意用户下,输入“crontab -e”即可进入任务编写如果需要给root账户设置计划任务,可以使用sudocrontab-e或者sudo-s切换回root用户再用crontab-e相关提示大致如下:# Edit this file to introduce tasks to be run by cron.## Each task&...

阅读全文

centos6安装resin4.0

Resin是CAUCHO公司的产品,是一个非常流行的applicationserver,对servlet和JSP提供了良好的支持,性能也比较优良,resin自身采用JAVA语言开发。一般两种安装方式,一种是rpm包安装,一种是源码编译安装,一般没有特殊情况我们都rpm包安装,这个安装比较方便,基本是一键安装的,看下面的教程下载地址:http://caucho.com/products/resin/download#我们下载最新版的resinwget http://caucho.com/download/rpm-6.8/4.0.57/x86...

阅读全文

linux下nc命令使用详解

netcat是网络工具中的瑞士军刀,它能通过TCP和UDP在网络中读写数据。通过与其他工具结合和重定向,你可以在脚本中以多种方式使用它。使用netcat命令所能完成的事情令人惊讶。netcat所做的就是在两台电脑之间建立链接并返回两个数据流,在这之后所能做的事就看你的想像力了。你能建立一个服务器,传输文件,与朋友聊天,传输流媒体或者用它作为其它协议的独立客户端。下面是一些使用netcat的例子.A.192.168.100.10B.192.168.100.100Linuxnetcat命令实例:1,端口扫描端口扫描经常被系统管理员和黑客用来发现在一些机器...

阅读全文