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

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

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 »

通过/proc/[pid]/了解一个进程

# 通过/proc/[pid]/了解一个进程 Linux中/proc目录下每个以进程号数字命名的文件夹存储着当前进程的所有信息,根据官方文档过滤了一些常用的选项和指标,在这里记录下来。 ### /proc/[pid] There is a numerical subdirectory for each running process; the subdirectory is named by the process ID. Each such su

View details »



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