linuxftp压缩
‘壹’ 我的linux服务器,通过ftp上传的压缩包,登陆shell解压以后的文件,不能执行,不能设置,移动删除都不行
你可以用ls -l 查看文件的属组(解压前与解压后看有何不同)。
如果现实的不是用户名而是数字,你就需要通过chown修改属组了,或者使用chmod修改权限。
具体是啥样的压缩包,tar ,zip,Z,gz...,如果你能提供,我会有更加具体的回答。
一般linux下打包都会将原有的属性带上的。这个操作比windows强很多,安全性更高。
‘贰’ 在linux系统中怎样配置服务器
分类: 电脑/网络 >> 操作系统/系统故障
问题描述:
怎样在linux系统的字符界面里,配置ftp服务器啊.我从来没有配制过任何服务器,所以,请知道者告诉我详细步鄹或者说命令的代码吧.谢谢拉,我很急呢...
解析:
挂载到/mnt/cdrom目录下。
#mount /dev/cdrom /mnt/cdromWu-FTP
进入安装文件所在目录。
#cd /mnt/cdrom/RedHat/RPMS
安装Wu-FTP。
#rpm -ivh wu-ftpd-2.6.2-5.i386.rpm
安装匿名FTP需要的anonftp。
#rpm -ivh anonftp-4.0-9.i386.rpm
启动Wu-FTP
在RedHat 7.3中,FTP服务是由xid管理的,如果要在机器启动时自动启动FTP服务,需要编辑/etc/xid.d下wu-ftpd这个文件
#vi /etc/xid.d/wu-ftpd
将disable=yes 改为disable=no(启动时不禁用,就是启用)
然后重启xid
#/etc/rc.d/init.d/xid restart
查看FTP是否被启动
nmap 127.0.0.1
如果21/tcp端口被打开,则FTP服务运行正常。
配置Wu-FTP
Wu-FTP服务器的运行方式是由下面一组配置文件设定的:
1、/erc/ftpaccess:ftpd的主配置文件;
2、/etc/fapusers:设置拒绝访问服务器的用户;
3、/etc/ftpgroups:设置拒绝访问服务器的组;
4、/etc/ftphosts:设置拒绝访问服务器的客户机;
5、/etc/ftpconversions:设置ftpd的压缩属性;
6、/etc/ftpservers:设置虚拟FTP主机。
‘叁’ linux 压缩 上传到ftp后下载回来文件损坏
解决方法:在终端下登录ftp,首先输入bin,会提示已转换到BIN模式。然后进行你的put和get操作。该方法是将传输形式改为二进制传输(binary)。你的问题应该会得到解决。
延伸:因为在ftp传输过程中,默认是使用ASCII模式而非BIN模式,这样会导致压缩文件在传输过程中由于编码或解码错误而导致损坏。
望采纳~
‘肆’ linux中,怎么让自动上传到ftp上的文件自动压缩
自动压缩可能做不到,你可以还是需要写个cronjob定时去压缩文件
‘伍’ linux ftp设置
直接用gftp吧,带界面。
‘陆’ linux系统 FTP上传中文压缩包乱码问题,求助~!
你Linux系统中没有安装相关支持中文的包吧?相信你虚拟机中安装Linux是用来做一些实验,一般档启服务码蠢如迟启器 linux都是用E文,安装中文语言支持的情况不多!
‘柒’ 虚拟机上的linux服务器怎么将orcale压缩包放到root下解压
问题应该是,linux操作系统的服务器上分配了一个虚拟主机怎么将orcale压缩包放到root下解压?
linux搭建FTP方法可以参考:http://jingyan..com/article/380abd0a77ae041d90192cf4.html
如果是购买的虚拟主机可以登录到相关服郑信务商网站进入后台管理,找到相应的虚拟主机空间面板,找到ftp用户名、密码、ip地址等信息,将“orcale”文件包上传至root目录下,在主机后银丛册台控制面板中解压“orcale”或者联系服务商让他们帮你解压!
如果是购买的云服务器可以用以下操作方法
Linux下自带了一个unzip的程序可以解压缩文件
解压命令是:unzip filename.zip
同样也提供了一个zip程序压缩锋宏zip文件,命令是
zip filename.zip files
会将files压缩到filename.zip
另外看看你的文件的后缀名,不同的后缀的文件解压和压缩的命令都不一样
如果是.TAR.GZ文件,命令如下:
tar -zxvf filename.tar.gz
如果是.TAR.BZ2,命令如下:
tar -xvf filename.bz2
bzip2 -d filename.bz2
‘捌’ 在我linux搭建的ftp上下载了N多个以20141108.zip结尾的压缩包到windows系统下F盘
在Windows 的 cmd(命令行界面)上,进入 F盘,使用 FTP 的 mget 命令。
‘玖’ linux ftp 怎么下载文件夹
最见到那方法就是在浏览器输入FTP:\\xxx.xxx.xxx.xxx进入FTP服务器然后下载。
如果没有图形界面,就需要在命令行下使用了。
1、通过shell登录
#ftp //shell下输入ftp命令,进入到ftp提示符
>open IP PORT //IP ,PORT对应为服务器的IP和端口号
或者直接使用一条语句
#ftp IP PORT
2、多文件下载(对目录无效)
如:下载目录下的所有文件(子目录是无法下载下来的)
>mget *
这样操作,下载每个文件都会提问,每次都要输入一个y要去掉提问,就要先输入
>prompt off
3、解决:ftp命令行不支持目录下载通过wget得到解决
#wget ftp://IP:PORT/* --ftp-user=xxx --ftp-password=xxx -r
注: 星号*必须有,否则下载下来的就一个文件index.html
-r参数就是用来目录下载的。
‘拾’ 如何在linux上配置ftp 及创建 ftp用户
做一个虚拟账户就解决了:
步骤如下:
1、建立虚拟用户口令库文件
口令库文件中奇数行设置用户名,偶数行设置口令
# vi /etc/vsftpd/logins.txt 注意,一下是4行
upload 这个是帐户名
upload 这个是密码
download
download
2、生成vsftpd的认证文件
# db_load -T -t hash -f logins.txt /etc/vsftpd/vsftpd_login.db
设置认证文件只对用户可读可写
# chmod 600 /etc/vsftpd/vsftpd_login.db
3、建立虚拟用户所需的PAM配置文件
# vi /etc/pam.d/vsftpd.vu
auth required /lib/security/pam_userdb.so db=/etc/vsftpd/vsftpd_login
account required /lib/security/pam_userdb.so db=/etc/vsftpd/vsftpd_login
注意:以上2行中最后的2个文件名vsftpd_login和第2个步骤中的数据库名字必须一致!
4、建立虚拟用户所要访问的目录并设置相应权限
# mkdir /home/ftpsite
# useradd -d /home/ftpsite virtual(用户名)
# chown virtual:virtual /home/ftpsite
# chmod 700 /home/ftpsite/
5、设置vsftpd.conf配置文件
guest_enable=YES
guest_username=virtual
pam_service_name=vsftpd.vu
6、设置主配置文件
在vsftpd.conf文件中添加用户配置文件目录设置
user_config_dir=/etc/vsftpd_user_conf
# service vsftpd restart
7、建立用户配置文件目录
使用mkdir命令建立用户配置文件目录
# mkdir /etc/vsftpd_user_conf
为虚拟用户建立单独的配置文件,用户配置文件名称与用户名相同
touch /etc/vsftpd_user_conf/upload
touch /etc/vsftpd_user_conf/download
8、每个FTP虚拟用户都可以独立设置其权限
vi /etc/vsftpd_user_conf/upload
anon_world_readable_only=NO 可读可下载
anon_upload_enable=YES 可上传
anon_mkdir_write_enable=YES 可创建和删除文件夹
anon_other_write_enable=YES 可文件改名和删除文件
local_root=/home/ftpsite/upload 指定upload的宿主目录
download_enable=NO 禁止下载
(注意:请先到/home/ftpsite下面去创建upload文件夹)