精华内容
下载资源
问答
  • Linux shell 脚本 增加访问量
    千次阅读
    2018-07-18 22:25:35

    Linux shell 打开指定网站


    今天晚上闲得无聊,开关一个论坛的时候发现浏览量增加了,于是我好奇是什么原因造成的,在经过十几次测试之后,发现它是普通的点击进去就增加一次访问量,没有过滤IP,但是有时间限制。

    意思是说,短时间的访问,并不会增加浏览量,只有在一定长时间停留在这个网页的时候,它的浏览量才会增加。如果连续特别密集的开关网页,并不会增加。所以我根据这个假设写了一个脚本,放到了服务器上。

    在Linux命令行里面访问网页有很多方式,我采用的是elinks的方式访问的网站。

    在xshell里面登录服务器,输入命令yum install links 和 yum install elinks ,一路yes,之后出现complete就可以成功的在Linux命令行里面访问网站了。

    我在bash里面写了一个脚本,用生成的随机数15-30之间代表要用的延时。然后每隔3秒时间重新访问目标网站,在目标网站停留15-30秒,之后跳到另外一个不相关的网站,在3秒的延迟之后再次访问这个网站。设置一个次数,代表要是测试的数据,看看会增加多少访问量。期待这个结果。

    #!/bin/bash
    run()
    {
    elinks --dump https://www.aliyun.com/jiaocheng/148265.html #目标网站
    MAXCOUNT=10 
    count=15 
    number=$RANDOM
    FLOOR=0
    RANGE=30 # 随机数15-30之间
    number=0
    while [ "$number" -le $FLOOR ]
    do
    number=$RANDOM
    let "number %= $RANGE"
    done
    delay_time=$number
    
    echo 延迟 $delay_time
    sleep $delay_time
    elinks --dump http://baidu.com #中转网站
    number2=3
    sleep $number2
    }
    for((i=1;i<1000;i++)) # 1000次看看成果
    do
       run 
    done
    
    
    

    纯属个人探究娱乐。

    共勉!

    更多相关内容
  • 经常需要根据IP地址统计apache站点访问量,最基本的脚本. 根据IP访问量降序排列: 代码如下:#!/bin/bash#Script_name: access_countacc_log=/usr/local/apache2/logs/access_log/bin/awk ‘{print $1}’ $acc_log |...
  • Linux查看服务器当前的并发访问量

    千次阅读 2018-01-06 09:49:31
    服务器访问人数可以通过命令: netstat -pnt | grep :80 列出,比如此时请求服务器上一个页面,通过该命令可以查看结果,后面的ESTABLISHED表示服务器正在被访问,可以通过添加 wc -l 统计数量,最终命令是: ...
    服务器访问人数可以通过命令: netstat -pnt | grep :80 列出,比如此时请求服务器上一个页面,通过该命令可以查看结果,后面的ESTABLISHED表示服务器正在被访问,可以通过添加 wc -l 统计数量,最终命令是: netstat -pnt | grep :80 | wc -l 此命令可以统计服务器所有url被请求的数量


      
      因为服务器本身占用一个连接,所以此时并发数是7个用户访问,当关闭网页后输入命令会发现还是8个用户,实际上查看详细信息都是从ESTABLISHED变成了FIN_WAIT2超时状态,因为http有一个保持连接的时间,过一会再查看用户数就为1了,此时说明所有连接都彻底断开了,访问一个页面后再访问另一个页面,之前的http超时时间将加快,所以当连续访问网站时,连接总体上还是保持稳定的
    展开全文
  • 主要介绍了Linux服务器nginx访问日志里出现大量http 400错误的请求分析,需要的朋友可以参考下
  • 常见的yum命令更是基于rpm命令之上的,接下来就让我简单介绍一下rpm命令,并用rpm命令简单开发一个刷取访问量的脚本程序。 rpm命令 rpm命令是RPM软件包的管理工具,rpm原本是Red Hat Linux发行版专门用来管理Linux...
  • access.log:192.168.1.247 - - [02/[ul/2015:23:44:59 [0800] "GET /[HTTP/1.1 200 19"192.168.1.246 - - [02/[ul/2015:23:44:59 [0800] "GET /[HTTP/1.1 200 19"192.168.1.245 - - [02/[ul/2015:23:44:59 [0800] ...

    access.log:

    192.168.1.247 - - [02/[ul/2015:23:44:59 [0800] "GET /[HTTP/1.1 200 19"

    192.168.1.246 - - [02/[ul/2015:23:44:59 [0800] "GET /[HTTP/1.1 200 19"

    192.168.1.245 - - [02/[ul/2015:23:44:59 [0800] "GET /[HTTP/1.1 200 19"

    192.168.1.243 - - [02/[ul/2015:23:44:59 [0800] "GET /[HTTP/1.1 200 19"

    192.168.1.247 - - [02/[ul/2015:23:44:59 [0800] "GET /[HTTP/1.1 200 19"

    192.168.1.247 - - [02/[ul/2015:23:44:59 [0800] "GET /[HTTP/1.1 200 19"

    192.168.1.245 - - [02/[ul/2015:23:44:59 [0800] "GET /[HTTP/1.1 200 19"

    192.168.1.246 - - [02/[ul/2015:23:44:59 [0800] "GET /[HTTP/1.1 200 19"

    192.168.1.246 - - [02/[ul/2015:23:44:59 [0800] "GET /[HTTP/1.1 200 19"

    192.168.1.247 - - [02/[ul/2015:23:44:59 [0800] "GET /[HTTP/1.1 200 19"

    192.168.1.245 - - [02/[ul/2015:23:44:59 [0800] "GET /[HTTP/1.1 200 19"

    192.168.1.245 - - [02/[ul/2015:23:44:59 [0800] "GET /[HTTP/1.1 200 19"

    192.168.1.246 - - [02/[ul/2015:23:44:59 [0800] "GET /[HTTP/1.1 200 19"

    192.168.1.243 - - [02/[ul/2015:23:44:59 [0800] "GET /[HTTP/1.1 200 19"

    192.168.1.247 - - [02/[ul/2015:23:44:59 [0800] "GET /[HTTP/1.1 200 19"

    答案:

    [wangyuanyuan@*** shell]$ awk '{print $1}' access.log |sort -n|uniq -c|sort -rn|head

    5 192.168.1.247

    4 192.168.1.246

    4 192.168.1.245

    2 192.168.1.243

    展开全文
  • linux如何查看服务器当前的并发访问量 服务器访问人数可以通过命令: netstat -pnt | grep :80 列出,比如此时请求服务器上一个页面,通过该命令可以查看结果,后面的ESTABLISHED表示服务器正在被访问,可以通过添加...

    linux如何查看服务器当前的并发访问量

    服务器访问人数可以通过命令: netstat -pnt | grep :80 列出,比如此时请求服务器上一个页面,通过该命令可以查看结果,后面的ESTABLISHED表示服务器正在被访问,可以通过添加 wc -l 统计数量,最终命令是: netstat -pnt | grep :80 | wc -l 此命令可以统计服务器所有url被请求的数量

    在这里插入图片描述
    在这里插入图片描述

    因为服务器本身占用一个连接,所以此时并发数是7个用户访问,当关闭网页后输入命令会发现还是8个用户,实际上查看详细信息都是从ESTABLISHED变成了FIN_WAIT2超时状态,因为http有一个保持连接的时间,过一会再查看用户数就为1了,此时说明所有连接都彻底断开了,访问一个页面后再访问另一个页面,之前的http超时时间将加快,所以当连续访问网站时,连接总体上还是保持稳定的

    展开全文
  • test.log日志格式如下:访问时间 05/May/2017:11:37:45 05/May/2017:13:46:20 05/May/2017:13:49:58 05/May/2017:13:50:16 05/May/2017:13:51:05 05/May/2017:13:51:06 05/May/2017:13:51:07 05/May/2017:13...
  • tomcat8 Linux版本下载

    2022-03-21 15:26:58
    tomcat8 Linux版本下载 ...Tomcat 是一个轻级应用服务器,在中小型系统和并发访问用户不是很多的场合下被普遍使用,是开发和调试JSP 程序的首选。此版本为linux的64位版本,解压即使用。非常的方便非常的好用
  • windows访问linux共享文件夹

    千次阅读 2021-05-08 22:38:01
    1.windows的网上邻居,是通过smb协议来共享信息的,如果需要给访问linux上的共享目录被windows访问到,需要linux有smb协议sudo apt-get install samba #安装samba服务sudo apt-get install smbfs #安装smbfs服务2....
  • Linux-禁止某些IP访问

    千次阅读 2022-03-30 11:01:40
    目录 1.现状 2.方法 1.现状 已经移交出的项目,其包含的应用服务还在连接我们这边的kafka,并且...删除禁用IP sudo iptables -D INPUT -s 对方IP -j DROP -D delete 的意思 经过以上命令,kafka的消息瞬间就下去了 
  • 使用Linux命令找出日志文件中访问量最大的top10 IP地址 描述 日志文件 linux命令 linux命令详解 使用Linux命令找出日志文件中访问量最大的top10 IP地址 描述 检验是否熟悉linux命令常见问题:使用 Linux命令找...
  • 近几天,官网登陆注册页面总是会有人进行账号密码试探,为了观察网站每天...1.分析页面和IP访问量排行。#!/bin/bashcd /usr/local/nginx/logs/`date -d yesterday +%Y`/`date -d yesterday +%m`date -d yesterday...
  • 宝塔linux面板访问不了

    千次阅读 2021-06-08 14:51:31
    今天输入外网面板地址意外发现访问不了宝塔linux面板,以往可以,然后就去查看了下端口号,没错是8888/8888。 既然不是端口号的问题,那应该就是ip地址的问题了。 为什么我会说是ip地址的问题呢? 这里先讲下动态...
  • linux访问日志

    千次阅读 2016-08-03 10:40:31
     如果你的博客或网站是搭建在付费的Linux主机上,如果你是博客或网站的管理员,如果你连原始访问日志(Raw Access Log)是什么都不知道,或者对其根本不屑一顾,我只能说你是一个不称职的网站管理员,一旦网站出问题...
  • Linux如何查看当前有多少IP连接了这台机子.如何查看都谁连接了我
  • linux信号简介

    2021-04-26 16:56:10
    而信号就可以提供这样的一种访问机制,让一个临界区同一时间只有一个线程在访问它,也就是说信号是用来协调进程(线程)对共享资源的访问的。 信号是一个特殊的变量,程序对其访问都是原子操作,且只允许对它...
  • 问题描述:一个日志文件里逐行存储着 时间 ip 这种形式的日志,现在需要让你使用linux命令查找出日志文件中访问量最大的10个ip 怎么处理? 1.首先创建模拟数据 这里博主用python写了个创建模拟数据的脚本 文件内容格式...
  • linux服务器上nginx日志访问量统计命令 日志文件所在地方: /var/log/nginx/access_iqueendress.com.log /var/log/nginx/access_m.iqueendress.com.log -------------------------- cd /var/log/nginx/ 1.根据访问...
  • 非常实用的软件,可以在windows下访问linux
  • linux信号

    千次阅读 2018-06-05 22:22:59
    Linux进程间的通信方式和原理 进程的概念进程是操作系统的概念,每当我们执行一个程序时,对于操作系统来讲就创建了一个进程,在这个过程中,伴随着资源的分配和释放。可以认为进程是一个程序的一次执行过程。进程...
  • Linux通过NFS访问群晖NAS上的文件

    千次阅读 2021-05-09 02:31:59
    2、为共享文件夹指定NFS权限,用NFS客户端访问共享文件夹前,必须先对要访问的共享文件夹的NFS权限进行配置。进入控制面板>共享文件夹,选择您要用NFS客户端访问的共享文件夹,然后单击编辑。新增NFS权限新增NFS...
  • 仅仅Linux Mere Linux是基于 libc构建的简单Linux发行,使用进行程序包管理,使用进行PID 1和过程监控。 仅仅还处于Alpha阶段。 如果您有兴趣帮助确定其发展方向,请访问页面并发表评论。 有关更多详细信息,请...
  • LinuxLinux的信号

    万次阅读 2018-08-18 22:33:08
    Linux的信号集为进程请求多个资源创造了条件。Linux规定,当进程的一个操作需要多个共享资源时,如果只成功获得了其中的部分资源,那么这个请求即告失败,进程必须立即释放所有已获得资源,以防止形成死锁。   ...
  • Linux / Windows C库可轻松访问PC串行端口。 描述 该库的实现非常简单,可以轻松地在各种操作系统之间移植。 因此,阻塞函数使用繁忙循环来避免使用线程。 请注意,某些功能是为简化使用身定制的,不会发出最终...
  • Linux内核的同步机制

    2020-11-10 07:29:16
     在主流的Linux内核中包含了几乎所有现代的操作系统具有的同步机制,这些同步机制包括:原子操作、信号(semaphore)、读写信号(rw_semaphore)、spinlock、BKL(Big Kernel Lock)、rwlock、brlock(只包含在...
  • Linux访问百度网盘

    千次阅读 2019-07-06 15:21:03
    BaiduPCS-Go 百度网盘客户端 ...仿 Linux shell 文件处理命令的百度网盘命令行客户端. 需要注意的是,其操作是命令行方式,而不是我们所熟悉的图形界面。 软件特色: 多平台支持, 支持 Windows, macOS, l...

空空如也

空空如也

1 2 3 4 5 ... 20
收藏数 489,465
精华内容 195,786
关键字:

linux 访问量