1 准备
-
服务器或台式机一台,推荐安装下列版本的Linux:
-
安装完操作系统,要保证能够上网,CourseGrading需要从互联网自动下载依赖的软件包。
-
CentOS操作系统防火墙注意打开8080和80端口。Ubuntu不需要设置防火墙。
2 安装
-
下载最新版本CourseGrading安装包
-
安装包上传服务器,打开终端,添加执行权限:chmod +x coursegrading-x.x.x.run
-
以root用户,执行安装包:./coursegrading-x.x.x.run
3 使用
-
通过Web浏览器访问地址:http://服务器IP (若直接在服务器上打开浏览访问,使用地址:http://localhost:8080)
-
点击“教师登录”进入管理端(用户名 / 密码: admin / admin)
1. 下载CentOS 6.x
-
选择最快的镜像站点,在文件列表中下载:CentOS-6.8-x86_64-bin-DVD1.iso
-
如果在裸机上安装CentOS,将下载的ISO文件刻成光盘;如果在虚拟机上安装,不需要刻光盘,直接使用ISO文件安装即可。
2. 网络配置
-
配好网络IP,注意勾选自动连接选项,否则重启之后不会自动连接网络。配置方法:System->Preferences->Network
Connections,编辑System eth0,勾选Connect
automatically;若远程登录服务器使用命令:system-config-network(若没有该命令,在线安装yum install
system-config-network)
-
调用ifconfig ,可以查看IP地址
3. 配置SSH
-
配置ssh便于远程维护,使用lsof -i:22,看看ssh服务器是否自动启动。如果没有,首先安装ssh: yum install openssh ,打开System->
Administration->Services,找到sshd,点Enable
4. 配置防火墙
-
关闭防火墙:进入桌面:System->Administration->FireWall;若远程登录服务器使用命令:system-config-firewall-tui
(若没有该命令, 在线安装yum intall system-config-firewall-tui)
1. 下载CentOS
7.x
-
Minimal ISO:最小安装包(800多MB),全命令行界面,建议Linux专业人士安装。
-
DVD ISO:带有Linux桌面,安装的时候默认是最小安装,注意选择带有linux桌面的安装选项。
2. 网络配置
-
若安装过程中没有配置网络,调用命令nmtui, 配置网络。配置网络时注意勾选“Automatically connect” ,否则网络不会随机启动
-
调用 ip addr ,可以查看IP地址
3. 配置防火墙
-
调用命令 firewall-cmd --state 查看防火墙是否启动
-
调用命令 firewall-cmd --add-port=80/tcp --permanent 打开80端口,按照同样的方式打开8080端口
-
调用命令 firewall-cmd --list-ports 可以查看打开的端口
-
防火墙配置完以后需要重启服务器