- 博客(41)
- 资源 (2)
- 收藏
- 关注

原创 企业微信nodejs回调开发
接入过程首先,如果你没有企业微信的话,需要在企业微信官网注册一个企业。在自建应用详情页,点击“接收消息”的“设置API接收”按钮,进入配置页面。按要求填写应用的URL、Token以及EncodingAESKey:URL 是企业后台接收企业微信推送请求的访问协议和地址,支持http或https协议 Token 可由企业任意填写,用于生成签名 EncodingAESKey 用...
2018-10-22 10:44:25
2380

原创 谈谈我对运维的理解
随着互联网+时代的来临,运维的角色越发得重要,随着云计算云平台的普及,更多的是智能化,自动化地监控运维,仅仅停留在操作,业务层次上,是不够的作为从事运维工作的我,一个毕业不久--我是2016-06毕业的,算上实习的时间,也有一年的工作经验,但是只停在业务运维的这一部分,我想,去系统得学习开发,多实践,多分享,才能提升得自己,能够在企业中提现自己的价值; 说说自己日常的工作,主要主责er
2017-02-07 23:16:15
14482
原创 为什么企业微信的oauth2返回的是openid
之前在测试企业微信api的时候,点击oauth2之后,拿到code去调用getuserinfo接口时候,老是返回openid,而没有文档所说的userid; 先看看文档,嗯:跨企业点击,后来经测试,确实是跨企业了,而且还有一种情况。没关注微工作台也会返回openid,看起来企业微信和微信中有个id做关联关系说一个简单粗暴的排查方式:1.管理端登录oauth2上的appid所在的企业(http...
2018-05-18 10:11:16
2869
原创 SHELL脚本常见实例(1)
#!/bin/bash#test.sh#yzx的shell例子#1.判断参数是否为空echo $1name=$1:?'null'echo $name#2.从1叠加到100echo $[ $(echo+1..100) ]echo $[(100+1)*(100/2)]seq -s '+'100|bc#3.循环数组for (( i = 0; i < $#o[*]; i++ ));
2017-08-26 23:12:34
1238
原创 LAMP调优(一)之版本隐藏和错误页面显示处理
LAMP调优查看apache版本#curl –I IP 生产环境中,部署了apache之后,我们应该从安全还是从性能方面,对其做诸多优化调试防止别人看到系统版本,进行漏洞攻击一.屏蔽apache版本信息,要彻底将版本之类的信息全部修改,需要进行重新编译,修改源码包下include目录下的ap_release.h文件删除apache#rm –rf /usr/lo
2017-08-26 11:54:47
659
原创 八月底的一些计划和想法
尽可能写多几篇技术博客,对之前不熟悉的各种环境部署,好好学习,8月中辞职前,是忙到没时间停下来写这些博客的,一边处理工作的事情,晚上不断充实自己,因为自己的工作还是偏向于业务运维,管理服务器是后面接管的,但是还是需要好多东西学习,这时候就体现出自己的短板了,所以学习,辞职是因为个人原因,要回老家一段时间,也跟自己有关系吧,学多点技术,emmmm。这是我想要的 学海无涯吧,加油!
2017-08-25 10:11:47
280
转载 什么是LAMP
什么是LAMP LAMP=Linux Apache Mysql/MariaDB PHP/Perl/Python 这些软件都是开源免费的软件,几个程序各自是独立的,经常为了达到我们需要的效果而协同工作,组成了我们常见的LAMP架构平台!LAMP是世界上最流行的组合,当然同时也有Nginx,也就是LNMP: LAMP 相对于 NGINX 来说较为安全,但是Nginx处理高并发比Ap
2017-08-25 09:37:36
380
原创 LAMP之PHP编译安装
LAMP之PHP编译安装 PHP原始为Personal Home Page的缩写,已经正式更名为 "PHP: Hypertext Preprocessor"。Apache对于php的解析,就是通过众多Module中的php Module来完成的,把php最终集成到Apache系统中,还需要对Apache进行一些必要的设置1. 安装依赖#yuminst
2017-08-25 09:32:15
324
原创 SVN_SERVER的搭建
SVN_SERVER配置文档---windows系统在 Windows 下使用 Virtual SVN 和 Tortoise SVN 来搭建 SVN 客户端和服务器端1. 下载最新版本的包Virtual SVN 下载地址:https://www.visualsvn.com/Tortoise SVN 下载地址:https://tortoisesvn.net/2.
2017-08-25 00:07:17
23771
2
原创 LAMP之apache源码安装
LAMP之apache源码安装1. 首先打开网址http://httpd.apache.org/,下载httpd主程序包httpd version:httpd-2.4.16,并且上传到对应的服务器,我用的是rehel7.22. 安装之前,确保系统的干净,不要和yum/rpm编译安装的软件冲突,编译之前,组安装开发包‘DEVELOPMENT TOOL’
2017-08-24 17:09:27
346
原创 为什么要源码编译
为什么要源码编译 一般来说,我们软件的安装方式有yum(rpm),和源码编译两种方式,那么为什么我们需要源码编译安装一部分软件?选择源码编译安装软件有以下几个原因: 1:满足不同的运行平台,我们Linux发型版本众多,但是每个版本采用的软件或者内核版本都不一样,而我们的二进制包所依赖的环境不一定能够正常运行,所以大部分软件直接提供源码!
2017-08-24 10:37:26
7617
原创 SVN操作文档——客户端client安装(win/linux/ubuntu)
SVN操作文档——客户端client安装(win/linux/ubuntu)Windows:1. 打开网址http://subversion.apache.org/packages.html#windows,下载2. 打开文件所在位置,会有一个Setup-Subversion-1.8.16.msi的文件,双击安装文件进行安装。我们指定安装在D:\Program
2017-08-23 22:56:42
1642
原创 Sqlserver 2008 R2安装配置(win64)
Sqlserver 2008 R2安装配置准备:sqlserver2008的安装包,如果是win64位系统需要安装.net framework3.5版本或者以上(安装.net framework的方法是:在图标上右击选择,打开以后选择选项,点击添加功能,勾选.net framework3.5),检查server.msc是否正常1. 为了保证安装正常运行,我用360清理了一下注册表
2017-08-23 11:50:41
13509
原创 Linux下安装mysql数据库(源码编译安装)及排错
Linux下安装mysql数据库(源码编译安装)1. 下载mysql版本#wget http://ftp.ntu.edu.tw/pub/MySQL/Downloads/MySQL-5.5/mysql-5.5.32.tar.gz2. 安装依赖以及编译工具cmake#yum install –y cmake#yum install –y nc
2017-08-22 16:38:50
462
原创 Zabbix监控windows系统
Zabbix监控windows系统1. 首先去zabbix官网下载zabbix_agents_3.0.4.win包2. 用管理员启动cmd命令窗口C:\Users\Administrator>Downloads\zabbix_agents_3.0.4.win\bin\win32\zabbi.exe -c Downloads\zabbix_agents_3.0.4
2017-08-21 22:23:46
1574
原创 Zabbix监控发报警信息到邮件mail
1. 安装mailx组件#yum install –y mailx编辑配置文件#vim /etc/mail.rc末尾添加注意163邮箱的password是授权码Set ftom是指发送账号2. 测试是否能正常发出去#echo"zabbix test mail" |mailx -s "zabbix" xxx@163.com3. 在
2017-08-21 22:00:25
1771
原创 Zabbix监控apache与MySQL
Zabbix监控apache与MySQLApache1. 上传check_apache/conf-apache.conf#!/bin/bash## Name: zapache## Checks Apache activity.## Author: Alejandro Michavila# Modified for Scoreboard Values: M
2017-08-20 21:40:54
1162
原创 MYsql的备份脚本
#!/bin/bash#auto bakcup mysql db#by authprs wangwei 2017/03/30 21:55:25######################## 定义&变量 ####################################BAK_DIR=/data/backup/`date +"%Y-%m-%d-%H:%M"` #
2017-08-19 21:11:18
237
原创 Zabbix配置远程agent监控主机
Zabbix配置远程agent监控主机1. 上传zabbix3.0.52. 安装依赖#yuminstall –y curl curl-devel net-snmp net-snmp-devel perl-DBI3. 添加zabbix用户#useradd –u 8001 –M –s /sbin/nologin zabbix4. 解压#tarxv
2017-08-19 11:17:16
3076
原创 zabbix安装总结
Zabbix 启动服务总结LNMP环境搭建好启动nginx服务、启动MySQL服务、启动php-fpm服务、测试环境是否正常上传zabbix3.0.5 压缩包解压创建数据库,创建用户,授权导入zabbix自带的数据库安装zabbix,预编译,直接 make install 安装完成 修改server、agent配置文件复制启动脚本,启动服务,查看端口也没初始
2017-08-18 11:00:43
352
原创 PHP下如何新加模块
在zabbix界面安装的时候,提示没有安装gettext模块,为了不影响后面的功能,需要把这个模块重新安装进去,谷歌了下,有两种方案,一是重新安装php,二是单独将gettext编译安装进php的安装目录由于php重新安装比较麻烦,所以我选择第二种#cd /usr/local/src/php=5.613/ext/#cd gettext/#/usr/local/php/bin/php
2017-08-17 22:40:13
244
原创 Zabbix3.0.5的基础入门
Zabbix3.0.5的基础入门 Zabbix是一个基于web界面提供分布式系统监控已经网络监视功能的企业级开源解决方案,它能监视各种网络参数,保证服务器系统的安全运营,并提供灵活的通知机制可以快速定位、解决存在的问题。 特点:安装配置简单,支持多语言,开源,自动发现服务器与网络设备分布式监视以及web集中管理功能,可以无agent监视,用户安全认证和
2017-08-17 22:32:04
208
原创 Oracle扩展表空间
平时在工作中,客户那边的服务器--放置ERP的,很容易表空间不足造成业务流程走不通,导致一些不必要的麻烦,作为一个运维,必须时刻查看表空间,通过脚本监控来进行报警;怎么查看表空间select tablespace_name, sum(bytes) / 1024 / 1024 as MB from dba_data_files group by tablespace_name;--查询表
2017-08-16 23:09:29
328
原创 linux系统的网络管理(2)TCP的三次握手和UDP
一. 网络协议ARP(Address Resolution Protocol):地址解析协议,将IP解析成MAC地址DNS:域名解析协议SNMP(Simple Network Management Protocol)网络管理协议DHCP(Dynamic Host Configuration Protocol)动态主机配置协议,它是在TCP/IP网络上使客户机获得配置信息的协议
2017-05-03 23:30:13
397
原创 linux系统之网络管理(1)
一. 网络1. 发展:1)网络硬件与软件技术发展—Ethernet与Token-Ring2)以软件技术将硬件整合--ARPANET与TCP/IP,internet的出现3) 没有任何约束的internet因特网4)软硬件标准的制定—IEEE标准规范2.计算机网络组成的组件1)节点—node:主要是具有网络地址IP的设备的统称2)服务器主机—server:
2017-05-03 22:06:42
327
原创 linux之环境变量的配置
之前在普通用户下,用ifconfig这个命令,居然提示找不到该命令,然后就很奇怪,后面想到,原来是我普通用户下,没有配好环境变量 linux中环境变量包括系统级和用户级,系统级的环境变量是每个登陆系统的用户都要读取的系统变量。而用户级的环境变量是该用户使用系统加载的环境变量。 1.系统级别 /etc/profile:该文件是用户登陆时,系统指定用户环境使用的文
2017-04-25 00:00:06
273
原创 四月,定向sed自己
业务运维,逻辑上对整个系统的了解情况更加深入,而我却发现,对于自己的软实力,即沟通能力,表达能力是有点提升的,但是,对于自己的硬实力,还是存在极大的不足,因此,白天工作,晚上学习linux以及数据库的使用,希望自己有个提升,从而做一个更好的运维吧。至少,心里是这么想的。 感觉不学习就会被淘汰 ,直觉方面还是信自己的。所以虚心求教,理论加实践,给未来自己一盏灯吧
2017-04-18 00:03:23
202
原创 Shell脚本(2)之条件测试和流程控制
Shell脚本(2)之条件测试和流程控制条件测试:test命令,作用:测试特定的表达式是否成立,当条件成立时,命令执行后的返回值为0,否则为其他数字,0真,非0假语法:#test 测试条件测试类型主要有:测试文件状态,字符串比较,整数值比较,逻辑测试1.测试文件的状态:格式 #参数 文件或目录参数:-d 测试是否为目录
2017-03-16 23:39:01
444
原创 Linux之shell脚本学习(1)简介和变量
Linux之shell脚本学习(1)简介和变量什么是shell,Shell是操作系统的最外层,可以理解是命令的集合,shell可以合并编程语言以控制进程和文件,以及启动和控制其他文件简单来说,shell就是一个用户跟操作系统之间交互的命令解释器Shell,应用程序,内核的关系如下应用程序——shell——内核Shell的好处,批量的处理,自动化的完成维护,减轻管理员的负担,
2017-03-08 23:53:31
380
原创 linux之程序与进程的管理及screen的使用
RHEL-程序与进程的管理程序(program)是为实现特定目标或解决特定问题而用计算机语言编写的命令序列的集合。为进行某活动或过程所规定的途径;进程:是一个具有一定独立功能的程序关于某个数据集合的一次运行活动。它是操作系统动态执行的基本单元,在传统的操作系统中,进程既是基本的分配单元,也是基本的执行单元。简单来说是指运行中的程序比如所用的www的服务器是apache服务器,当管理员启
2017-02-27 00:00:41
963
原创 linux系统之压缩和解压文件
RHEL7-文件的归档和压缩归档的好处:1. 方便使用,查询,阅读2. 易于管理(批量删除文件)压缩的好处:1. 加快文件传输的速率2. 节省硬盘的资源tar文件是把几个文件和(或)目录集合成一个文件夹里,是创建备份和归档的最佳工具tar命令的使用语法 #tar 【选项】 包的名称 目标文件/目
2017-02-23 23:32:03
279
原创 xshell无法连接linux虚拟机
shell 连接Linux时提示 cound not connet to ‘127.0.0.1’ (port 22):connection failed.1.关闭linux防火墙及其selinux2.3.重要一点,桥接模式可以使路由器使用DHCP的方式分配IP,如果你的电脑所处的网络拓扑中没有路由器的话也是ping不通的,在vmware界面的虚拟系统上右键,选择“设置-->点击网络
2017-02-22 23:42:35
1058
原创 linux之Rhel7的软件包管理及nginx服务的安装配置
RHEL7软件包的管理一.rpm软件包管理 redhat package manager作用:管理rpm包语法:rpm【参数】 包名 i #install安装软件包 nodeps #不验证软件包依赖,一般放于句末 v
2017-02-22 23:40:04
330
原创 linux基础命令之文件权限的管理及ACL的扩展
Linux文件权限的管理文件:查看文件权限 #ll 文件名显示:- rwx r-x r-x root root filename从左往右依次表示(以空格作为分隔):1. 类型,-表示文件,d表示目录2. 拥有者权限 eg:root3. 所属组权限 eg:root4. 其他人权限 eg:普通用户5. 拥有者
2017-02-20 22:34:02
424
原创 linux之RHEL7用户管理
RHEL7的用户管理什么是用户:在计算机里泛指人、帐号、进程等;一.Linux用户账号权限1.超级用户:root权限至高无上2.本地用户:由管理员创建,有权限限制,在自己的宿主目录/home是有完整的权限3.系统用户:一般是不会登陆系统的,用于维持某个服务程序正常运行用户的信息一般存放在/etc/passwd中二.用户的分类1.根据账号的位置:本地账号、远程
2017-02-15 23:46:56
1993
原创 在linux系统下如何恢复误删除文件
在linux系统下如何恢复误删除文件在windows恢复误删文件:;一般用finaldata v2.0汉化版和easyrecovery这两个恢复软件Linux文件系统由三部分组成:文件名,inode,blockWindows系统也同样是由这三部分组成a. txt(文件名)——>inode(存放文件元数据信息—>block(真正存放数据)查看一个文件的inode号
2017-02-13 23:53:52
6794
原创 linux系统下的vim编辑器的用法
Linux之Vim编辑器的使用vim:vi文本编辑器的进阶版,是vi improved的缩写,表示改进的vi。Vi非常流行,在大多数的unix演进系统中一般是默认安装的,linux便是其中之一安装vim。#sudo apt installvim或者#sudo spt-get install vim或者rpm –qf which vim调出vim教程:#vimtutor退
2017-02-12 17:28:45
481
原创 linux系统下文本乱码问题/基础命令
将windows系统中编写好的汉字文本文档,上传到linux系统乱码的问题处理在shell工具下,使用rz命令上传文本文档如果没有该工具则运行下面的命令进行安装yum install lrzsz*乱码解决步骤:1、安装prm –vih /mnt/packages/glibc-common-….rpm或yum install glibc*2、使用iconv命令进行转码
2017-02-11 00:18:51
413
原创 Linux系统目录结构
一.linux系统目录结构1. / 通常称为根分区,所有目录以/为其实,只有root用户对此目录拥有写权限2. /etc配置文件,包含所有应用程序的配置文件,也包含启动、关闭摸个特定程序的配置文件 eg:/etc/passwd /etc/initd/network3. /boot 存放linux系统启动时需要加载的文件,kernel、grub等文件都存放在此4. /
2017-02-09 23:53:04
326
原创 linux的基础命令(1)
RHEL7的基础命令一。打开终端1、"【root@yzx66.cn】# 这个表示;【用户@主机名 当前目录】其中#表示root用户的提示符,$是普通用户的提示2、bash shell基本语法结构命令字 [选项]([参数]) [选项的值]([参数的值])命令字:具体执行的命令选项 ;匹配的条件参数:命令处理的对象3、用户的相关命令: 添加用户
2017-02-08 23:29:16
268
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人