自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(37)
  • 资源 (1)
  • 收藏
  • 关注

原创 IP防爆力破解脚本

2020-03-05 17:34:14 413

转载 Linux服务器下如何设置添加多的IP网卡

Linux下配置网卡ip别名何谓ip别名?用windows的话说,就是为一个网卡配置多个ip。什么场合增加ip别名能派上用场?布网需要、多ip访问测试、特定软件对多ip的需要…and so on.下面通过几个例子简单介绍一下如何使用ifconfig命令给网卡配置ip别名。环境:新购买的服务器,刚装好RedHat AS4操作系统,只有一个网卡并且干干净净没做过任何配置。一、首先为服务器...

2020-03-05 17:27:33 910

转载 网页状态码(HTTP状态码)。

下面用表格列出了常见的错误代码及错误原因:状态码 说明      详情100  继续    请求者应当继续提出请求。服务器已收到请求的一部分,正在等待其余部分。101 切换协议   请求者已要求服务器切换协议,服务器已确认并准备切换。200 成功   服务器已成功处理了请求。201 已创建   请求成功并且服务器创建了新的资源。202 已接受   服务器已接受请求,但尚未处...

2019-10-29 07:54:23 881

转载 Sql 性能优化梳理

Sql性能优化梳理前言本文主要针对的是关系型数据数据库MySql。键值类数据库可以参考最简大数据Redis。先简单梳理下Mysql的基本概念,然后分创建时和查询时这两个阶段的优化展开。1.0 基本概念简述1.1 逻辑架构~第一层:客户端通过连接服务,将要执行的sql指令传输过来~第二层:服务器解析并优化sql,生成最终的执行计划并执行~第三层:存储引擎,负责数据的储存和提取1.2...

2019-10-24 10:51:57 246

原创 Fail2ban 防爆力破解

fail2ban的简单介绍Fail2ban 能够监控系统日志,匹配日志中的错误信息(使用正则表达式),执行相应的屏蔽动作(支持多种,一般为调用 iptables ),是一款很实用、强大的软件。如:攻击者不断尝试穷举 SSH 、SMTP 、FTP 密码等,只要达到预设值,fail2ban 就会调用防火墙屏蔽此 IP ,并且可以发送邮件通知系统管理员。功能、特性:1、支持大量服务:sshd 、...

2019-10-24 07:37:37 509

原创 如何用extundelete在文件误删的情况下恢复原有文件。

extundelete是linux下的恢复误删除的数据工具rm -rf是linux中的删除命令,可以直接将硬盘上的数据删除,所以慎用。​如果不小心删除了数据:1.先不要往分区写任何数据,最好能卸载分区,保护好"现场"1.下载相应文件[root@localhost ~]#yum install e2fsprogs-devel e2fsprogs e2fsprogs-libs2.自行下载e...

2019-10-23 09:25:54 463

原创 docker容器与虚拟机的区别

Docker是什么?Docker 是一个开源的应用容器引擎,让开发者可以打包他们的应用以及依赖包到一个可移植的容器中,然后发布到任何流行的 Linux 机器上。Docker是一个重新定义了程序开发测试、交付和部署过程的开放平台,这样可以避免开发环境、测试环境和运维环境不同而导致的额外运维耗损;Docker则可以称为构建一次,到处运行,这就是Docker提出的"Build once,Run a...

2019-10-20 20:59:01 514

原创 服务器要从那些方面做防DDoS攻击

DDoS的防范措施有哪些1.扩充服务器带宽服务器的网络带宽直接决定服务器承受攻击能力。所以在选购服务器时,可以加大服务器网络带宽。2.使用硬件防火墙部分硬件防火墙基于包过滤型防火墙修改为主,只在网络层检查数据包,若是DDoS攻击上升到应用层,防御能力就比较弱了。3. 选用高性能设备除了使用硬件防火。服务器、路由器、交换机等网络设备的性能也需要跟上。4. 负载均衡负载均衡建立在现有网...

2019-10-16 08:32:04 254

原创 Linux之Sort命令详解及用法

sort将文件的每一行作为一个单位,相互比较,比较原则是从首字符向后,依次按ASCII码值进行比较,最后将他们按升序输出。常用选项:-t : tables 指定分隔符,默认tab为分隔符-k: 指定安装哪一个分割区域进行排序-o: output 将排序结果输出到源文件-r : reverse 反向排序-u : unique 唯一,排序并且排除重复项-n : number 安照数字进行...

2019-10-15 21:06:35 1104

转载 Python 动态迁移solr数据

上项目的时候,遇见一次需求,需要把在线的 其中一个 collection 里面的数据迁移到另外一个collection下,于是就百度了看到好多文章,其中大部分都是使用导入的方法,没有找到在线数据的迁移方法。于是写了python脚本,分享出来。思路: collection数据量比较大,所以一次性操作所有数据太大,于是分段执行操作。1.先分段 按1000条数据量进行查询,处理成json数据2.把...

2019-10-15 20:49:56 165

原创 MySQL主从同步中 主服务器宕机了如何处理,从服务器宕机如何处理

主库宕机:(1)确保所有的relay log全部更新完毕,在每个从库上执行show processlist(2)更新完毕后,登录所有从库查看master.info文件,对比选择pos最大的作为新的主库,(3)然后登录这个新的主库,执行stop slave;进入主目录,删除master.Info和relay-log.info配置my.cnf文件开启log-bin文件(4)创建用于同步的用户并...

2019-10-15 20:35:00 3564

转载 Jenkins+gitlab+tomcat部署项目时遇到的问题及解决办法

host key verification failed(主机秘钥核验失败)问题分析:因为执行Jenkins任务的时候用的是Jenkins用户,但是,Jenkins用户到Tomcat主机上,没有做免密登陆。另外,Jenkins用户存在天生缺陷,需要手动修复,让其编程一个比较正常的用户,此后才可以以Jenkins的身份对Tomcat做免密登陆[root@localhost ~]# tail ...

2019-10-11 11:43:42 319

原创 Linux编程与应用

1.用Shell 编程,判断一文件是不是字符设备文件,如果是将其拷贝到 /dev 目录下。参考程序:#!/bin/shFILENAME=echo ―Input file name:‖read FILENAMEif [ -c “$FILENAME” ]thencp $FILENAME /devfi2.请下列shell 程序加注释,并说明程序的功能和调用方法:#!/bin/sh#...

2019-09-26 11:00:06 785 1

原创 Linux简答类型题

服务器管理和工作原理1.简述Linux 文件系统通过i 节点把文件的逻辑结构和物理结构转换的工作过程。参考答案:Linux 通过i 节点表将文件的逻辑结构和物理结构进行转换。i 节点是一个64 字节长的表,表中包含了文件的相关信息,其中有文件的大小、文件所有者、文件的存取许可方式以及文件的类型等重要信息。在i 节点表中最...

2019-09-26 10:58:00 2382 1

原创 Linux运维常见的选择题

4.退出交互模式的shell,应键入 C 。A ;B ^qC exitD quit6.是shell 具有的功能和特点的是 C 。A 管道 B 输入输出重定向 C 执行后台进程 D 处理程序命令网络部分下面的网络协议中,面向连接的的协议是: A 。A 传输控制协议B 用户数据报协议C 网际协议D 网际控制报文协议一台主机要实现通过局域网与另一个局域网通信,需要做的工...

2019-09-26 10:54:47 1027 1

原创 Linux运维常见面试题汇总

一、填空题1. 在Linux 系统 中,以文件方式访问设备 。2. Linux 内核引导时,从文件/etc/fstab中读取要加载的文件系统 。3. Linux 文件系统中每个文件用indoe节点来标识。4. 全部磁盘块由四个部分组成,分别为引导块 、专用块 、 i 节点表块 和 ...

2019-09-26 10:51:20 1091

原创 写出 apache2.X 版本的两种工作模式,以及各自工作原理。如何查看apache 当前所支持的模块,并且查看是工作在哪种模式下?

prefork:一个进程处理一个请求,root主进程创建若干个子进程后,在请求到来的时候根据需要1秒钟创建2个进程,再过1秒钟创建4个子进程,直到满足最终的需要,这种预派生的模式,可以在请求到来时已经创建好处理进程,从而提高访问效率worker:一个进程中的多个线程处理多个请求,由于线程之间共享地址空间,从而系统消耗比较小,资源利用率高,但是一个线程崩溃会牵连到其他线程httpd -M 查看已...

2019-09-26 10:49:35 731

原创 Linux磁盘及软件管理操作

1.如何添加一块新的50G硬盘到linux服务器系统作为单独的分区,并正在使用?需要哪些操作步骤?答:fdisk /dev/sdb ,p键进行分区,n划分区号,分区大小可以默认,w写入分区表,partprobe可以使kernel重新读取分区信息,从而避免重启系统格式化mkfs.ext4 /dev/sdb ,最后vi /etc/fstab, 开机自动挂载2.有个金士顿U盘,需要往服务器/var...

2019-09-26 10:48:35 520

原创 Linux命令及文件操作

1.给test.txt文件除所有者之外增加执行权限,最终以数字写出文件的权限。答:chmod 655 test.txt ##普通文件默认权限为6446552.用vi命令编辑test.txt,如何跳转到末行,首行,行首、行末,如何在光标行下一行插入,如何复制5行,删除10行,查找jingfeng的字符、把jingfeng替换为jfedu.NET答:末行:G 首行:gg 行首:^ 行尾:$ ...

2019-09-26 10:47:11 341

原创 用虚拟机安装了一台Linux系统,突然想克隆一台服务器,克隆后发现无法上网,如何解决?

a、编辑网卡配置文件/etc/sysconfig/network-scripts/ifcfg-eth0,将HWADDR和MAC地址这两行删除。b、修改文件/etc/udev/rules.d/70-persistent-net.rules,删除之前eth0所在的行,将下一行eth1修改为eth0c、reboot...

2019-09-26 10:45:58 668

原创 突然发现Linux系统文件只读,该怎么办呢?完整操作步骤。

mount -t ext4 -o romount,rw /    ###重新挂载根分区##如果上面不成功的话,按F2设置光盘启动进入救援模式(linux rescue)修复,执行"fsck.ext4 -y /dev/sda2" (假如只读的分区类型为ext4,分区为/dev/sda2)...

2019-09-26 10:43:48 2914

原创 企业中Linux服务器系统分区标准是什么?(硬盘为300G,内存16G)

boot:200MB swap:8G 根分区:60G(20%左右) 家分区:剩下的全部空间(/home 主要用于存放个人数据,要是服务器用户很多,这个分区得要大)##理论上:在小于2GB物理内存的系统中,交换分区大小应该设置为内存大小的两倍,如果内存大小多于2GB,交换分区大小应该是物理内存大小加上2GB##生产情况下,物理内存 交换分区(SWAP)<= 4G 至少4G...

2019-09-26 10:42:55 2106

原创 Linux开机启动流程详细步骤是什么?系统安装完,忘记密码如何破解?

加载BIOS–>读取MBR–>Boot Loader–>加载内核–>用户层init一句inittab文件来设定系统运行的等级(一般3或者5,3是多用户命令行,5是界面)–>init进程执行rc.syninit–>启动内核模块–>执行不同级别运行的脚本程序–>执行/etc/rc.d/rc.local(本地运行服务)–>执行/bin/login,就...

2019-09-26 10:42:05 819 1

转载 nginx监控搭建及部署

nginx安装保证虚拟机能上网:1、root用户登录2、查看nginx安装信息:yum info nginx3、如果找不到nginx信息,则执行如下:rpm -ivh http://nginx.org/packages/centos/6/noarch/RPMS/nginx-release-centos-6-0.el6.ngx.noarch.rpm4、再查看nginx的安装信息5、有咯...

2019-09-26 10:29:22 239

原创 shell脚本语句

判断(if)、循环(for、while)正则表达(三剑客)awk(对文件内容切割)、grep(对文件内容筛选)、sed(对文件内容进行修改或替换或增加操作)爱配合三剑客使用的小命令sort、wc、uniq等其他Linux系统命令以上命令常用场景:日志分析(日志的每一列代表什么意思)find .........-exec {} \;常用场景:找到符合条件的文件并执行怎样的操作例如:...

2019-09-17 11:23:20 253

原创 如何搭建zabbix监控系统

安装zabbix的源rpm -ivh http://repo.zabbix.com/zabbix/4.2/rhel/7/x86_64/zabbix-release-4.2-1.el7.noarch.rpm安装zabbix#yum -y install zabbix-server-mysql zabbix-web-mysql zabbix-agent mariadb mariadb-serve...

2019-09-17 09:05:29 204

原创 防火墙(禁用firewalld,使用iptables)

关闭firewall:systemctl stop firewalld.service禁止firewall开机启动:systemctl disable firewalld.service安装iptables防火墙:yum install iptables-services编辑防火墙配置文件:vi /etc/sysconfig/iptables以3306端口为例:-A INPUT -m ...

2019-09-17 09:01:35 396

原创 rpm和yum区别

rpm包(相当于windows中的安装程序)-qa 查询所有已安装的rpm包-qf 路径(查询文件所属的软件包)-qi 软件包(查询详细信息)-e 卸载rpm包(如果有依赖提示不让删,使用 -e --nodeps 包名-ivh rpm包路径-i install-v 提示-h 进度条yum 前端软件包管理,基于rpm,用的比较多,自动安装所有依赖包install 安装...

2019-09-17 09:00:49 334

原创 vi和vim的区别(用处)

三种模式:正常模式、插入模式(编辑模式)、命令行模式打开后先进入正常模式,可以使用快捷键(按Esc回到正常模式)按下i进入插入模式,进行文本修改按下 : 进入命令行模式,提供相关指令,如:保存退出(:wq)快捷键yy 复制当前行,5yy 复制当前行下向下的5行p 粘贴dd 删除当前行,5dd 删除当前行下向下的5行在文本中查找,输入 /关键字,在输入n,...

2019-09-17 08:59:03 1392

原创 根目录结构

根目录 //bin 存放常用的命令/sbin 系统管理员使用的管理程序/home 创建用户时会在此新建属于自己的目录/root 系统管理员的目录/lib 系统开机所需最基本的动态连接共享库,几乎所有的程序都会用到/lost+found 一般为空,系统非法关机时存放一些文件/etc 系统管理所需的配置文件和子目录/usr 存放用户的应用程序等/boot 引动系统启动的核心文件/...

2019-09-17 08:57:47 246

原创 Linux主流架构运维工作简单剖析讲解

随着IT运维的不断发展,尤其的Linux的飞速发展,越来越多的企业开始使用Linux操作系统平台,例如CentOS、RedHat、Ubuntu、Fedora等等,成千上亿个网站涌现在当今互联网,互联网已经成为必不可少的工具,那今天我们跟大家一起来分享讨论目前用的最多的Linux下主流网站架构:LVS+KEEPALIVED(heartbeat)+Squid+Nginx/Apache+JAVA/PH...

2019-09-11 08:55:30 221

原创 IPv4报错

进入vim /etc/sysctl.conf添加 net.ipv4.ip_forward=1然后暂停一下你之前安装的项目假如(云盘nextcloud)docker stop nextcloud 暂停docker start nextcloud 启动

2019-09-10 16:03:09 493

原创 基础yum源配置方法

1.配置本地yummount /dev/cdrom /mediacd /etc/yum.repos.d/cp rhel-source.repo rhel.repovim rhel.repo内容如下:====================================[rhel-local]name=随便写个名字即可baseurl=file:///mediaenable...

2019-09-10 16:01:12 192

原创 shell脚本备份

#!/bin/bashBACK_DIR=/backupDIR=$1DATE=date +%xlog=/tmp/back.loguser="邮箱地址"biaoti="$DIR备份通知!!!"neirong1="$DATE-$DIR备份成功!"neirong2="$DATE-$DIR备份失败!"tar zcPf $BACK_DIR/$DATE-html.tar.gz $DIR ...

2019-09-10 15:26:34 368

原创 shell脚本如何判断变量的值

-z 判断 变量的值,是否为空; zero = 0变量的值,为空,返回0,为true变量的值,非空,返回1,为false-n 判断变量的值,是否为空 name = 名字变量的值,为空,返回1,为false变量的值,非空,返回0,为true在中括号中,判断变量的值, 加不加双引号的问题?pid=“123”[ -z “$pid” ] 单对中括号变量必须要加双引号[[ -z $pi...

2019-09-10 15:14:12 5594

原创 Linux运维基础命令

1.创建文件touch2.创建目录mkdir 命名不可以重复,否则创建失败。3.查看当前目录以A开头的所有ls -l A*4.查看/etc/password/的第三行sed -n “3p” /etc/password5.查找当前路径下所有文件中,文件内容包含aaaa字符串的文件grep “AAAA” ./*6.查看内核信息cat /proc/version7.查看内存f...

2019-09-10 14:56:56 744

原创 关于Redis详细的了解

关于Redis详细的了解1 什么是redisredis是一款用C语言开发以键值对形式存储数据的非关系型数据库2 redis的优势性能高 丰富的数据类型 丰富的特性3 redis的使用场景缓存(数据查询、短连接、新闻内容、商品内容等等)。(最多使用)分布式集群架构中的session分离。聊天室的在线好友列表。任务队列。(秒杀、抢购、12306等等)应用排行榜。网站访问统计。...

2019-09-10 14:17:07 280

redis话术.txt

Redis是一个开源的使用ANSI C语言编写、支持网络、可基于内存亦可持久化的日志型、Key-Value数据库,并提供多种语言的API。从2010年3月15日起,Redis的开发工作由VMware主持。从2013年5月开始,Redis的开发由Pivotal赞助。

2019-09-10

空空如也

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

TA关注的人

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