Ubuntu Server1004moodle19 安装配置搭建.docx
- 文档编号:3281806
- 上传时间:2022-11-21
- 格式:DOCX
- 页数:20
- 大小:1.25MB
Ubuntu Server1004moodle19 安装配置搭建.docx
《Ubuntu Server1004moodle19 安装配置搭建.docx》由会员分享,可在线阅读,更多相关《Ubuntu Server1004moodle19 安装配置搭建.docx(20页珍藏版)》请在冰豆网上搜索。
UbuntuServer1004moodle19安装配置搭建
UbuntuServer10.04/moodle1.9:
安装/配置/搭建
整理:
{云南}助推器
(交流、分享、创新、成长)
目录
1.为何要选Ubuntuserver1
(1)Ubuntu系统操作简单2
(2)Ubuntu更重视安全2
(3)Ubuntu要求系统配置低2
(4)Ubuntuserver的内核专门做了优化2
2.安装Ubuntuserver10.042
3.更新系统文件8
4更改文件夹权限9
5、修改IP,网关,子网掩码。
10
6、修改DNS11
7、安装GD库,应该是让图片能够正常显示吧。
11
8、修改ubuntu的root用户密码11
9、更改一下ubuntu服务器的web浏览端口12
10.安装远程软件Winscp13
11安装moodle14
附:
WindowsXp下安装moodle18
1.为何要选Ubuntuserver
现在有很多流行的Linux发行版。
这些发行版,既有商业公司开发,也有非营业的社区组织开发的。
有的桌面版的,也有针对服务器类,在此我们只讨论服务器版的系统。
这其中,比较有影响力的Linux发行版有,CentOS、Debian、Gentoo、RedHat、SUSE、Ubuntu。
这些操作系统相比,Gentoo的特点是:
编译。
Gentoo希望你能通过在自己的服务器上编译软件包,来获取最佳的性能。
事实上性能差别可能很小,而编译时比较耗费时间的,对于一些新手来讲无法使用命令去编译软件,所以笔者在这里不推荐Gentoo做moodle服务器。
了解Linux的朋友都熟悉redhat,这个版本对linux贡献很大。
Centos也是在其基础上编译而成的。
他们的软件包封装格式为rpm。
Rpm软件包管理起来比较麻烦。
比如,我们在安装A软件时,系统会需要安装B软件;我们安装B软件时,系统会提示我们要有C软件的支持,好不容易安装好C版本不对……,类似的问题经常会发生,这样给我们服务器搭建带了很多麻烦,对于初学者来说安装软件包时接连不断的提示,让我们无法应付。
对于上面出现的现象,Debian显得非常方便了。
Debian提供了方便的软件维护和更新功能,当出现上面软件依赖问题,系统会自动到网上下载符合版本号要求的软件并安装,极大方便了用户。
对于初学者来说,总在寻找一种性能稳定、操作简单、容易上手的服务器操作系统,因此笔者推荐Ubuntu,它是基于Debian的,所以它的软件包封装方法和管理方法与Debian完全相同,拥有了先天的便利。
(1)Ubuntu系统操作简单
选择Ubuntu的第一个重要原因就是:
它不但稳定,软件包还比较新,操作简单,非常适合初学者。
Ubuntuserver虽然也是命令行界面,但是系统安装时,集成了任务包,将我们需要搭建moodle平台的apache、php、mysql自动进行安装,这样我们安装好系统后,我们就无需在进行手动安装了,非常方便。
(2)Ubuntu更重视安全
推荐Ubuntu的第二个理由是:
它对系统安全更加重视。
系统默认情况下root用户是禁用的,要想做一些root才能做的操作,必须是呀sudo命令。
(3)Ubuntu要求系统配置低
Ubuntuserver系统要求的配置极低,一般几年前淘汰的电脑都能安装其系统。
但是如果你在单位架设内网moodle平台,1G硬盘空间足以将ubuntuserver完全完整,系统要求128M内存,为了方便用户访问512M内存已经足以胜任了。
(4)Ubuntuserver的内核专门做了优化
Ubuntuserver的内核,和Ubuntudesktop的内核是不同的,它专门为服务器做了优化。
基于上面的讨论,搭建moodle平台,最优化的方案就是Ubuntuserver系统,这样对于moodle系统的搭建以及以后的维护都会带了很大方便。
2.安装Ubuntuserver10.04
架设moodle系统前,我们先来安装Ubuntuserver系统。
Ubuntuserver大体安装步骤为:
★从光盘启动计算机
★选择语言、键盘
★安装程序检查硬件、设置IP获取方式
★配置计算机名和域名
★配置硬盘分区
★安装系统
★创建用户
★安装任务包
首先将Ubuntuserver安装光盘放入光驱,重新启动电脑,安装光盘在出现的第一个界面中选择语言为“中文(简体)”。
在进入安装选项界面中,选择第一项“安装Ubuntu服务器”回车,开始安装系统。
随后,进入到键盘测试选择,在此我们不进行键盘测试,直接选择“否”并回车,进入到安装程序主菜单,在Originofthekeyboard列表中选择“China”回车。
在接下来的界面中继续选择“China”并回车,系统开始探测硬件并搜索CD-ROM驱动器文件。
随后系统开始安装相应的硬件设备。
扫描后,进入到“配置网络”界面,如果你的网络上有DHCP服务器,那么系统会自动配置。
否则我们可以单击“取消”在网络配置方式中选择“手动进行网络配置”,并在弹出的对话框总指定给计算机的IP地址、子网掩码、网关等信息。
回车后,我们可以为自己的系统配置一个主机名。
接下来进入到磁盘分区界面。
在此建议选择“向导-使用这个磁盘并配置LVM”。
并选择要安装的磁盘。
接下来,将改动写入磁盘吗?
选择“是”,回车后即可保存分区,安装程序会自动将其格式化,并安装ubuntuserver系统。
系统安装后,我们需要创建一个用户,并为该用户设置密码。
接下来,安装程序会提示用户是否建立一个加密的私有目录,在此建议选择不加密,选择“否”,即可回车。
接下来我们要配置代理服务器,如果你的电脑需要通过代理服务器才能上网,自此输入http代理信息,如果无直接回车。
之后,系统继续进行安装……
用空格键选择要安装的服务,然后回车。
其中LAMP是基于Linux,Apache,MySQL和PHP的开放资源网络开发平台,正好是发布Moodle的绝佳组合。
如果安装LAMP,在安装过程中系统提示我们设定MYSQL的root用户的密码。
稍等片刻,安装结束后,提示取出安装光盘并回车。
自动重新启动后到登录界面。
安装算是完成了,在命令提示符下,输入用户名和密码后登录成功。
即可进入到ubuntuserver操作界面了。
3.更新系统文件
Ubuntu安装完毕后,要做的第一件事就是升级、打补丁。
我们先来对系统的文件列表及文件进行更新升级。
首先我们下来更新系统列表,键入sudoapt-getupdate命令更新系统文件列表。
之后,在键入sudoapt-getdist-upgrade对系统中的软件包进行升级。
这段时间可能会较长,视网络速度而定。
随后我们还要安装GD库程序,命令为:
sudoapt-getinstallphp5-gd
提示:
GD库是为PHP提供了一系列用来处理图片的API,使用GD库可以处理图片,或者生成图片。
4更改文件夹权限
在Ubuntuserver中用源码文件安装软件时经常都会用到系统对文件夹的读写权限。
chmod命令来更改文件的权限使其在安装时有执行的权限。
chmod语法格式:
chmod[-vR][No]文件名
参数说明:
No三位代表相应权限的数字
-v显示权限改变的详细资料
-R表示对当前目录下的所有文件和子目录进行相同的权限更改
首先了解一下读取(r)、写入(w)、执行(x)相应的数字编号,如下图所示
如果你记住了上图所示的数字和对应的权限就往下边看
刚才已经说过了,[No]参数是三位代表相应权限的数字。
从左向右,第一位数学代表文件拥有者(u)的权限、群组(g)的权限、其他(o)的权限。
每一个数字就对应该级用户拥有的权限即为rwx相应的数字之和。
这样说可能大家不是很明白,我画了一张表帮助大家了解
如上图可以看出来如果是所有用户拥有该文件的读取、写入、执行的权限就是拥有者(u)的权限(4+2+1=7)群组(g)的权限(4+2+1=7)其他(o)的权限(4+2+1=7即为777。
注意:
如果没有读取的权限则”r”相应的数字编号就为”0″,写入(w)、执行(x)同理。
例:
就用刚才方式一的例子,我们要将当前目录下ownlinux这个文件的权限修为所有用户拥有该文件的读取(r)、写入(w)、执行(x)的权限。
命令语句
ownlinux@server:
/var/www$sudochmod777ownlinux
[sudo]passwordforownlinux:
(此时输入你的密码)
可以看出使用方式二的命令格式简洁明了
如果要让当前目录下ownlinux这个文件的权限修为该文件的拥有者(u)有该文件的读取(r)、写入(w)、执行(x)的权限,群组(g)和其他(o)的用户只有读取(r)和执行(x)的权限,运行以下命令:
ownlinux@server:
/var/www$sudochmod755ownlinux
[sudo]passwordforownlinux:
(此时输入你的密码)
安装好后,用普通用户和密码相应登录后,要配置网络,以便能上网,以学校网络为例。
(要用到vi命令,vi常用方法,打开文件后,按i键进入vi的插入编辑模式,然后移动光标修改内容,完成修改后,按ESC进入命令模式,按冒号x“:
x”,保存文件并退出vi。
具体更多vi的操作,请大家上XX,google去查找吧!
。
)
5、修改IP,网关,子网掩码。
sudovi/etc/network/interfaces
打开后,找到ifaceeth0inet***句,把最后的那个单词改成static
也就是ifaceeth0inetstatic
接着下面是
address10.181.4.88
gateway10.181.4.1
netmask255.255.255.0
6、修改DNS
sudovi/etc/resolv.conf
修改nameserver如下示:
nameserver202.96.128.86
nameserver202.96.128.166
重启网络组件,使以上修改生效
sudo/etc/init.d/networkingrestart
7、安装GD库,应该是让图片能够正常显示吧。
sudoapt-getinstallphp5-gd
让其生效:
sudo/etc/init.d/apache2restart
8、修改ubuntu的root用户密码
sudopasswdroot
然后输入要设置的密码(例如,sN*N9*110545,当然越复杂越好拉,不过一定要记住它哦)就可以了。
9、更改一下ubuntu服务器的web浏览端口
因为学校本来已经有网站服务器并且占用了80端口,因而这里需要更改一下ubuntu服务器的web浏览端口,如改成81
需要改动的地方有两处,修改方法有两种:
1、方法一:
用vi命令
(1)修改ports.conf文件
改变Apache缺省端口号
例如假设新的端口号为 81
sudocp/etc/apache2/ports.conf/etc/apache2/ports.conf_backup (备份,以防万一)
sudo vi/etc/apache2/ports.conf
看见有80的全部改成81 就可以了
(2)修改/etc/apache2/sites-enabled/000-default
sudovi/etc/apache2/sites-enabled/000-default
看见有80的全部改成81 就可以了
(3)重启apache2服务
sudo/etc/init.d/apache2restart
2、方法二:
用winscp登录,当然要用root用户登录才可以修改
找到/etc/apache2/ports.conf文件及/etc/apache2/sites-enabled/000-default直接打开修改就可以了,更直观。
10.安装远程软件Winscp
由于Ubuntuserver提供了是命令行界面,这也我们在网上下载文件、解压缩文件时,每次都用命令操作确实有些麻烦。
为了方便我们下载、传输文件,我们可以使用远程管理软件来辅助用户管理Ubuntuserver系统。
WinSCP是一个Windows环境下使用SSH的开源图形化SFTP客户端,同时也支持
SCP协议。
它的主要功能就是在本地与远程计算机间安全的复制文件。
现在在网上可以下载到4.17简体中文版的WinSCP。
安装非常简单,一路“下一步”即可。
运行WinSCP,在“主机名”里先输入服务器的IP地址,然后输入“用户名”和“密码”,然后选择“文件协议”,最后点“登录”按钮。
上传文件很简单,只要你选择你要上传的本地文件然后把它拉到右边目的目录下面就可
以啦。
或者你可以选定要上传的文件后按F4,一样可以上传。
提示:
使用Winscp程序上传文件,我们需要在Ubuntuserver上安装好ssh服务,其命令为Sudoapt-getintallopenssh-server命令安装。
11安装moodle
上面的任务完成后,下面我们就可以安装moodle了。
程序观望提供的moodle程
序最新版本为2.02+,随是最新版本目前仍在测试阶段,程序本身还存在一些Bug,如最大上传文件数限制、视频文件添加等。
最新版本不能导入网上下载的课程包,这样给资源搭建带来很多麻烦。
因此本教程中本人使用1.9.7版本为例。
通过前面的操作,我们在安装系统的时候已经安装了LAMP程序,这样的是基于Linux,Apache,MySQL和PHP已经成功安装了。
下面我们只需使用客户机(windows平台的)到官网(http:
//moodle.org)上下载moodle压缩文件包,解压后将moodle文件夹利用WinSCP上传到服务器的/var/www下,
下面我们只需使用winscp程序将moodle系统上传到var下的WWW文件夹中即可。
提示:
上传文件前,先使用chmod命令将var以及www文件夹改为可读可写权限,也就是777权限。
其命令为:
Sudochmodvar777
Sudochmodvar/www777
文件上传后,在客户机的浏览器里输入http:
//服务器IP地址/moodle/install.php,打开安装界面,我们安装提示一步步开始设置
Language选择Chinese(zh_cn)点Next按钮。
如果前面没安装GD库在这里会有提示。
点“向后”。
点“向后”。
输入安装Ubuntu10.04Server时输入的MySQL的管理员的用户名(root)和密码。
点“向后”按钮。
点“继续”系统开始安装启动各项服务,随后多次单击继续就可以看到Moodle的界面了。
第一次使用我们先对管理员账户进行设置。
设置成功后,我们还要为该平台进行首页设置。
随后进入moodle首页了。
附:
WindowsXp下安装moodle
在windows下安装moodle程序非常简单,首先我们下载一个名为APMServ服务器程序,
将其解压缩后,将moodle程序复制到APMServ安装目录下的WWW文件夹中,随后运行文件夹中的APMServ程序。
在该程序中单击启动APMServ按钮,即可启动apache、mysql服务,。
随后在IE地址栏中运行http:
//服务器IP地址/moodle/install.php,随后按上面的方式一步步设置。
Language选择Chinese(zh_cn)点Next按钮。
如果前面没安装GD库在这里会有提示。
点“向后”。
点“向后”。
输入安装UbuntuServer时输入的MySQL的管理员的用户名(root)和密码。
点“向后”按钮。
点“继续”就可以看到Moodle的界面了。
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- Ubuntu Server1004moodle19 安装配置搭建 安装 配置 搭建