
会通过个人网盘的共享功能来实现。而如今为了能集中管理公司文件,且让员工间的分享协作更便捷,搭建私有云企业网盘就必须提上日程。
工具/原料:云盒子企业网盘的Windows服务器一键安装包、一台作为服务器的电脑(最好是闲置的)。
1、为电脑设置固定IP地址,关闭电脑防火墙或设置入站规则。
2、依照向导安装服务器版一键安装包,安装路径不能有中文或特殊字符,得到服务器控制台后点击启动。
3、根据提示完成邮箱绑定,以达到激活服务器的效果,客户端则直接在网页端的登录界面下载即可。
4、最后如图。
FTP和TFTP是我们经常使用的文件传输协议。在Linux中,sftp协议由于其安全性的优点,被作为默认的链接协议。但是,一些场合下,我们依然需要使用ftp和tftp协议进行文件传输。本篇主要介绍配置方法,供有需要的朋友待查。1、 环境准备
我们选择Linux 26内核进行测试。
[root@SimpleLinuxUp ~]# uname -r
2618-128el5
当前OS运行在level 3模式下。
[root@SimpleLinuxUp ~]# grep init /etc/inittab
# inittab This file describes how the INIT process should set up
# 0 - halt (Do NOT set initdefault to this)
# 6 - reboot (Do NOT set initdefault to this)
id:3:initdefault:
# System initialization
si::sysinit:/etc/rcd/rcsysinit
默认情况下,tftp服务器包是安装上的,而FTP服务器没有安装。
[root@SimpleLinuxUp Server]# rpm -qa | grep ftp
tftp-server-042-31
ftp-017-35el5
lftp-351-2fc6
2、TFTP服务器安装配置
TFTP是一种比较特殊的文件传输协议。相对于FTP和目前经常使用的SFTP,TFTP是基于TCP/IP协议簇,用于进行简单文件传输,提供简单、低开销的传输服务。TFTP的端口设置为69。
相对于常见的FTP,TFTP有两个比较好的优势:
ü TFTP基于UDP协议,如果环境中没有TCP协议,是比较合适的;
ü TFTP执行和代码占用内存量比较小;
默认情况下,Linux内部是安装了tftp服务器包的。但是默认是不启动的。
[root@SimpleLinuxUp ~]# chkconfig --list tftp
tftp off
启用和禁用tftp服务是通过配置文件/etc/xinetdd/tftp,将其中参数设置。
[root@SimpleLinuxUp ~]# vi /etc/xinetdd/tftp
# default: off
# description: The tftp server serves files using the trivial file transfer \
# protocol The tftp protocol is often used to boot diskless \
# workstations, download configuration files to network-aware printers, \
# and to start the installation process for some operating systems
service tftp
{
socket_type = dgram
protocol = udp
wait = yes
user = root
server = /usr/sbin/intftpd
server_args = -s /tftpboot -c
disable = no
per_source = 11
cps = 100 2
flags = IPv4
}
配置文件中,将disable默认值从yes改为no。适当修改server_args参数,主要是其中的tftp根目录地址。
Tftp服务是不需要单独启动的,是作为xinetd服务的一个附属对象连带启动。
[root@SimpleLinuxUp ~]# service xinetd status
xinetd (pid 2194) is running
[root@SimpleLinuxUp ~]# cd /
[root@SimpleLinuxUp /]# mkdir /tftpboot
mkdir: cannot create directory `/tftpboot': File exists
[root@SimpleLinuxUp /]# cd /tftpboot/
[root@SimpleLinuxUp tftpboot]# cd
[root@SimpleLinuxUp /]# chmod -R 777 /tftpboot/
由于连接使用UDP端口,我们将防火墙和SELinux配置关闭。
[root@SimpleLinuxUp /]# service iptables stop
[root@SimpleLinuxUp /]# service iptables status
Firewall is stopped
对xinetd服务重启,连带将tftp服务启动。
[root@SimpleLinuxUp /]# service xinetd restart
Stopping xinetd: [ OK ]
Starting xinetd: [ OK ]
[root@SimpleLinuxUp /]# chkconfig --list tftp
tftp on
使用netstat判断UDP端口开启。
[root@SimpleLinuxUp /]# netstat -nlp | grep udp
udp 0 0 0000:772 0000: 1868/rpcstatd
udp 0 0 0000:775 0000: 1868/rpcstatd
udp 0 0 0000:69 0000: 3869/xinetd
(篇幅原因,有省略……)
从远程服务器启动连接,笔者从windows环境客户端启动。TFTP是可以不输入用户名和密码的,所以对于安全文件传输是不满足的。
C:\Documents and Settings\liuzy>tftp
Transfers files to and from a remote computer running the TFTP service
TFTP [-i] host [GET | PUT] source [destination]
-i Specifies binary image transfer mode (also called
octet) In binary image mode the file is moved
literally, byte by byte Use this mode when
transferring binary files
host Specifies the local or remote host
GET Transfers the file destination on the remote host to
the file source on the local host
PUT Transfers the file source on the local host to
the file destination on the remote host
source Specifies the file to transfer
destination Specifies where to transfer the file
测试客户端与服务器根目录之间的文件互相拷贝传输。
C:\Documents and Settings\liuzy>tftp 1921680100 put cogtrwinini
Transfer successful: 536 bytes in 1 second, 536 bytes/s
[root@SimpleLinuxUp tftpboot]# ls -l
total 12
-rw-rw-rw- 1 nobody nobody 507 Jan 28 10:39 cogtrwinini
drwxrwxrwx 4 root root 4096 Dec 26 09:46 linux-install
D:\>tftp 1921680100 get cogtrwinini
Transfer successful: 536 bytes in 1 second, 536 bytes/s
TFTP是一种简单的文件传输解决方案。
3、FTP配置
目前成熟系统设计中,都将FTP协议和传输定性为非安全传输协议。它和telnet登录方式,逐渐为SFTP和SSH协议所取代。在Linux流行版本中,SFTP已经成为默认配置项目。
在Linux发行版的光盘中,已经包括了vsftp服务器安装包,是需要手工安装。安装包之后:
1、DNS主配置文件与区域数据文件配置
在/var/named/chroot/etc目录下创建DNS的主配文件:namedconf
#vi
/var/named/chroot/etc/namedconf
2、创建正反向区域文件:在/var/named/chroot/var/named中创建
#cp
-p
/var/named/namedca
/var/named/chroot/var/named/namedca
――根提示文件
#vi
/var/named/chroot/var/named/文件名()此文件名根据你的主配文件内容定的。
重启服务就OK了,如果不懂文件内容怎么写的话,继续问。pkg ?
没见过……貌似是非常偏门的 Linux 系统吧……
你看看 /etc/ 里面有没有什么含有 release 的文件,这个文件里面一般是发行版的名字和版本
另外 /etc/issue 和类似的文件里面是登录的提示信息,一般这个提示也是发行版的名字和版本
你先确定具体用的是哪种系统弄来的吧……
或者是 FreeBSD ?好像 bsd 系列的扩展名是 pkg 。第一,准备一台闲置的电脑作为服务器。
第二、到云盒子官网上下载Windows服务器一键安装包,当然如果你想装Linux版的就下载相应的安装包就好。
第三、根据向导或说明书一步一步地完成安装,然后需要个邮箱用于激活绑定服务器。
到这一步私有云存储就基本搭建完成了,接下来就是内容的规划之类的。VPS(VirtualPrivateServer虚拟专用服务器)技术,将一部服务器分割成多个虚拟专享服务器的优质服务。
每个VPS都可分配独立公网IP地址、独立 *** 作系统、独立超大空间、独立内存、独立CPU资源、独立执行程序和独立系统配置等。用户除了可以分配多个虚拟主机及无限企业邮箱外,更具有独立服务器功能,可自行安装程序,单独重启服务器。
通俗的解释:说的简单一点,VPS也相当于一台电脑,是服务商提供给你的一台电脑,但我们只有 *** 作它的权利,并没有实物给你,在VPS上的 *** 作就和我们 *** 作家里的电脑是一样的。
一句话,你可以把它当做虚拟电脑来使用,当然它不仅仅是虚拟电脑。
一、添加IIS服务器角色
点击任务栏左下角的“服务器管理器”,在“安装类型”选项卡中选择“基于角色或基于功能的安装”,服务器选择中直接选择当前服务器即可,在服务器角色中选择“Web服务器”
然后到“Web服务器角色(IIS)”中选择需要的IIS组件。这里需要额外勾选:请求筛选、IP和域限制、URL授权、Windows身份验证、>
选择完毕后确认安装,在同时“功能”选项卡中选择安装“NET Framework 35”,系统将会安装IIS以及相关的服务组件。
二、安装MySQL服务器
从MySQL官方:下载Windows (x86, 64-bit), MSI Installer。
双击安装包进行安装,我们选择“Custom”模式,将安装目录存放在“D:MySQL”中,数据库文件存放在“D:MySQLdata”中;
设定默认root管理员的帐号密码,这里由于我们是本地测试,所以设定密码为:123456,如果是用于服务器环境,需要根据情况将密码、端口重设;
至此MySQL服务器已经安装完毕了
三、安装PHP
从官方在PHP53。这里由于我们将采用Fast-cgi模式安装,所以选择VC9 x86 Non Thread Safe。
双击包进行安装,将安装目录更改为“D:PHP”,选择服务器“IIS FAST-CGI”;
确认安装,安装完毕后在命令行中输入“php -v”,看到如图信息则表示已经安装完成。
至此服务器环境已经搭建完成
欢迎分享,转载请注明来源:内存溢出
微信扫一扫
支付宝扫一扫
评论列表(0条)