Skip to content

Commit

Permalink
services: 添加细节与部分缺失服务
Browse files Browse the repository at this point in the history
  • Loading branch information
taoky committed Nov 8, 2023
1 parent abacf9f commit 10667ca
Showing 1 changed file with 84 additions and 3 deletions.
87 changes: 84 additions & 3 deletions docs/services/index.md
Original file line number Diff line number Diff line change
Expand Up @@ -13,22 +13,52 @@ icon: fontawesome/solid/certificate
服务器:

- 主:[mirrors4](mirrors/4/index.md)
- 主服务器存储绝大部分仓库,对外提供 HTTP(S), git 与 Rsync 服务。
- HTTP(S) 对应 nginx,Rsync 对应 rsync-proxy,两者均支持反向代理(因此可以将仓库放在别的机器上,同时在 mirrors4 向外提供对应的服务)。
- 接入了包括教育网等在内的多个 ISP。
- 状态页面通过 SSH 隧道与 mirrors[2-3] 暴露 Yuki 公开 API。
- 副:[mirrors3](mirrors/3/index.md)
- mirrors3 存储较大的存档类仓库、极冷门且空间极大与有需要但是 mirrors4 放不下的仓库。
- 截至目前(2023/11),有 centos-vault, openeuler, percona, ubuntu-old-releases
- https://mirrors.ustc.edu.cn/status/mirrors3.html
- **注意:mirrors3 连接的 SAN 的管理口已经损坏,需要定期检查磁盘状态。**
- 副:[mirrors2](mirrors/2/index.md)
- mirrors2 存储的内容是 mirrors4 的子集,负责帮助 mirrors4 承担一部分 rsync 流量的压力。
- rsync 相比 http(s),给服务器带来的负载高得多。
- 已废弃:[mirrors1](mirrors/1/index.md)

镜像站日志会备份至 mirrorlog 虚拟机上。

## 权威 DNS {#auth-dns}

[auth-dns](../infrastructure/auth-dns.md)

>(以下内容由 GPT-4 生成)
>
> User: 向新手运维介绍什么是权威 DNS
>
> Bot: 权威DNS(Authoritative DNS)服务是因特网域名系统(DNS)的一部分,它负责处理关于其负责管理的一组域名的查询。这些DNS服务器带有关于他们所负责域的所有必要数据,并从管理该域的人或组织中收到更新。
>
> 比如,如果你在浏览器中输入一个网站地址,你的请求首先发送到递归DNS服务器,然后递归服务器查询权威DNS服务器来获取对应的IP地址。权威服务器就是“权威”资源,能够告诉递归服务器对应的IP地址是什么。这个过程被称为DNS解析。
>
> 总的来说,权威DNS服务器就是存储、管理并响应特定域名信息的“权威”来源。
我们的权威 DNS 服务器提供了与 LUG 有关的域名的相关解析信息,同时也是一个(通过域名)可以概览 LUG 曾经与目前有的服务的地方。

## LUG FTP

主服务器:`vdp.s.ustclug.org`,SSH 端口 2222。
主服务器:`vdp.s.ustclug.org`,SSH 端口 2222。对外提供 HTTP(S)(文件列表)与 FTP 服务。同时接入 LDAP,每个 LDAP 用户都可以使用 LUG FTP 存储自己的文件。

与此同时,vdp 也承担了使用 NFS 向 PVE 服务器提供一部分存储的任务。

[ftp](./ftp.md)

## LUG GitLab {#gitlab}

主服务器:`gitlab.s.ustclug.org`,SSH 端口 2222。

[gitlab](./gitlab.md)

## 主页反代 {#revproxy}

是多个 HTTP 服务的入口。
Expand All @@ -49,19 +79,38 @@ icon: fontawesome/solid/certificate

[:octicons-mark-github-16: ustclug/website](https://github.com/ustclug/website) 仓库的 README。

tky: planet 现在缺乏维护,希望能有人把它搞起来。

### Linux 101

[:octicons-mark-github-16: ustclug/Linux101-docs](https://github.com/ustclug/Linux101-docs) 仓库的 README。

### LUG VPN 申请系统 {#getvpn}
### 申请系统 {#getvpn}

一个使用 flask 编写的 web 应用。

- LV -> docker2
- Light -> swarm

### 各路反向代理 {#proxy}

域名:`*.proxy.ustclug.org`

作为镜像站服务的一部分,gateway-jp/nic 也分别为校外内提供反向代理列表的反向代理服务。

### Qt Guide 和 openSUSE Guide

放着不动就行。
[@winland0704](https://github.com/winland0704) 负责编写内容,我们负责托管。放着不动就行。

### Ghauth

https://ghauth.ustclug.org

用于双向验证 GitHub 账号与科大学号的服务(类似于 <https://qq.ustc.life>),目前处于闲置,运行在 iBug 的 AWS 上。

### 服务运行状态服务器黑板报

TODO: servers 与 status 的合并工作。

## LUG VPN

Expand All @@ -71,12 +120,44 @@ RADIUS 认证服务器:`radius.s.ustclug.org`,同时运行了 FreeRADIUS 和

另有旧的 `vpn.s.ustclug.org` 运行在东图,暂不需要关注。

## Hackergame

相关内容见 hackergame 内部文档。

## 各类 Docker 服务 {#docker2}

Docker2 是专职负责运行容器的机器。

### Adrain

ustcflyer(科大飞跃手册网站)的前身,目前保持运行。

tky: ustcflyer 没有实现给 session 删对应评论的功能,所以 adrain 没有下线。

### Grafana

监控站点,见 [monitor](../infrastructure/monitor.md)

## LDAP

[ldap](../infrastructure/ldap.md)

## Mail

为服务器、IPMI 等提供的内部邮件服务。

\[WIP\]: 需要补充

## 虚拟化:PVE 与 PBS {#pve}

PVE: 提供虚拟化支持;PBS: PVE 的虚拟机备份。

## PXE

网络启动服务,负责为全校机器提供插网口即可安装系统的功能,以及为图书馆查询机提供镜像。

[pxe](./pxe/index.md)

## 已废弃服务 {#discontinued}

[discontinued](discontinued.md)

0 comments on commit 10667ca

Please sign in to comment.