自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 如何安装一台windows server2003r2(64位)

我在网上找了一个能用的密钥:RYCR6-T7Y6M-2TVHK C2YW3-7TYQ8。设置计算机名称、Administrator用户的密码。完成后,可以进入桌面,但是需要第二张安装盘。放入第二张光盘,按照提示一路下一步即可。选择工作组,之后等待安装完成。这之后会提示重启,重启即可。

2024-11-07 10:11:25 1202

原创 linux shell脚本学习(1):shell脚本基本概念与操作

shebang指的是出现在shell脚本第一行的前2个字符,unix系统的程序会分析shebang后的内容,以作为解释器的指令,例如:(1)/bin/sh,程序会调用bash解释器。/bin/sh是/bin/bash的软链接,所以写/bin/bash也可以。(2),程序会调用Python解释器。yum就是使用Python开发的(3),是一种在不同平台上都能找到解释器的写法。

2024-11-04 17:57:59 692

原创 wsl2.0(windows linux子系统)使用流程

wsl指的是windows的linux子系统,最初是wsl1.0,靠windows内核来模拟linux内核,并不运行真正的linux内核,所以有时会有兼容性的问题。而wsl2.0是基于windows自带的虚拟机功能hyper-v的,它会把设备上的每个系统都变成运行在hyper-v上的虚拟机(包括本身的windows系统),也就可以真正实现linux内核。

2024-11-01 18:29:29 2859 2

原创 commvault测试(1):cv10使用辅助拷贝实现不同MA的数据同步

(1)代理:2台centos7(一台ip为20.100,另一台ip为20.73)(2)服务端:1台windows server2012(ip为30.82)(3)

2024-10-21 18:09:28 321

原创 MySQL运维学习(2):主从复制

主从复制是指将的DDL和 DML操作通过传到中,然后在从库上对这些日志重新执行(也叫重做),从而使得从库和主库的数据保持同步。MySQL支持一台主库同时向多台从库进行复制,从库也可以作为其他从服务器的主库,实现链状复制。MySQL复制的有点主要包含以下三个方面(1)主库出现问题,可以快速切换到从库提供服务。(2)实现读写分离,降低主库的访问压力。(3)可以在从库中执行备份,以避免备份期间影响主库服务从库使用读取主库binlog,并存储为本地的,然后从库再通过。

2024-08-22 14:47:54 512 2

原创 commvault学习(9):备份mysql(linux平台)

1.1创建实例在centos7上安装完带有mysql组件的cv客户端后,就能在CS上看到客户端的mysql选项右击图中mysql,点击在弹出的配置框中进行如下设置:服务器名:类似任务名,自行设置即可SA用户及密码:就是客户端的mysql的root用户即密码二进制目录:数据库数据文件所在目录。默认为日志数据目录:数据库日志文件所在目录,默认为配置文件:填写数据库Config File所在目录,默认为套接字文件:填写数据库Socket File所在目录,默认为设置完成后,选择存储策略即可。

2024-08-19 16:56:17 683

原创 MySQL运维学习(1):4种日志

mysql错误日志记录了mysql发生任何严重错误时的信息,若数据库无法正常使用时,可以先查看错误日志默认情况下错误日志是由于错误日志内的文件行很多,可以用tail命令查看其尾部信息。

2024-08-16 13:06:52 1433 2

原创 MySQL学习(20):InnoDB引擎逻辑架构、物理架构

(1)表空间(在磁盘中是后缀为ibd的文件):一个mysql实例可以对应,用于存储记录、索引等数据。(2)段:分为数据段、索引段、回滚段。就是B+树的叶子节点,即为B+树的非叶子节点。段用来管理多个区。(3)区:表空间的单元结构,每个区的大小为。默认情况下,InnoDB存储引擎页大小为16K,即一个区中一共有64个连续的页。(4)页:是InnoDB存储引擎磁盘管理的最小单元,每个页的大小默认为。为了保证页的连续性,InnoDB存储引擎每次从磁盘申请 4-5 个区。(5)

2024-08-09 17:12:48 1138 1

原创 MySQL学习(19):锁

是否是系统自动添加对表的作用一句话总结有啥用元数据锁是我对这张表进行增删改查时,你也可以进行增删改查,但你不能更改表结构(DDL)解决DDL与DML的冲突表锁读锁(read)否我不能对表增删改(DML),只能查(DQL)。你也一样。就锁表用的,你用你就加,不用就不加写锁(write)否我可以对表增删改查。你都不可以意向锁意向共享锁(IS)否表可以加read,不能加write解决DML自动添加的行锁与表锁的冲突意向排他锁(IX)执行增删改时是自动,执行查。

2024-08-08 15:46:59 1127

原创 MySQL学习(18):触发器

可以看到,语句中的 new.使用(old也是同理),是相对tb_user的,也就是创建触发器时所关联的表,而不是begin end语句间的表user_logs。OLD引用的是触发器变化前的内容,NEW引用的是触发器变化后的内容。after insert on tb_user for each row代表:tb_user表在每次插入数据后,会触发触发器。行级触发指的是,如果一条语句影响了n行数据,那么触发器就会被触发n次,若是换成语句级触发,则只会触发一次。触发器只支持行级触发,不支持语句级触发。

2024-08-02 17:43:38 386

原创 MySQL学习(17):SQL编程:存储过程

存储过程是事先经过编译并存储在数据库中的一段 SQL语句的集合。存储过程的特点:(1)封装,复用(2)可以接收参数,可以返回数据。

2024-08-02 10:43:54 3186

原创 MySQL学习(16):视图

视图是一种虚拟临时表,并不真正存储数据,它的作用就是方便用户查看实际表的内容或者部分内容。

2024-07-29 16:47:17 1518

原创 MySQL学习(15):SQL优化:load、order by、group by

当需要大批量插入数据时,insert的效率比较低,此时可以使用load命令使用方法如下:(1)客户端连接服务端时,加上参数--local-infile(2)设置全局参数local infile为1,开启从本地加载文件导入数据的开关查看一个参数是否开启的方法是select @@参数名,返回0就是没开启,返回1就是开启了(3)执行load指令,将准备好的数据,加载到表结构中插入数据时,要尽量让数据按主键顺序插入(如下图),主键乱序插入影响性能。

2024-07-26 17:42:09 850

原创 MySQL学习(14):索引使用规则

2.

2024-07-24 17:41:54 1199

原创 MySQL学习(13):SQL优化:查看SQL语句性能的方法

使用效果如下:可以看到各条命令的使用次数。一般都是查询命令使用最多,所以查询命令一般就是影响SQL性能的关键。

2024-07-22 18:26:05 1398

原创 MySQL学习(12):索引概念、B+Tree索引

Hash索引就是采用一定的hash算法,将键值换算成新的hash值,映射到对应的槽位上,然后存储在hash表中。如果两个(或多个)键值,映射到一个相同的槽位上,他们就产生了。

2024-07-17 18:11:48 807

原创 MySQL学习(11):存储引擎

存储引擎就是存储数据、建立索引、更新/查询数据等技术的实现方式。存储引擎是基于表的,而不是基于库的.存储引擎也可被称为表类型。

2024-07-15 16:37:54 880

原创 MySQL学习(10):事务

事务是一组操作的集合,是一个的工作单位,事务会把所有操作作为一个整体一起向系统提交或撤销操作请求,即这些操作要么,要么。事务四大特性一致状态的理解:李二给王五转账50元,其事务就是让李二账户上减去50元,王五账户上加上50元;一致性是指其他事务看到的情况是要么李二还没有给王五转账的状态,要么王五已经成功接收到李二的50元转账。而对于李二少了50元,王五还没加上50元这个中间状态是不可见的。

2024-07-12 18:10:45 397

原创 MySQL学习(9):多表查询

设置外键唯一,是为了让两张表的数据一一对应。

2024-07-11 16:21:40 1058

原创 MySQL学习(8):约束

约束是作用于表中字段上的规则,以限制表中数据,保证数据的正确性、有效性、完整性约束可以在创建或修改表时添加(DDL)

2024-07-04 18:33:06 885

原创 MySQL学习(7):4种常用函数

lower(s1)如果字符串s1不足5位,则在其左边用*填充到5位(可以用任意符合填充字符串)如果字符串s1不足5位,则在其右边用*填充到5位(可以用任意符合填充字符串)使用函数时,在前面加上select,可以返回结果;也可以配合update、insert等直接修改表的数据。

2024-07-03 11:03:43 453

原创 MySQL学习(6):SQL语句之数据控制语言:DCL

DCL用来管理数据库用户,控制数据库的访问权限在user表中,一个用户是由用户名和主机名共同决定的,上图中的host一栏就是用户的主机名,localhost代表该用户只能在本机访问数据库服务器,不可远程访问服务器。

2024-07-01 18:00:47 311

原创 MySQL学习(5):SQL语句之数据查询语言:DQL

count(*)可以当做被检索的目标,因此也就代替了select后的*,也就是字段列表。也就是说,当有聚合函数出现时,select后面就不再跟字段列表了。上图语句中的第一个gender使结果出现了"男、女",如果省略掉,则只会得到2个数值。分页查询的关键词在不同的数据库中是不同的,mysql的关键词是limit。如下图所示,蓝色关键字代表语法顺序,红色圈数字代表执行顺序。聚合函数是不对null值进行运算的(包括count)如果查询的是第一页数据,起始索引可以省略。_匹配单个字符,%匹配多个字符。

2024-06-28 15:23:36 511

原创 MySQL学习(4):SQL语句之数据操作语言:DML

DML语言用来对数据库表中的数据进行增删改。

2024-06-27 09:55:53 220

原创 MySQL学习(3):SQL语句之数据定义语言:DDL

(1)通用语法(2)分类。

2024-06-25 09:43:40 761

原创 MySQL学习(2):数据库相关概念及windows环境下安装

主流的关系型数据库有4种:oracle、mysql、SQLserver、PostgreSQL,它们都是SQL语言控制的。

2024-06-11 15:39:05 409 1

原创 hcia datacom学习(12):vlan间路由

不同vlan相当于不同网段,如果vlan间没有三层技术,那么它们就无法互相通信。

2024-06-05 17:16:19 457

原创 hcia datacom学习(11):vlan基础配置

(1)限制广播域:广播被限制在vlan内,不会在vlan间转发(2)提高安全性:不同vlan的报文在传输时是相互隔离的(3)灵活构建:交换机可以把不同终端分配到不同vlan,不会受限于物理范围。

2024-06-04 10:32:16 636

原创 commvault学习(8):备份与恢复sql server

如果此前的cv代理中没有sql server,那么可以手动再补充。随后在探寻出的数据库内容后关联上对应的子客户端。在左侧目录右击sql server的实例,点击。将程序添加到windows防火墙排除表。选择对应的存储策略后,就可以进行备份了。右击默认default子客户端,选择。然后勾选上需要恢复的内容,点击。最后点击ok,进行恢复即可。在目标服务器一栏可以选择。

2024-05-21 17:20:32 500

原创 hcia datacom学习(10):交换机基础

的,并且在mac表里一个mac地址只能对应一个接口,如果冲突mac地址向交换机发包,就会导致交换机mac表更新为错误的寻址信息,从而让网络瘫痪。中可以看到自己计算机网卡的工作模式。图中的auto negotiation是自动模式,会自动匹配最高速率的传输方式。mac地址漂移:mac表中,mac地址的出接口从一个端口变为另一个端口的现象。交换机端口的工作模式也有类似上图的几种设置,可以通过命令进行设置。一个MAC只能关联在一个接口上,一个接口上可以学习多个MAC。可以查看端口的工作模式。

2024-05-20 15:08:37 262

原创 hcia datacom学习(9):DHCP

DHCP服务位于应用层,使用UDP协议,在服务器端使用固定的67端口,在客户端使用固定的68端口。

2024-05-17 18:07:37 272

原创 hcia datacom学习(8):静态NAT、动态NAT、NAPT、Easy IP、NAT server

Easy IP由于不需要动态池,所以步骤更简单,只需要设置acl即可,其公网口是哪个,acl就自动与公网口绑定,甚至插拔更换公网口,路由器也会再自动匹配,这也是家用路由器使用Easy IP的原因。Easy IP 可以算是NAPT的一种特例,可以自动根据路由器上WAN 接口的公网IP 地址实现与私网IP 地址之间的映射(无需创建公网地址池)。NAT的原理就是把内网ip映射为公网ip(更改发送的ip数据包中的源ip,更改接受的ip数据包的目的ip),只是不同种类的NAT映射方式不一样。

2024-05-16 16:44:44 1064

原创 commvault学习(7):恢复oracle

在实际生产环境中,oracle的恢复方式大部分是异机恢复。环境:备份机:windows server2008,ip:192.168.20.56恢复目标机:windows server2008,ip:192.168.20.55。

2024-05-13 16:55:42 1272

原创 commvault学习(6):备份oracle(包括oracle的安装)

CS、MA:一台windows server2012客户端:2台安装了oracle11g的windows server2008(1)右击安装包内的setup,以管理员方式运行(2)取消勾选接收安全更新对于弹出的未提供电子邮件提示,直接点是(3)选择(4)默认选择即可(5)语言直接默认,中文和英文(6)数据库版本选择(7)目录选择保持默认即可(8)等待其完成先决条件检查后,点击完成然后等待其安装即可。

2024-04-25 17:40:05 1565

原创 hcia datacom课程学习(7):直连路由、静态路由

PC3、PC4要与PC1通信只会通过12.0.0.0网段传送数据,PC3、PC4要与PC2通信只会通过21.0.0.0网段传送数据。上图中R1与R2之间存在两条线路,如果不对它们进行优先级设置,那么这两条线路就会形成等价路由(负载均衡)。:设置静态路由的命令中,虽然只给了下一跳的ip,没有给出直连出接口,但路由器可以通过下一跳地址计算出直连出接口,这就是路由递归,也称为。不过,虽然优先级被设置为61的静态路由暂时不传送数据,但当另一条线路down掉的时候,它可以接替信息传递的工作,相当于一个备份路由。

2024-04-23 17:08:05 913

原创 hcia datacom课程学习(6):路由与路由表基础

不同网段的设备互相通信需要进行转发具有路由功能的设备,交换机可以有路由功能,同样的,路由器也可以有交换功能,像家里常用的路由器就是集路由功能和交换功能于一体的。

2024-04-11 17:49:57 861

原创 linux网络服务学习(6):多路径multipath解决iscsi多网卡识别错误问题

物理层面一条数据的访问通道访问方式:(1)以太网卡+双绞网线+以太网交换机(2)HBA光纤卡+光纤线+光纤交换机访问过程:(1)冗余链路failover:使用多于2条的链路进行传输,如果A链路出现故障,则B链路会及时替代A链路继续传输,等A链路恢复连接后,B链路再退回等待状态(2):也有多于两条的链路,但所有链路同时工作,以拓宽传输带宽。

2024-04-10 18:02:30 802

原创 linux网络服务学习(5):iscsi

SCSI是一种I/O技术,规范了一种并行的I/O总线和相关协议(scsi协议)。SCSI总线通过。

2024-04-08 15:44:39 2117

原创 hcia datacom课程学习(5):MAC地址与arp协议

(1)含义:mac地址也称物理地址,是网卡设备在数据链路层的地址,全世界每一块网卡的mac地址都是唯一的,出厂时烧录在网卡上不可更改(2)作用:在一个ip网段(广播域)内,寻找网卡设备(3)结构。

2024-03-29 11:18:03 934

原创 hcia datacom课程学习(4):ICMP与ping命令

ICMP是的一部分,常用的ping命令就是基于icmp协议的。在防火墙策略中也能看到ICMP,如果将其禁用,那么其他主机就ping不通该主机了。

2024-03-27 15:30:19 436

空空如也

空空如也

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

TA关注的人

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