开源人linux系统运维培训中心

"set -e" 与 "set -o pipefail" 区别

工作中经常在shell脚本中看到set的这两个用法,但就像生活中的很多事情,习惯导致忽视,直到出现问题才引起关注。 1. set -e set命令的-e参数,linux自带的说明如下: "Exit immediately if a simple command exits with a non-zero status." 也就...

   时间 : 2017-09-29 | 浏览 : 26 次 [阅读全文]

Linux 字符设备驱动模块开发

Linux 字符设备驱动模块开发学习案例,源于互联网,在读懂的基础上,调试运行,输出结果。 [root@nagios linux_kernel]# vim hello.c /*  * ====================================================== ...

   时间 : 2017-09-24 | 浏览 : 40 次 [阅读全文]

第 11 章 Zabbix协议

      Zabbix的API我们已经学会如何使用了,而且也结合实际的案例进行了应用。但是有些场景,我们更希望符合特定应用的客户端,最佳的方案是将客户端内嵌到应用本身,从而达到数据的正常发送,Zabbix-Server的正常接收。      要想完成这个需求,...

   时间 : 2017-09-20 | 浏览 : 35 次 [阅读全文]

zabbix2.4.0漏洞(开源系统的背后,谁买单)

      zabbix监控系统的强大功能我们是有目共睹的,否则我也不会选择该框架作为本次项目的基础平台,在当前2.4.0版本的平台基础之上做二次开发。本来很有成就感的事情、进展还算顺利,怎想到会有突发情况。       下午就被安全部门的同事通知...

   时间 : 2017-09-08 | 浏览 : 72 次 [阅读全文]

基于开源框架实现万台服务器分布式监控平台

提到监控系统,但凡有两三年经验的人都会说上一两种,比如nagios、zabbix 、cacti、 Mrtg、 ganlia、 zenoss、 open-falcon,每一种监控系统都不乏有自己的用户群体。我也是其中某些系统的爱好者。我们接下来要开展的这个项目就是基于zabbix的框架一步步实现的,中间的磕磕绊绊着实让...

   时间 : 2017-09-07 | 浏览 : 90 次 [阅读全文]

遭遇MySQL5.7Unknown column 'password' in '...

一台安装的MySQL5.7的服务器,久未登录,忘记密码,使用通用的免密码登录的方式更改密码,输入 mysql > update mysql.user  set password=password('root') where user='root'; 时提示ERROR 1054 (42S22):...

   时间 : 2017-09-07 | 浏览 : 238 次 [阅读全文]

CentOS7/RHE7如何修改主机名

Centos6.X及之前的系统修改主机名是通过编辑/etc/network文件,升级为CentOS/RHEL 7后,需要使用hostnamectl命令完成机器名的修改操作,它允许你查看或修改与主机名相关的配置。 查看静态主机名 --static 瞬态主机名 --transient 灵活主机名 --pretty 命令如...

   时间 : 2017-08-02 | 浏览 : 65 次 [阅读全文]

Linux系统如何挂载NTFS移动硬盘

ntfs-3g_ntfsprogs-2012.1.15.tgz软件下载地址如下: http://www.tuxera.com/community/ntfs-3g-download/ 1)解压安装NTFS-3G。 tar -xvzf ntfs-3g_ntfsprogs-2012.1...

   时间 : 2017-07-31 | 浏览 : 102 次 [阅读全文]

本周好书推荐《亿级流量网站架构核心技术》

大网站用什么架构?高并发网站用哪些技术?**电商网站用哪些开源软件呢?下面这本书里有你想要的全部答案,这本书的作者是我之前公司的同事,对他我还是有所了解的。正因为对他的了解,我很早就预定了这本书,到手后,快速通读了两遍。现在还时不时的翻开查阅,收获仍是满满地。 ...

   时间 : 2017-06-01 | 浏览 : 307 次 [阅读全文]

手机端Linux技术爱好者的福利

      近日,令大家期待已久的问题终于有了结果。手机端的公众号上线了,且已发布部分文章,习惯于手机端学习技术贴的朋友们,开足马力,学起来吧! 公众号如下: ...

   时间 : 2017-06-01 | 浏览 : 297 次 [阅读全文]

Docker平台搭建实战精讲

Docker实战系列视频教程,通过丰富翔实的事例,由浅入深,手把手带您逐步掌握Docker技术。所谓百闻不如一见,百见不如一试。无论听过多少次别人的Docker演讲,看过多少篇翻译原创的Docker文章,不亲自动手操作一遍,终究是雾里看花,一知半解。本系列课程最大的特点就是动手,我们为您准备好了专用的虚拟机镜像,以及课程源码。现在还...

   时间 : 2017-05-27 | 浏览 : 204 次 [阅读全文]

Fastdfs 生产环境部署配置

  FastDFS是一个开源的轻量级分布式文件系统,它对文件进行管理,功能包括:文件存储、文件同步、文件访问(文件上传、文件下载)等,解决了大容量存储和负载均衡的问题。特别适合以文件为载体的在线服务,如相册网站、视频网站等等。 ...

   时间 : 2017-05-26 | 浏览 : 194 次 [阅读全文]

生产环境部署之电商系统部署精讲

一、 Lnmp环境部署 参考标准文档《Linux运维实战培训-Lnmp生产环境实战应用精讲.docx》 二、电商系统部署 2.1 解压电商系统源码包到网站根目录 [xuekun@BJ-YF-www001 ~]$ sudo su - [root@BJ-YF-www001 ~]# cd /home/xuekun/soft/ng...

   时间 : 2017-05-09 | 浏览 : 217 次 [阅读全文]

生产环境之Nginx编译方式安装精讲

第一步、上传软件包 [xuekun@BJ-YF-www001 ~]$ mkdir soft [xuekun@BJ-YF-www001 ~]$ cd soft [xuekun@BJ-YF-www001 soft]$ ...

   时间 : 2017-05-08 | 浏览 : 199 次 [阅读全文]

生产环Nginx以YUM方式安装精讲

第一步,复制nginx默认的index.html页面 cd /usr/share/nginx/html   #切换到nginx默认页面index.html目录 pwd    #显示当前的工作路径 ls...

   时间 : 2017-05-08 | 浏览 : 192 次 [阅读全文]

Linux运维实战培训-nginx.conf配置文件精讲

#定义Nginx运行的用户和用户组 user www www; #nginx进程数,建议设置为等于CPU总核心数。 worker_processes 8; #全局错误日志定义类型,[ debug | info | notice | warn | error | crit ] error_log /...

   时间 : 2017-05-08 | 浏览 : 246 次 [阅读全文]

MacOS中修改Vmware vmnet8的ip地址

要修改 vmnet1(仅主机)和 vmnet8 (NAT) 网络适配器的默认 DHCP 设置,请执行以下操作: 关闭所有虚拟机并退出 Fusion。  打开“终端”窗口。有关详细信息,请参见 Opening a command...

   时间 : 2017-04-10 | 浏览 : 528 次 [阅读全文]

PHP Warning: phpinfo(): It is not safe to r...

当我们部署完毕lamp环境,进入到web默认目录,编写phpinfo文件,浏览器访问phpinfo检测文件,nginx或者apache的error日志文件中会有如下记录:  PHP Warning: phpinfo(): It is not safe to rely on the system's timezo...

   时间 : 2017-03-27 | 浏览 : 322 次 [阅读全文]

人才都是熬出来的,技能都是逼出来的

德国哲学家黑格尔说过,假如没有热爱,世界上一切伟大的事业都不会成功。热爱,反映一个人的政治觉悟,体现一个人的思想境界,是干事创业最具活力的“因子”。选择了一个职业,就选择了一种生活方式。 人才都是熬出来的,技能都是逼出来的。 我常讲,人生有“四宝”...

   时间 : 2017-03-23 | 浏览 : 321 次 [阅读全文]

Linux性能优化之“关闭Ctrl+Alt+Del”

介绍:       Centos/redhat 操作系统只要按下Ctrl+Alt+Del快捷键,系统立马重启,而且不会有任何提示和确认,所以我们要严防此类事情的发生,针对不同的系统版本,相应的办法也是不一样的,具体如下: Centos 5.x版本...

   时间 : 2017-03-13 | 浏览 : 352 次 [阅读全文]

RabbitMQ系统架构精讲

一、系统架构 几个概念说明: Broker:它提供一种传输服务,它的角色就是维护一条从生产者到消费者的路线,保证数据能按照指定的方式进行传输, Exchange:消息交换机,它指定消息按什么规则,路由到哪个队列。 Queue:消息的载体,每个消息都会被投到一个或多个队列。 Binding:绑定,它...

   时间 : 2017-03-07 | 浏览 : 593 次 [阅读全文]

RabbitMQ应用业务场景精讲

      互联网行业,消息队列的使用越来越广泛,可以提供消息队列服务的开源软件同样不少,今天我们重点介绍由erlang开发的RabbitMQ,如下所示:  一、业务场景        1.1异步处理 场景说明:用户注册后,需...

   时间 : 2017-03-07 | 浏览 : 303 次 [阅读全文]

A记录、CNAME、MX记录、NS记录精讲

   有过DNS服务器维护经验的人对A记录、CNAME、MX记录、NS记录也许并不陌生。对于Linux运维的初学者,这些关键字听起来稍稍有些陌生,不要紧,接下来让我们一起揭开这些关键字的神秘面纱,有请关键字: 1. A记录(IP指向)    又称IP指向,用户可以在此设置子域名并指向到自己的目标...

   时间 : 2017-03-07 | 浏览 : 273 次 [阅读全文]