
服务器运维
文章平均质量分 75
Jin9xiao
这个作者很懒,什么都没留下…
展开
-
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 · 9509 阅读 · 0 评论 -
二进制安装mysql
转自https://blog.youkuaiyun.com/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 · 2334 阅读 · 1 评论 -
BIO NIO AIO学习笔记
在学习tomcat的时候接触到了BIO,NIO,NIO2(AIO),下来自己找了资料,找到一个算是最浅显易懂的,先挂链接知乎大佬的从结论开始这里只考虑两个实体(客户端、服务端),一个事件(客户端向服务端请求数据)同步、异步描述的是:客户端在请求数据的过程中,能否做其他事情。阻塞、非阻塞描述的是:客户端与服务端是否从头到尾始终都有一个持续连接,以至于占用了通道,不让其他客户端成功连接。那么BIO NIO AIO就可以简单的理解为:BIO(同步阻塞):客户端在请求数据的过程中,保持一个连接,不能做转载 2021-11-01 14:16:42 · 230 阅读 · 0 评论 -
梳理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 · 250 阅读 · 0 评论 -
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 · 228 阅读 · 0 评论 -
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 · 254 阅读 · 0 评论 -
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 · 933 阅读 · 0 评论 -
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 · 734 阅读 · 0 评论 -
VSFTP三种用户模式的配置
CENTOS7+vsftpd+apache安装apache安装VSFTPvsftp有三种用户访问模式:首先备份配置文件一.匿名用户模式配置vsftpd主配置文件,匿名用户相关权限给/var/www/html目录赋予文件系统other写入权限二.本地用户模式配置vsftpd主配置文件文件新建本地用户并设置密码设置 /var/www/html写入权限测试效果如下:备注一下:三.虚拟用户模式安装pam认证方式添加虚拟用户映射的本地用户配置vsftp主配置文件配置虚拟用户添加虚拟用户创建虚拟用户数据库修改数据库权限原创 2021-08-08 19:36:36 · 3390 阅读 · 0 评论 -
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 · 3410 阅读 · 0 评论 -
MYSQL ERROR 1130 (HY000) 的错误解决方案(转)
这个是我本地实验的时候的报错,截图.问题是这样的:我在虚拟机上用phpstudy搭建了一个web平台,想从物理机访问mysql,发现了一直提示密码错误,在虚拟机本地登陆mysql是正常的,说明密码是正确的,然后根据报错信息搜了一下,发现问题.原文地址为:https://blog.youkuaiyun.com/eric_sunah/article/details/18567091原因是mysql默认的mysql数据库中的user表里,限制了root用户只能从localhost主机登陆,可以理解这是mysql的安.转载 2021-07-18 15:27:59 · 1205 阅读 · 0 评论 -
python脚本windows环境下权限问题处理
问题背景:公司有个业务是从成都机房专线到上海机房,10年没出过问题,前天晚上8点左右突然断线,而且因为是运营商专线,主要是白天的业务,晚上也没人值班,还好有个技术晚上接到电话,上海那边有问题要远程协助,没有上海那边的远程连接,只能从成都机房跳过去,才发现问题.于是想到了要做个这条专线的监控,而且一般是晚上报警,白天都在用业务,出问题都知道.技术方案:1.做个Ping脚本,每半小时ping一次,把ping的时间和结果报错到一个文本里2.每天早上6点,晚上19点,21点,23点将文本里的结果发到钉钉运维原创 2021-01-16 09:27:42 · 1147 阅读 · 2 评论 -
centos防火墙firewalld使用备注
因为做内网监控和日志服务器,一直在裸奔,今天业务上要做安全审计,把这台服务器算进去了,然后就要把防火墙启用,果不其然,一启用,zabbix和anylogzer网页都打不开了.Centos版本是7.8,网上说的iptables方案不能用.只能用firewall-cmd来主要是做2个地方,一个是开放端口,一个是IP白名单.先说下,这两个我感觉是相互独立的,比如,我开了80端口,无论是否在我IP白名单里面,都可以访问.如果IP在白名单里面,可以访问所有服务器上正在运行服务的端口.添加IP白名单fire原创 2020-12-01 16:29:22 · 895 阅读 · 1 评论 -
通过使用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 · 1095 阅读 · 0 评论 -
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 · 344 阅读 · 0 评论 -
关于banner及FileZilla server的banner设置
关于banner信息因为是在安全领域遇到的,之前一直没搞懂,这次搞懂了,特意备注下.这个就简单理解成默认显示的信息比如FTP:在访问 FTP 服务器时,默认会在 Banner 中显示服务器的版本信息,通过屏蔽版本信息显示,可以加大恶意攻击的时间成本。说白了就是别人通过默认访问链接,能显示到你服务器程序的一些默认信息,这些信息要么是直接显示产品和版本,要么是软件固定的显示,通过固定显示可以知道具体是什么产品和版本.所以一般有服务跑起来的时候,一般都会把默认信息改了,比如FileZilla FTP原创 2020-11-04 11:15:04 · 1085 阅读 · 0 评论 -
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 · 956 阅读 · 0 评论 -
处理公司教育网服务器木马
2017-04-06 11:36:41是这样的,这是一台教育网的服务器,私有地址,但是能访问外网,具体路由就没去管。去年4月份电教馆(这台服务器放在电教馆机房)看机房的说我们这台服务器在攻击其他服务器,然后我们公司的技术就装了个安全狗,(具体也没什么设置,我感觉是为了心里安慰)就没管了,然后这服务器时不时的就抽风,断网(ping不通,远程连接超时)我昨天来这边接手这台服务器,中午12点...原创 2019-03-23 08:20:55 · 176 阅读 · 0 评论 -
mRemoteNG往服务器上复制粘贴不工作
在使用mRemoteNG的时候时不时会遇到,因为之前很少直接复制文件就没去处理,后来服务器多了,复制小文件不用mRemoteNG.exe 会很麻烦,今天又遇到了,百度是上没有解释,然后就爬到google,上搜索mRemoteNG+copy最后找到解决方案了解决方法:打开任务管理器,在进程中找到rdpclip.exe,结束进程然后再新建一个进程,rdpclip,就行了。原因:大概...原创 2019-03-23 08:26:24 · 4960 阅读 · 0 评论 -
IIS 日志错误信息解释
"100" :Continue,客户必须继续发出请务器求。"101" :witching Protocols,客户要求服根据请求转换HTTP协议版本。"200" :OK,交易成功。"201" :Created,提示知道新文件的URL。"202" :Accepted,接受和处理、但处理未完成。"203" :Non-Authoritative Information,返回信息不确定...转载 2019-03-25 15:36:35 · 2448 阅读 · 0 评论 -
windows下rsyncserver无法启动,提示启动后又停止
转自---https://blog.youkuaiyun.com/ruoyousuosi159357/article/details/53017949将安装目录下的rsyncd.pid文件删除或改名即可,再重新启动RsyncServer服务,OK,成功了,rsyncd.pid文件会自动重新生成。...转载 2019-04-13 07:35:24 · 1785 阅读 · 3 评论 -
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 · 3208 阅读 · 0 评论 -
windows 2008r2,sqlserver2008r2服务器问题处理
今天有时间处理下公司的一台应用服务器,因为该应用是属于记录日志型应用,非生产应用,所以问题持续很久,一直没处理.故障原因如下:开学没多久,就一直在给我发邮件,主要就是初中每天凌晨4点过,服务器自动重启.开始排查:1.先是看日志,基本就是这种登陆记录,然后应用程序里有很多sqlserver的sa登陆信息额,基本能确定两件事, 1.服务器已经有人能登...原创 2019-10-09 15:58:41 · 384 阅读 · 0 评论 -
windows server 2008R2自动关机解决
原因:找到Windows Licensing Monitoring Service服务 是这服务在作祟,这服务是Windows软件许可状态。任务管理器查看又wlms.exe进程。使用C:\Windows\system32\wlms\wlms.exe程序关闭系统,日志中显示是他为你关闭电源。 方法一,把以下内容另存为.bat文件,当每次开机后,右击这个文件,以管理员身份运行,这样系统就不...原创 2018-11-29 09:52:39 · 2045 阅读 · 0 评论