Linux下查看进程的带宽使用情况

## CentOS Linux下查看进程的带宽:chart_with_upwards_trend:使用情况 日常中作中,Linux如果发生流量异常突增,但是又不确定是哪个进程造成的,这个时候Linux原生的工具都无法把网卡流量定位到进程级别,不像是IO,CPU,MEM和Load等指标可以直接定位到进程。使用这个开源的工具可以实现,不过比较麻烦的是需要编译安装一下,下面开始:point_down:: >Linux 'net top' tool ### 版本信息 -

View details »

CephFS分布式文件系统

# CephFS分布式文件系统 ## 1. 部署CephFS分布式文件系统 ### 1.1. 环境说明 Ceph官方文档中建议通过自带的ceph-deploy通过网络进行在线安装,比如CentOS系统就基于yum生态安装,但是考虑到生产环境可能没有公网连接,我们采用docker方式来安装部署CephFS,而且这样做更容易对版本和各个组件进行细致的把控。 为了更清晰的掌握部署环节,现对各个角色规划如下(主机名含义忽略): | 主机名 | IP地址 | 角色

View details »

被黑之后找出隐藏的进程

# 被黑之后找出隐藏的进程 :soon: ## 1. 现象 CPU资源占用比较高,top无法看到占用CPU较高的进程 (有可能被当做矿机:angry:) >如果你的机器出现了CPU占用很高,但是无法定位到某个进程的问题,先直接跳到文章末尾查看最后一节,或许能帮你尽快解决问题。 :pray: ## 2. 排查 ### 2.1. 检查日志 ``` last dmesg vim /var/log/messages vim /var/log/secure ``` #

View details »

vim自动补全插件YouCompleteMe

## 1. 升级vim8 ```sh cd /etc/yum.repos.d/ wget https://copr.fedorainfracloud.org/coprs/mcepl/vim8/repo/epel-7/mcepl-vim8-epel-7.repo yum update vim -y Transaction check error: file /usr/share/man/man1/vim.1.gz from install of vim-commo

View details »

Linux的inode的理解

# Linux的inode的理解 ## 一、inode是什么? 理解inode,要从文件储存说起。 文件储存在硬盘上,硬盘的最小存储单位叫做"扇区"(Sector)。每个扇区储存512字节(相当于0.5KB)。 操作系统读取硬盘的时候,不会一个个扇区地读取,这样效率太低,而是一次性连续读取多个扇区,即一次性读取一个"块"(block)。这种由多个扇区组成的"块",是文件存取的最小单位。"块"的大小,最常见的是4KB,即连续八个 sector组成一个 block。

View details »

Linux LVM基础操作

# Linux LVM 操作指南 LVM是逻辑盘卷管理(LogicalVolumeManager)的简称,它是Linux环境下对磁盘分区进行管理的一种机制,LVM是建立在硬盘和分区之上的一个逻辑层,来提高磁盘分区管理的灵活性. 通过创建LVM,我们可以更轻松的管理磁盘分区,将若干个不同大小的不同形式的磁盘整合为一个整块的卷组,然后在卷组上随意的创建逻辑卷,既避免了大量不同规格硬盘的管理难题,也使逻辑卷容量的扩充缩减不再受限于磁盘规格;并且LVM的snapshot(快照)

View details »

部署基于Docker的graphite

# 部署基于Docker的graphite ## 1. 部署 ### 1.1. 获取CentOS基础镜像 ```sh docker pull centos docker run -it --name graphite --net=host /bin/bash ``` ### 1.2. 部署graphite基础组件 安装基础环境 ```sh yum -y install httpd gcc gcc-c++ git pycairo mod_wsgi epel-rel

View details »

使用cgroup限制磁盘IO速率

# 使用cgroup限制磁盘IO速率 使用cgroup中的blkio子系统限制进程读取速率达到降低磁盘和cpu负载的效果,从而降低IO密集型进程号,比如gzip对业务进程性能的干扰 ## 1. 限制IO速率的原理 通过内核通用的块IO控制器接口,可以用于实现各种不同的控制策略,用它来在不同的cgroup之间分配磁盘IO带宽。 ### 1.1. 内核配置 检查是否开启了块IO控制器和块设备限流开关 ```sh $ ls /boot/config-3.*

View details »

OpenVPN服务搭建

# OpenVPN ## 1. 概述 VPN直译就是虚拟专用通道,是提供给企业之间或者个人与公司之间安全数据传输的隧道,OpenVPN无疑是Linux下开源VPN的先锋,提供了良好的性能和友好的用户GUI。该软件最早由James Yonan编写。 OpenVpn的技术核心是虚拟网卡,其次是SSL协议实现,虚拟网卡是使用网络底层编程技术实现的一个驱动软件,安装后在主机上多出现一个网卡,可以像其它网卡一样进行配置。服务程序可以在应用层打开虚拟网卡,如果应用软件(如IE)

View details »



© 2017 - JISHUBOKE.COM - 京ICP备16020435号   Powered by Markdown Editor & Flask & Express