当前位置: 首页 > news >正文

在家建设一个网站需要什么手续nba今日数据

在家建设一个网站需要什么手续,nba今日数据,中山营销型网站建设,编译django做的网站文章目录 背景需求安装使用下载安装使用解压缩小结 授人以渔问题解决方案bash: ./7zz: cannot execute binary file: Exec format error现象解决方案 lib.so.6文件 参考 背景需求 整体需求跟文章【在Linux上使用7z的最高压缩比来压缩文件】中介绍的类似。 我们的服务遇到一个…

文章目录

  • 背景+需求
  • 安装+使用
    • 下载
    • 安装
    • 使用
    • 解压缩
    • 小结
  • 授人以渔
  • 问题+解决方案
    • bash: ./7zz: cannot execute binary file: Exec format error
      • 现象
      • 解决方案
    • lib.so.6文件
  • 参考

背景+需求

整体需求跟文章【在Linux上使用7z的最高压缩比来压缩文件】中介绍的类似。

我们的服务遇到一个线上问题,最后定位下来是内存问题,dump了文件,但是有3.4G,tar打包+压缩后还有1.4G。但是这个环境网络受限,下载速度非常慢,而且离谱的是第一次耐着性子用Chrome下载,结果文件损坏,还得重新下载。直接原地爆炸。

所以这个时候需求就很明确了:待下载的文件越小越好,这样即使下载出错,重新下载一次的代价也不大;云端的压缩时间和代价反而不重要了。那么这时就需要一个极致压缩的工具。

然后就来到了7zip了。

安装+使用

下载

访问7zip官网,从https://www.7-zip.org/download.html选择相应的版本下载即可。

或者命令行下载,例如:

wget https://www.7-zip.org/a/7z2102-linux-x64.tar.xz

安装

1 解压:

# mkdir 7zip
# mv 7z2102-linux-x64.tar.xz ./7zip && cd 7zip
tar -xf 7z2102-linux-x64.tar.xz

因为解压后的文件和目录都是放在了当前目录,最好单独创建一个文件夹,然后在独立文件夹中解压。

2 安装

将7zz移动到/usr/bin目录下:

cp 7zz /usr/bin/7zz

之后就可以使用了。

如果不想安装,也是可以直接运行使用的。如果不能使用,那么还是考虑安装方案吧。

使用

参考文章2,这里给出个人使用的命令:

./7zz a -m0=lzma2 -mx=9 heap.7z heapDumpFile.hprof稍作解释。、
这里大多数参数都使用了默认值,只指定了压缩算法和压缩等级。
具体含义:
a 操作类型:添加文件到压缩包。
-m0=lzma2 指定压缩算法。算法之间的区别可以查看7zip官方文档,例如7-zip.org/7z.html
-mx=9 压缩等级,最高压缩等级为9,对应windows下的极致压缩。
heap.7z 压缩后的文件名
heapDumpFile.hprof 源文件名字

解压缩

# 压缩
./7zz a archive1.zip subdir# 解压
./7zz x archive.zip

小结

到了这里,基本上上面的需求都满足了,就是用服务器的压缩时间换取更好的网络传输效率。实际中测试下来,3.4G的hprof文件压缩后只有154M,提升非常可观。

授人以渔

基本上面的功能已经可以满足我们的需求了。不过如果后续有另外的需求,或者你的需求跟我们不一样,或者就是想要多学习一些7zip命令等知识,那么可以继续看这一部分。

关于什么是7zz、7za,它们的区别,有哪些命令,每个命令有哪些参数,都是什么含义,最好的文档就是官方文档。

下载的压缩包中,除了7zz文件,还有readme.txt文档和MANUAL文件夹,更多的资料可以查看readme.txt文件,或者用浏览器打开MANUAL文件夹下的start.htm文件,根据自己的需求查看相关页面。比如命令列表就可以查看MANUAL/cmdline/commands/index.htm

问题+解决方案

bash: ./7zz: cannot execute binary file: Exec format error

现象

第一次的时候,直接在解压后的文件夹内直接运行7zz:

./7zz

然后遇到bash: ./7zz: cannot execute binary file: Exec format error错误。后面在本机的虚拟机也遇到了这个问题。不过在写文章的时候,在另一台电脑上尝试复现,结果反而没有问题,神奇。反正如果真的遇到这个问题,可以尝试下面的解决方案。

解决方案

就是一定要放到/usr/bin/目录下才可以。直接运行就是不行。很离谱,不过暂时也没复现,也没查出为什么(文件权限没问题,操作系统和7zz都是64位)。有知道原因的同学欢迎评论交流。

lib.so.6文件

CentOS下报错,网上有类似的解决方案,线上环境,没有乱搞。有需要可以根据报错Google查找解决方案。

参考

本次主要参考文章如下:

参考文章:

  • 7-Zip 首度推出官方支援的 Linux 版本
  • 在Linux上使用7z的最高压缩比来压缩文件
http://www.hkea.cn/news/850090/

相关文章:

  • wordpress知言主题山东服务好的seo公司
  • 旅游商务平台网站建设功能需求关键词排名查询官网
  • 做网站要搭建本地服务器么微商引流被加方法精准客源
  • 网站名字要备案吗友情链接怎么弄
  • 江苏网站开发外链网站大全
  • 网站代备案流程图百度关键词优化排名技巧
  • 石狮建设局网站今日头条站长平台
  • 修改公司网站网页站长素材音效
  • 网站速度测速免费访问国外网站的app
  • 常州网站搭建公司宣传推广渠道有哪些
  • 中国建设监理网站广告网络
  • 网站维护费用怎么收路由优化大师官网
  • 如何加入小说网站做打字员合肥网站优化推广方案
  • 网站建设现状关键词在线优化
  • 网站建设就业百度网址导航主页
  • 郑州公司做网站汉狮中囯联通腾迅
  • 专业网上购物平台优化网站的步骤
  • 用web开发一个网站怎么做网站推广优化平台
  • 建设企业网站进去无法显示搜索引擎seo
  • 网站 分辨率百度视频推广
  • 中国红河网seo排名工具
  • 做网站商丘3a汽车集团公司网络营销方案
  • 网络宣传推广策划范文seo如何优化排名
  • 网站 建设 原则新闻今天的最新新闻
  • 服装网站首页设计主要推广手段免费
  • 网站建设公司做销售好不好?seo搜索引擎优化实训总结
  • 江西威乐建设集团有限公司企业网站长春关键词优化公司
  • 深圳网站建设lxhd英文关键词seo
  • 在线购物商城网站百度移动端排名软件
  • 太原网站的公司友情链接的英文