UBUNTU服务器搭建

合集下载
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

苏州硕茂智能科技有限公司软件高阶设计

UBUNTU服务器搭建

Product Name:UBUNTU服务器搭建Document Version: 1.0

制定日期:2014/12/03

页次: 2/9 Release List

Version Date Author Changelist

1.0 2014-12-05 Miles

制定日期:2014/12/03

页次: 3/9 目录

Release List (2)

目录 (3)

1 术语与缩写解释 (4)

2 Specification (4)

2.1 简介 (4)

3 方案 (5)

3.1 安装ubuntu14.04系统 (5)

3.2 配置网络 (5)

3.3 更改/home目录的挂载点 (6)

3.4 增加用户并修改权限 (6)

3.5 架设samba服务器 (6)

3.6 架设SVN WEB服务器 (7)

3.7 配置其他服务和编程环境 (7)

1.SSH服务: (7)

2.TFTP服务器 (7)

3.安装编程环境 (8)

3.8 安装交叉编译器 (8)

制定日期:2014/12/03

页次: 4/9 1 术语与缩写解释

缩写、术语解释

2 Specification

2.1 简介

搭建一个公用的linux平台的服务器,以此满足各组员工作需求。

制定日期:2014/12/03

页次: 5/9 3 方案

3.1 安装ubuntu1

4.04系统

ubuntu系统安装一般有两种方式:1)在原有windows系统基础上安装新系统;2)将ubuntu.iso做成启动盘,开机从

启动盘启动安装。

由于服务器上已有windows系统,所以采用第一种方式,及windows下直接安装。

安装前先分出两个空白盘,一个大小在50G左右,一个需要较大容量,一般超过百G。之后将ubuntu 14.0.1 LTS 版

的镜像解压缩到任意地方,再将ubuntu镜像剪切到解压文件夹的根目录下(与wubi.exe在同一个路径下)。之后关闭网络,

最好禁用网络适配器,运行wubi.exe。会弹出以下窗口:

在目标驱动器栏选择刚分的较小的那个盘,设置安装大小,选择30GB,之后可以根据自己的需要修改用户名并设置口令。设置完成后点击安装,会自行安装完成,并修改好开机启动项。重启之后会自动进入ubuntu,进行系统安装,此时需要联

网下载必要packet。完成后,打开终端,进行系统更新:

sudo apt-get update

sudo apt-get upgrade

3.2 配置网络

制定日期:2014/12/03

页次: 6/9 服务器选定IP为192.168.0.100,直接通过图形界面右上角的网络标识,选择Edit Connections…,配置IP、子

网掩码,网关以及DNS,具体配置如下:

3.3 更改/home目录的挂载点

由于在windows下安装ubuntu并没有手动设置挂载点的选项,根目录下只有默认的2.5GB,所以需要将之前分

出的650GB的盘挂载到/home目录下,挂载之前有几个步骤需要完成。

首先需要将650GB的分区格式化成ext4格式,采用了gparted工具,执行后分区被识别为sda4。并且需要将

home目录下的文件备份到一个目录文件夹下,具体命令如下:

su

mkdir /home_new

sudo rsync –aXS –-exclude=’/*/.gvfs’ /home/. /home_new/.

完成后,可以将分区挂载到home目录下了:

mount –t exit4 /dev/sda4 /home

再将/home_new中的文件move到新的/home目录下。最后打开/etc/fstab/文件,最后加入一行:

/dev/sda4 /home ext4 defaults 0 2

重启服务器即可看到/home目录下有650GB的空间

3.4 增加用户并修改权限

使用命令添加各个用户,并加入某一用户组:

useradd –g root miles

passwd miles

之后键入两次密码即可。用户增加完成之后,可以根据需要增加用户权限,如需要sudo权限,可以修改

/etc/sudoers文件,如下所示:

miles ALL=(ALL) ALL

这是给予miles所有权限

3.5 架设samba服务器

首先需要安装samba服务:

sudo apt-get install samba smbfs

安装完成后,配置samba服务器config,编辑/etc/samba/smb.conf,根据实际需求加入如下行:

[miles]

valid users = miles #设置可访问的用户,如果需要设置为所用用户可用,修改为:guest ok = yes

制定日期:2014/12/03

页次: 7/9 path = /home/miles #设置访问路径

writable = yes #设置读写权限

public = yes #设置是否其他人可见

修改完成后可以使用/etc/init.d/samba restart重启samba服务器。不过很多时候此命令重启后,并不能应用修

改,最好可以重启一下服务器。

3.6 架设SVN WEB服务器

需要安装SVN服务,以及WEB服务,和WEB服务对应的svn库,命令如下:

sudo apt-get install apache2

sudo apt-get install subversion

sudo apt-get install libapache2-svn

注意:在安装libapache2-svn时,可能会出现安装后在对应的地方没有其config,这需要重新安装,需要卸载

libapache2-svn和libapache2_mod_svn,然后再重新安装这两个包。

现在需要建立一个SVN仓库,首先在/home目录下新建一个svn目录,在svn目录下再新建一个fitness目录。

然后以/home/svn/fitness为路径建立一个仓库:

sudo svnadmin create /home/svn/fitness

之后设置目录权限,因为需要WEB访问,所以需要apache2服务器可以访问此目录,www-data为apache2的用户名和用户组名,命令如下:

sudo chown –R www-data:www-data /home/svn

sudo chmod –R 770 /home/svn

然后打开apache2的配置文件/etc/apache2/mods-enabled/dav_svn.conf,可以发现有很多conf被注释,取消如下注释并作修改:

DAV svn

SVNPath /home/svn/fitness

AuthType Basic

AuthName “Subversion Repository”

AuthUserFile /etc/apache2/dav_svn.passwd

Require valid-user

保存退出后,使用命令增加apache user:

Sudo htpasswd –c /home/svn/fitness/conf/passwd miles #注意第一次添加用户使用-c选项,其余不可用

最后重启apache2服务:

/etc/init.d/apache2 restart

3.7 配置其他服务和编程环境

1. ssh服务:

sudo apt-get install openssh-server

2. tftp服务器

首先安装tftp server服务和tftp client服务:

sudo apt-get install tftp-hpa tftpd-hpa xinetd

安装完成后,进入/etc/xinetd.d目录下,创建tftp配置文档:

sudo vi tftp

键入如下信息:

service tftp

相关文档
最新文档