- 博客(73)
- 收藏
- 关注
原创 WSUS Offline Update工具操作使用手册
一、前言WSUS Offline Update微软操作系统离线补丁制作利器WSUS Offline Update工具支持自动下载制作Windows离线更新包,并且其中可以选择包含Office更新、Visual C++ 运行库、.NET Framework框架组件和Windows Defender病毒库。该工具主要解决以下Windows操作系统补丁升级困难的情景。隔离网络环境,系统有安全需求,必须升级操作系统补丁网络带宽小,Windows Update无法检查更新网络环境差导致各种错误代码,可
2021-08-20 08:54:55
4050
原创 Oracle:Win安装
Oracle安装一、点击setup直接安装安装时注意事项:0.关闭防火墙1.软件目录路径3.不要改库名orcl(P:root)并设置口令,别完记住了,我这里设置为root2.安装完后解锁scott(P:tiger)和hr(P:hr)用户并设置密码,方便测试安装完后可网页登陆:用户名:sys密码:dushan连接SYSDBA若未建库安装则执行dbca和netca二、修改配...
2019-11-13 13:28:35
257
原创 IP子网划分
IP:Internet protocolIP编址:1.IP地址分为网络位部分和主机位部分。2.IP地址由32个二进制位组成,通常用点分十进制形式表示。网络位: 主机位:192.168.1 .111000000.10101000.00000001 .00000001 IP地址分类:只按...
2019-08-19 10:19:41
1966
原创 Oracle:win完全卸载
Oracle完全卸载步骤1、 开始->设置->控制面板->管理工具->服务,停止所有Oracle服务。2、 开始->程序->Oracle_OraDB11g_Home1->OracleInstallation Products->Universal Installer,单击“卸载产品”-“全部展开”,选中除“OraDb11g_home1”外的全部目录,删除。6、运行regedit,选择HKEY...
2019-08-09 09:16:30
180
原创 Linux:用户组配置文件详解
一、 密码在/etc/passwd和/etc/shadow中转换#pwunconv 密码在/etc/passwd中#pwconv 密码在/etc/shadow文件中二、etc/passwd格式:root: x: 0: 0: root: /root: /bin/bash用户名: 密码: UID:GID(主组):描述: 家目录: shell类型(/sbin/nologin的s...
2019-07-22 09:07:05
475
原创 Linux:用户和组管理及权限管理
linux用户和组管理及权限管理一、useradd命令:在系统中添加用户常用参数:-d家目录-g设置主组,-G设置附加组,-s指定默认shell,-M不创建家目录等内容-m创建家目录-r创建系统账号(默认不创建家目录)-c描述 (/etc/passwd中第5个字段中)-N创建账号时,不创建同名组,默认放到users组内-u UID-o 配合-u选项,不检查UID的唯一性,...
2019-07-22 09:05:13
480
原创 Windows:硬盘模式MBR转GPT
WinSrv系统硬盘模式MBR转GPT客户新购服务器拥有4块2T硬盘,做了一个RAID5,安装系统为WinSrv08。因业务需要,要使用2T以上空间,需增加单块磁盘容量,本应有5T大小的磁盘容量,现只有2T可以使用并无法继续扩展,剩余3T容量也无法建卷;查看属性得知系统自动安装时用了MBR硬盘分区模式。需转换成GPT硬盘分区模式才可调整。进入服务器管理器-磁盘管理,压缩C盘空间,留够150G...
2019-05-28 22:53:09
1723
原创 Windows:查看连接过的wifi
查看连接过的wifinetsh wlan show profiles查看密码netsh wlan show profiles"WIFI名称" key=clear
2019-03-22 09:48:06
510
原创 Linux:CentOS6中禁用用户登录列表
cd /etc/gconf/gconf.xml.defaultsvim %gconf-tree.xml ...<entry name="disable_user_list"... <default type="bool" value="false">修改bool值 ,即对应disable_user_list
2019-03-22 09:47:42
1575
原创 Vim:使用中碰到的小技巧
多行注释1.进入区块模式(ctrl+v)2.选择区域(上下移动)3.进入插入模式添加#(I)4.按esc等待1秒一般模式kjhl或者方向箭上下左右ctrl+b/ctrl+f(文本页面向前向后翻一页)数字0或者shift+6 移动到本行行首shift+4 移动到本行行尾gg移动到首行G移动到尾行nG(n是任意数字)移动到第n行删除、复制和粘贴:x和X x表示向后删除一个...
2019-03-08 17:19:06
128
原创 NGINX
Nginx介绍Nginx:engine X ,2002年,开源,商业版NGINX是免费,开源,高性能的HTTP和反向代理服务器,邮件代理服务器,通用TCP/UDP代理服务器解决C10K问题(10K Connections)官网:http://nginx.org二次开发版:Tengine, OpenResty(章亦春)七层调度就叫代理服务器特性:...
2019-03-07 23:33:09
2713
原创 Linux:五种IO模型
Httpd MPM:多线程处理模块prefork:进程模型,两级结构,主进程master负责生成子进程,每个子进程负责响应一个请求worker:线程模型,三级结构,主进程master负责生成子进程,每个子进程负责生成多个线程,每个线程响应一个请求event:线程模型,三级结构,主进程master负责生成子进程,每个子进程响应多个请求(多一个监控进程)I/O模型每次IO,都要经由两...
2019-03-07 23:30:03
152
原创 Linux:预防read命令输入错误解决方法
在shell脚本中用户输入参数使用read命令,但输入过程中操作有误,需要使用退格符来消除错误输入,但输入Backspace会在屏幕上显示^H,可在read命令前添加如下:#bin/bash#Type stty erase '^H' before readstty erase '^H'read -p "input your name: " nameecho "dage's name:{$...
2019-02-25 03:45:00
1474
原创 python:2x版本和3x版本区别
python2和python3的区别一、编码方式:python2:ascii (#-*- encoding:utf-8 -*-)python3:utf-8
2019-02-25 02:41:02
663
原创 LVS:如何用ipvsadm、ldirector实现httpd负载均衡
Cluster概念系统扩展方式: Scale UP:向上扩展,增强 Scale Out:向外扩展,增加设备,调度分配问题,Cluster Cluster:集群,为解决某个特定问题将多台计算机组合起来形成的单个系统**Linux Cluster类型:LB:Load Balancing,负载均衡HA:High Availiablity,高可用,SPOF(single Point...
2019-02-25 02:38:30
420
原创 Linux:MYSQL(十七)问题及解决方案
复制的问题和解决方案(1) 数据损坏或丢失Master: MHA + semi repl(MHA+半同步复制:提升令一个主并利用令半同步保证数据不丢书)Slave: 重新复制(2) 混合使用存储引擎(不考虑,直接用InnoDB)MyISAM:不支持事务InnoDB: 支持事务(3) 不惟一的server id(不要犯这个错误,每个服务器都设置好唯一ID)重新复制(4) 复制...
2019-02-24 21:58:36
266
原创 Linux:MYSQL(十六)高可用GALERA_CLUSTER
Galera ClusterGalera Cluster:集成了Galera插件的MySQL集群,是一种新型的,数据不共享的,高度冗余的高可用方案,目前Galera Cluster有两个版本,分别是Percona Xtradb Cluster及MariaDB Cluster,Galera本身是具有多主特性的,即采用multi-master的集群架构,是一个既稳健,又在数据一致性、完整性及高性能...
2019-02-24 21:57:41
371
原创 Linux:MYSQL(十五)-高可用MHA实战
MySQL高可用MMM: 年久失修用的少了Multi-Master Replication Manager for MySQL,Mysql主主复制管理器是一套灵活的脚本程序,基于perl实现,用来对mysql replication进行监控和故障迁移,并能管理mysql Master-Master复制的配置(同一时间只有一个节点是可写的)官网:http://www.mysql-mmm.o...
2019-02-24 21:57:00
301
原创 Linux:MYSQL(十四)MYSQL异步复制,复制指定库,加密登录
半同步复制默认情况下,MySQL的复制功能是异步的,异步复制可以提供最佳的性能,主库把binlog日志发送给从库即结束,并不验证从库是否接收完毕。这意味着当主服务器或从服务器端发生故障时,有可能从服务器没有接收到主服务器发送过来的binlog日志,这就会造成主服务器和从服务器的数据不一致,甚至在恢复时造成数据的丢失半同步复制实现:实验准备准备环境主服务器:192.168.32.7vi...
2019-02-24 21:55:12
258
原创 Linux:MYSQL(十三)-MYSQL主从,主主复制
MySQL复制扩展方式: Scale Up ,Scale OutMySQL的扩展读写分离复制:每个节点都有相同的数据集向外扩展基于二进制日志单向复制的功用:数据分布负载均衡读物理性备份高可用和故障切换MySQL升级测试MySQL读写分离读写分离应用:mysql-proxy:Oracle,https://downloads.mysql.com/archi...
2019-02-24 21:54:21
393
原创 Linux:MYSQL(十二)-Xtrabackup备份和还原
xtrabackupPercona官网:www.percona.compercona-serverInnoDB --> XtraDBXtrabackuppercona提供的mysql数据库备份工具,惟一开源的能够对innodb和xtradb数据库进行热备的工具手册:https://www.percona.com/doc/percona-xtrabackup/LATEST...
2019-02-24 21:53:39
7726
原创 Linux:MYSQL(十一)LVM,mysqldump备份
备份和恢复为什么要备份灾难恢复:硬件故障、软件故障、自然灾害、黑客攻击、误操作测试等数据丢失场景备份注意要点能容忍最多丢失多少数据恢复数据需要在多长时间内完成需要恢复哪些数据还原要点做还原测试,用于测试备份的可用性还原演练备份和恢复备份时需要考虑的因素温备的持锁多久备份产生的负载备份过程的时长恢复过程的时长备份什么数据二进制日志、Inno...
2019-02-24 21:50:25
619
原创 Linux:MYSQL(十)日志二进制日志
日志事务日志 transaction log中继日志 reley log错误日志 error log通用日志 general log慢查询日志 slow query log二进制日志 binary log事务日志事务日志:transaction log事务型存储引擎自行管理和使用,建议和数据文件分开存放redo logundo logInnodb事务日志相关配置...
2019-02-24 21:50:17
387
原创 Linux:MYSQL(九)explain和事务隔离级别
EXPLAIN 解释通过EXPLAIN来分析索引的有效性EXPLAIN SELECT clause获取查询执行计划信息,用来查看查询优化器如何执行查询输出信息说明:参考 https://dev.mysql.com/doc/refman/5.7/en/explain-output.htmlid: 当前查询语句中,每个SELECT语句的编号复杂类型的查询有三种:简单子查询用于FRO...
2019-02-24 21:49:49
288
原创 Linux:MySQL(八)服务器选项变量、缓存及索引
服务器配置mysqld选项、服务器系统变量、服务器状态变量官网文档https://dev.mysql.com/doc/refman/5.7/en/mysqld-option-tables.htmlhttps://mariadb.com/kb/en/library/full-list-of-mariadb-options-system-and-status-variables/选项...
2019-02-23 09:22:14
414
原创 Linux:MySQL(七)-数据库存储引擎
MySQL体系结构存储引擎InnoDB support for FULLTEXT indexes is available in MySQL 5.6.4 and later.存储引擎比较:https://docs.oracle.com/cd/E17952_01/mysql-5.5-en/storage-engines.html一、MyISAM引擎特点:不支持事务表级锁定读写相互阻塞...
2019-02-23 02:56:11
428
原创 Linux:MySQL(六)存储过程触发器用户管理
存储过程存储过程优势存储过程把经常使用的SQL语句或业务逻辑封装起来,预编译保存在数据库中,当需要时从数据库中直接调用,省去了编译的过程提高了运行速度同时降低网络数据传输量存储过程与自定义函数的区别存储过程实现的过程要复杂一些,而函数的针对性较强存储过程可以有多个返回值,而自定义函数只有一个返回值存储过程一般独立的来执行,而函数往往是作为其他SQL语句的一部分来使用...
2019-02-23 02:54:36
168
原创 Linux:MySQL(五)创建视图与函数
视图视图:VIEW,虚表,保存有实表的查询结果创建方法:CREATE VIEW view_name AS ..查看视图定义:SHOW CREATE VIEW view_name删除视图:DROP VIEW view_name查看创建时命令:SHOW CREATE VIEW view_name可从库查看Comment:VIEW是否为虚拟表:SHOW TABLE STATUS F...
2019-02-23 02:53:53
1836
原创 Linux:MYSQL(四)多表操作
多表查询 union 纵向合并两张表合并,需要对应关系,union有去重功能select stuid,name from studentsunionselect tid,name from teachers;多表查询 横向合并一、cross join 交叉连接笛卡尔乘积 横向乘积,横向合并缺点:无效项太多select s.name as student_name,s.ag...
2019-02-23 02:53:06
330
原创 Linux:MySQL(三)单表操作
关系型数据库的常见组件- 数据库:database- 表:table- 行:row- 列:column- 索引:index- 视图:view- 用户:user- 权限:privilege- 存储过程:procedure- 存储函数:function- 触发器:trigger- 事件调度器:event scheduler,任务计划SQL语言的兴起与语法标准- 20世纪7...
2019-02-23 02:52:17
435
原创 Linux:MYSQL(二)二进制安装和编译安装及多实例安装
通用二进制格式安装过程适合在linux平台上安装的包,包格式如下:mariadb-10.2.15-linux-x86_64.tar.gz一、 准备用户groupadd -r -g 306 mysqluseradd -r -g 306 -u 306 –d /data/mysql mysql(-g 组id号 -o忽略检查 -r创建系统账号 -M不创建家目录 -N不创建私有组 )(不要添...
2019-02-23 02:51:23
328
原创 Linux:MySQL(一)RPM安装和配置文件路径
MySQL历史:1979年:TcX公司 Monty Widenius,Unireg1996年:发布MySQL1.0,Solaris版本,Linux版本1999年:MySQL AB公司,瑞典2003年:MySQL 5.0版本,提供视图、存储过程等功能2008年:Sun 收购2009年:Oracle收购sun2009年:Monty成立MariaDBMonty以两个女儿名字命名大女儿...
2019-02-23 02:50:10
6980
1
原创 Linux:MySQL-数据库介绍
数据库的发展史一、萌芽阶段:文件系统使用磁盘文件来存储数据二、初级阶段:第一代数据库出现了网状模型、层次模型的数据库三、中级阶段:第二代数据库关系型数据库和结构化查询语言四、高级阶段:新一代数据库''关系-对象"型数据库文件管理系统的缺点:一、编写应用程序不方便二、数据冗余不可避免三、应用程序依赖性四、不支持对文件的并发访问五、数据间联系弱六、难以按用户视图表示数据...
2019-02-23 02:43:25
395
原创 Linux:DNS服务
DNS服务 C/SDNS:Domain Name Service 应用层协议服务器端口:C/S,53/udp, 53/tcpBIND:Bekerley Internat Name DomainISC (www.isc.org)bind官网本地名称解析配置文件:/etc/hostshosts文件和dns优先顺序:/etc/nsswitch.confwindows:/system3...
2019-02-23 02:40:30
306
原创 Linux:httpd服务(三)
http事务:请求:request响应:responserequest报文<method> <request-URL> <version><headers><entity-body>response报文<version> <status> <reason-phrase&
2018-10-19 19:44:56
247
原创 Linux:创建脚本时附带信息模板
#!/bin/bashname=Du_shanqq=316722220cat >$1 <<EOF #!/bin/bash#**************************************************#Author: $name#QQ: $qq #Date: `date +%F` #FileName:...
2018-10-19 19:43:52
218
原创 Windows:Win10商店找回
1. 进链接 http://go.microsoft.com/fwlink/?LinkId=619547 下记事本文件,并保存到“下载” 。2. 管理员身份运行PowerShell,可在Cortana里面输入PowerShell3.复制粘贴Set-ExecutionPolicy Unrestricted4.输入Y 并按Enter5. 打开“下载”文件夹,把地址栏里面的地址直接复制黏...
2018-10-19 11:29:21
2894
原创 Linux:httpd服务(二)
httpd提供web服务的软件apache官网:http://httpd.apache.org/yum install httpd一、Rpm安装程序环境:1、配置文件:/etc/httpd/conf/httpd.conf/etc/httpd/conf.d/*.conf2、模块相关的配置文件:(配置文件模块化)/etc/httpd/conf.modules.d/*.conf...
2018-10-19 02:52:13
2062
原创 Linux:httpd服务(一)
Socket套接字:IP和端口的组合HTTPhttp:Hyper text transfer protocol 超文本(包含连接的文件,点击地址会跳转到令一个资源)传输协议 端口:80/TCP 主要传输html编码的数据 http是应用层协议,基于传输层的tcp协议传输 html:Hyper text markup language 超文本标记语言,编程语言 html示例<...
2018-10-19 02:50:33
779
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人