one-click-installation-script/README.md

108 lines
4.3 KiB
Markdown
Raw Normal View History

2022-12-17 21:49:19 +08:00
### 一键修复脚本
2022-12-11 14:47:57 +08:00
2022-12-18 18:57:06 +08:00
运行所有一键修复脚本前注意看说明,以及保证服务器无重要数据,运行后造成的一切后果作者不负任何责任,自行评判风险!
2022-12-18 13:31:24 +08:00
#### 一键尝试修复apt源
2022-12-17 20:36:44 +08:00
- 支持系统Ubuntu 12+Debian 6+
2022-12-17 21:23:39 +08:00
- 修复apt源broken损坏
2022-12-17 20:37:31 +08:00
- 修复apt源锁死
- 修复apt源公钥缺失
2022-12-17 21:23:47 +08:00
- 修复替换系统可用的apt源列表国内用阿里源国外用官方源
2022-12-18 12:48:23 +08:00
- 修复本机的Ubuntu系统是EOL非长期维护的版本(奇数或陈旧的偶数版本)将替换为Ubuntu官方的old-releases仓库以支持apt的使用
2022-12-16 10:47:04 +08:00
```bash
curl -L https://raw.githubusercontent.com/spiritLHLS/one-click-installation-script/main/package.sh -o package.sh && chmod +x package.sh && bash package.sh
```
2022-12-18 13:31:24 +08:00
#### 一键尝试修复网络
2022-12-17 20:36:44 +08:00
- 支持系统Ubuntu 18+Debian 8+centos 7+FedoraAlmalinux 8.5+
2022-12-17 22:12:23 +08:00
- 尝试修复nameserver为google源或cloudflare源
- 尝试修复为IP类型对应的网络优先级(默认IPV4类型纯V6类型再替换为IPV6类型)
2022-12-16 11:02:59 +08:00
2022-12-18 19:12:04 +08:00
**一定要在screen中执行该脚本否则可能导致修改过程中ssh断链接而修改失败卡住最终SSH无法连接不在screen中执行后果自负**
2022-12-18 19:11:35 +08:00
2022-12-16 11:02:59 +08:00
```bash
2022-12-18 17:44:29 +08:00
curl -L https://cdn.spiritlhl.workers.dev/https://raw.githubusercontent.com/spiritLHLS/one-click-installation-script/main/network.sh -o network.sh && chmod +x network.sh && bash network.sh
2022-12-16 11:02:59 +08:00
```
2022-12-18 13:31:24 +08:00
#### 一键尝试修复系统时间
2022-12-17 20:36:44 +08:00
- 支持系统Ubuntu 18+Debian 8+centos 7+FedoraAlmalinux 8.5+
2022-12-18 12:55:05 +08:00
- 检测修复本机系统时间对应时区时间如果相差超过300秒的合理范围则校准时间
2022-12-17 19:09:49 +08:00
2022-12-17 23:07:43 +08:00
```bash
2022-12-17 19:09:49 +08:00
curl -L https://raw.githubusercontent.com/spiritLHLS/one-click-installation-script/main/modify_time.sh -o modify_time.sh && chmod +x modify_time.sh && bash modify_time.sh
```
2022-12-18 13:33:33 +08:00
#### 一键尝试修复```sudo: unable to resolve host xxx: Name or service not known```警告(爆错)
```bash
curl -L https://raw.githubusercontent.com/spiritLHLS/one-click-installation-script/main/check_sudo.sh -o check_sudo.sh && chmod +x check_sudo.sh && bash check_sudo.sh
```
2022-12-18 13:31:24 +08:00
#### 一键修改系统自带的journal日志记录大小释放系统盘空间
2022-12-17 23:07:43 +08:00
- 支持系统Ubuntu 18+Debian 8+centos 7+FedoraAlmalinux 8.5+
2022-12-18 11:38:40 +08:00
- 1.自定义修改大小单位为MB一般500或者1000即可有的系统日志默认给了5000甚至更多不是做站啥的没必要
2022-12-18 12:01:23 +08:00
- 请注意修改journal目录大小会影响系统日志的记录因此在修改journal目录大小之前如果需要之前的日志建议先备份系统日志到本地
2022-12-18 12:02:12 +08:00
- 2.自定义修改设置系统日志保留日期时长,超过日期时长的日志将被清除
- 3.默认修改日志只记录warning等级(无法自定义)
2022-12-18 11:38:40 +08:00
- 4.以后日志的产生将受到日志文件大小,日志保留时间,日志保留等级的限制
2022-12-17 23:07:43 +08:00
2022-12-18 13:30:32 +08:00
```bash
2022-12-17 23:07:43 +08:00
curl -L https://raw.githubusercontent.com/spiritLHLS/one-click-installation-script/main/resize_journal.sh -o resize_journal.sh && chmod +x resize_journal.sh && bash resize_journal.sh
```
2022-12-17 21:23:39 +08:00
### 一键环境安装脚本
2022-12-18 20:02:11 +08:00
#### 一键安装jupyter环境
- 支持系统Ubuntu 18+Debian 8+centos 7+FedoraAlmalinux 8.5+
- 有安装则提示是否需要修改用户名和密码否则则自动安装自动安装后默认用户名和密码都是spiritlhl如果安装完毕需要修改再次执行本脚本修改
```bash
curl -L https://raw.githubusercontent.com/spiritLHLS/one-click-installation-script/main/jupyter.sh -o jupyter.sh && chmod +x jupyter.sh && bash jupyter.sh
```
2022-12-18 13:31:24 +08:00
#### 一键安装rust环境
2022-12-17 21:23:39 +08:00
- 支持系统Ubuntu 18+Debian 8+centos 7+FedoraAlmalinux 8.5+
2022-12-18 20:02:11 +08:00
- 加载官方脚本安装,前置条件适配系统以及后置条件判断安装的版本
2022-12-17 21:23:39 +08:00
```bash
curl -L https://raw.githubusercontent.com/spiritLHLS/one-click-installation-script/main/rust.sh -o rust.sh && chmod +x rust.sh && bash rust.sh
```
2022-12-17 22:32:06 +08:00
### 部分手动命令
2022-12-16 10:47:04 +08:00
2022-12-11 14:47:57 +08:00
ubuntu缺失公钥
```bash
sudo apt-key adv --keyserver keyserver.ubuntu.com --recv-keys 公钥
```
2022-12-15 21:27:52 +08:00
2022-12-15 22:23:20 +08:00
ubuntu更新源被锁
```bash
sudo rm -rf /var/cache/apt/archives/lock
```
https://itsfoss.com/fix-ubuntu-install-error/
2022-12-15 21:27:52 +08:00
debian缺失公钥
```bash
apt-get install debian-keyring debian-archive-keyring
```
2022-12-16 10:52:23 +08:00
centos换源
```bash
sudo cp /etc/yum.repos.d/CentOS-Base.repo /etc/yum.repos.d/CentOS-Base.repo.backup
sudo sed -i 's/^mirrorlist=http/mirrorlist=https/' /etc/yum.repos.d/CentOS-Base.repo
```