精华内容
下载资源
问答
  • 服务器配置
    千次阅读
    2021-11-20 20:16:08

    目录

    简介

    Samba 常规服务器配置

    Samba安装与启动

    Samba服务配置

    配置文件

    [global]全局配置

    [Share]共享资源设置

    pdbedit使用

    设置防火墙放行

    关闭防火墙

    端口放行

    注意事项

    网络连通性

    防火墙设置

    权限问题

    无法访问

    结语


    简介

    Samba是在Linux和UNIX系统上实现SMB协议的一个免费软件,由服务器及客户端程序构成。

    samba是模仿Windows网上邻居的SMB的通讯协议,将Linux操作系统“假装成”Windows操作系统,通过网上邻居的方式来进行文件传输的。

    SMB(Server Messages Block,信息服务块)是一种在局域网上共享文件和打印机的一种通信协议,它为局域网内的不同计算机之间提供文件及打印机等资源的共享服务。SMB协议是客户机/服务器型协议(C/S),客户机通过该协议可以访问服务器上的共享文件系统、打印机及其他资源。通过设置“NetBIOS over TCP/IP”使得Samba不但能与局域网络主机分享资源,还能与全世界的电脑分享资源。

    使用端口号:139 和 445 。

    Samba 常规服务器配置

    1.编辑主配置文件smb.conf,指定需要共享的目录,并为共享目录设置共享权限。

    2.在smb.conf 文件中指定日志文件名称和存放路径。

    3.设置共享目录的本地系统权限及samba共享权限。

    4.重新加载配置文件或重新启动smb 服务,使用配置生效

    Samba安装与启动

    yum install -y samba     //安装samba服务器

    rpm -qa | grep samba   //查看安装包

    samba-4.10.4-11.el7_8.x86_64   //服务器端软件,主要提供samba服务器的守护程序,共享文档,日志的轮替。
    samba-libs-4.10.4-11.el7_8.x86_64
    samba-common-tools-4.10.4-11.el7_8.x86_64
    samba-common-libs-4.10.4-11.el7_8.x86_64   //主要提供samba服务器的设置文件与设置文件语法检验。
    samba-client-libs-4.10.4-11.el7_8.x86_64   //客户端软件,主要提供linux主机作为客户端时,所需要的工具指令集。
    samba-common-4.10.4-11.el7_8.noarch

    service smb start

    systemctl start smb

    systemctl status smb        #查看运行情况

    netstat -antup | grep smb #查看端口情况

    systemctl enable smb      #设置开机自启动

    chkconfig smb on            #设置开机自启动

    Samba服务配置

    配置文件

    /etc/samba/smb.conf     #samba的主要配置文件

    /usr/bin/smbclient          #客户端功能

    /usr/bin/smbstatus         #服务器功能

    /etc/samba/lmhosts       #早期的 NetBIOS name

    主配置文件由两部分组成:
    Global Settings :与Samba服务整体运行环境有关的选项,它的设置是针对所有共享资源的
    Share Definition:针对共享目录个别的设置,只对当前的共享资源起作用

    /etc/samba/smb.conf 文件的开头部分为samba 配置简介,告诉我们smb.conf 文件的作用及相关信息。还有以“;”开头,这些都是samba 配置的格式范例,默认是不生效滴,可以通过去掉前面的“;”并加以修改来设置想使用的功能。

    [global]全局配置

    workgroup = ling #工作组名称

    netbios name = ling #主机名称,跟hostname不是一个概念,在同一个组中netbios name必须唯一

    serverstring = samba server #说明性文字,内容无关紧要

    log file = /var/log/log.%m  #日志文件的存储文件名,%m代表的是client端Internet主机名,就是hostname

    max log size = 50  #日志文件最大的大小为50Kb

    security = share   #表示不需要密码,可设置的值为share、user和server

    passdb backend = tdbsam

    load printer = no  #不加载打印机

    设置samba 服务器安全模式

    常见模式有两种:share 安全级别模式和user 安全级别模式

    samba 服务器有share、user、server、domain 和AD活动目录 五种安全模式。

    share 安全级别模式:客户端登录samba 服务器,不需要输入用户名和密码就可以浏览samba 服务器的资源,适用于公共的共享资源,安全性差,需要配合其他权限设置,保证samba 服务器的安全性。

    user 安全级别模式:客户端登录samba 服务器,需要提×××法帐号和密码,经过服务器验证才可以访问共享资源,服务器默认为此级别模式。
     

    [Share]共享资源设置

    [temp]        #共享资源名称

    comment = Temporary file space  #简单的解释,内容无关紧要

    path = /tmp    #实际的共享目录

    writable = yes  #设置为可写入

    browseable = yes #可以被所有用户浏览到资源名称,

    guest ok = yes  #可以让用户随意登录

    public = yes           #允许匿名查看

    valid users = 用户名   #设置访问用户

    valid users = @组名   #设置访问组

    readonly = yes      #只读

    readonly = no       #读写

    hosts deny = 192.168.0.0    #表示禁止所有来自192.168.0.0/24 网段的IP 地址访问

    hosts allow = 192.168.0.24 #表示允许192.168.0.24 这个IP 地址访问

    [homes]为特殊共享目录,表示用户主目录。

    [printers]表示共享打印机。

    pdbedit使用

    pdbedit用于在samba服务器中管理用户,常见用法:

    pdbedit -a username    #新建Samba账户。

    pdbedit -x username    #删除Samba账户。

    pdbedit -L                     #列出Samba用户列表,读取passdb.tdb数据库文件。

    pdbedit -Lv                   #列出Samba用户列表详细信息。

    pdbedit -c “[D]” -u username   #暂停该Samba用户账号。

    pdbedit -c “[]” -u username     #恢复该Samba用户账号。

    也可以使用"smbpasswd"命令添加和管理用户。

    设置防火墙放行

    关闭防火墙

    service stop iptables

    systemctl stop firewalld

    端口放行

    iptables -I RH-Firewall-1-INPUT 5 -m state --state NEW -m tcp -p tcp --dport 139 -j ACCEPT

    iptables -I RH-Firewall-1-INPUT 5 -m state --state NEW -m tcp -p tcp --dport 445 -j ACCEPT

    iptables -I RH-Firewall-1-INPUT 5 -p udp -m udp --dport 137 -j ACCEPT

    iptables -I RH-Firewall-1-INPUT 5 -p udp -m udp --dport 138-j ACCEPT

    iptables-save

    service iptables  restart

    注意事项

    网络连通性

    安装和配置一步一步来,一般是不会有什么问题。但是更多的情况是在Windows的运行命令中,输入了\\IP地址之后,没有任何反应。这是最麻烦的地方,因为完全不知道是什么原因导致的。

    提供几个可能出问题的地方:

    在配置Samba服务器的时候,可以将网络选择为bridge桥模式连接进行测试。

    需要保证Linux下的IP和Windows下的IP处于同一网段中,且相互可以进行通信。

    linux下直接配置ip

    ifconfig eth0 223.3.119.130 (网卡改为相应的网卡,ip可以任意设置)

    防火墙设置

    如果防火墙不关闭,Windows和Samba之间的连通可能会被阻挡。(可以直接关闭防火墙或者设置端口放行,根据实际需要配置即可)

    setenforce 0

    service iptables stop

    service firewalld stop

    配置后需要重启Samba服务器。

    权限问题

    可能会出现权限不够的问题,修改你想要的那个文件的权限。

    无法访问

    如果使用windows访问samba,跳出以下对话框的错误:

    无法访问。您可能没有权限使用网络资源。请与这台服务器的管理员联系以查明您是否有访问权限。不允许一个用户使用一个以上用户名与一个服务器或共享资源的多重连接。中断与此服务器或共享资源的所有连接,然后再试一次……或者直接重启Windows。

    在cmd命令行中先查看连接然后断开已经建立的smb连接:

    net use

    net use * /delete /y  #删除所有连接


    结语

    已无暇顾及过去,要向前走。

    更多相关内容
  • Linux DNS服务器配置

    千次阅读 2022-03-24 19:02:22
    配置DNS服务: [root@localhost ~]# vim /etc/sysconfig/network-scripts/ifcfg-ens33 给网卡配置相关参数 [root@localhost ~]# systemctl restart network [root@localhost ~]# setenforce 0 关闭se...

     准备条件:配置需要yum源( 本地yum源配置请参考http://t.csdn.cn/JW1mn

    配置DNS服务:

    [root@localhost ~]# vim /etc/sysconfig/network-scripts/ifcfg-ens33        给网卡配置相关参数

    [root@localhost ~]# systemctl restart network        
    [root@localhost ~]# setenforce 0                关闭selinux防火墙

    [root@localhost ~]# getenforce                 查看selinux防火墙状态
    Permissive
    [root@localhost ~]# systemctl stop firewalld.service 

    [root@localhost ~]# yum -y install bind        安装DNS服务的软件包

    [root@localhost ~]# vim /etc/named.conf     更改服务器配置  

    [root@localhost ~]# vim /etc/named.rfc1912.zones      定义正反向解析配置   

     

     [root@localhost ~]# cp -p /var/named/named.localhost /var/named/wczy.com.zone

    复制原文件到 /var/named/wczy.com.zone下(-p包括权限 )

    注意复制的位置一定要与配置文件中自己定义的名称一致

     [root@localhost ~]#vim /var/named/wczy.com.zone       编辑正向解析数据库文件 

    [root@localhost ~]# cp -p /var/named/named.loopback /var/named/wczy.com.arpa
    [root@localhost ~]# vim /var/named/wczy.com.arpa          编辑反向解析数据库文件

     [root@localhost ~]# systemctl start named        启动服务

    [root@localhost ~]# nslookup                 解析命令

     

     

    展开全文
  • Tomcat服务器配置

    千次阅读 2022-02-06 23:20:18
    * JavaEE:Java语言在企业级开发中使用的技术规范的总和,一共规定了13项大的规范 请先配置安装好Java的环境,jdk1.8是最好的,版本越新,问题越多 Tomcat: web服务器软件 1. 下载:Apache Tomcat® - Welcome!...

    web服务器软件:

    服务器:安装了服务器软件的计算机

    服务器软件:接收用户的请求,处理请求,做出响应

    web服务器软件:接收用户的请求,处理请求,做出响应。

    在web服务器软件中,可以部署web项目,让用户通过浏览器来访问这些项目

    web容器

    常见的java相关的web服务器软件:

    * webLogic:oracle公司,大型的JavaEE服务器,支持所有的JavaEE规范,收费的。

    * webSphere:IBM公司,大型的JavaEE服务器,支持所有的JavaEE规范,收费的。

    * JBOSS:JBOSS公司的,大型的JavaEE服务器,支持所有的JavaEE规范,收费的。

    * Tomcat:Apache基金组织,中小型的JavaEE服务器,仅仅支持少量的JavaEE规范servlet/jsp。开源的,免费的。

    * JavaEE:Java语言在企业级开发中使用的技术规范的总和,一共规定了13项大的规范


    请先配置安装好Java的环境,jdk1.8是最好的,版本越新,问题越多

    Tomcat:

    web服务器软件

    1. 下载:Apache Tomcat® - Welcome!http://tomcat.apache.org/

    2. 安装:解压压缩包即可。

            注意:安装目录建议不要有中文和空格

            其实下载完解压就能用了,在IDE里配置一下就能使用了。

    3. 卸载:删除目录就行了 webapps we项目就放在里面的

    目录结构

    4. 启动: localhos 相当于 127.0.0.1

            bin/startup.bat ,双击运行该文件即可

            访问:浏览器输入:http://localhost:8080 回车访问自己

            http://别人的ip:8080 访问别人

    能启动,就在IDE里配置一下就能使用了,看最后的教程


    可能遇到的问题:

    1. 黑窗口一闪而过:

    原因: 没有正确配置JAVA_HOME环境变量

    解决方案:正确配置JAVA_HOME环境变量

    2. 启动报错:

    1. 暴力:找到占用的端口号,并且找到对应的进程,杀死该进程

            netstat -ano

    2. 温柔:修改自身的端口号

            conf/server.xml 的文件

            <Connector port="8888" protocol="HTTP/1.1"

            connectionTimeout="20000"

            redirectPort="8445" />

    一般会将tomcat的默认端口号修改为80。80端口号是http协议的默认端口号。

            好处:在访问时,就不用输入端口号

    5. 关闭:

    1. 正常关闭:

             bin/shutdown.bat

            ctrl+c

    2. 强制关闭:

            点击启动窗口的×

    6. 配置:

            部署项目的方式:

    1. 直接将项目放到webapps目录下即可。

            /hello:项目的访问路径-->虚拟目录

            简化部署:将项目打成一个war包,再将war包放置到webapps目录下。

            war包会自动解压缩

    2. 配置conf/server.xml文件

    在<Host>标签体中配置

    <Context docBase="D:\hello" path="/hehe" />

            docBase:项目存放的路径

            path:虚拟目录

    3. 在conf\Catalina\localhost创建任意名称的xml文件。在文件中编写

    <Context docBase="D:\hello" />

             虚拟目录:xml文件的名称

    静态项目和动态项目:

    目录结构

    java动态项目的目录结构:

            项目的根目录

            WEB-INF目录:

            web.xml:web项目的核心配置文件

            classes目录:放置字节码文件的目录

             lib目录:放置依赖的jar包


    IDE配置Tomcat

     路径,最好就地址栏里,复制粘贴

     

    web项目 部署

    展开全文
  • 常见的服务器配置参数介绍

    千次阅读 2021-07-30 02:54:33
    企业往往在购买服务器时,面对一堆服务器配置参数无所适从,用户如何根据厂商提供的数据选择到合适的服务器呢?下面为大家列举出常见的配置数据:1、双路等于双核吗无论服务器的单路、双路、四路乃至八路,其中的“路...

    企业往往在购买服务器时,面对一堆服务器配置参数无所适从,用户如何根据厂商提供的数据选择到合适的服务器呢?下面为大家列举出常见的配置数据:

    1、双路等于双核吗

    无论服务器的单路、双路、四路乃至八路,其中的“路”都是指服务器物理CPU的数量,也就是服务器主板上CPU插槽的数量。

    双核处理器,是在一颗物理CPU内部封装了两个CPU核心,这样的好处在于能够让用户在成本增加不多的前提下,拥有更强劲的性能。而且能够比较显著的降低性能功耗比,这对企业用户节约使用成本也有积极的意义。

    2、至强与奔腾的区别

    (1)英特尔奔腾4处理器开始,便将奔腾4处理器归为个人处理器,用户不能以2颗奔腾4处理器来构架2路服务器系统,而开发出运算效能更高的至强处理器。至强处理器目前分为至强DP和至强MP。

    (2)就是二级缓存不同。至强的二级缓存是1MB~16MB,P4的二级缓存是512KB~1MB,而二级缓存的容量也是决定服务器处理效能的重要因素。至强系列CPU多为604接口,而P4的CPU,多为478针或是775架构。

    3、服务器的几种类型

    按照外形结构划分,可分为塔式服务器、机架式服务器、刀片式服务器三种类型。

    (1)塔式服务器

    一般的塔式服务器机箱和我们常用的PC机箱差不多,而大型的塔式机箱就要粗大很多,总的来说外形尺寸没有固定标准。塔式服务器的功能、性能基本上能满足大部分企业用户的要求,其成本通常也比较低,因此拥有非常广泛的应用支持。

    e492d020e7767f99dfeb9fe0fcafcf62.png

    (2)机架式服务器

    机架式服务器是由于满足企业的密集部署,形成的以19英寸机架作为标准宽度的服务器类型,高度则从1U到数U。将服务器放置到机架上,并不仅仅有利于日常的维护及管理,也可能避免意想不到的故障。放置服务器不占用过多空间,连接线等也能够整齐地收放到机架里,电源线和LAN线等全都能在机柜中布好线,可以减少堆积在地面上的连接线,从而防止脚踢掉电线等事故的发生。

    f9dc4e2f69eb0940dbebcb69dab40d22.png

    (3)刀片式服务器

    刀片服务器是一种高可用高密度的低成本服务器平台,是专门为特殊应用行业和高密度计算机环境设计的,其中每一块“刀片”实际上就是一块系统母板,类似于一个个独立的服务器。在这种模式下,每一个母板运行自己的系统,服务于指定的不同用户群,相互之间没有关联。不过可以使用系统软件将这些母板集合成一个服务器集群。在集群模式下,所有的母板可以连接起来提供高速的网络环境,可以共享资源,为相同的用户群服务。

    d5335f826139b8f3773fbbeff9236284.png

    4、“U”是什么

    “U”在服务器领域中特指机架式服务器厚度。

    之所以要规定服务器的尺寸,是为了使服务器保持适当的尺寸以便放在铁质或铝质机架上。机架上有固定服务器的螺孔,将它与服务器的螺孔对好,用螺丝加以固定。

    展开全文
  • 浪潮服务器配置ip

    千次阅读 2022-04-19 16:44:16
    1. 点击桌面右下角,连接 2. 选择网卡 3.将ip、子网掩码、网关、DNS服务器配置上去 3. 重新启动机器 4. 命令行查看是否能够连通了 ping 133.xx.xx.3 curl www.baidu.com
  • 服务器配置参数主要有哪些

    千次阅读 2022-01-25 09:57:18
    CPU对于服务器来说,就像人类的大脑。CPU的类型、主频和数量在根本上决定着服务器的性能。CPU的主频越高,缓存数量越大,则服务器的运算速度就会越快、性能就会越高。 内存 服务器采用专用的ECC校验内存,并且应当...
  • Linux服务器配置(详细版)

    万次阅读 多人点赞 2019-11-06 08:44:45
    以上我们服务器配置完毕 我们现在就要配置我们的文件了, 下载fxp软件,地址:百度网盘 请输入提取码 提取码:a1c2 首先进入它的配置文件 打开它(右键编辑) 所要更改的内容 这是我们的默认文件我们进行更改一下,...
  • 应用服务器配置测算及计算公式

    万次阅读 2019-01-15 10:06:27
    应用服务器配置测算及计算公式 1 术语和定义 1.1 信息系统 由计算机、通信设备、处理设备、控制设备及其相关的配套设施构成,按照一定的应用目的和规则,对信息进行采集、加工、存储、传输、检索等处理的人机系统。...
  • 怎样查看Linux服务器配置

    千次阅读 2021-05-08 09:32:10
    本文主要讲解如何查看Linux服务器配置。主要是查看服务器硬件配置。 怎样查看Linux服务器配置 2. 查看CPU信息 2.1 使用`lscpu`命令查看服务器CPU信息 lscpu 如下图: 使用lscpu命令查看服务器CPU信息 ...
  • MQTT 物联网Mosquitto服务器配置要点

    千次阅读 2022-01-06 08:39:38
    2.启用局域网匿名访问,需要配置 mosquitto.conf,而且要关闭防火墙 #listener listener 1883 #allow_anonymous false allow_anonymous true 3.conf 系统启动的时候会加载,所以修改了,当时不会生效 可以用 ...
  • 网吧服务器配置方案有哪些

    千次阅读 2021-07-30 00:24:46
    服务器与主机不同,主机是通过终端给用户使用的,服务器是通过网络给客户端用户使用的,下面一起来具体了解一下网吧服务器配置方案有哪些吧?一、小型网吧或电竞宾馆(40-80台电脑)服务器配置:CPU E3-1230V5以上主板...
  • 我们配置Web服务器,就是在服务器上建立网站,并设置好相关的参数,至于网站中的网页应该由网站的维护人员制作并上传到服务器中,下面小编就来介绍下如何配置服务器。 IIS的安装 一般在安装操作系统时不默认安装IIS...
  • 购买腾讯云轻量应用服务器与宝塔Linux面板的配置,从0开始-图文详细教程
  • Linux服务配置 DHCP服务器配置

    千次阅读 多人点赞 2021-03-23 17:58:47
    最近在学linux系统搭建各种服务,今天总结一下如何在CentOS 7下配置DHCP服务器。相对简单 一、配置静态IP DHCP作用是给连入网络的没有IP的计算机随机分配IP,作为一个服务器,IP地址一定不能随意改动,因此要设置...
  • iis配置web服务器_web服务器配置详解

    千次阅读 2020-12-20 17:32:17
    web服务器配置:在web服务器上建立网站,然后设置好参数。  建立网站具体步骤:  1、首先我们应该在Web服务器配置前把iis安装好;  2、安装好了iis以后,就在iis中创建web网站,我们在控制面板的管理工具中打开...
  • 华为h22h05服务器配置

    千次阅读 2021-08-12 01:37:10
    华为h22h05服务器配置 内容精选换一换简要介绍SpeedSeq是一个快速基因组分析和注释的灵活框架,发表在Nature Method(https://www.nature.com/nmeth/journal/vaop/ncurrent/full/nmeth.3505.html)上,封装了大量基因...
  • 方舟:生存进化开服服务器配置如何选择?一、方舟:生存进化二、选择服务器配置需要注意的因素1、服务器线路1)单线单IP2)双线双IP3)多线单IP4)BGP单IP2、CPU性能3、机房网络环境和防护能力4、SSD固态硬盘三、...
  • redis服务器配置(redis服务器篇)

    千次阅读 2020-02-12 03:48:30
    服务器配置 通过调整服务器来适应你的需要 配置选项 Redis 服务器提供了一些配置选项(configuration option),通过修改这些选项的值,可以改变选项对应功能的行为。 举个例子,前面介绍 SELECT 命令时曾经说过,...
  • 家用服务器配置清单,供君参考

    千次阅读 2021-05-26 15:57:24
    从零玩转服务器,小白搞机,走起! 硬件选择 1、CPU。做服务器用的话,首选intel,如果想作为家用服务器,既当普通电脑,又当服务器,那不仅核心要多,主频还要高。这样的CPU往往比较贵。我选性价比较高的xeon W-...
  • Linux查看服务器配置的命令

    千次阅读 2021-02-20 12:51:58
    1、查看服务器型号、序列号: dmidecode|grep "System Information" -A9|egrep "Manufacturer|Product|Serial" cat /proc/cpuinfo | grep name | sort | uniq more /proc/cpuinfo |grep 'model name'|uniq 2、...
  • 服务器配置个人总结

    千次阅读 2018-11-03 14:46:32
    记录配置服务器的经历 2018-11-3 因项目对服务器的要求,尝试了移动,电信,云服务器的搭建,并测试,选择云服务器服务器版本是 Windows2012版,X86系统,mysql56,jdk1.8,tomcat8; 1.远程连接服务器,输入IP和...
  • 戴尔服务器配置RAID

    千次阅读 2020-04-29 16:58:53
    当戴尔服务器的启动模式为UEFI时,可以采用如下方式配置RAID 开机按F11,进入BIOS,选择Device Settings 进入第一项Intergrated RAID Controllor的阵列卡选项: 进入Configuration Management 进入View Disk ...
  • ▶ 网络拓扑及配置 ▶ PC访问测试
  • Linux查看服务器配置

    千次阅读 2018-11-02 14:22:07
    1.查看GPU nvidia-smi 输出: 查看CUDA版本: cat /usr/local/cuda/version.txt 查看GPU使用情况还有一个神器,叫gpustat:(可以点击https://github.com/wookayin/gpustat了解更多) ... ...
  • 服务器配置方案 在如今大数据流量剧增的网络应用时代,服务器租用越来越成为众多企业和运营商的首选。而性能和配置不达标的服务器选择只会给企业带来诸多运营问题;但不经过实际需求的评估,轻率的选择一台性能强劲...
  • 微信公众号服务器配置详解一览

    万次阅读 2018-06-06 16:13:20
    我们在进行微信公众平台开发,基本都会遇到一个问题:配置服务器.....这个问题不大不小,还是挺繁琐的.......下图是配置完成后的样子,后面给大家详细介绍每一步的步骤:下图为微信公众号开发验证机制:由用户发送请求给...
  • 服务器的网络配置中,需要同时配置这两种网络,才能使服务器正常使用。使用内网是为了保证我们的服务器处在一个安全的网络环境中,可以减少外部病毒的影响,而访问外网是为了方便我们配置服务器一些资源,如驱动...
  • 华为云服务器配置教程

    千次阅读 2019-11-23 20:08:36
    华为云服务器配置教程(云服务器+Xshell+宝塔) ​ 自己纯属小白一个,在这里记录一下自己的配置过程,希望像我这样的小白少走一些弯路。主要是最近想弄个服务器玩玩,正好牛客网出了个活动,购买服务器返现,一年的...
  • 实现Linux服务器配置深度学习环境 安装pytorch cuda版本10.1,python3.7 第一步 安装anaconda创建虚拟环境 参考在服务器上搭建自己的python环境 1、下载安装包 使用清华镜像文件下载 wget ...
  • 华为[ENSP]NAT服务器配置实验

    千次阅读 2022-04-24 13:33:09
    华为[ENSP]NAT服务器配置实验

空空如也

空空如也

1 2 3 4 5 ... 20
收藏数 3,203,795
精华内容 1,281,518
关键字:

服务器配置

友情链接: ??? ? ??.zip