如何将windows下编写的网站上传到LINUX或UNIX系统上。

如何将windows下编写的网站上传到LINUX或UNIX系统上。,第1张

首先在windows下编写网站,要统一编码,否则上传到linux/unix服务器上会出现乱码。

网站编写完成后可以通过第三方工具winscp上传到linux/unix服务器上,也可以开启ftp上传。

php在linux下一般都和apache合作,这个简单的说,以你的聪明才智绝对没问题。

mysql你想装在哪里都可以,当然个人建议装在linux上。

启动你的apache,然后简单设置一下,就可以访问网站了。

题主你好,

从服务器上下载文件或向服务器上传文件最常用的命令当属scp了,使用方法也简单

一先说题主问题中的情况,即从服务器上往回拿文件(官话一点的表达:从服务器上将文件下载到本地):

  scp 服务器用户名@服务器ip:文件的绝对路径 要将文件保存到本地哪

举例来说,我的服务器地址是1111,用户名为hellofriend,并且在服务器上的/home/hellofriend/下有个名为ok的文件,则我想将服务器上的这个ok文件下载到本地的根目录,/,下用到的命令为:

  scp hellofriend@1111:/home/hellofriend/ok /

命令执行完成后,会提示你输入hellofriend这个用户的密码,密码输入完成后,回车,正常情况下,你在根目录下就能看到ok文件了

新手注意事项:

    aip地址和文件路径中间有个冒号;

    b文件路径一般用绝对路径,即从根开始找;

    c不要忘了写你要将文件保存在本地的哪里;

-----

二再说如何将本地文件上传到服务器,这个不细说,命令和上面的差不多:

scp 本地的文件路径 服务器用户名@服务器ip:要保存在服务器的哪个位置

如我要将本地根目录下的ok文件上传到1111这台服务器的/home/hellofriend目录下,则命令为:

    scp /ok root@1111:/home/hellofriend/

执行命令后,输入密码,回车,正常情况下文件就上传成功了

-----

写在最后: 上面命令写的其实相对死板一些,其实还有一些小技巧,题主用的多了就能了解了,这里先不过多展开

=====

希望可以帮到题主, 欢迎追问

在我用的所有ftp服务器中来说,首推iis7服务器管理工具,而且一直在用,感觉非常好。它可以作为FTP的客户端,想要进行FTP的上传下载操作,只需要下载安装iis7服务器管理工具就可以了,操作不复杂!

简单的介绍一下iis7服务器管理工具:可以批量管理WIN系列服务器、VPS、批量导入服务器VPS的IP,端口,账号和密码 、批量打开N个服务器VPS的远程桌面、远程桌面后,远程窗口右上角会出现 服务器备注的信息,如郑州xxx号服务器 5、远程桌面后,不影响任务栏显示。可以及时看其他窗口。支持多种方式连接,操作简洁,自身附带教程。

第一步:点击主程序图中“上传下载”键;

第二步:点击“ Ftp”;

第三步:点击“添加”;

第四步:在弹出服务器信息框中填写Ftp信息,注意:FIP ip端口、账号、密码为必填项;

第五步:选择需要打开的FTP服务器;

第六步:点击打开,即刻见FTP效果图。

1、登录系统

在浏览器地址栏输入http://您服务器的IP地址:10000

输入管理员用户名与密码(用户名默认为:root,密码默认为服务器初始密码),并点击登录即可

2、添加新网站

首先应该将网站的域名解析到服务器,并在服务器上添加相应的配置才可使用.完成网站发布的程序叫Apache,所以我们添加新网站的过程也就是Apache服务的管理过程.

当然,一个完整的网站通常包括一个上传用的FTP,一个网站以及一个MySQL数据库.此三者需要分别添加,具体详情如下:

21 添加FTP帐号

登录webmin后,点击"系统"-"用户与群组" 再点击"创建新用户"

在"创建新用户"表单中,输入"用户名",口令那儿选择"明文口令"并输入密码即可,所有其它选项全部默认,并点新建即可.该用户名与密码即是FTP上传用户名与密码

22 添加网站

需要在webmin中点击"服务器"-"Apache 服务器" 点击后系统会列出现有的所有虚拟主机,此时我们需要点击"添加虚拟主机"

"服务器IP地址"选择"任意地址"

"端口"指定为"80"

"网站根目录"设置为步骤21所添加的系统帐号的主目录,默认情况下路径是/home/FTP用户名,可点击后边的""按钮浏览选择

"默认绑定域名"填写为您的主域名,若有多个域名,则剩下的域名需要添加好虚拟主机后再行设置

最后点击"确定添加"即可

23 增加新的绑定域名

添加虚拟主机默认只能指定一个域名,若您一个网站有多个域名需要绑定时,需添加好网站后按以下步骤操作.

首先重新进入"Apache 服务器"管理,选中刚才添加的虚拟主机,点击刚才添加的虚拟主机前边的地球图标

再点击"网络和地址" 在"替代的虚拟服务器名"中将剩下的域名填写进去并点保存即可,每行一个保存后并不会立即生效,必须点击右上方的"保存修改"后方可生效

3、新加MySql数据库

一般PHP网站都会使用一到两个MySQL数据库,一个完整的可使用的数据库实际上由三部分组成:

①数据库本身

②登录MySQL系统的用户

③用户与数据库之间的关系。

所以若要使用Webmin添加一个MySql数据库,需要经过三个步骤.

31添加数据库

点击Webmin的"服务器"-"MySQL数据库服务器"再点击"创建新的数据库"

在"创建新的数据库"表单中,仅输入"数据库名"即可,不用修改其它任何设置并点"新建"即可,一般推荐数据库名和您的上传用户名相同,方便识别

32添加数据库登录用户

在"Mysql数据库服务器"中点击"用户权限" 再点击"创建新用户"

在"创建新用户"表单中

"用户名"填写登录名,一般推荐与数据库名相同

"密码"设置为数据库登录密码

"主机"默认"任何"即可

"权限"不要选择,默认即可

并点击"新建"

33建立添加的用户与数据库之间的关系

在"Mysql数据库服务器"中点击"数据库权限"

再点击"创建新的数据库权限"

在"创建数据库权限"表单中

"数据库"选择(Selected)刚才新建的数据库名

"用户名"指定为刚才新建的MySQL用户

"主机"默认选择"任何"

"权限"选择好除"授予特权"外的所有权限

并点击"新建"即可

经过以上步骤,一个完整的Linux下的网站空间即建立成功,具体的细节自己继续度娘搜索。

Linux下利用socket编程实现文件传输?

要下班了,时间急,不写代码了先给你一个思路

1实现最简单的udpsocket模型,实现发送一个字符串。

2实现一个简单的打开文件,读取文件的例子,如用fgets(),类似的函数有很多,然后再把读取的文件内容忘另一个文件里写(相关函数fopen(),write(),read())。

3把上面两个函数结合到一起,在客户端实现打开要传送的文件,按一定的大小读取,读取后调用sendto()发送到服务器端。在服务器端创建一个文件,然后调用recvfrom()接受客户端发送过来的数据,向来是创建的那个文件中写。下面是改好的udp发送文件的例子。服务器端程序的编译gcc-ofile_serverfile_server客户端程序的编译gcc-ofile_clientfile_clientc服务器程序和客户端程应当分别运行在2台计算机上服务器端程序的运行,在一个计算机的终端执行/file_server客户端程序的运行,在另一个计算机的终端中执行/file_client运行服务器程序的计算机的IP地址根据提示输入要传输的服务器上的文件,该文件在服务器的运行目录上在实际编程和测试中,可以用2个终端代替2个计算机,这样就可以在一台计算机上测试网络程序,服务器端程序的运行,在一个终端执行/file_server客户端程序的运行,在另一个终端中执行/file_client127001说明:任何计算机都可以通过127001访问自己也可以用计算机的实际IP地址代替127001////////////////////////////////////////////////////////////////////////////////////////file_serverc文件传输顺序服务器示例////////////////////////////////////////////////////////////////////////////////////////本文件是服务器的代码#include

怎样上传文件到linux服务器?

常见有使用:scp命令、xshell软件里的xftp程序、U盘挂载、服务器自带的lrzsz程序。

一、scp使用说明:

1、把本机的文件传给目的服务器:

scpget66pcaproot@1921681147:/super

备注:把本机get66pcap拷贝到147这台服务器的super目录下,需要提供147的密码

2、在本机上执行scp,把远端的服务器文件拷贝到本机上:

scproot@1921681147:/super/dnspcap/

备注:在本机上执行scp,把远端服务器的dnspcap文件拷贝到本机的根目录下

3、拷贝目录下的所有文件:

scp-r/super/root@1921681145:/

备注:把/super/目录下的所有文件,拷贝到145服务器根目录下

二、xshell软件里的xftp程序:

xshell这个软件很好,强烈推荐哦!!!

里面有个xftp小插件,可以支持文件在笔记本和服务器互传,这个小插件需要单独在网上下载,直接百度搜xftp,很方便。

1、点击xshell软件上的xftp图标(前提xftp已经下载好)

2、然后就可以互传文件了啊

三、U盘挂载

文件在U盘,那好办,直接插到服务器上,然后挂载上,就能把U盘上的文件拷贝到服务器上了

1、执行fdisk-l查看:

fdisk-l

备注:插上U盘后,fdisk-l查看服务器识别到了,/dev/sdc是我的U盘,16G的

2、挂载到自定义目录下:

mkdir/upan

新建一个目录

mount/dev/sdc1/upan/

把U盘挂载到刚新建的目录下

cd/upan/ls

就能看到U盘里所有的文件了

3、把文件拷到服务器home下

cpautoruninf/home/

把U盘里的autoruninf拷贝到服务器的home目录下

4、卸载U盘

文件拷到服务器后,建议先手动执行命令,然后再拔U盘,防止U盘损坏!!!

cd/umount/dev/sdc1

好了,拔出U盘吧(按照上面的来,先退回到根目录下,再执行umount命令,不然会报错提示U盘在使用,无法卸载)

怎么用ssh从windows上传文件到linux?

从windows上传文件到linux,目前来说最简单的方式就是使用终端软件,通过终端软件自带的上传功能直接将本地文件上传到linux系统,方便而又快捷,下面我简单介绍一下实现过程,感兴趣的朋友可以尝试一下:

cmd

如果你是win10系统,那么就非常方便,可以直接使用系统自带的scp命令将本地文件上传到linux系统,基本使用方式—“scp本地文件目标Linux主机”,打开cmd窗口,切换到文件所在目录,然后直接运行scp命令即可,这个过程需要输入密码,验证成功后就会自动将文件上传到目标Linux主机,非常方便快捷:

putty

这是一个非常轻便灵活的终端软件,免费且开源,如果你追求简单简约的风格,可以使用一下这个软件,非常不错,从本地windows上传文件到linux,直接使用putty自带的pscp命令即可,打开cmd窗口,切换到putty安装目录,然后直接使用pscp命令上传文件,这个过程也需要输入密码,验证成功后会自动上传文件,当然也支持将linux文件下载到本地windows系统:

mobaxterm

这是一个功能强大且插件全面的终端软件,相比较简单的putty,mobaxterm不仅支持ssh、telnet等远程连接,还支持vnc、rdp等远程控制,从windows上传文件到linux,直接使用软件自带的上传功能即可,如下,点击上传按钮,然后直接在文件对话框选择上传的文件,当然你也可以下载文件到本地,右键需要下载的文件,然后直接选择保存位置即可,方便而又快捷:

当然,除了以上3种方式或软件,还有许多其他软件或方式也支持将本地windows文件上传到linux系统,像xshell、ftp、samba等,只要你熟悉一下使用过程很快就能掌握的,网上也有相关教程和资料,介绍的非常详细,感兴趣的话,可以搜一下,希望以上分享的内容能对你有所帮助吧,也欢迎大家评论、留言进行补充。

Linuxshell脚本ftp传输文件?

这个不是一句话搞定的vixxxxsh写一个脚本#/bin/bashDATE=`date"%Y%M%D"`DIR=/xxxxx/xxxcd$DIRlftp-pxxxftp@19216811cdxxxxxget$DATEtxtexitchmod+xxxxxsh然后shxxxxsh大致的结构这样,具体的你要好好研究一下shell才可以。

您要问的是为什么linux服务器一直在下载和上传?在工作。根据查询中关村在线网站显示,服务器,也称伺服器,是提供计算服务的设备,分为互联网服务器和内网服务器,不论是哪一种服务器,只要有用户访问数据,服务器就会有上传和下载,会工作。

服务器配置

1.如果你安装的Linux版本中带用Apache的话,就在选择所要安装的服务

器的时候,将httpd这个服务选上,Linux安装程序将自动完成Apache的安装工

作,并做好基本的配置。

  2.使用可执行文件软件包,这比较适合那些对编译工作不是太熟悉的初级

用户,因为它相对比较简单。

  下载软件包apache_124etargz

  tar xvzf apache_124etargz

  这就完成了安装工作,简单吧!

  如果你使用的是RedHat Linux的话,你也可以下载apache_124rpm软件

安装包,然后使用rpm -ivh apache_124rpm命令安装。

  3.如果你想把Apache服务器充分利用起来的话,就一定要自己编译

Apache定制其功能。

下载包含Apache源代码的软件包apache_124targz; 然后用tar命令将它解

开; 将当前目录改变为Apache源代码发行版的src目录; 将配置样本文件

(Configurationtmpl)复制为Configuration文件;

编辑Configuration文件中的配置选项:

Makefile配置选项:一些编译选项:

"CC="一行指定用什么编译软件编译,一般为"CC=gcc";

如果需要将额外的标志(参数)指定给C编译软件,可以使用:

EXTRA_CFLAGS=

EXTRA_LFLAGS=

如果系统需要特殊的库和包含文件,可以在这里指定它们:

EXTRA_LIBS=

EXTRA_INCLUDES=

如果你要改变代码优化设置的话,你须将下面一句去掉注释,然

后改成你所需要的值:

#OPTIM=-O2

Rule配置选项:用来决定需要什么功能,一般情况下无需改变。

模块配置:模块是Apache的组成部分,它为Apache内核增加新功能。通过使用

模块配置,可以自定义在Apache服务器中需要什么功能,这个部分也是Apache

灵活性的表现。模块配置行如下所示:

AddModule modules/standard/mod_envo

如果你需要Apache服务器具备什么功能,就将那个模块用AddModule语句加到配

置文件Configuration中去。

下表列出了Apache的模块功能:

模块名 功能 缺省

mod_access 提供基于主机的访问控制命令 y

mod_actions 能够运行基于MIME类型的CGI脚本或HTTP请求方法 y

mod_alias 能执行URL重定向服务 y

mod_asis 使文档能在没有HTTP头标的情况下被发送到客户端 y

mod_auth 支持使用存储在文本文件中的用户名、口令实现认证 y

mod_auth_dbm 支持使用DBM文件存储基本HTTP认证 n

mod_auth_mysql 支持使用MySQL数据库实现基本HTTP认证 n

mod_auth_anon 允许以匿名方式访问需要认证的区域 y

mod_auth_external支持使用第三方认证 n

mod_autoindex 当缺少索引文件时,自动生成动态目录列表 y

mod_cern_meta 提供对元信息的支持 n

mod_cgi 支持CGI y

mod_dir 能够重定向任何对不包括尾部斜杠字符命令的请求 y

mod_env 使你能够将环境变量传递给CGI或SSI脚本 n

mod_expires 让你确定Apache在服务器响应请求时如何处理Expires y

mod_headers 能够操作HTTP应答头标 y

mod_imap 提供图形映射支持 n

mod_include 使支持SSI n

mod_info 对服务器配置提供了全面的描述 y

mod_log_agent 允许在单独的日志文件中存储用户代理的信息 n

mod_log_config 支持记录日志 y

mod_log_referer 提供了将请求中的Referer头标写入日志的功能 n

mod_mime 用来向客户端提供有关文档的元信息 y

mod_negotiation 提供了对内容协商的支持 y

mod_setenvif 使你能够创建定制环境变量 y

mod_speling 使你能够处理含有拼写错误或大小写错误的URL请求 n

mod_status 允许管理员通过WEB管理Apache y

mod_unique_id 为每个请求提供在非常特殊的条件下保证是唯一的标识 n

在src目录下执行:" /configure";

编译Apache:执行命令"make";

根据机器性能的不同,经历一段5-30分钟的编译,就大功告成了。

将编译好的可执行文件httpd复制到/etc/httpd/bin目录下;

将Apache发行版的配置文件:accessconf、httpdconf、mimetypes、

srmconf文件复制到/etc/httpd/conf目录下。到此为止,安装完成。

DABAN RP主题是一个优秀的主题,极致后台体验,无插件,集成会员系统
网站模板库 » 如何将windows下编写的网站上传到LINUX或UNIX系统上。

0条评论

发表评论

提供最优质的资源集合

立即查看 了解详情