linux下fping命令简单使用介绍

Fping程序类似于ping(ping是通过ICMP(网络控制信息协议InternetControlMessageProtocol)协议回复请求以检测主机是否存在)。Fping与ping不同的地方在于,fping可以在命令行中指定要ping的主机数量范围,也可以指定含有要ping的主机列表文件。与ping要等待某一主机连接超时或发回反馈信息不同,fping给一个主机发送完数据包后,马上给下一个主机发送数据包,实现多主机同时ping。如果某一主机ping通,则此主机将被打上标记,并从等待列表中移除,如果没ping通,说明主机无法到达,主机仍然留在等待列...

阅读全文

CentOS7部署Ceph分布式存储

Ceph是一个统一的分布式存储系统,设计初衷是提供较好的性能、可靠性和可扩展性。Ceph项目最早起源于Sage就读博士期间的工作(最早的成果于2004年发表),并随后贡献给开源社区。在经过了数年的发展之后,目前已得到众多云计算厂商的支持并被广泛应用。RedHat及OpenStack都可与Ceph整合以支持虚拟机镜像的后端存储ceph有以下几点特性高性能a. 摒弃了传统的集中式存储元数据寻址的方案,采用CRUSH算法,数据分布均衡,并行度高。b.考虑了容灾域的隔离,能够实现各类负载的副本放置规则,例如跨机房、机架感知等。c. 能...

阅读全文

centos设置内存清理方式和虚拟内存机制

一般使用的云服务器都设置了缓存机制,如果需要清理,我们可以进行修改缓存配置文件我们先来看看cat /proc/sys/vm/drop_caches如果回显0的话就是开启了缓存,开启缓存以后对于一直需要重复访问数据的用户,返回速度就非常快,但是对于多元操作的用户来说,需要操作的不是单一化的,所以需要关闭缓存的配置以下就是手工清楚缓存的操作查看内存使用情况free -g修改缓存配置echo 1> /proc/sys/vm/drop_caches最后再次查看内存使用情况free -g虚拟内存Linux支...

阅读全文

ubuntu14.04使用unbound部署dns服务器

使用unbound配置dns服务器,我的服务器IP是172.25.128.51,另一台机器是172.25.128.58,我用51这台机器配置dns服务器,另外一台用来测试是否成功首先我们先下载适合ubuntu14.04的unbound,下载地址是https://ubuntu.pkgs.org/14.04/ubuntu-updates-universe-amd64/unbound_1.4.22-1ubuntu4.14.04.3_amd64.deb.html然后我们将下载好的deb软件上传到服务器,然后切换到root账户下进行安装dpkg -i&n...

阅读全文

ubuntu14.04解决ssh登陆慢的方法

如果在Ubuntu中ssh登录非常缓慢,输入用户名后要等好一阵先出现提示输入密码,这是Ubuntu默认开启了SSH的DNS反解析造成的原因,只要将此选项关闭,重新启动sshd后反应非常快vi /etc/ssh/sshd_config在最后添加下面一行,关闭SSH的DNS反解析:UseDNS no重启sshd/etc/init.d/sshd restart UseDNS选项打开状态下,当客户端试图登录OpenSSH服务器时,服务器端先根据客户端的IP地址进行DNSPTR反向查询,查询出客...

阅读全文

ubuntu创建vsftp用户无法登陆

我们在ubuntu上创建用户的时候使用useradd -d /ftp/sulao -s /sbin/nologin -M sulao -g ftp这种方式在centos上适用,但是在ubuntu上却找不到nologin文件,所以创建失败,我们需要这样来创建sudo useradd -d /ftp/sulao -s /bin/false -M sulao -g ftp#然后赋权su...

阅读全文

linux中bash shell特殊变量详解

我们在bash中经常看到一些特殊的变量,我们罗列下$0,$1,$$,$#,$@,$*,$?,$(),${},$(())和(())接下来我们就来一一介绍下这些变量的意思1.$0$后面紧跟着数字,数字从0开始,0代表运行的脚本本身名称,1为第一个参数,2为第二个参数,依次类推例如以下脚本,test.sh内容如下#!/bin/bashecho $0echo $1我们运行./test.sh sulao打印出./test.shsulao2.$#传递给脚本或函数的参数个数,上述脚本添加一个#!/bin/bashecho&...

阅读全文

ubuntu18.10安装KVM

KVM(基于内核的虚拟机)是一款为类Linux系统提供的开源的全虚拟化解决方案,KVM使用虚拟化扩展(如 IntelVT 或 AMD-V)提供虚拟化功能。无论何时我们在任何Linux机器上安装KVM,都会通过加载诸如 kvm-intel.ko(基于Intel的机器)和 kvm-amd.ko(基于amd的机器)的内核模块,使其成为管理程序hyervisor(LCTT译注:一种监控和管理虚拟机运行的核心软件层)。KVM允许我们安装和运行多个虚拟机(Windows和Linux)。我...

阅读全文

centos7下搭建mongodb分片集群

一组Mongodb复制集,就是一组mongod进程,这些进程维护同一个数据集合。复制集提供了数据冗余和高等级的可靠性,这是生产部署的基础下面就是我本地测试的环境,三台虚拟机作为mongodb存储的复制集172.25.128.53 172.25.128.55 172.25.128.60首先关闭selinuxsed -i "s/SELINUX=enforcing/SELINUX=disabled/" /etc/selinux/configsetenforce 0停止防...

阅读全文

linux下nginx+uwsgi性能调优

最近使用flask来重写之前的一些php项目,但是部署到生产环境上经常出现502,于是乎打算收集下资料进行调优,下面我们来看看具体哪些方面需要进行改进nginx优化,主要是nginx.conf文件内user  www www;worker_processes  56; #CPU逻辑个数,根据你的服务器来#error_log  logs/error.log;#error_log  logs/error.log  notice;...

阅读全文