自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(52)
  • 收藏
  • 关注

原创 日志服务器搭建

linux日志服务器搭建

2022-10-26 14:25:38 5323

原创 linux 磁盘挂载

linux 磁盘挂载

2022-10-09 15:08:09 176 1

原创 sql server 增、删、改、查

DML(数据操作语言)插入、删除和修改数据库中的数据INSERT 增UPDATE 修DELETE 删DCL(数据控制语言)授权用来控制存限许可、存取权限等GRANTREVOKEDQL(数据查询语言)用来查询数据库中的数据SELECTDDL(数据定义语言)用来建立数据库、数据库对象和定义表的列CREATE TABLEDROP TABLEAND OR NOTINSERT INTO增加一条数据(DEFAULT:默认值;在标识里添加;null,空值)--i...

2021-06-17 15:37:02 321

原创 Cisco交换机密码设置

1、设置控制台密码:(打开交换机进入用户模式的密码)switch (config)#line console 0 (进入0号控制台)switch (config-line)#password 111 (设置控制台密码为111)switch (config-line)#login (开启密码)...

2019-04-19 15:09:39 33428 1

原创 CentOS 7 安装iTop 2.4.0

1、安装lamp及相关软件yum install epel-release -yyum install httpd php mariadb-server graphviz unzip php-gd php-mysqlnd php-imap php-soap php-ldap php-mbstring php-mcrypt php-pecl-zendopcache -y2、确保sessi...

2019-02-02 16:29:21 616

原创 Cisco 交换机端口绑定MAC

启用端口安全Switch(config)#interface fastEthernet 0/1Switch(config-if)#shutdownSwitch(config-if)#switchport mode accessSwitch(config-if)#switchport port-securitySwitch(config-if)#no shutdown手动绑定端口M...

2019-02-02 08:51:23 4472

原创 jenkins 3 部署java项目-创建私有仓库

八、部署java项目-创建私有仓库java的项目是需要编译和打包的;编译和打包用maven完成,所以需安装maven本次实验,我们采用git私有仓库的形式,涉及到配置密钥准备工作:自己申请一个私有git仓库(到https://github.com/上注册并创建)生成密钥对把公钥放到git服务端下载zrlog的源码 https://codeload.github.com/94fzb/...

2019-01-24 11:31:45 1690 1

原创 Jenkins 入门2 邮件通知设置

五、Jenkins邮件配置打开Jenkins的web页面,点击 系统管理 -> 系统设置 -> Jenkins Location ,先设置系统管理员邮件地址,这里的系统管理员邮件地址需要和后续要设置的发送邮件的地址一致;向下拉找到邮件通知,设置完成后点击测试发送,提示:Email was successfully sent,发送成功;保存;注意SMTP端口设置,如出现以下错...

2019-01-17 16:41:23 330

原创 Jenkins 入门1

一、Jenkins介绍背景:一个大的功能模块的开发,往往是几个人一起进行的,而每个人写完一些小功能的代码后,一般都需要将代码集成到主干,或者说将代码都合并在一起。这种将代码集成到主干的操作,可能一天需要进行很多次,而且是多人进行。这样的一个环节就是持续集成,在这个开发到发布的流程中最重要的组成部分就是持续集成。产品开发到发布的流程:产品设计成型 -> 开发人员开发代码 -> 测...

2019-01-10 09:28:50 266

原创 docker 基础

25.1 docker简介Docker 是一个开源的应用容器引擎,让开发者可以打包他们的应用以及依赖包到一个可移植的容器中,然后发布到任何流行的Linux机器上,移植很方便;docker由go语言编写,基于apache2.0协议发布基于linux kernel,要想在win下运行需要借助一个vm(虚拟机)来实现官网 www.docker.comdocker从1.13x开始,版本分为社区版c...

2019-01-09 08:57:48 439

转载 DELL R720更新IDRAC固件(WEB界面更新)

先下载好需要升级的iDRAC固件放到U盘,U盘插到PC端登录iDRAC的web界面,以下界面是查看目前的iDRAC版本信息更新固件选择update and rollback,然后浏览需要升级的固件信息浏览完成文件之后选择upload上载需要更新的iDRAC文件上载完成之后选择安装,install,更新iDRAC服务器无需重启。选择JOB queue,可以查看更新状态...

2018-12-28 11:31:50 18173

转载 DELL R720更新IDRAC固件(LC界面更新)

          1.开机看见DELL图标之后按F10进入LIFECYCLE CONTROLLER界面,选择固件更新,并启动固件更新。2.使将所需要更新的固件放在U盘中,选择本地驱动器,点击下一步。 3.插入U盘点击浏览后,选择相应固件,为方便使用将固件名改为IDRAC.EXE             4.选中内容,点击应用开始升级        ...

2018-12-28 11:23:19 16053

原创 ansible介绍、安装、远程执行命令、拷贝文件或目录、远程执行脚本、管理任务计划、安装包和管理服务、playbook、变量、循环、条件判断、handlers、安装nginx、管理配置文件

24.15 ansible介绍ansible是新出现的自动化运维工具,基于Python开发,集合了众多运维工具(puppet、cfengine、chef、func、fabric)的优点,实现了批量系统配置、批量程序部署、批量运行命令等功能。ansible是基于模块工作的,本身没有批量部署的能力。真正具有批量部署的是ansible所运行的模块,ansible只是提供一种框架。主要包括:连接...

2018-11-23 14:40:45 804

原创 关闭Oracle数据库

注:        其中wmsp是数据库个体名称 (GCS 及WMS共享同一”个体” wmsp)             目前这服务器的oracle 只有一数据库个体             Set oracle_sid=wmsp : 指定现在连接数据库个体      Sqlplus / as sysdba: 使用sqlplus 应用程序以 sysdba (数据库系统管理员)帐户登...

2018-11-08 13:57:37 704

原创 saltstack (2) grains、pillar、安装httpd、分发文件、目录、配置管理远程命令、计划任务、salt-ssh使用

24.6 grains grains是在minion启动时收集到的一些信息,比如操作系统类型、网卡ip、内核版本、cpu架构等。 列出所有的grains项目名字:salt "client" grains.ls 列出所有grains项目以及值:salt "client" grains.items grains的信息并不是动态的,并不会实时变更,它是在minion启动时收...

2018-10-19 14:53:14 415

原创 自动化运维介绍、saltstack安装、启动服务、配置认证、远程执行命令

24.1 自动化运维介绍随着信息时代的持续发展,IT运维已经成为IT服务内涵中重要的组成部分。面对越来越复杂的业务,面对越来越多样化的用户需求,不断扩展的IT应用需要越来越合理的模式来保障IT服务能灵活便捷、安全稳定地持续保障,这种模式中的保障因素就是IT运维(其他因素是更加优越的IT架构等)。从初期的几台服务器发展到庞大的数据中心,单靠人工已经无法满足在技术、业务、管理等方面的要求,那么标准...

2018-09-03 22:20:31 1215

原创 代码管理平台介绍、安装svn、客户端使用svn、远程仓库、分支管理、标签管理、git别名、搭建git服务、安装gitlab、简单使用gitlab、备份和恢复

22.1 代码管理平台介绍现在的开发工作都是由团队合作来完成开发,通常都是团队中的每个人或者每几个人完成一个模块的开发,最后再将模块拼凑起来,形成一个完整的项目,这就涉及到了协同开发。在各个模块的开发过程中,肯定会因为出现BUG或者需求更改,而进行代码的修改甚至重构的,代码每修改一次就相当于迭代了一次版本,一个完整的项目中通常会有多个模块,如果每个模块的开发过程中都会修改或重构代码,那么如果没...

2018-09-02 22:38:11 855

原创 Redis介绍、安装、持久化、数据类型、常用操作、操作键值、安全设置、慢查询日志、PHP安装扩展、存储session、主从配置、集群

21.9 Redis介绍Redis和Memcached类似,也属于k-v数据存储 Redis官网redis.io, 当前最新稳定版4.0.1 1 支持更多value类型,除了和string外,还支持hash、lists(链表)、sets(集合)和sorted sets(有序集合) redis使用了两种文件格式:全量数据(RDB)和增量请求(aof) 全量数据格式是把内存中的数据写入磁盘...

2018-08-26 13:26:52 427

原创 nosql介绍、memrcached介绍、安装memcached、查看memcached状态、memcached命令行及其用法

21.1 nosql介绍非关系型数据库就是NoSQL,关系型数据库代表MySQL 对于关系型数据库来说,是需要把数据存储到库、表、行、字段里,查询的时候根据条件一行一行地去匹配,当量非常大的时候就很耗费时间和资源,尤其是数据是需要从磁盘里去检索 NoSQL数据库存储原理非常简单(典型的数据类型为k-v),不存在繁杂的关系链,比如mysql查询的时候,需要找到对应的库、表(通常是多个表)以及字...

2018-08-25 16:58:10 1530

原创 Lnmp、Tomcat、Discuz论坛、dedecms企业网站、Zrlog博客

 高可用负载均衡:Keepalived+Nginx Lnmp、Tomcat、Discuz论坛、dedecms企业网站、Zrlog博客 数据库主从,读写分离 监控Zabbix、Nfs,共享静态文件 分发系统软件环境:Nginx:1.14.0Php:5.6.33mysql:5.6.35   /maridb:5.5.61Tomcat:8.0Discuz:x3.3Zr...

2018-08-08 09:15:01 509

转载 分发系统介绍、expect脚本远程登录、远程执行命令、传递参数、同步文件、指定host和要同步的文件、构建文件分发系统、批量远程执行命令

分发系统介绍分发系统-expect讲解(也就是一个分发的脚本)场景:业务越来越大,网站app,后端,编程语言是php,所以就需要配置lamp或者lnmp,最好还需要吧代码上传到服务器上;但是因为业务增加,代码增加,多台机器,就会非常麻烦;这是只需要一个分发系统,就可以把每次更新的代码发布到需要更新的服务器上 expect,是一种脚本语言;通过他可以实现传输,输入命令(上线代码) 首先...

2018-08-01 22:12:27 358

原创 shell中的函数、shell中的数组、告警系统需求分析、告警系统主脚本、告警系统配置文件、告警系统监控项目、告警系统邮件引擎、运行告警系统

shell中的函数把一段代码整理到了一个小单元中,并给这个小单元起一个名字,当用到这段代码时直接调用这个小单元的名字即可。 函数就是一个子shell,就是一个代码段,定义完函数就可以引用它 格式: function 后是函数的名字,并且 function 这个单词是可以省略掉的;花括号{} 里面为具体的命令格式: function f_name() { ...

2018-07-29 22:45:03 359

原创 shell脚本介绍、结构和执行、date、 脚本中的变量、逻辑判断、文件目录属性、if特殊用法 、case判断、for循环 、while循环、break跳出循环、continue结束本次循环、exit

 shell脚本介绍shell是一种脚本语言 和传统的开发语言比较,会比较简单 shell有自己的语法;可以使用逻辑判断、循环等语法 可以自定义函数,目的就是为了减少重复的代码 shell是系统命令的集合 shell脚本可以实现自动化运维,能大大增加我们的运维效率shell脚本结构和执行开头需要加#!/bin/bash 以#开头的行作为解释说明 脚本的名字以.sh结尾,用...

2018-07-29 22:42:18 399

原创 Linux监控平台介绍、zabbix监控介绍、安装zabbix、忘记Admin密码如何做、主动模式和被动模式,添加监控主机、添加自定义模板、处理图形中的乱码、自动发现、添加自定义监控项目、配置邮件告警

1、Linux监控平台介绍监控存在的原因:站点出了问题,没有人知道,等用户发现了,才提醒供应商;对公司影响很大 常见的开源监控软件有:cacti、nagios、zabbix、smokeping、open-falcon等 cacti、smokeping偏向于基础监控,成图非常漂亮,适合监控网络设备 cacti、nagios、zabbix服务端监控中心,需要php环境支持(用Apache的p...

2018-07-27 01:38:37 669

原创 LVS DR模式搭建、keepalived + LVS高可用负载均衡集群

1、LVS DR模式搭建在生产环境用中的比较多的是DR模式,NAT模式有瓶颈,节省公网IP,对小公司来说公网IP也是花钱的,如果是配置的多台机器,每台机器都去配置一个公网IP就是很浪费资源的情况,而且当下公网IP越来越少; 另一种方案,搭建内部的lvs,全部都用内网,包括VIP也用内网,用一个公网IP做一个映射;公网的80端口映射到内网VIP的80端口,这样可以节省IP准备工作DR...

2018-07-22 22:57:58 236

原创 Linux集群 Keepalived—Nginx高可用集群架构搭建、负载均衡集群、LVS算法、搭建NAT模式LVS架构

1、Linux集群介绍linux集群功能可以分为:HA高可用、负载均衡。 高可用是:有两台机器,一台作为主用工作,一台作为冗余备份。当主用机器宕机后,冗余机器将接替,继续提供服务。开源的高可用软件有:heartbeat、keepalived,其中heartbeat已无人维护,现在基本上都使用keepalived。负载均衡集群,需要有一台服务器作为分发器,它负责把用户的请求分发给后...

2018-07-22 21:48:28 414

原创 MySQL主从

1、MySQL主从介绍Mysql主从又叫Replication,AB复制。A、B两台机器做主从后,A上写数据,B上也会跟着写数据,A和B的数据实时同步。Mysql的主从实现是基于binlog的,要开启binlog才能够实现主从功能。Mysql主从的原理:1、主将更改操作记录到binlog里。2、从将主的binlog事件(sql语句)同步到从的机器上,并记录在relaylog里(...

2018-07-20 11:56:16 153

原创 Tomcat介绍 安装jdk 安装Tomcat 配置Tomcat监听80端口 配置Tomcat虚拟主机 Tomcat日志扩展

1、Tomcat介绍Tomcat是Apache软件基金会(Apache Software Foundation)的Jakarta项目中的一个核心项目,由Apache、Sun和其他一些公司及个人共同开发而成。 java程序写的网站用tomcat+jdk来解析、运行 tomcat是一个中间件,用来运行java语言写的网站,真正起作用的,解析java脚本的是jdk jdk(java devel...

2018-07-17 15:45:23 410

原创 NFS介绍 NFS服务端安装配置 NFS挂载配置选项 exportfs命令 NFS客户端问题

1、NFS介绍NFS服务全称是NetWork File System:网络文件系统,最早有sun公司开发的,4.0版本由Netapp公司开发,是基于RPC远程过程调用(Remote Procedure Call)协议的服务应用场景:A,B,C三台机器上需要被访问到的文件是一样的,A共享数据出来,B和C分别取挂载A共享的数据目录,从而B和C访问到的数据和A上的一致。NFS原理图服务端需要启动一个NF...

2018-07-16 02:31:28 2871

原创 FTP介绍 使用vsftpd搭建ftp xshell使用xftp传输文件 使用pure-ftpd搭建ftp服务

1、FTP介绍FTP是File Transfer Protocol(文件传输协议,简称文传协议)的英文简称,用于在Internet上控制文件的双向传输。FTP的主要作用就是让用户连接一个远程计算机(这些计算机上运行着FTP服务器程序),并查看远程计算机中的文件,然后把文件从远程计算机复制到本地计算机,或把本地计算机的文件传送到远程计算机。小公司用的多,大企业不用FTP,因为不安全。用rz和sz传文...

2018-07-16 02:29:47 992 1

原创 常用MySQL操作 设置更改root密码 连接mysql mysql常用命令 mysql用户管理 常用sql语句 mysql数据库备份恢复

1、设置更改root密码root用户是mysql的超级管理员用户,默认mysql的 root 用户密码是空的,直接就可以连接上去,不需要输入密码,但是不安全,所以就需要设置一个密码为了方便使用mysql服务,将mysql目录加入到环境变量里查看mysql是否启动 ps aux|grep mysql;若是没有启动mysql的话,将mysql启动起来 service mysqld star[root@...

2018-07-12 22:59:24 601

原创 LNMP Nginx负载均衡 SSL原理 生成SSL密钥对 Nginx配置ssl php-fpm的pool php-fpm慢执行日志 php-fpm定义open_basedir php-fpm进程管理

1、Nginx负载均衡Nginx代理一个服务器就叫代理服务,如果一个Nginx代理多个服务器就叫做负载均衡代理服务器后面可以有多个web服务器,多个web服务器去提供服务的时候,就可以实现一个负载均衡的功能配置负载均衡,负载均衡的配置借助了upstream 模块安装dig命令查看解析IP[root@localhost ~]# yum install -y bind-utils[root@loca...

2018-07-09 00:00:00 286

原创 LNMP Nginx默认虚拟主机 用户认证 域名重定向 访问日志 日志切割 静态文件不记录日志和过期时间 防盗链 访问控件 解析PHP相关 Nginx代理

1、Nginx默认虚拟主机在Nginx中也有默认虚拟主机,跟httpd类似,第一个被Nginx加载的虚拟主机就是默认主机,但和httpd不相同的地方是,它还有一个配置用来标记默认虚拟主机,也就是说,如果没有这个标记,第一个虚拟主机为默认虚拟主机。首先删除/usr/local/nginx/conf/nginx.conf 中的一部分内容——>目的是修改nginx.cnf配置,删除server后面...

2018-07-04 23:38:40 438

原创 LNMP环境配置 LNMP架构介绍 MySQL PHP Nginx介绍 安装

LNMP架构介绍LNMP代表的就是:Linux系统下Nginx+MySQL+PHP这种网站服务器架构。Nginx中的PHP是以fastcgi的方式结合Nginx的,可以理解为Nginx代理了PHP的fastcgi。和LAMP不同的是,LNMP中提供web服务的是Nginx。在LNMP架构中PHP是作为一个独立的服务存在的,这个服务叫做php-fpm。Nginx直接处理静态请求(支持的并发更高,速度...

2018-07-01 17:32:46 442

原创 LAMP配置防盗链 访问控制Directory FilesMatch 禁止php解析 PHP相关配置 PHP扩展模块安装

1、配置防盗链防止有人利用网站文件上传的功能,把一些静态媒体资源放到我们的网站上,然后在他们的网站上设置这些资源的链接到我们的网站上,当他们网站用户访问这些资源时,就会跳转到我们的服务器上,导致我们的服务器带宽流量异常增大。为了防止这种情况发生,我们利用apache服务器访问控制实现防盗链功能打开虚拟主机配置文件vim /usr/local/apache2.4/conf/extra/httpd-v...

2018-07-01 02:42:53 501

原创 LAMP Apache默认虚拟主机 用户认证 域名跳转 配置访问日志 静态元素过期时间

1、Apache默认虚拟主机httpd的默认虚拟主机目录概要一台服务器可以访问多个网站,每个网站都是一个虚拟主机概念:域名(主机名)、DNS、解析域名、hosts任何一个域名解析到这台机器,都可以访问的虚拟主机就是默认虚拟主机访问Apache服务ip的80端口的时候,会默认打开/htdocs/ 目录下的index.html网页因为httpd服务部署的时候,在配置文件中定义了默认的网站根目录是/ht...

2018-06-29 06:26:19 398

原创 LAMP架构 MySQL/Mariadb 、Apache、PHP5、PHP7安装配置,Apache和PHP结合

 LAMP架构Linux+Apache(httpd)+MySQL+PHP 三个角色可以在一台机器上,也可以分开(Apache(httpd)+PHP必须要在一起)MySQL/Mariadb介绍MySQL最新版本5.7GA/8.0DMR MySQL5.6变化比较大,5.7性能上有很大提升 Mariadb为MySQL的一个分支,官网,最新版本10.2 MariaDB主要由SkySQ...

2018-06-25 00:34:31 744

原创 Linux日常运维4 rsync同步,系统日志,screen工具

1、Linux文件同步工具-rsync安装:yum install -y rsyncrsync -av /etc/passwd /tmp/1.txt 本地同步rsync -av /tmp/1.txt 192.168.188.128:/tmp/2.txt 远程同步rsync格式rsync [OPTION] … SRC(源目录) DEST(目的目录)rsync [OPTION] … SRC [user...

2018-06-16 17:46:10 652

原创 Linux日常运维3 iptables规则保存备份 firewalld service crontab chkconfig systemd unit

1、iptables规则保存和备份service iptables save 规则保存到/etc/sysconfig/iptablesptables如果不使用service iptables save命令,则重启之后规则会全部消失。如果想启动服务就让有规则,就把iptables保存在/etc/sysconfig/iptablesiptables-save > /tmp/my.ipt ipta...

2018-06-13 23:46:54 516

原创 Linux日常运维2 iptables

12、Linux防火墙12.1、SELinux:Linux系统特有的安全机制;一般都是关闭的;临时关闭selinux:setenforce 0 永久关闭:更改配置文件 /etc/selinux/config;把SELINUX=enforcing改成SELINUX=disabled;更改后重启系统生效;[root@aminglinux ~]# setenforce 0[root@a...

2018-06-11 22:07:36 252

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除