1.搭建nginx服务器

安装nginx

sudo apt install nginx

创建conf文件

sudo gedit /etc/nginx/conf.d/file_server.conf

修改conf文件如下:

server {listen 80; server_name 10.1.2.3; # 自己PC的ip或者服务器的域名 charset utf-8; # 避免中文乱码 root /home/xx/share; # 存放文件的目录 location / { autoindex on; # 索引 autoindex_exact_size on; # 显示文件大小 autoindex_localtime on; # 显示文件时间 }
}

使配置生效

sudo rm /etc/nginx/sites-enabled/default # 这一行尤为重要
sudo service nginx reload

命令

sudo /etc/init.d/nginx start|stop|reload|
sudo service nginx start|stop|reload|

访问

浏览器里直接输入 http://10.1.2.3

2.测试axel与wget的下载速度

事件

对于在 Linux 的下载工具而言,比较常用的就是 wget 或者 curl,笔者也一直用 wget 的方式进行网络上的资源下载。偶然发现了 axel 这个支持多线程的下载工具,试用了几次之后,发现网络文件的下载速度提高了很多,决定将常用的下载工具替换为 axel。

安装

L

$ sudo apt install axel

选项参数

--max-speed=x , -s x         # 最高速度x
--num-connections=x , -n x   # 连接数x
--output=f , -o f            # 下载为本地文件f
--search[=x] , -S [x]        # 搜索镜像
--header=x , -H x            # 添加头文件字符串x(指定 HTTP header)
--user-agent=x , -U x        # 设置用户代理(指定 HTTP user agent)
--no-proxy , -N             # 不使用代理服务器
--quiet , -q                # 静默模式
--verbose ,-v               # 更多状态信息
--alternate , -a            # Alternate progress indicator
--help ,-h                  # 帮助
--version ,-V               # 版本信息

下载测试

在同一台服务器上用官方的 CentOS Minimal ISO 镜像,分别用 wget 和 axel 做一个下载测试,文件大小 900M + 。

$ wget http://mirror.sfo12.us.leaseweb.net/centos/7.6.1810/isos/x86_64/CentOS-7-x86_64-Minimal-1810.iso

结果:
wget 下载用时 31s。

$ axel -n 20 http://mirror.sfo12.us.leaseweb.net/centos/7.6.1810/isos/x86_64/CentOS-7-x86_64-Minimal-1810.iso

结果:
axel 下载用时 12s。

ubuntu搭建nginx服务器,并测试axel与wget的下载速度相关推荐

  1. 在阿里云服务器(ECS)上从零开始搭建nginx服务器

    本文介绍了如何在阿里云服务器上从零开始搭建nginx服务器.阿里云服务器(ECS)相信大家都不陌生,感兴趣的同学可以到http://www.aliyun.com/product/ecs去购买,或到体验 ...

  2. Ubuntu18.04搭建nginx服务器

    1.ubuntu可以从源直接安装nginx $ sudo apt-get update $ sudo apt-get install nginx PS:实战发现有部分ubuntu死活装不上nginx, ...

  3. 搭建nginx服务器及文件的配置

    一.搭建nginx服务器及平滑升级 1.搭建基本的nginx服务器 准备nginx-0.8和nginx-1.0两个源码包 [root@localhost nginx-package]# tar -zx ...

  4. ftp linux包,图文详解Ubuntu搭建Ftp服务器的方法(包成功)

    一.今天下午由于课程的要求不得已做了Ubuntu搭建Ftp服务器的实验,但是实验指导书还是N年前的技术,网上搜了一大把,都是模模糊糊的! 在百般困难中终于试验成功,特把经验分给大家 希望大家少走弯路! ...

  5. Ubuntu搭建Anki服务器

    Ubuntu搭建Anki服务器 第一步安装Anki 阿里云的服务器,xshell远程登录上 1 #以root用户进行操作 2 3 #安装Akni服务 4 easy_install AnkiServer ...

  6. 十八.搭建Nginx服务器、配置网页认证、基于域名的虚拟主机、ssl虚拟主机

    配置要求: client:192.168.4.10 proxy:192.168.4.5(eth0) 192.168.2.5(eth1) web1:192.168.2.100 web2:192.168. ...

  7. ECS搭建nginx服务器在阿里云

    需要搭建自己的服务器除了使用本地PC外,我们还可以使用阿里.腾讯.新浪等平台提供的云服务器. 本文主要记录在阿里云上运行Ubuntu系统搭建nginx服务器的过程. 使用阿里云搭建nginx服务器总体 ...

  8. nginx安装、使用及搭建nginx服务器

    nginx安装.使用及搭建nginx服务器 一.前情知识 1.what is 服务? 2.what is ngnix服务? 3.how to 搭建? 4.what is 防火墙和端口 二.安装ngni ...

  9. 使用docker 搭建Nginx服务器,照做就行

    大家好,今天分享使用docker 搭建Nginx服务器 首先,我们使用的是vm 虚拟机搭建的Linux (我不是使用云主机做的) 然后,我们要在Linux上开放一个端口,用于外界(外网)访问 在Lin ...

最新文章

  1. linux查看硬链接的对应文件,linux查看硬链接对应的所有文件
  2. 王朝阳:河北高校邀请赛 -- 二手车交易价格预测决赛答辩
  3. 使用示波器测量扬声器的阻抗实验数据
  4. c语言的考试是操作电脑还是写试卷,C语言考试试卷都是基础的题目,由于本人没学过C语言,求各位帮忙, 爱问知识人...
  5. ++和--操作符分析
  6. SAP Varient Configuration Type SAP变量配置类型
  7. 洛谷 - P3357 最长k可重线段集问题(最大费用最大流+思维建边+拆点)
  8. 如何在 Windows Server 2003、Windows 2000 和 Windows XP 中备份恢复代理的加密文件系统 (EFS) 私钥...
  9. 牛客 共鸣问题(思维难题)
  10. 日志 note_深入源码解析日志框架Log4j2(二)
  11. 新手如何开始学习3D建模?美术基础重不重要?
  12. 关闭 IOS8 最近使用 最近联系人
  13. word2vec原理知识铺垫
  14. GCC 命令行具体解释
  15. 动态规划实战16 leetcode-198. House Robber
  16. 如何用谷歌地图下载器下载大字体谷歌地图打印喷绘
  17. 服务器虚拟成一个共用一台ipsan,IPSAN(四)IPSAN多路径设置(服务端)
  18. 小小丁出生——有图有真相
  19. linux xterm字体,修改XTerm相关属性(让字体更好看)
  20. 搭建Ethereum以太坊测试网络Rinkeby节点

热门文章

  1. 数据结构上机实验:单链表操作
  2. 手动部署ceph octopus集群
  3. Win10开机提示蓝屏错误ntoskrnl.exe怎么修复?
  4. Mysql导出数据 (windows Linux)
  5. 使用Ecliplse时,对导入package的顺序进行设定
  6. postgre 表被加锁无法解锁问题
  7. 【Python】AttributeError: 'Series' object has no attribute 'order'
  8. Spring @Autowired 调用别的包下的Bean 解决方法
  9. epel安装第三方扩展源后,运行yum报错的解决方案
  10. vue-cli3.x正确打包项目,解决静态资源与路由加载无效的问题,history模式下配合使用nginx运行打包后的项目