自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

jin9xiao的博客

刚才网易那个坑货那搬过来

  • 博客(88)
  • 收藏
  • 关注

转载 左闭右开的由来(比如python等的range)

转自:https://www.jianshu.com/p/5eaa330788e8为了表示 2,3,…,12 这样一个序列,有四种方法:2 ≤ i < 13(左闭右开区间)1 < i ≤ 12(左开右闭区间)2 ≤ i ≤ 12(闭区间)1 < i < 13(开区间)一.为什么选择半开半闭:其中有没有哪一种是最好的表示法呢?有的。前两种表示法的两端数字的差刚好是序列的长度。而且在这两种的任何一种表示法中,两个相邻子序列的其中一个子序列的上界就是另一个子序列的下界。这只是

2021-12-28 11:04:50 1419

转载 梳理IO模型,epoll,select等的关系

转自简书Unix网络编程中的五种IO模型Blocking IO - 阻塞IONoneBlocking IO - 非阻塞IOIO multiplexing - IO多路复用signal driven IO - 信号驱动IOasynchronous IO - 异步IO由于signal driven IO在实际使用中并不常用,所以这里只讨论剩下的四种IO模型。在讨论之前先说明一下IO发生时涉及到的对象和步骤,对于一个network IO,它会涉及到两个系统对象:application 调用这

2021-11-01 17:29:51 215

转载 BIO NIO AIO学习笔记

在学习tomcat的时候接触到了BIO,NIO,NIO2(AIO),下来自己找了资料,找到一个算是最浅显易懂的,先挂链接知乎大佬的从结论开始这里只考虑两个实体(客户端、服务端),一个事件(客户端向服务端请求数据)同步、异步描述的是:客户端在请求数据的过程中,能否做其他事情。阻塞、非阻塞描述的是:客户端与服务端是否从头到尾始终都有一个持续连接,以至于占用了通道,不让其他客户端成功连接。那么BIO NIO AIO就可以简单的理解为:BIO(同步阻塞):客户端在请求数据的过程中,保持一个连接,不能做

2021-11-01 14:16:42 196

原创 mysql基础学习-优化篇

MYSQL基础常用优化1.硬件方面2.磁盘I/O2.1 将存数据的位置,单独挂载一个硬盘,即数据盘和系统盘分开2.2 有条件,最好把binlog日志位置单独再挂个硬盘,特别是写操作频繁的业务时2.3 swap分区位置最好在ssd上,或者raid0上2.4 上面说过的,将mysql所在服务器整体的硬盘做个raid或者使用固态3.操作系统方面优化3.1 从系统内核优化3.1.1修改内核默认的本地端口范围3.1.2 修改系统打最大开文件数限制3.1.2.1用户级别限制3.1.2.2 系统级别限制3.1.3 禁用不

2021-09-27 12:48:10 190

原创 二进制安装mysql

转自https://blog.csdn.net/qq_42768234/article/details/110089078二进制安装mysql一.常用的mysql安装方式1)rpm方式(yum方式)2)源码包方式3)二进制包方式二.二进制包安装mysql1.下载mysql的二进制包。上传到linux服务器上(这里我用的是centos7)2.规划mysql相应的路径3.解压安装包,并移动到安装目录4.创建数据目录5.创建mysql程序运行用户,并对相应目录授权6.创建配置文件一.常用的mysql安装方式

2021-09-20 19:03:00 2247 1

原创 mysql修改数据库名的方法

1.通用方法:指的分别在MYSIAM引擎和INNODB的下备份还原,安全稳定,数据量大的时候会花很多时间先将数据库备份,然后再还原到新数据库2.MYSIAM下直接在数据库文件目录下修改对应数据库目录的名字此方法未测试过3.INNODB下3.1 rename databaseRENAME database olddbname TO newdbname此方法不安全,官方也不推荐,本人也未验证。3.2 rename table … to …通过此方法写了个脚本#!/bin/bashm

2021-09-19 18:15:17 9408

原创 shell脚本-if,case,for,while知识点整理

shell脚本的知识整理一.判断格式整数值判断符号字符串判断符号文件或目录的判断逻辑判断二.数学运算 expr格式(在脚本中)运算符备注浮点型运算三.seq获取数字列表格式四.if五.case六.for数字循环字符循环文件循环七.while终结一下for和while的使用区别1.for的累加累减在条件中,而while则是在do下面做2.do下面的操作,for,while基本没有区别3.for 可以用 \`seq 1 100`或$(seq 1 100)做循环条件,while不能4.while要得到一个数字列

2021-09-05 18:22:56 228

原创 项目实验1-双web站点实现负载均衡,同时数据存在后端,并有实时备份异地,后台人员只能通过跳板机访问服务器

目录一.项目需求:需求分析需求1:web网站的负载均衡需求2:web代码实时异地备份需求3: 后台人员的操作审计二.具体方案1.服务器准备2.方案描述第一步:第二步:第三步:第四步:三.方案优缺点分析(一般至少要出两套方案,进行方案分析对比)优点:1.同步实时性高,且备份端及时性也很高2.方案扩展性强,如果出现前端web服务器负债高时,只需再添加web服务器,挂在nfs服务器数据即可3.使用跳板机最大限度的控制了后台人员的出错率和操作审计4.经济成本低,除了nfs服务器,其他服务器基本配置要求不高缺点:1

2021-08-22 16:12:28 727

原创 macos通过VMware 安装centos7爬坑记

备注:本人是2020年的macbookpro-i5,VMware用的是12目录一.VMware软件natCentos7的坑一.VMware软件其实软件本身没问题,主要是没有windows里面设置方便,mac里需要去改配置文件,相对麻烦点,还是记一下。首先,VMware软件网络这块,还是跟windows系统下一样,分为,仅主机,nat,桥接,三种模式。但是设置有点麻烦,桥接不用解释,跟windows下一样,选择了就行,不用太多设置。我主要记下nat模式,仅主机也可以参照该模式设置。nat先要在VM

2021-08-20 01:55:11 842

原创 nmcli命令常用备注

简介nmcli命令是一个网络控制命令,即修改网络属性的命令,与传统的ifconig不同的是,该命令是修改后永久生效,不会在重启后失效.与修改配置文件相比,不用进入冗长的文件存储路径,在任意路径,输入命令即可.注意修改完要重启network生效可以安装bash-completion使用1.创建新网络配置文件nmcli connection add con-name ens33-1 type ethernet ifname ens33-12.配置IP等信息nmcli connection mod

2021-08-18 11:02:23 403

原创 rsync+sersync实现两台web服务器的实时同步

rsync+sersync实现两台web服务器的实时同步一.环境准备主服务器:从服务器:二.分别安装配置rsync,并测试手动免密备份这里大概讲一下rsync的工作方式和原理从服务器(备份端):主服务器(数据端)三.sersync的安装和配置主web端(数据端)从web服务器(备份端)附件主服务器(数据端)一.环境准备服务器web为主要网站服务器,ip为192.168.8.141[root@web ~]# ip a1: lo: <LOOPBACK,UP,LOWER_UP> mtu 655

2021-08-15 19:39:17 611

原创 整理一个将qq音乐的歌单导入到苹果音乐中的方法

目录一.获取歌单中的歌名及歌手1.先是获取歌单ID2.将歌单中的歌曲名导出二.将获取到的歌名保存到文件并设置成一行一首歌三.通过第三方网站导入歌单一.获取歌单中的歌名及歌手1.先是获取歌单ID通过网页登录QQ音乐,然后点击对应的歌单进入歌单后,通过url获取歌单ID2.将歌单中的歌曲名导出访问以下地址,并将上面得到的歌单ID替换掉下面的"您的歌单ID"https://y.qq.com/musicmac/v6/playlist/detail.html?id=您的歌单IDchrome浏览器

2021-08-11 10:22:40 14988 1

原创 VSFTP三种用户模式的配置

CENTOS7+vsftpd+apache安装apache安装VSFTPvsftp有三种用户访问模式:首先备份配置文件一.匿名用户模式配置vsftpd主配置文件,匿名用户相关权限给/var/www/html目录赋予文件系统other写入权限二.本地用户模式配置vsftpd主配置文件文件新建本地用户并设置密码设置 /var/www/html写入权限测试效果如下:备注一下:三.虚拟用户模式安装pam认证方式添加虚拟用户映射的本地用户配置vsftp主配置文件配置虚拟用户添加虚拟用户创建虚拟用户数据库修改数据库权限

2021-08-08 19:36:36 2614

原创 Centos7做软RAID5详细步骤

1.添加硬盘这里我添加了6块1G的硬盘做实验,具体作用如下:4块做RAID5,1块做RAID5的备用盘(如果RAID5其中一个硬盘坏了,就备用盘会自动替换坏的硬盘),1块实验备用盘添加好硬盘后,需要重启服务器才能在/dev中看到相关硬盘的信息,如果是热插,需要用下面命令刷新硬盘信息:[root@localhost a]# ls /dev/sd* --查看硬盘信息,可以看到6个硬盘没有显示出来/dev/sda /dev/sda1 /dev/sda2[root@localhost a]#

2021-07-28 13:14:15 3310

转载 MYSQL ERROR 1130 (HY000) 的错误解决方案(转)

这个是我本地实验的时候的报错,截图.问题是这样的:我在虚拟机上用phpstudy搭建了一个web平台,想从物理机访问mysql,发现了一直提示密码错误,在虚拟机本地登陆mysql是正常的,说明密码是正确的,然后根据报错信息搜了一下,发现问题.原文地址为:https://blog.csdn.net/eric_sunah/article/details/18567091原因是mysql默认的mysql数据库中的user表里,限制了root用户只能从localhost主机登陆,可以理解这是mysql的安.

2021-07-18 15:27:59 1113

转载 在CentOS系统上查看用户登录记录的方法

转载自https://blog.csdn.net/a19860903/article/details/74380275保留、维护和分析日志(如某个特定时期内发生过的,或正在发生的帐号事件),是Linux系统管理员最基础和最重要的任务之一。对于用户管理,检查用户的登入和登出日志(不管是失败的,还是成功的)可以让我们对任何潜在的安全隐患或未经授权使用系统的情况保持警惕。例如,工作时间之外或放假期间的来自未知IP地址或帐号的远程登录应当发出红色警报。在CentOS系统上,用户登录历史存储在以下这些文件中:/

2021-07-11 09:51:19 8270 1

原创 linux命令(Ubuntu)

命令 [选项] 参数特殊符号:!$ 调用上一个命令的参数作为此次命令的参数用法:ls /boot/grub/cd !$实例:* 通配符,用作匹配文件和目录用ls *.txt

2021-07-01 20:24:10 276

原创 思科设备常用命令备注

各个模式间切换用户模式:switch>enable (进入特权模式)特权模式:switch#config terminal (进入全局配置模式)全局模式:switch(config)#int vlan 20(进入具体的端口或者VLAN等)接口模式:switch(config-if)#返回上一层模式:exit直接返回到特权模式:end案例:将两个端口配置成一个vlan,让两个端口设备能互通,同时配置远程访问分成两步:第一步,配置vlan并把端口并入vlan:

2021-06-24 11:40:36 1797 1

转载 微软发布免费的文件恢复工具Windows File Recovery

转自:微信公众号Linux就该这么学下载地址(https://www.microsoft.com/zh-cn/p/windows-file-recovery/9n26s50ln705?activetab=pivot:overviewtab)注意:安装Windows File Recovery操作系统要求Windows 10版本19041.0或更高版本.Windows File Recovery支持三种恢复模式,分别是:默认模式、分段(segment mode)、签名(signature mode)=

2021-01-21 08:57:10 1670

原创 python脚本windows环境下权限问题处理

问题背景:公司有个业务是从成都机房专线到上海机房,10年没出过问题,前天晚上8点左右突然断线,而且因为是运营商专线,主要是白天的业务,晚上也没人值班,还好有个技术晚上接到电话,上海那边有问题要远程协助,没有上海那边的远程连接,只能从成都机房跳过去,才发现问题.于是想到了要做个这条专线的监控,而且一般是晚上报警,白天都在用业务,出问题都知道.技术方案:1.做个Ping脚本,每半小时ping一次,把ping的时间和结果报错到一个文本里2.每天早上6点,晚上19点,21点,23点将文本里的结果发到钉钉运维

2021-01-16 09:27:42 1089 2

原创 centos防火墙firewalld使用备注

因为做内网监控和日志服务器,一直在裸奔,今天业务上要做安全审计,把这台服务器算进去了,然后就要把防火墙启用,果不其然,一启用,zabbix和anylogzer网页都打不开了.Centos版本是7.8,网上说的iptables方案不能用.只能用firewall-cmd来主要是做2个地方,一个是开放端口,一个是IP白名单.先说下,这两个我感觉是相互独立的,比如,我开了80端口,无论是否在我IP白名单里面,都可以访问.如果IP在白名单里面,可以访问所有服务器上正在运行服务的端口.添加IP白名单fire

2020-12-01 16:29:22 814 1

转载 一个控制键盘远程控制多台视频会议摄像机(转自搜狐)

从17年就开始在一个直播相关的公司工作,网上看到的,简单易懂,先mark上,估计下次系统设备升级换代会用得上.我们需要选定好会议摄像机和控制键盘的控制协议和方式,主要分为以下几种情况。1、RS232控制方式VISCA协议级联:最多控制7台会议摄像机。通过一个控制键盘输出RS232的接线方式到第一台视频会议摄像机的RS232-VISCA IN,再从第一台摄像机的RS232-VISCA OUT到第二台的RS232-VISCA IN;以此类推,可以级联7台视频会议摄像机。优点是连接和设置都很方便;缺点是:做

2020-12-01 08:29:40 2576

原创 华为路由器配置备忘录

因为公司做安全审计,之前跑内网,没暴露,现在爆出一堆问题,其他都还好,之前的工作都经常做,主要是路由器这块,毕业后基本就很少碰(而且学的是思科),备注下.问题:基本没什么难度,主要在两个问题上卡了很久,最后找了公司这块的专家来帮忙才完成的,问题是白名单和https登陆方式白名单:原理,先创建允许访问的ACL再把ACL套进对应登陆方式.直接上命令:https白名单sysacl 2999 #这个数字可以自己随意编辑 rule 5 permit source 172.X.X.1 0 rul

2020-11-26 10:30:45 1056

转载 通过使用rsyslog+LogAnalyzer收集日志时怎样显示客户端IP

转载自http://blog.sina.com.cn/s/blog_a83ccc6701014wqa.html#commonComment一、修改主机名各个系统请自行修改,比如我的centos,就直接使用:[root@localhost ~]# vi /etc/sysconfig/networkNETWORKING=yesNETWORKING_IPV6=noHOSTNAME=syslog在这里插入代码片修改/etc/hosts文件[root@localhost ~]# vi /etc/ho

2020-11-17 16:11:25 998

转载 Centos7.8+loganalyzer+mariadb 日志服务器搭建过程(转)

1、首先关闭防火墙和selinuxsystemctl stop firewalld.servicesystemctl disable firewalld.servicesystemctl status firewalld.service关闭selinuxvi /etc/selinux/config,将SELINUX=enforcing改为SELINUX=disabled,然后重启2、安装数据库安装mariadb数据库。yum -y install mariadb mariadb-serve

2020-11-14 09:53:18 332

原创 关于banner及FileZilla server的banner设置

关于banner信息因为是在安全领域遇到的,之前一直没搞懂,这次搞懂了,特意备注下.这个就简单理解成默认显示的信息比如FTP:在访问 FTP 服务器时,默认会在 Banner 中显示服务器的版本信息,通过屏蔽版本信息显示,可以加大恶意攻击的时间成本。说白了就是别人通过默认访问链接,能显示到你服务器程序的一些默认信息,这些信息要么是直接显示产品和版本,要么是软件固定的显示,通过固定显示可以知道具体是什么产品和版本.所以一般有服务跑起来的时候,一般都会把默认信息改了,比如FileZilla FTP

2020-11-04 11:15:04 976

原创 Centos7安装好后的常规操作

1.开放远程端口(方便在办公室操作服务器)firewall-cmd --zone=public --add-port=22/tcp --permanentfirewall-cmd --zone=public --add-port=22/udp --permanentfirewall-cmd --zone=public --list-portsfirewall-cmd --reload如果是非生产环境,可以直接关闭防火墙systemctl stop firewalld.service

2020-10-28 14:46:49 922

原创 C盘空间过小的电脑,关闭休眠删除其文件

1.管理员身份打开CMD2.powercfg -h off======================================一般现在电脑都装WINDOWS10,一般win10的电脑休眠文件未3G+,如果是老一点的电脑,电脑城装的机C盘只有50G,然后就不够用了,在动数据,不重新分空间的情况下,临时可以关闭休眠模式...

2020-03-16 11:05:34 883

原创 学习计划

学习计划新年开始,必须得学习了,要给自己订个目标,好好学习,订好学习目标,和学习机制----奖励机制+++++++++++++++++++++++++++++++++++++++++++++++++++++++1.熟练使用Python写东西验证----不用baidu,直接能随手写,只是部分特殊语法或者模块使用搜索功能奖励----跑步机~~~+++++++++++++++++++++++...

2020-01-16 10:12:24 134

原创 office2016无法打开鼠标右键新建excel文件

打开右键新建的excel文件,提示“文件格式或文件扩展名无效,请确定文件未损坏,并且文件扩展名与文件的格式匹配”=========================================================================================原因:电脑装过或者用过WPS(金山那个,绿色版也算),将excel的注册表默认启动项串改成wps的了....

2019-11-21 09:03:40 3139 1

原创 windows 2008r2,sqlserver2008r2服务器问题处理

今天有时间处理下公司的一台应用服务器,因为该应用是属于记录日志型应用,非生产应用,所以问题持续很久,一直没处理.故障原因如下:开学没多久,就一直在给我发邮件,主要就是初中每天凌晨4点过,服务器自动重启.开始排查:1.先是看日志,基本就是这种登陆记录,然后应用程序里有很多sqlserver的sa登陆信息额,基本能确定两件事, 1.服务器已经有人能登...

2019-10-09 15:58:41 349

转载 win7打补丁提示0x80240037

1、先将要打补丁后缀名msu改为cab,然后解压,将解压的cab文件复制到d盘根目录2、以管理权限运行CMD3、dism /online /add-package /packagepath:"d:\文件名.cab...

2019-06-10 17:11:12 4639

原创 sql server 2012安装、升级折腾记录

公司业务需要将现有的sqlserver2005,升级到sqlserver2012.然后就开始折腾windows server 2012 + sql server 2012:1、windows server 2012 装好以后,先自动更新补丁2、待补丁更新好以后,再在程序》打开关闭windows功能,开启.net3.03、建议先安装vs2010,再升级vs2010sp4、再安装s...

2019-06-01 18:09:06 3061

转载 windows下rsyncserver无法启动,提示启动后又停止

转自---https://blog.csdn.net/ruoyousuosi159357/article/details/53017949将安装目录下的rsyncd.pid文件删除或改名即可,再重新启动RsyncServer服务,OK,成功了,rsyncd.pid文件会自动重新生成。...

2019-04-13 07:35:24 1651 3

原创 win7升级win10后c盘文件拒绝访问

win7升级win10,出现编辑c盘文件提示权限不够,拒绝访问的问题(这些文件都是升级win10之前就存在的文件)右键属性,在安全上查看到这些文件所有者是sys,更改成administrator,问题依旧。在用户列表里,最上面一个authenticated users用户权限是空的,给予所有权限,提示失败。。。各种百度,在贴吧里找到一个,说的是“在pe下,c盘右键属性给予完成访问”...

2019-04-04 15:27:39 1609

原创 sql server2008安全收缩日志方法

可以先分离数据库,然后去删除数据库日志文件,但是如果是正在运行,有连接的数据库,这样做不是很好,生产环境下会影响业务运行。最简单有效的方法:右键数据库,选择“任务》收缩》文件”在文件类型处选择“日志”,然后确定即可。...

2019-04-04 15:27:04 1477

转载 IIS7.5安全配置研究(转)

因为转的地方是个敏感词,就不贴转的地址了操作系统:Windows Server 2008 R2 Enterprise Service Pack 1 x64IIS版本:IIS7.5程序:asp.net0x01 IIS7.5的安装http 常见功能:开启静态内容,默认文档,HTTP错误;目录浏览,WebDAV发布如无特殊要求,不要开启;HTTP重定向可根据需要开启。应用程序开发...

2019-04-04 15:26:54 277

转载 使用winRAR脚本bat,需要的参数

将D:/wk.doc 压缩为:final.rard:/winrar/rar a d:/final.rar d:/wk.doc将final.rar中的wk.doc解压到F:盘rar e d:/final.rar F:将final.rar转换成自解压文件rar s final,rar(默认转换到同级目录下了)给自解压文件(.exe)添加注释(设置默认解压路径等)...

2019-04-04 15:26:45 2641

转载 HTML里的播放器代码(转)

转自http://blog.csdn.net/wygyhm/article/details/2906342一、经过验证的:1、Windows Media Player(从FrontPage2003中添加)<object classid="clsid:6BF52A52-394A-11D3-B153-00C04F79FAA6" id="Object1" style="width: 5...

2019-04-04 15:26:32 3833

转载 IIS7,IIS7.5,IIS8.0错误代码

转自https://support.microsoft.com/zh-cn/kb/943891日志文件位置默认情况下,IIS 7.0、IIS 7.5 和 IIS 8.0 将日志文件放在以下文件夹中:inetpub\logs\Logfiles此文件夹包含每个万维网网站的单独目录。默认情况下,每天会在目录中创建日志文件,并且日志文件使用日期重命名。例如,可能按以下方式命名日志文件:exYY...

2019-03-25 15:36:44 1059

空空如也

空空如也

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

TA关注的人

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