操作系统

来自Moodle中文网
跳转至: 导航搜索

mediawiki/index.php/MediaWiki:Sidebar

Linux系统安装[编辑]

Debian的安装[编辑]

本文介绍一下如何在 Debian 10 (buster) 这个著名的Linux操作系统下搭建WEB服务环境(Nginx+MariaDB+PHP)以及Moodle 3.8 的安装。

本文主要针对初学者、或对Linux不太熟悉的人群,有经验的朋友欢迎提出批评和建议。 特别申明:喜欢编译安装的读者,请立即移动鼠标到右上角单击。

如果不想自己新手架设Moolde服务器,可以使用本人制作的速装光盘: ①关注微信公众号Moodle速装获取作的速装光盘 ②访问 http://www.emoodle.com.cn/index.php?title=速装光盘 ③访问 http://hongm.emoodle.org 进入“Moodle入门”课程可获取更多信息。

  • 下载 debian-10.3.0-amd64-netinst.iso 即可。

使用光盘镜像 debian-10.3.0-amd64-netinst.iso

   下载地址:http://cdimage.debian.org/cdimage/release/10.3.0/amd64/iso-cd/

然后刻录光盘备用,也可以把ISO写入U盘(Windows下可使用UltraISO工具写入),用 U 盘启动安装。我这里默认您有光驱并且可以启动。

  • 建议您在虚拟机里面尝试,推荐使用VMware Workstation,这样直接使用iso文件。您也可以使用物理电脑尝试,但是建议上面不要有重要数据,虽然linux可以和Windows系列的其他操作系统共存,但是对于初学者还是要谨慎,特别是数据比较重要,误操作可能造成数据丢失。
  • 用光盘启动电脑后就看到安装界面
第一个Install是字符界面的安装,这个速度较快,我们这次就采用这个方式
第二个Graphical install是图形界面安装,更加直观方便,速度稍慢。

  • 首先是语言的选择界面
安装界面的语言选择,就用默认英文English,否则以后还要改编码。
安装过程中可以使用tab键、光标键切换选项,空格键选择,回车键选择/确认
  • 区域,这个主要和系统使用的时区有关,默认US。我们选择Other/Asia/China:
  • 否则,需要修改系统时区,省得以后麻烦。

默认编码en_US.UTF-8即可。

  • 键盘布局一般采用默认的American English
  • 下面将配置网络,如果没有DHCP服务器将出现
  • 继续Continue
  • 选择手动设置Configure network manually
填写IP地址,比如10.32.103.10
请根据网络实际环境填写
默认的子网掩码255.255.255.0
网关10.32.103.1
DNS服务器地址,默认网关地址,请更改为223.6.6.68或本地DNS如苏州61.177.7.1
  • 如果你有DHCP,能自动获取IP地址,前面这几步不会出现,直接到达

主机名,默认debain即可,以后也可更改

如果这台电脑做服务器,在互联网上面访问,可以在这里输入域名后缀,如果只是内网使用,可以不填。

root是linux系统里面权限最高的管理员用户,请谨慎使用这个用户,配置强壮的密码。

重复root密码

为了减少root用户误操作带来的风险,一般要添加一个普通用户,这样即使有误操作,也不会对系统造成大的危害,毕竟普通用户权限有限。这是新用户的全名,注意不是登录名。

新用户帐号user

普通用户user也必须设置密码

重复密码 接下来就是磁盘分区,这一步很重要

这是Linux和Windows系统安装区别最大的地方,建议大家先了解一下相关的理论、概念。Linux下面不再有C:、D:、E:这样的逻辑盘的概念。新手建议使用向导,熟悉的可以手动分区(直接查看附录A部分),熟练的高级用户可以考虑使用lvm(直接查看附录B部分),还要看你的具体要求。这里选择默认第一项:使用整个磁盘Guided - use entire disk。

这是系统检测到的物理磁盘列表,这里是虚拟机虚拟硬盘,直接回车

选择 All files in one partition 新手为了简单起见,所有内容都放在一个分区下面。如果你熟悉了这些内容,可以考虑把home、var等单独分区。

选择 Finish partitioning and write changes to disk 全部放在一个分区里面,仍然单独建立了一个交换分区swap,当内存不够的时候,会使用swap空间,当然这样会影响性能了,毕竟内存和硬盘的速度还是有巨大差别的,一般设置swap为1~2倍内存大小,但是现在的内存都比较大,1、2GB应该够了。再大也没有什么意义了,如果服务器已经在大量使用硬盘做虚拟内存,速度肯定也已经慢死了。

如果这样重新分区和格式化,当然会摧毁硬盘上已经保存的所有数据,所以需要你再次确认Yes。

开始安装基本系统

基本系统安装中……

选择网络源China

我喜欢科大的源debian.ustc.edu.cn,你也可以选163等其他国内源

如果你这台电脑需要代理上网,请填写,否则留空。   配置APT源并下载,等待出现

是否参加软件包流行度调查,选否No

既然我们后续准备做moodle服务器,就考虑安装web、数据库服务器,不安装图形界面。但是我们想安装的web不是debian默认的,nginx效率比默认的apache高,所以这里都不选。为了远程管理方便,我们必须要安装ssh server(也可以后续再安装)。后文我们自行安装其他软件,推荐大家和我上面一样选择(即只选SSH服务一项,基本工具可选)。   选好后可按回车键

正在安装软件……

grub是一个启动引导程序,推荐大家如上图选Yes安装,否则启动不了系统。

GRUB启动引导器安装位置,我们选 /dev/sda

安装完成,准备重启Continue。(如果是光盘安装,会自动弹出光盘)

重新启动时的引导界面,菜单项第二个是急救模式,用于系统出现问题,就是排错使用的。

输入用户名密码,登录系统。注意:linux环境下面输入密码,没有任何显示输出,进一步提高了安全性。不要以为键盘坏了,呵呵。

ok!成功了,系统安装完成。

CentOS的安装[编辑]

FreeSD的安装[编辑]

Windows[编辑]