自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 redhat6 安装Oracle 12C R2 RAC(一)

1、实验环境说明本实验中需在VMware 中共配置3台服务器,节点1创建并配置后,可克隆出节点2(修改相关参数),另外一台模拟存储。操作系统:redhat6.6(建议最小化安装,会缺几个包,可配置本地yum源后yum安装)oracle12c(linuxx64_12201_database.zip)12cgrid(linuxx64_12201_grid_home.zip)2...

2019-10-16 16:25:17 2821

原创 html select 下拉框刷新页面后保留上一次选择的值

常用场景组合条件查询点击查询/刷新页面,包括input输入框\复选框等在内的组件都可以通过前端设置value="{{id}}",后台发送的数据包括对应的字段,从而实现刷新后保留上一次的值,提高用户体验,但是发现select不能这么做,它的value值是约定好并传给后台的,后台可以传回来,但无法直接显示。网上搜的资料五花八门,自己用jquery实现了,效果:html代码段...

2019-09-25 14:43:37 11019 4

原创 Visual Studio code 配置Python开发环境

目录步骤1:安装 Python步骤2:安装 Visual Studio Code步骤3:改变显示语言步骤4:安装扩展步骤5:在项目(工作区)文件夹中启动VS Code步骤6:选择一个Python解释器步骤7:创建一个Python Hello World源代码文件步骤8: 运行Hello World步骤9:配置并运行调试器步骤1:安装 Python这个直接...

2019-07-24 16:37:46 73227 4

原创 linux环境iSCSI存储新增lun无法发现的处理方法

 近日公司某台服务器磁盘空间不足,正好iSCSI磁盘阵列有多余空间,故想利用上。该台服务器已经使用了存储的一个lun作为数据盘,现在存储上新增一个lun并关联到客户端,fdisk -l 查找不到新的lun。处理过程如下:概念inux系统提供多重机制以重新扫描SCSI总线并重认系统中加入的SCSI设备。在2.4内核方案中,由于动态LUN扫描机制不具备一致性,往往需要中断I/O。2.6...

2018-08-01 17:38:13 6258 4

原创 Windows Server 2012R2 实现AD双域控制器互为冗余

前言在部署活动目录服务的时候,首先应该考虑域控制器的安全性,主域控一旦崩掉,一般很难修复,后果非常严重,本文介绍在活动目录中部署两台域控制器,两台都是主控,互为冗余。 环境网络192.168.100.1 子网掩码 255.255.255.0 网关192.168.100.2域名 contoso.comDC1 192.168.100.11/24DC2 192.168.100...

2018-07-24 14:58:17 34606 5

转载 vim编辑器-多行加注释与去注释

vim编辑器-多行加注释与去注释 在使用vim编辑器时,有时候需要对多行代码进行加注释或去注释,它不像我们在类似于vs等下,需要我们自己输入命令操作,下面将介绍两种方法。 方法一:块选择模式 1. 插入注释 (1)首先按键盘上的ESC进入命令行模式 (2)再按Ctrl+V进入VISUAL BLOCK模式 (3)利用上下左右键调整需要注释多少行以及行的宽度 (4)...

2020-11-26 11:25:47 1526

原创 inux进程及作业管理(四)---进程优先级nice

相对优先级 nice 由于不是每个进程都与其他进程同样重要,可告知进程调度程序为不同的进程使用不同的调度策略。常规系统上运行的大多数进程所使用的调度策略为SCHED_OTHER(也称为SCHED_NORMAL),但还有其它一些调度策略用于不同的目的。SCHED_OTHER 调度策略运行的进程的相对优先级称为进程的 nice 值,可以有40种不同级别的nice值。nice 值越高: 表示优先级越低,例如+19,该进程容易将CPU 使用量让给其他进程。nice 值越低: 表示优先级越高,例如-...

2020-11-24 14:32:30 472

原创 linux进程及作业管理(三)---作业管理

Linux系统作业控制: job: 前台作业(foregroud):通过终端启动,且启动后会一直占据终端; 后台作业(backgroud):可以通过终端启动,但启动后即转入后台运行(释放终端); 如何让作业运行于后台? (1) 运行中的作业 Ctrl+z (相当于19号信号) 注意:送往后台后,作业会转为停止态;...

2020-11-24 14:00:47 325

原创 linux进程及作业管理(二)---命令及管理工具

目录进程文件/proc/PIDPSpgrep, pkillpidoftop vmstat dstat pmapglances kill killallLinux系统上的进程查看及管理工具:pstree, ps, pidof, pgrep, top, htop, glances, pmap, vmstat, dstat, kill, pkill, job, bg, fg, n...

2020-11-24 13:43:06 402 1

原创 linux进程及作业管理(一)----概念相关

关于进程什么是进程程序只是静态的数据,运行起来后才是进程,进程是动态的,有不同的生命周期。进程是已启动的可执行程序的运行实例,运行中的程序的一个副本,一个程序可同时运行多个,例如QQ。一般应用程序的运行都会发生系统调用(system call)和库 调用(libary call),将特权指令或用户指令发送给CPU。程序的运行过程不断地在执行用户代码和执行内核代码之间转换。例如1、执行用户代码------>2、提交指令CPU------>3、需要系统调用------>4、软中

2020-11-23 11:27:24 229

转载 企业—RHCS简介及其基本原理

一.RHCS的基本概念 RHCS是Redhat Hat Cluster Suite的缩写,也就是红帽子集群套件,RHCS是一个能高提供高可用性,高经济性,负载均衡,存储共享且经济廉价的集群工具集合,它将集群系统中的三大经济架构融为一体,可以给web应用,数据库应用等提供安全,稳定的...

2020-11-08 20:30:53 352

原创 SQL 中where与having区别

where是对from后面指定的表进行数据筛选,属于对原始数据的筛选 having是对group by的结果进行筛选例如一个学生表查询男生的总数方案一select count(*) from students where gender=1;方案二:select gender as 性别,count(*)from studentsgroup by genderhaving gender=1;这个例子还不明显,看下面的例子TRANSFER_HOLDSUM 持仓表,其中COMM.

2020-08-25 13:53:55 130

原创 CSV保存身份证后再打开后4位0000的解决办法

1、数据库中导出大量数据,包括身份证号码,条数超过10W+。2、新建CSV空文档,设置单元格格式位文本。3、复制粘贴数据至CSV,身份证号能正常显示,保存关闭文档。4、重新打开CSV表格,发现身份证后4位都是0。问题原因:重新打开后CSV将原来的文本格式视作科学计数法,导致18位的身份证号码不能正常显示。如何解决?网上处理的方法很多,我这里只记录一种,亲测有效。思路就是把身份证那列变成文本,在身份证前面或者后面加字符或者符号。比如在身份证前面加单引号1、新增一列,在新列上

2020-06-23 11:31:36 15485

转载 Zabbix 5.0 LTS 源码包编译部署以及新特性介绍

背景2020年 4月推出新版本 5.0 LTS,这个版本是长期支持版本,未来几年都会流行。所以我这边也补充课程并讲解下。当然Zabbix 4.4 也是承前启后的版本,因为Zabbix4.4是4.x的最后一个版本,包含了大部分5.0的功能。官方下载地址: https://www.zabbi...

2020-06-11 10:23:15 865

转载 Cetetos7.6 lnmp环境安装步骤

Cetetos7.6 lnmp环境安装步骤lnmp 是由Linux+nginx+mysql+php这个几个组件组成的,用来搭建php网站应用而生。网上有很多一...

2020-06-10 10:06:59 323

转载 如何使用Bash Shell脚本创建自己的Nagios插件

如何使用Bash Shell脚本创建自己的Nagios插件,这对于监视基础架构是非常有用的。 本教程将帮助您了解如何编写脚本并将其与NRPE和Nagios一起用于监控。第1步 - 了解返回代码每个Nagios插件必须返回一个被称为返回码的状态码。 Nagios核心服务根据返回码为相应的主机或服务作出决策并采取适当的行动。Hosts:Return Code / Host status0 =>UP1 =>DOWNOtherMaintains last known state...

2020-06-05 15:21:21 239

原创 nagiso的日常管理及调试方法

查看服务状态#查看主程序状态[root@nagios-server services]# service nagios statusnagios (pid 29350) is running...#查看NRPE端口[root@nagios-server services]# netstat -tlnp |grep 5666tcp 0 0 :::5666 :::* LISTEN

2020-06-05 15:18:36 394

原创 nagios监控详解

接上一篇介绍《详解十三款运维监控工具》,nagiso虽然是老牌监控,但凭借其灵活的配置功能和强大的管理中心,还是有一些企业在使用或者结合其他监控工具使用,仍值得学习。1、nagios介绍nagios 是一款开源的网络监视工具,能有效监控 Windows、Linux 和 Unix 的主机状态,交换机路由器等网络设备,打印机等。在系统或服务状态异常时发出邮件或短信通知运维人员,并且能在状态恢复后发出正常的邮件或短信通知。Nagios 服务端运行在 Linux/Unix 平台之上,同时提供一个可选的基

2020-06-05 11:41:06 4606 1

转载 详解十三款运维监控工具

原文链接:https://blog.csdn.net/abcdocker/article/details/79289579纵观我们部署在基础设施当中并始终保持运作的全部测量机制,监控系统无疑是重要性最高的机制之一,但它却常常遭到我们的忽视。如果能够建立起一套坚实的监控系统来针对可能发生的灾难加以警示,我们就有机会迅速启动灾难响应方案或者着手排除复杂的性能故障,这对于任何规模的企业而言都极具巨大的实际价值。有效的运行监测体系,最终离不开相关技术平台的支撑,而我们需要了解监测技术平台。一、开源工.

2020-06-02 13:02:51 3129

转载 squid介绍及其简单配置

squid-cache 官网http://www.squid-cache.orgsquid介绍及其简单配置https://www.cnblogs.com/cherishry/p/5706736.htmlCentOS 7安装squid代理服务器https://blog.csdn.net/ithomer/article/details/78136993squid的概念squid是一种用来缓存Internet数据的软件。接受来自人们需要下载的目标(object)的请求并适当的处理这些请求。.

2020-05-29 16:55:07 512

原创 正确理解Linux内存占用过高的问题及可用内存计算方法

权威问题解答参见https://www.linuxatemyram.com/最近生产的监控一直疯狂告警,内存占用过高,有的甚至达到90%++,但是业务并未受到任何影响,于是有了以下的分析:linux使用free和top命令查看结果如下:[root@xxx~]# toptop - 14:11:09 up 202 days, 2:06, 2 users, load average: 0.00, 0.02, 0.00Tasks: 210 total, 1 running, ...

2020-05-25 14:39:33 602

原创 【Linux基础】Linux下查看硬件配置

Linux服务器配置查看,主要包括CPU、内存、硬盘、网卡等信息一、查看机器所有硬件信息:1、dmidecode |moredmidecode以一种可读的方式dump出机器的DMI(Desktop Management Interface)信息。这些信息包括了硬件以及BIOS,既可以得到当前的配置,也可以得到系统支持的最大配置,比如说支持的最大内存数等。#查看bios信息# dmidecode -t bios#查看内存信息# dmidecode -t memory#查看更多硬件

2020-05-21 14:57:56 3407

原创 windows 2012服务器远程桌面,身份验证错误:要求的函数不正确解决办法及“没有远程桌面授权服务器可以提供许可证”

网上方法很多,亲测修改策略的方式有效!运行gpedit.msc打开本地组策略编辑器。依次展开“计算机配置”->“管理模板”->“系统”->“凭据分配”设置名称: 加密 Oracle 修正设置为启动,下面保护级别设置为易受攻击。有时候策略不能立即生效,我们可以手动刷新下策略完成后发现以前的报错没有了,又出现另外一个报错,这个根据各个服务器情况而定,有的不会出现。处理方法见https://blog.csdn.net/renanrenan/article/deta..

2020-05-20 17:58:16 2396

原创 Windows服务器端创建iSCISI连接存储

一、windows环境下配置以windows server R12为例关于存储中创建存储池、RAID、LUN步骤省略,详细步骤参考《存储资源配置流程》,下面将从创建客户端开始步骤1、创建存储池步骤2、创建target注意:1、target名称随机生成,服务器上配置iscisi时发现的名称与之对应。2、双控制器时都需要绑定上。步骤3、为Target关联LUN步骤4、启动initiator服务器管理器->工具->iSCSI发起程序步骤5、添

2020-05-15 16:32:16 1222

原创 存储资源配置流程

一、流程图其中lun、initiator、target术语不了解,可参考曙光DS800-G25磁盘阵列基础知识点记录(一)二、操作步骤在本操作实例描述了 iSCSI 环境下的资源配置流程,仅介绍必选步骤和参数。FC 环境下配置流程类似,不再单独介绍。第1步:创建存储池存储池存储池,即资源分区,一个存储池中包含一组磁盘、一组 RAID 和一组 LUN,数据可以按照 Cell为单位在存储池内部流动,以实现存储资源的动态分配和管理。DS800-G25 磁盘阵列支持两种类型的存储

2020-05-14 17:26:46 2353

原创 本地不安装oralce客户端,PLSQL和Navicat 远程连接Oracle服务器

1、安装32位的OIC文件,64位PLSQL和navicat都不认,Navicat使用体验更好。2、12C 也可以使用 instantclient_11_2 文件,不用专门下载12c。3、在instantclient_11_2下创建network目录,再network目录下创建admin目录,再admin目录下创建tnsnames.ora文件。tnsnames.ora内...

2020-03-22 21:47:30 713

原创 linux 踢掉其他终端用户

输入w查看信息,对应不熟悉的IP可以用pkill -kill -t tty标记 踢掉命令格式:pkill -kill -t tty解释:pkill -kill -t  踢人命令tty 所踢用户的tty比如: pkill -kill -t pts/2例子如下:说明1.只有root用户才能踢人,但任何用户都可以踢掉自己2.如果同时有二个人用root用户登录,任何其中一个...

2019-11-28 14:50:27 842

原创 利用jquery生成行号

页面需要显示行号例如,序号一列数据自动更加行数生成直接上代码<!DOCTYPE html><html lang="en"><head> <meta charset="UTF-8"> <title>Document</title> <script src="https://cdn.bootcss...

2019-09-25 13:49:19 355

转载 Mysql查询结果带行号

使用场景前端页面中列表或表格显示多行数据时,需要显示序号,实现方法大概有两种:1、前端通过JS生成序号2、数据库直接查询出序号,通过后端返回数据给页面二者优劣暂未考虑,现看看第二种,以mysql为例,oracle更简单(专门的rownum()显示行号的函数),废话不多说,直接看实现方法SELECT @rowNum:=@rowNum + 1 AS ‘行号’,t.name,t.i...

2019-09-25 11:36:53 1496

原创 mysql 筛选重复项(单列或者多列同时重复)

-------------单列-----------------------SELECT检查字段,COUNT(检查字段)FROMtable_nameGROUP BY 检查字段HAVING COUNT(检查字段) > 1单列的容易理解,当多列重复才算重复时,如何处理?-------------多列------------------SELECT检查字段1, ...

2019-08-27 10:44:33 651

原创 Visual Studio code 配置Django开发环境

目录1、为Django教程创建项目环境步骤1:创建虚拟环境步骤2:运行项目文件夹步骤3:选择python解释器步骤4:配置终端2、创建并运行最小的Django应用程序步骤1:安装django步骤2:创建Django项目步骤3:运行并验证Django项目3、创建调试器启动配置文件1、为Django教程创建项目环境步骤1:创建虚拟环境使用虚拟环境可以...

2019-07-25 12:58:49 11458 2

原创 CSS中碰到的一些坑

目录一、外边距(margin)合并二、margin-top塌陷三、内联元素及内联块元素间隙问题四、清除浮动一、外边距(margin)合并当两个垂直的外边距相遇时,它们将形成一个外边距。合并后的外边距的高度等于两个发生合并的外边距的高度中的较大者,而不是二者之和。解决方法如下:1、利用这种特性2、只设置一边的外边距,一般只设置margin-top,这样垂直方向只有一个...

2019-07-18 14:15:05 641 1

原创 css3基础知识点--animation动画

CSS3,我们可以创建动画,它可以取代许多网页动画图像,Flash动画,和JAVAScripts。CSS3 @keyframes 规则要创建CSS3动画,你将不得不了解@keyframes规则。@keyframes规则是创建动画。 @keyframes规则内指定一个CSS样式和动画将逐步从目前的样式更改为新的样式。CSS3 动画当在@keyframes创建动画,把它绑定到一...

2019-07-04 17:35:11 480

原创 css3基础知识点--transform 3D变换

接上一篇5、perspective 设置透视距离6、transform-style flat | preserve-3d 设置盒子是否按3d空间显示7、translateX、translateY、translateZ 设置三维移动8、rotateX、rotateY、rotateZ 设置三维旋转9、scaleX、scaleY、scaleZ 设置三维缩放10、tranform-origi...

2019-07-04 14:57:01 879

原创 css3基础知识点--transform 3D变换坐标系、perspective透视距离

在学习CSS3 3D 变换前我们有必要学习下坐标系,不然各种角度让人觉得很头疼。数学课本中的三维坐标系是右手坐标系,而计算机中的左手坐标系使用较多。1、左手坐标系伸出左手,让拇指和食指成“L”形,大拇指向右,食指向上,中指指向前方。这样我们就建立了一个左手坐标系,拇指、食指和中指分别代表X、Y、Z轴的正方向。如下图:2、CSS3中的3D坐标系CSS3中的3D坐标系与上面的左手坐...

2019-07-04 14:32:41 4144

原创 css3基础知识点--transform 基点

tranform-origin 设置变形的中心点2d转换的时候主要是rotate(deg) 设置盒子旋转时会考虑到基点,2D转换元素可以改变元素的X和Y轴。 3D转换元素,还可以更改元素的Z轴。我们尝试改变中心点看2D 旋转的效果<!DOCTYPE html><html lang="en"><head> <meta chars...

2019-07-03 14:04:22 1829

原创 css3基础知识点--transform 2D转换

transform变换2D转换默认是以中心点为基点,基点是可以改变的。1、translate(x,y) 设置盒子位移2、scale(x,y) 设置盒子缩放3、rotate(deg) 设置盒子旋转4、skew(x-angle,y-angle) 设置盒子斜切2D 转换方法函数 描述 matrix(n,n,n,n,n,n) 定义 2D 转换,使用六个值的矩阵。 ...

2019-07-02 15:37:53 440 1

原创 css3基础知识点--过渡效果

CSS3中元素从一种样式转变到另一个的时候,为了使这个过程显得不那么唐突,可以加入一些效果,包括过渡时间、延时时间、过渡的运动方式等,这时就可以用过渡,无需使用flash动画或者JS。这个过渡有动画的效果,但是需要手动去触发,常常跟鼠标事件结合使用。1、transition-property 设置过渡的属性,比如:width height background-color2、transi...

2019-07-02 11:45:49 294

原创 css3基础知识点--单行及多行文字溢出

单行文字溢出显示省略号这种表现在移动端的标题显示经常会用到,多余文字不换行且以点点展示,下面的代码:<!DOCTYPE html><html lang="en"><head> <meta charset="UTF-8"> <title>Document</title> <style type="te...

2019-06-29 17:14:14 277

转载 CSS3圆角、阴影、rgba

CSS3圆角设置某一个角的圆角,比如设置左上角的圆角:border-top-left-radius:30px 60px;同时分别设置四个角: border-radius:30px 60px 120px 150px;设置四个圆角相同:border-radius:50%;CSS3阴影box-shadow:h-shadow v-shadow blur spread color i...

2019-06-28 17:18:50 114

空空如也

空空如也

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

TA关注的人

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