作者存档: Su

centos 7 journal: Suppressed xxx messages from /system.slice/xxx.service 问题的处理

    在一次例行检查中,发现一台 CentOS 7 运行 Nginx的实例(配置了syslog和文件日志),内核会有 journal: Suppressed 566 messages from /system.slice/nginx.service 的提示消息,如图所示。

      初看提示,似乎和Centos6 上的syslog提示有些相似之处,消息被抑制,不同的是消息来源变成了journal服务, 后面通过资料得知自rhel/centos7 后默认的syslog将逐步被systemd-journal 日志替代,在高并发的nginx服务器上,每秒成千上万条很容易被默认的配置给抑制,导致日志丢失,不完整的现象,要修改限制很简单,即修改速率限制参数,完成后重启即可,命令如下。

echo “RateLimitInterval=0” >> /etc/systemd/journald.conf
echo “RateLimitBurst=0” >> /etc/systemd/journald.conf
systemctl restart systemd-journald.service 

    补充说明,在syslog中除了/etc/systemd/journald.conf 配置会抑制消息外,如使用syslog发送远程日志还需要修改 /etc/rsyslog.conf 取消发送限制

修改 /etc/rsyslog.conf
# Disable rate-limiting of log entries
$ModLoad imjournal
$imjournalRatelimitInterval 0
$imjournalRatelimitBurst 0

systemctl restart rsyslog.service

Cacti 1.16 中文汉化包

原创作品,转载请注明出处.

自 Cacti 1.0版本后,除了支持PHP7,也做了国际化支持,抽空汉化了下,适用于Cacti 1.15 – 1.16后的版本,部分词条汉化的不是很准确,另外有部分词条官方英文版没提供参考,无法汉化,预计一段时间后会提交到官方。

  

点击下载 cacti_1.16_汉化包.

使用方法:将文件包解压后放置到Locales 目录下.覆盖源文件,系统设置中开启中文支持即可

CentOS 使用谷歌身份验证器做SSH二次认证

CentOS服务器使用Google二次验证登陆 第1张

文章转自http://www.he11oworld.com/system/2883.html
向原作者标识感谢
本文部分内容有所变更进行了修正处理。

谷歌身份验证器生成的是动态验证码,默认30秒更新。修改配置,SSH登录必须在输入密码之前输入动态验证码。即使账号和密码泄露,验证码输入错误,仍然无法登录。苹果或者安卓手机端可以安装身份验证器App读取验证码。谷歌身份认证器也有其它PHP,JAVA等语言版本,用途广泛。
继续阅读 »

HP DL360G6安装CentOS7后P410i阵列卡离线的错误解决

     HP DL360G6 是HP在09年推出一款1U服务器,主流机型搭配P410/P410i 阵列卡,最近在调试一台旧机器时,发现安装CentOS7(1611)版后,不定时的,磁盘阵列会出现IO错误,接着系统挂起,物理磁盘离线。
具体现象为服务器控制台会打印一堆
blk_updatae_request I/O error dev sda sector xxxxxxx
blk_updatae_request I/O error dev sda sector xxxxxxx
blk_updatae_request I/O error dev sda sector xxxxxxx
sd 0:2:0:0: rejecting I/O to offline device
sd 0:2:0:0: rejecting I/O to offline device
继续阅读 »

H3C AC无线控制器禁止IP段互访ACL配置

     在有些场合,如不同部门,不同接入点,只允许接入Internet,不允许访问内部资源,需要用到ACL
贴个示例,提供参考,本操作适用于支持集中转发模式工作的接入服务。
H3C的AC配置流程,操作在AC无线控制器板上进行.
1. 定义高级访问列表3000开头的
2. 定义规则,规则支持通配符,需要注意使用反掩码
3. 定义流量分类,引入acl
4. 定义行为分类, 配置动作deny
5. 定义QOS策略, 制定流量分类和行为分类
6. 在对应的ESS接口上应用策略
继续阅读 »

Systemd 入门教程:命令篇

转自http://www.ruanyifeng.com/blog/2016/03/systemd-tutorial-commands.html
向原作者表示感谢.

Systemd 是 Linux 系统工具,用来启动守护进程,已成为大多数发行版的标准配置。

本文介绍它的基本用法,分为上下两篇。今天介绍它的主要命令,下一篇介绍如何用于实战。
继续阅读 »

CentOS 7内核源码包(kernel.src.rpm)的修改和打补丁编译

     在某些特定应用环境中,我们会涉及到Linux内核的源码修改和编译安装,通常是选择从kernel.org获取最新的稳定发行版内核进行修改并编译安装,但实际情况中,CentOS的内核是基于官方内核做了一些定制裁剪的,选用CentOS的内核源码包做一些适应性修改,重编译打包成RPM做分发会更适合生产需要,因此记录下源码包kernel.src.rpm的打补丁和重编译过程。
继续阅读 »

windows server 2012/2016 开启任务管理器磁盘性能计数器

使用CMD运行 diskperf -y 即可开启

苹果OS X 10.12.2 Sierra VMWare Pro 12.5 虚拟机安装说明

     
     因测试需要,近期尝试了OS X 10.12.2 Sierra 系统VMWare虚拟机的安装,参考网上众多资料,均不成功,其中包括下载已封装好的黑苹果ISO镜像,以及用7zip解压DMG合并方案,均无法在VMware中正常安装和引导,最后在GOOGLE众多资料后安装测试成功,本说明适用于OS X 10.12.2版本,也可以在Oracle VirualBox 虚拟机中安装,其它版本未作测试 。

准备工作
继续阅读 »

Docker及图形单机管理工具Portainer(dockerui)部署

从centos7开始yum源默认已包含了docker支持,安装使用非常简单.
系统环境:CentOS7 1511  4CPU / 4G

1.安装Docker
# yum install docker -y
# docker –version
Docker version 1.10.3, build cb079f6-unsupported
//确认版本信息
继续阅读 »