自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(36)
  • 资源 (9)
  • 收藏
  • 关注

原创 脚本检测网络中潜在的安全风险

【代码】【无标题】

2024-02-05 13:59:40 100

原创 misc.c:260:2: error: ‘for’ loop initial declarations are only allowed in C99 mode

Centos编译时出现如下错误。在./configure时加入。

2023-05-10 10:04:41 130

转载 IIS - 自动申请、部署Let’s Encrypt的免费SSL证书(让网站实现HTTPS协议)

IIS - 自动申请、部署Let's Encrypt的免费SSL证书(让网站实现HTTPS协议)

2022-06-27 12:22:10 668

原创 Linux shell脚本-删除数据库当天日期前3个月的所有表数据

Linux shell脚本-删除数据库当天日期前3个月的所有表数据vim del_table.sh

2022-06-25 16:13:19 1356

原创 ffmpeg去除指定时间段,指定位置水印logo

ffmpeg去除指定时间段、指定位置logo

2021-12-14 14:32:04 2462

原创 数据库渗透

1.1 快速搭建 discuz 论坛1.2 使用 kali 下 BurpSuite 对 discuz 后台注入 php 木马1.3 使用 Cknife“菜函”上传 webshell 木马到网站1.4 使用 Webshell 查看 mysql 数据库密码并盗取数据库**1.1 快速搭建 discuz 论坛**1.1.1 攻击 思路想要拿下一台主机 A 的权限:1、了解一下这个服务器:端口,服务器版本,操作系统版本。找漏洞。2、拿到对 A 有一定权限的身仹。如果对方是一个 WEB 服务器.

2021-05-18 17:26:27 1988 5

原创 Centos7.4操作系统安装

1)成功引导系统后,会出现下面的界面Install CentOS 7 安装CentOS 7Test this media & install CentOS 7 测试安装文件并安装CentOS 7Troubleshooting 修复故障2)这里选择第一项,安装centos 7,回车,进入下面的界面按回车开始安装3)选择语言:中文-简体中文(中国) #正式生产服务器建议安装英文版本,单击继续按钮4)进入一站式安装界面,在此界面,只需把所有带内容的感叹号全部消除,便可进行安

2021-03-25 11:21:26 603 1

原创 ERROR 1129 (HY000): Host ‘192.168.0.1‘ is blocked because of many connection errors; unblock with ‘m

MySql远程链接报错问题:mysql -u root -h 192.168.0.1 -pEnter password: ERROR 1129 (HY000): Host '192.168.0.1' is blocked because of many connection errors; unblock with 'mysqladmin flush-hosts'解决:在被链接服务器上执行如下mysqladmin flush-hosts -u root -h192.168.0.1 -p.

2020-09-24 09:47:07 1436

原创 使用yum安装wget时报出:Loaded plugins: fastestmirror No such command: instal. Please use /usr/bin/yum --help

Centos7 使用yum安装wget时报出以下错误:[root@192-168-0-1 network-scripts]# yum -y instal wgetLoaded plugins: fastestmirrorNo such command: instal. Please use /usr/bin/yum --help解决办法:在终端运行:curl -o /etc/yum....

2019-12-13 10:46:18 15233 7

原创 按键精灵定时执行录制脚本

While true小时 = Hour(Now)分钟 = Minute(Now)If 小时 = 15 and 分钟 = 31 Then'以下是按键精灵录制的内容 '==========以上是按键精灵录制的内容========== ExitDoEnd IfWendEndScript...

2019-09-02 16:21:58 12745 1

原创 CentOS 6.5配置JDK + Tomcat + Redis以及部署Java Web

今天在CentOS 6.5下简单部署了Web App,下面简单记录一下正题的过程。1.JDKhttp://www.oracle.com/technetwork/java/javase/downloads/index.html首先是JDK的安装(本文以1.8为例),具体执行步骤如下:cd /usr创建 java 目录mkdir javacd java下载 JDK 1.8cur...

2019-04-10 12:28:28 203

原创 MySQL 远程连接相关配置 [Server]

关于 MySQL 远程登录相关配置,简单总结一下:首先可以创建一个特殊用户用于登录指定host,比如执行如下语句// replace with your 'user', 'password' and 'host'CREATE USER 'user'@'localhost' IDENTIFIED BY 'password';// host 可以包含通配符,比如允许192.168.x.x网段,...

2019-04-10 12:21:42 99

原创 Git的配置SSH

1.设置GIT中的用户名和邮件执行如下命令:git config --global user.name“UserName” git config --global user.email“[email protected]”将上面的用户名状语从句:[email protected]替换分类中翻译你的用户名状语从句:邮件2.生成密钥使用SSH-凯基生成密钥,如下:ssh-keygen -t rsa...

2019-04-10 12:19:59 183

原创 生成https_免费证书

HTTPS证书配置首先采用的是Let’s Encrypt颁发的免费证书,其次我是使用acme.sh配置的,这里主要说一下acme.sh的安装以及使用。1.安装官方方法使用如下命令即可:curl https://get.acme.sh | SH要么:wget -O - https://get.acme.sh | SH或者,从git安装git clone https://githu...

2019-04-10 11:51:38 1432

原创 ffmpeg设置avformat_open_input( )超时 -stimeout

ffmpeg用avformat_open_input()解析网络流时,默认是阻塞的。当遇到解析错误的网络流时,会导致该函数长时间不返回。为此可以设置ffmpeg的-stimeout的参数,要注意-stimeout的单位是us微妙。用法就是设置在解析的url之前(这里设置超时为5秒)即:“ffmpeg -stimeout 5000000 -i rtsp://admin:[email protected]...

2019-02-21 12:46:44 3488

原创 使用DDOS脚本缓解DDOS攻击

1、安装DDoS deflate[root@hjj ~]#wget http://www.inetbase.com/scripts/ddos/install.sh //确定能上网[root@hjj ~]# chmod 700 install.sh //添加权限[root@hjj ~]#./install.sh //安装 第一次可能不成功,卸载后再装一次就...

2019-01-04 17:36:18 1443

原创 找出系统中使用CPU最多的进程?内存最多的进程?对磁盘读写最多的进程?使用网络最多的进程?

系统的运行状况: CPU-> MEM ->DISK*-> NETWORK -> 应用程序调优性能优化的4个子系统:CPUMemoryIONetwork分析是否有瓶颈(依据当前应用需求)1、查看CPU负载相关工具uptime命令:[root@localhost ~]# uptime13:22:30 up 8 min, 4 users, lo...

2018-12-25 16:59:43 460

原创 LINUX暴力破解与防止被暴力破解

破解工具:hydra、Medusa、patator、BrutesPray等一、使用nmap扫描指定服务器ssh端口[root@localhost ~]# wget https://nmap.org/dist/nmap-7.70.tar.bz2[root@localhost ~]# tar -xvf nmap-7.70.tar.bz2[root@localhost ~]# cd nmap-7...

2018-12-04 15:00:11 3338 1

原创 在IE浏览器下载.apk后缀文件自动变为.zip的问题

在Nginx安装目录下的conf/mime.types文件的对应位置,加上以下一行语句,指定APK文件的MIME类型为:application/vnd.android.package-archive apk;其他类型添加text/vnd.sun.j2me.app-descriptor jad;application/java-archive j...

2018-12-03 10:45:49 2030

原创 在ext4文件系统上恢复被误删除的文件

下载extundelete:http://sourceforge.net/tar jxvf extundelete-0.2.4.tar.bz2cd extundelete-0.2.4yum install e2fsprogs-devel./configuremakemake install开始恢复:方法一:通过inode结点恢复1)通过inode结点查看被删除的文件名字:[r...

2018-11-08 15:52:38 3232 2

原创 linux修改登陆欢迎语

vim /etc/motd _ooOoo_ o8888888o 88" . "88 (| -_- |) O\ ...

2018-10-09 13:16:50 770

转载 centos下定时清理系统各种日志脚本

进入root用户su - root创建脚本文件vim cleanLog.sh增加执行权限chmod +x cleanLog.sh按需添加或修改如下内容:#!/bin/bashecho “开始清除日志文件”sed -i ‘1,50d’ /var/log/cron #清除定时任务记录sed -i ‘1,50d’ /var/log/xferlog #清除ftp记录sed -i ‘1...

2018-09-21 14:46:22 2802

原创 linux mount 远程服务器共享目录

一、NFS服务器的安装检查linux系统中是否安装了nfs-utils和portmap两个软件包(RHEL4系统默认已经安装了这两个软件包)命令#rpm –q nfs-utils portmap二、查看NFS服务器是否启动命令#service nfs starus#service portmap status三、如果服务器没有启动,则开启服务(默认服务下nfs没有完全开启)命令#se...

2018-09-21 14:45:42 9055

原创 Linux文件压缩、打包、分割、备份、刻录

1.压缩常见格式压缩程序解压程序备注*.Zcompressuncompress被gzip取代*.zipzipunzip*.gzgzipgunzip兼容*.Z和*.zip*.bz2bzip2bunzip*.xzxzunxz*.tartartar.tar.tar+压缩1.2 压缩工具——zip...

2018-09-21 14:40:46 425

原创 CentOS服务器下nginx防盗链介绍与配置

一、防盗链介绍1.什么是防盗链简单的说,就是某些不法的网站,通过在其自身网站程序里为经许可非法调用其他网站资源然后在自己的网站上显示这些调用的资源,达到了填充自身网站显示的效果,但是浪费了调用资源网站的网站流量,造成其他网站的带宽及服务压力吃紧,甚至宕机。二、配置防盗链1.配置三个个站点[root@lnmp ~]# cd /application/nginx/[root@lnmp ng...

2018-09-21 13:45:24 178

原创 在centos6中添加一块新的硬盘并分区

具体要求如下:1、添加一块新的硬盘,大小1G2、分五个区,每个大小100M,挂载到/mnt/p1-4(推荐parted)开启虚拟机使用parted分区方式3、第一个个分区使用设备路径挂载4、第三个分区使用卷标(game)挂载5、第四个使用UUID挂载6、第五个做成swap分区。1、先将虚拟机关机(是关机不是挂起),然后点击虚拟机,点设置,添加,将硬盘大小设置为1G其他的就使用默认...

2018-09-21 13:41:25 1575

原创 Keepalived(双机热备--笔记)

Keepalived(双机热备)------------------------------------------------------keepalived配置--------------------------------------------------1.准备工作 vip : 192.168.0.1 master1: 192.168.0.2 master2: 192.168....

2018-09-19 11:16:32 300

原创 Nginx统计直播频道在线用户数量

1.查看原来的参数/usr/local/nginx/sbin/nginx -V输出中可以得到原来编译时带有的参数,比如:--user=nginx --group=nginx --with-http_stub_status_module --with-http_gzip_static_module --with-http_ssl_module --with-http_flv_module --...

2018-09-19 09:58:47 1218

原创 shell脚本采集系统cpu、内存、磁盘、网络信息

一、cpu信息采集1),采集cpu使用率采集算法:通过/proc/stat文件采集并计算CPU总使用率或者单个核使用率。以cpu0为例,算法如下:1,cat /proc/stat | grep ‘cpu0‘得到cpu0的信息2,cpuTotal1=user+nice+system+idle+iowait+irq+softirq3,cpuUsed1=user+nice+system+irq...

2018-09-18 15:06:58 405 1

原创 Linux最大打开文件描述符数

系统最大打开文件描述符数:/proc/sys/fs/file-maxa. 查看$ cat /proc/sys/fs/file-max186405设置a. 临时性 # echo 1000000 > /proc/sys/fs/file-max永久性:在/etc/sysctl.conf中设置fs.file-max = 1000000进程最大打...

2018-09-18 15:00:25 440

原创 Centos下防止ssh暴力破解密码的方法

方法一、收集 /var/log/secure 里面的信息,若是某个IP 链接次数超过一定次数 ,则把此ip记录到/etc/hosts.deny里面。通过crontab来执行,每分钟执行一次。*/1 * * * * /root/Denyhosts/Denyhosts.sh#!/bin/bashcat /var/log/secure|awk ‘/Failed/{print $(NF-3)}’...

2018-09-18 10:03:14 1186

原创 linux下查看每个程序占用的网络

首先要确保安装了 gcc、make 这类工具。如果没有就先安装下。sudo apt-get install build-essentialsudo apt-get install libncurses5-dev libpcap-devsudo apt-get install libncurses5-dev libpcap-devwget -c https://github.com/rab...

2018-09-18 09:50:15 4029

原创 Linux系统修改系统时间与时区

执行tzselect命令—>选择Asia选择—>China选择—>Beijing Time执行完tzselect命令选择时区后,时区并没有更改,只是在命令最后提示你可以执行TZ=’Asia/Shanghai’; export TZ 并将这行命令添加到.profile中,然后退出并重新登录。参考下图中date命令看到的结果,最终时区显示为CST,即中国标准时间。...

2018-09-17 17:54:29 12371

原创 Linux 修改SSH默认22端口

LINUX 修改SSH默认22端口的方法 修改配置文件  vim /etc/ssh/sshd_config 找到#Port 22,#默认使用22端口,修改为如下: Port 22  Port 4300  然后保存退出 执行/etc/init.d/sshd restart  这样SSH端口将同时工作与22和4300上。 现在编辑防火墙配置:vim /etc/sysconfig/ipta...

2018-09-17 17:28:55 574

原创 SRS 编译安装,开启所有功能

下载SRS 官方地址:http://www.ossrs.net/srs.release/releases/编译安装SRS tar zxvf srs-2.0-b2.tar.gz cd srs-2.0-b2 mv trunk/ /usr/local/srs cd /usr/local/srs ./configure –full     #–full,开启SRS所有的功能。 ...

2018-09-17 17:09:26 3360

原创 Centos 7 firewall

查看firewall的状态 firewall-cmd –state (关闭后显示notrunning,开启后显示running) 开启firewalld.service服务 service firewalld start重启firewalld.service服务 service firewalld restart关闭firewalld.service服务 service fir...

2018-09-17 16:47:21 112

jre-8u151-windows-x64.zip

jre-8u151-windows-x64.exe jre-8u151-windows-x64.exe

2019-11-01

mysql-for-visualstudio-1.2.6.zip

windows系统下数据库驱动配合mysql-connector-net-6.9.8.msi和mysql-installer-community-8.0.18.0.msi使用

2019-11-01

mysql-connector-net-6.9.8.zip

windows系统下数据库驱动配合mysql-for-visualstudio-1.2.6.msi和mysql-installer-community-8.0.18.0.msi使用

2019-11-01

zabbix-3.0.9.tar.gz

zabbix(音同 zaebix)是一个基于WEB界面的提供分布式系统监视以及网络监视功能的企业级的开源解决方案。 zabbix能监视各种网络参数,保证服务器系统的安全运营;并提供灵活的通知机制以让系统管理员快速定位/解决存在的各种问题。 zabbix由2部分构成,zabbix server与可选组件zabbix agent。 zabbix server可以通过SNMP,zabbix agent,ping,端口监视等方法提供对远程服务器/网络状态的监视,数据收集等功能,它可以运行在Linux,Solaris,HP-UX,AIX,Free BSD,Open BSD,OS X等平台上。

2019-04-12

php-7.0.1.tar.gz

1.PHP7.0全面一致支持64位。 2.PHP7.0之前出现的致命错误,都改成了抛出异常。 3.增加了空结合操作符(??)。效果相当于三元运算符。 4.PHP7.0新增了函数的返回类型声明。 5.PHP7.0新增了标量类型声明。 6.PHP 7 中的函数的形参类型声明可以是标量。在 PHP 5 中只可以是类名、接口、array 或者 callable (PHP 5.4,即可以是函数,包括匿名函数),现在也可以使用 string、int、float和 bool 了。 7.新增加了匿名类。   PHP 5.3 开始有了匿名函数,现在又新增了匿名类; 8.PHP7.0之后溢移除了一些老的不再支持的SAPI(服务器端应用编程端口)和扩展。 9.define 现在可以定义常量数组。

2019-04-12

Nginx模块ngx_req_status

ngx_req_status用来展示nginx请求状态信息,类似于apache的status,nginx自带的模块只能显示连接数等等信息,我们并不能知道到底有哪些请求、以及各url域名所消耗的带宽是多少。ngx_req_status提供了这些功能. 1、按域名、url、ip等等统计信息 2、统计总流量 3、统计当前带宽\峰值带宽 4、统计总请求数量

2019-04-12

Nginx模块ngx_realtime_request

ngx_realtime_request是nginx用来统计虚拟主机流量的模块, 首先和大家说下这个模块是基于域名的,将会记录这个域名的请求量、发送字节、返回http状态码的数量,特性如下: 1、基于域名记录 2、记录请求数据量 3、记录发送、响应流量 4、记录返回各种http状态码统计数据

2019-04-12

SRS(Simple Rtmp Server)MIT协议的开源流媒体服务

SRS(Simple Rtmp Server)的定位是运营级的互联网直播服务器集群,追求更好的概念完整性和最简单实现的代码。 • 运营级: 商业运营追求极高的稳定性,良好的系统对接,以及错误排查和处理机制。譬如日志文件格式,reload,系统HTTP接口,提供init.d脚本,转发,转码,边缘回多源站,都是根据CDN运营经验作为判断这些功能作为核心的依据。 • 互联网: 互联网最大的特征是变化,唯一不变的就是不断变化的客户要求,唯一不变的是基础结构的概念完整性和简洁性。互联网还意味着参与性,听取用户的需求和变更,持续改进和维护。 • 直播服务器: 直播和点播这两种截然不同的业务类型,导致架构和目标完全不一致,从运营的设备组,应对的挑战都完全不同。两种都支持只能说明没有重心,或者低估了代价。 • 集群: FMS(AMS)的集群还是很不错的,虽然在运营容错很差。SRS(Simple Rtmp Server)支持完善的直播集群,Vhost分为源站和边缘,容错支持多源站切换、测速、可追溯日志等。 • 概念完整性: 虽然代码甚至结构都在变化,但是结构的概念完整性是一直追求的目标。从SRS(Simple Rtmp Server)服务器,P2P,ARM监控产业,MIPS路由器,服务器监控管理,ARM智能手机,SRS(Simple Rtmp Server)的规模不再是一个服务器而已。 • 简单实现: 对于过于复杂的实现,宁可不加入这个功能,也不牺牲前面提到的要求。对于已经实现的功能的代码,总会在一个版本release前给予充分的时间来找出最简答案。不求最高性能,最优雅,最牛逼,但求最简单易懂。

2018-09-19

nginx-rtmp-module

利用nginx与nginx-rtmp-module搭建流媒体服务器实现直播

2018-09-19

空空如也

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

TA关注的人

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