centos 端口测试之nc使用

服务器端口测试是否正常,运维一般使用telnet来检查,但它有局限性,服务器的端口必须存在服务运行。 这时使用nc可以在服务端模拟开启一个端口,再通过nc测试此端口,好用! nc是netcat工具的简称,一个网络工具,可以用来端口扫描、文件传输等功能。 centos上面安装也很简单: yum ins ...

Linux系统编程—条件变量

条件变量是用来等待线程而不是上锁的,条件变量通常和互斥锁一起使用。条件变量之所以要和互斥锁一起使用,主要是因为互斥锁的一个明显的特点就是它只有两种状态:锁定和非锁定,而条件变量可以通过允许线程阻塞和等待另一个线程发送信号来弥补互斥锁的不足,所以互斥锁和条件变量通常一起使用。 当条件满足的时候,线程通 ...

Linux系统编程—信号量

大家知道,互斥锁可以用于线程间同步,但是,每次只能有一个线程抢到互斥锁,这样限制了程序的并发行。如果我们希望允许多个线程同时访问同一个资源,那么使用互斥锁是没有办法实现的,只能互斥锁会将整个共享资源锁住,只允许一个线程访问。 这种现象,使得线程依次轮流运行,也就是线程从并行执行变成了串行执行,这样与 ...

nodejs 与 npm 配置

npm 设置淘宝镜像: npm config set registry=https://registry.npm.taobao.org npm 查看配置: npm config list npm 取消配置: npm config delete registry 保持更新; ...

0x06 nagios监控状态

监控状态 nagios监控的状态比较特殊,它包含两种状态共通定义。所以单独拎出来说 两种状态 服务或主机的状态(即OK,WARNING,UP,DOWN等) 服务或主机所在的状态类型 状态类型有两种:SOFT 和 HARD 这些状态类型是监视逻辑的关键部分,因为它们用于确定何时执行事件处理程序以及何时 ...

0x05 Nagios Host Check

Nagios Host Check 本篇主要讲述主机监控的工作原理 什么时候执行Check Check的调度配置是通过Nagios Core Deamon控制 定期性检测,由主机定义中的check_interval和retry_interval选项 按需,当一个与主机关联的服务状态发生变化时 按需, ...

mongodb 部署 安装 使用 记录

最近使用tikv作为nosql存储,发现有很多坑,很多工具都不是很完善;不想折腾;于是换成了mongodb,mongodb部署记录如下,进行备忘: 安装,配置,启动,卸载:https://docs.mongodb.com/manual/tutorial/install-mongodb-on-ubun ...

linux安装window版钉钉

ubuntu上安装钉钉的介绍 工作中需要钉钉,奈何网页版不好用,现在介绍一个使用window原版的方式 1,到 wine游戏助手 官网下载适合当前linux系统的软件 2,下载完成后,打开钉钉的链接 ,点击安装(从官网自动下载钉钉,选择这一条目的),按照提示 step by step 即可。enjo ...

0x03 Nagios Plugins介绍

Nagios Plugins介绍 nagios core是没有内置任何检查机制进行主机服务或者网络的监控。对于这些工作,都是交给额外的程序,就是nagios plugins程序来完成。 注意在nagios有Addons与Plugins的区分。这个后面会说到。 什么是nagios plugins Pl ...

linux下配置python3详解

一:安装依赖环境 1.1:首先安装gcc编译器,gcc有些系统版本已经默认安装,通过 gcc --version 查看,没安装的先安装gcc,yum -y install gcc 1.2:输入命令:yum -y install zlib-devel bzip2-devel openssl-devel ...

0x02 Nagios CGI的认证和授权

Nagios中CGI的认证和授权 简单说下cgi,cgi就是common gateway interface吧,大多数的http服务器支持cgi,cgi其实就是一个在http服务器上的一个可执行程序,只要程序执行后向标准输出输出点字符,如print打印,这些输出都会作为http响应的内容,但是核心是 ...

0x01 Nagios配置文件

Nagios配置文件 Nagios有多个不同的配置文件,用于不同的配置目的。要搞懂和配置Nagios设置,是一个比较花费时间的事情。作为初学者的你,一旦弄懂了这些配置是怎样工作的,那么你后面将会更加高效和值得。 Note: 如果你是按照我的安装文档中的快速安装指导安装的nagios,那么样例配置文件 ...

007.Linux 主要目录速查表

Linux 主要目录速查表 /:根目录,一般根目录下只存放目录,在 linux 下有且只有一个根目录,所有的东西都是从这里开始 当在终端里输入/home,其实是在告诉电脑,先从 /(根目录)开始,再进入到home目录 /bin、/usr/bin:可执行二进制文件的目录,如常用的命令 ls、tar、m ...

006.Linux和Windows文件系统区别

单用户与多用户操作系统 Windows下的文件系统 Linux下的文件系统 单用户与多用户操作系统 单用户操作系统:指一台计算机在同一时间 只能由一个用户使用,一个用户独自享用系统的全部硬件和软件资源 `Windows XP 之前的版本都是单用户操作系统` 多用户操作系统:指一台计算机在同一时间可以 ...

005.操作系统及Linux系统,虚拟机的作用和发展历史

操作系统及其作用 操作系统发展史 Linux系统 虚拟机 操作系统 操作系统 操作系统的作用 不同领域的主流操作系统 操作系统(Operation System,OS) 操作系统作为接口的示意图 没有安装操作系统的计算机,通常被称为裸机 如果想在 裸机 上运行自己所编写的程序,就必须用机器语言书写程 ...

0x00 Nagios介绍与安装

Nagios介绍与安装 Nagios是一款监控系统。开源的监控系统,用于监控计算机/网络系统。安装运行在linux环境。 介绍 开源,当然nagios也有其商业的版本,那就是nagios xi. 主要就是nagios core是开源的,我们也主要使用nagios core 和开源nagios pul ...

Linux 查看网卡的MAC地址

如何使用命令查看网卡的MAC地址呢? 下面总结一下查看网卡MAC地址的方式。 1:ifconfig命令查看网卡MAC地址 /sbin/ifconfig | grep HWaddr 或 /sbin/ifconfig | grep ether 有些Linux发行版本的MAC地址字段为HWaddr,有些L... ...

Centos7 yum缓存rpm安装包

需求描述: 项目需要搭建本地仓库,直接使用centos系统镜像做本地仓库略显臃肿,通过yum缓存最小化本地仓库搭建。 操作过程: 编辑yum配置文件yun.conf,设置keepcache=1完成缓存设置。 # vi /etc/yum.conf [main] cachedir=/var/cache/ ...

123···140>