摘要: 前两天不停的再看内核相关的内容,了解内核的形成、内核的执行流程、内核的作用,结果是舍近求远。 其实我只是想了解一下shell的工作,shell与内核有关,但并不需要我么真正去做什么,至少对于我这样额初学者来说是暂时不需要的。 第一篇shell是什么语言?shell 语言的本质 “Shell是Linu 阅读全文
posted @ 2017-06-05 13:35 陈浩然201 阅读(195) 评论(0) 推荐(0) 编辑
摘要: 要求: awk 文本在文本中搜索abc搜到后再从搜到的那一行开始一直输出后面的行,直到某一行含有bcd就停止 测试文本: 这里使用awk时,要想到awk是行处理,所以执行语句都是每一行为一个周期 awk '/abc/{p=1} /bcd/{p=0} p' awktest 某行匹配到abc时,p为1, 阅读全文
posted @ 2017-06-01 14:01 陈浩然201 阅读(5530) 评论(0) 推荐(0) 编辑
摘要: xargs命令 今天在使用find 命令的时候想将查找的结果进行处理,然后就想到了find的用法 exec和xargs这两个参数;不过在使用find --help时发现xargs并不是find的参数,我猜想xargs是一条独立的命令;百度到一条重要信息,find不支持管道命令 之前一直认为管道命令无 阅读全文
posted @ 2017-05-27 16:45 陈浩然201 阅读(450) 评论(0) 推荐(0) 编辑
摘要: 目前遇到这个问题,是在修改了/etc/hosts之后,但停止在Starting sendmail后5分钟就进去了。以后再长时间进入不了系统,可以参考下面的方法。 造成这个问题一般是因为用户修改了机器名或者IP地址造成的。 如上所示,sendmail服务的启动整整需要花费3分多钟。因为Starting 阅读全文
posted @ 2017-05-26 09:11 陈浩然201 阅读(1078) 评论(0) 推荐(0) 编辑
摘要: Linux服务器删除乱码文件和文件夹的方法 Linux服务器删除乱码文件和文件夹的方法 首页进入乱码文件所在文件夹由于php大势所趋,所以接触Linux服务器的机会越来越多。不同于Windows服务器,Linux服务器只支持数字、英文等字符,对中文字符没办法识别。所以导致我们打包上传文件解压之后出现 阅读全文
posted @ 2017-05-20 23:36 陈浩然201 阅读(1154) 评论(0) 推荐(1) 编辑
摘要: mysql出现ERROR : (2006, 'MySQL server has gone away') 的问题意思就是指client和MySQL server之间的链接断开了。 造成这样的原因一般是sql操作的时间过长,或者是传送的数据太大(例如使用insert ... values的语句过长, 这 阅读全文
posted @ 2017-05-20 11:59 陈浩然201 阅读(328) 评论(0) 推荐(0) 编辑
摘要: 转:http://www.osyunwei.com/archives/2004.html 下面教大家在CentOS中用nmap查看主机端口: 一、安装nmap yum install nmap -y 二、使用nmap nmap localhost #查看主机当前开放的端口 nmap -p 1024- 阅读全文
posted @ 2017-05-20 00:30 陈浩然201 阅读(7542) 评论(1) 推荐(0) 编辑
摘要: awk 里的substr函数用法举例: 要截取要截取的内容1: F115!16201!1174113017250745 10.86.96.41 211.140.16.1 200703180718F125!16202!1174113327151715 10.86.96.42 211.140.16.2 阅读全文
posted @ 2017-05-19 22:48 陈浩然201 阅读(438) 评论(0) 推荐(0) 编辑
摘要: 前言 centos7与6之间最大的差别就是初始化技术的不同,7采用的初始化技术是Systemd,并行的运行方式,除了这一点之外,服务启动、开机启动文件、网络命令方面等等,都说6有所不同。让我们先来了解一下系统初始化技术的演变过程。 1.系统初始化技术 Sysvinit技术 Upstart技术 Sys 阅读全文
posted @ 2017-05-18 23:38 陈浩然201 阅读(5666) 评论(0) 推荐(0) 编辑
摘要: 今天看centos7的视频的时候发现视频里总是配置ip失败,明明什么都对的,没有错误 至少在逻辑上是没有的 情况发生 1、centos7会自动启动这个服务,NetworkManager服务,重启后ip ad中显示ip变化,甚至会多出ip,再次重启会好(可能是人品,但这个不靠谱) 2、在centos6 阅读全文
posted @ 2017-05-16 23:44 陈浩然201 阅读(1527) 评论(0) 推荐(0) 编辑
摘要: centos7与centos6有很多修改,不一样了,打算写几篇关于日常用到的改动 修改root密码 centos7的用户模式跟6有所不同 1 - 在启动grub菜单,选择编辑选项启动 2 - 按键盘e键,来进入编辑界面 3 - 找到Linux 16的那一行,将ro改为rw init=/sysroot 阅读全文
posted @ 2017-05-16 22:41 陈浩然201 阅读(170) 评论(0) 推荐(0) 编辑
摘要: tomcat已启动 app已经正常执行 但不能打开8080管理页面 可能是在webapps目录下没有ROOT目录 阅读全文
posted @ 2017-05-16 17:27 陈浩然201 阅读(226) 评论(0) 推荐(0) 编辑
摘要: 菜鸟一枚 使用mysql删除数据库时,习惯性使用navicat,由于使用的是sqlyog备份的,就用sqlyog恢复数据库,结果总是报错。 用同事电脑没有问题,后来发现是用了不同的软件,导致数据库数据不同步,执行sql语句报错 解决方法就是重启数据库; 最好的方法就是使用同一款软件,不要用多种软件切 阅读全文
posted @ 2017-05-16 16:59 陈浩然201 阅读(189) 评论(0) 推荐(0) 编辑
摘要: apache编译安装参数说明 ./configure //配置源代码树--prefix=/usr/local/apache2 //体系无关文件的顶级安装目录prefix ,也就apache的安装目录。如果没有指定PREFIX,默认会装到/usr/local/apache2。--enable-modu 阅读全文
posted @ 2017-05-11 23:48 陈浩然201 阅读(294) 评论(0) 推荐(0) 编辑
摘要: Agent 监控配置说明 Linux安装Agent 1.查看系统版本 查看系统版本 uname -a1根据系统版本下载对应的zabbix-agent版本安装 下载地址:http://repo.zabbix.com/zabbix 2.安装zabbix-agent 把下载好的rpm安装包拷贝到主机上 运 阅读全文
posted @ 2017-05-11 22:47 陈浩然201 阅读(8720) 评论(0) 推荐(0) 编辑
摘要: 主要是为了搞定一个select语句,因为语法比较奇怪,没看懂,百度了一些结果 select的东西相当于一个临时表,as就给这临时表取个名字。 SELECT语句的完整语法SELECT语句的完整语法为: SELECT[ALL|DISTINCT|DISTINCTROW|TOP] {*|talbe.*|[t 阅读全文
posted @ 2017-05-11 16:51 陈浩然201 阅读(29790) 评论(0) 推荐(0) 编辑
摘要: find命令的参数; find path -option [ -print ] [ -exec -ok command ] {} \; pathname: find命令所查找的目录路径。例如用.来表示当前目录,用/来表示系统根目录。-print: find命令将匹配的文件输出到标准输出。-exec: 阅读全文
posted @ 2017-05-03 14:25 陈浩然201 阅读(304) 评论(0) 推荐(0) 编辑
摘要: 用法:date [选项]... [+格式] 格式前使用“+” 或:date [-u|--utc|--universal] [MMDDhhmm[[CC]YY][.ss]]Display the current time in the given FORMAT, or set the system da 阅读全文
posted @ 2017-05-03 13:37 陈浩然201 阅读(255) 评论(0) 推荐(0) 编辑
摘要: #!/bin/sh #!/bin/bash function backup() { for i in $* do mysqldump -h$hostip -P$port -u$username -p$password -E -R $i >> $filelocation/$edate/DB_$i'_'$edate.sql don... 阅读全文
posted @ 2017-05-03 11:10 陈浩然201 阅读(198) 评论(0) 推荐(0) 编辑
摘要: 这篇文章主要介绍了Shell脚本中使用function(函数)示例,本文着重讲解的是如何在shell脚本中使用自定义函数,并给出了两个例子,需要的朋友可以参考下 函数可以在shell script当中做一个类似自定义执行命令,最大的功能就是可以简化我们很多的程序代码。需要注意的是shell scri 阅读全文
posted @ 2017-05-03 11:08 陈浩然201 阅读(5929) 评论(1) 推荐(0) 编辑
摘要: sendEmail是一个轻量级,命令行的SMTP邮件客户端。如果你需要使用命令行发送邮件,那么sendEmail是非常完美的选择:使用简单并且功能强大.这个被设计用在php、bash perl和web站点使用。 1.下载软件 wget http://caspian.dotconf.net/menu/ 阅读全文
posted @ 2017-05-02 16:46 陈浩然201 阅读(649) 评论(0) 推荐(0) 编辑
摘要: 转:http://www.blog.chinaunix.net/uid-9411004-id-4115731.html 老文章,直接拿来用了,官网也有最新分类,没高兴翻译 在Zabbix系统中有多达十三种数据采集方法,每种方法所使用的原理和场景也不一样。下表列出了这十三种数据采集方法的原理及适合的场 阅读全文
posted @ 2017-05-02 16:33 陈浩然201 阅读(7554) 评论(0) 推荐(0) 编辑
摘要: Tomcat: Tomcat是一个JSP/Servlet容器。其作为Servlet容器,有三种工作模式:独立的Servlet容器、进程内的Servlet容器和进程外的Servlet容器。 Tomcat目录: tomcat | bin:存放启动和关闭tomcat脚本 | conf:存放不同的配置文件( 阅读全文
posted @ 2017-05-02 16:00 陈浩然201 阅读(5435) 评论(2) 推荐(1) 编辑
摘要: 一:tomcat6配置管理员信息 1:打开tomcat6下的~/conf/tomcat-users.xml文件,关于用户角色、管理员的信息都在这个配置文件中。 2:在配置文件<tomcat-users>节点下添加如下xml 3:启动tomat6,输入:用户名:admin 密码:admin 登陆到管理 阅读全文
posted @ 2017-05-02 15:39 陈浩然201 阅读(422) 评论(0) 推荐(0) 编辑
摘要: zabbix版本3.2.4 需求: 要远程监控一台服务器A,但只能通过远程服务器连接本地服务器B,但B不能主动连A(因为A没有固定公网ip) 使用了zabbix_agent的active模式,但这种模式不能使用ping方式确定agent是否存活,使用触发规则nodata测试 A服务器网络不稳定,很容 阅读全文
posted @ 2017-04-28 15:32 陈浩然201 阅读(17807) 评论(0) 推荐(2) 编辑
摘要: 摘自abcdocker网站 原文地址:https://www.abcdocker.com/abcdocker/2472 Zabbix可以通过多种方式把告警信息发送到指定人,常用的有邮件,短信报警方式,但是越来越多的企业开始使用zabbix结合微信作为主要的告警方式,这样可以及时有效的把告警信息推送到 阅读全文
posted @ 2017-04-27 16:54 陈浩然201 阅读(4314) 评论(0) 推荐(0) 编辑
摘要: Maintenance status not in maintenance 谷歌翻译:维护状态不在维护中,中文意思就是监控的设备有problem,触发器报警了,然后执行action {TRIGGER.STATUS}: {TRIGGER.NAME} 主机:{HOST.NAME}地址:{HOST.IP} 阅读全文
posted @ 2017-04-27 16:32 陈浩然201 阅读(664) 评论(0) 推荐(0) 编辑
摘要: 毕竟是中文为主,特别是有些香项目最好以中文命名,容易区分,也方便识别 环境: centos7.3安装zabbix3.2 问题: 图文乱码问题 原理上只要找到对应的字符集,在修改配置文件 windows路径: C:\Windows\Fonts 我最先使用的是新宋体。。。结果没变 后来换成微软雅黑,成功 阅读全文
posted @ 2017-04-27 15:11 陈浩然201 阅读(294) 评论(0) 推荐(0) 编辑
摘要: 使用邮件服务发送,一般linux有两种发送方式 mail跟sendmail两款软件,我试验的时候总是会发生发送不了邮件的问题 简而便之,我两款软件都安装了,只要安装其中之一就ok了 测试能否发送邮件 如果发送不了,查看日志文件 tail /var/log/maillog 遇到问题 Dec 5 16: 阅读全文
posted @ 2017-04-27 14:58 陈浩然201 阅读(193) 评论(0) 推荐(0) 编辑
摘要: 已安装mysql升级 升级mysql到5.6:下载源wget http://repo.mysql.com/mysql-community-release-el6-5.noarch.rpm安装源:rpm -ivh mysql-community-release-el6-5.noarch.rpmserv 阅读全文
posted @ 2017-04-26 09:13 陈浩然201 阅读(470) 评论(0) 推荐(0) 编辑
摘要: 下载Windows的zabbix客户端 下载地址:http://www.zabbix.com/download.php 从官方下载Zabbix Agent后,压缩包里面有2个目录,bin和conf,conf里面的配置文件是通用的。bin文件夹里包含两个文件夹,一个为win32,另一个是win64,每 阅读全文
posted @ 2017-04-24 14:01 陈浩然201 阅读(472) 评论(0) 推荐(0) 编辑
摘要: 这个模式主要是用于server端被动接收数据,不发送探测请求 agent端主动发送数据,不接收探测请求 被监控端 zabbix_Agentd.conf 的配置调整 比较重要的参数是ServerActive和Hostname,ServerActive是指定Agentd收集的数据往哪里发送,Hostna 阅读全文
posted @ 2017-04-24 12:43 陈浩然201 阅读(1646) 评论(0) 推荐(0) 编辑
摘要: 环境: 因为公司需要监控远程客户机,但server端无法主动连接agent端,客户端可以连接公司ip 公司有固定ip,可以开放某个端口给zabbixserver,客户机agent端可以主动通过外网连接公司服务器,但没有固定ip 查过zabbix,可以有多种方法设定agent端主动连接server端, 阅读全文
posted @ 2017-04-23 23:28 陈浩然201 阅读(14313) 评论(0) 推荐(0) 编辑
摘要: yum 安装zabbix2.4 首先zabbix需要的环境是web环境,默认的是lamp或者lnmp,讲道理,要是使用tomcat也是可以的,不过实验没有成功 系统:centos6.8_x64 附yum安装lamp传送门http://www.cnblogs.com/irockcode/p/67115 阅读全文
posted @ 2017-04-23 13:28 陈浩然201 阅读(1107) 评论(0) 推荐(0) 编辑
摘要: 一、什么是zabbix及优缺点(对比cacti和nagios) Zabbix能监视各种网络参数,保证服务器系统的安全运营;并提供灵活的通知机制以让系统管理员快速定位/解决存在的各种问题。是一个基于WEB界面的提供分布式系统监视以及网络监视功能的企业级的开源解决方案。 agent端:主机通过安装age 阅读全文
posted @ 2017-04-23 12:49 陈浩然201 阅读(27694) 评论(0) 推荐(0) 编辑
摘要: 替换{}中的x为; 原字符串 oxo{axbxc}oxo{dxexf}oxo 结果 oxo{a;b;c}oxo{d;e;f}oxo awk '{for(i=1;i<=NF;i++){if($i=="{")j=1;if($i=="}")j=0;if($i=="x" && j)$i=";";print 阅读全文
posted @ 2017-04-22 10:24 陈浩然201 阅读(2161) 评论(0) 推荐(0) 编辑
摘要: [xxxx.com]a=123bsas=sa2asd=a12ip=ip123[ooo.com]asd12=1223ip=ip123xas=123[xxoo.cn]asas=123sip=xs12213=2d2131d=213 条件参数: ip=?结果: 输出上面[]那一行示例:查ip=xs12 输出 阅读全文
posted @ 2017-04-20 13:50 陈浩然201 阅读(260) 评论(0) 推荐(0) 编辑
摘要: 一、查看Linux内核版本命令(两种方法): 1、cat /proc/version 2、uname -a 二、查看Linux系统版本的命令(3种方法): 1、lsb_release -a,即可列出所有版本信息: 这个命令适用于所有的Linux发行版,包括Redhat、SuSE、Debian…等发行 阅读全文
posted @ 2017-04-17 10:58 陈浩然201 阅读(591) 评论(0) 推荐(0) 编辑
摘要: 在文章中,我们将展示在centOS系统下如果将php升级到5.6,之前通过yum来安装lamp环境,直接升级的话,提示没有更新包,也就是说默认情况下php5.3.3是最新 1.查看已经安装的php版本号 键入下面代码: php -v 或者 /usr/bin/php 出现下面代码: PHP 5.3.3 阅读全文
posted @ 2017-04-15 11:32 陈浩然201 阅读(10601) 评论(0) 推荐(0) 编辑
摘要: Installation from packages 1 Repository installation 2 Server installation with MySQL database 3 Server installation with PostgreSQL database 4 Agent 阅读全文
posted @ 2017-04-15 11:04 陈浩然201 阅读(347) 评论(0) 推荐(0) 编辑