2023-05-04 20:44:55 +08:00
|
|
|
## 关于报错 Command not found
|
|
|
|
|
|
2023-05-10 12:49:27 +08:00
|
|
|
!!! quote ""
|
|
|
|
|
|
2024-01-17 17:14:51 +08:00
|
|
|
=== "Debian 系"
|
2023-05-10 12:49:27 +08:00
|
|
|
|
2024-01-17 17:14:51 +08:00
|
|
|
``` sh
|
|
|
|
|
apt-get install -y curl
|
|
|
|
|
```
|
2023-05-10 12:49:27 +08:00
|
|
|
|
2024-10-07 08:17:16 +08:00
|
|
|
> `Debian` `Ubuntu` `Kali` `Linux Mint` `Deepin` `Zorin OS` `Armbian` `Proxmox`
|
2023-05-10 12:49:27 +08:00
|
|
|
|
2024-01-17 17:14:51 +08:00
|
|
|
新装系统需要先执行一遍更新 `apt-get update`
|
2023-05-10 12:49:27 +08:00
|
|
|
|
2024-01-17 17:14:51 +08:00
|
|
|
=== "RedHat 系 / OpenCloudOS / openEuler"
|
2023-12-30 00:07:34 +08:00
|
|
|
|
2024-01-17 17:14:51 +08:00
|
|
|
``` sh
|
2024-07-31 21:30:10 +08:00
|
|
|
dnf install -y curl || yum install -y curl
|
2024-01-17 17:14:51 +08:00
|
|
|
```
|
2023-05-10 12:49:27 +08:00
|
|
|
|
2024-01-17 17:14:51 +08:00
|
|
|
> `Red Hat Enterprise Linux` `CentOS` `Rocky Linux` `AlmaLinux` `Fedora` `OpenCloudOS` `openEuler`
|
2023-05-10 12:49:27 +08:00
|
|
|
|
2024-01-17 17:14:51 +08:00
|
|
|
=== "openSUSE"
|
2023-12-30 00:07:34 +08:00
|
|
|
|
2024-01-17 17:14:51 +08:00
|
|
|
``` sh
|
|
|
|
|
zypper install curl
|
|
|
|
|
```
|
2023-05-10 12:49:27 +08:00
|
|
|
|
2024-01-17 17:14:51 +08:00
|
|
|
=== "Arch Linux"
|
2023-05-10 12:49:27 +08:00
|
|
|
|
2024-01-17 17:14:51 +08:00
|
|
|
``` sh
|
|
|
|
|
pacman -S curl
|
|
|
|
|
```
|
|
|
|
|
|
|
|
|
|
=== "Alpine Linux"
|
2023-05-10 12:49:27 +08:00
|
|
|
|
2024-01-17 17:14:51 +08:00
|
|
|
``` sh
|
|
|
|
|
apk --no-cache add -f curl bash
|
|
|
|
|
```
|
2023-05-10 12:49:27 +08:00
|
|
|
|
2024-07-31 21:30:10 +08:00
|
|
|
=== "Gentoo"
|
|
|
|
|
|
|
|
|
|
``` sh
|
|
|
|
|
emerge --ask curl
|
|
|
|
|
```
|
|
|
|
|
|
2023-12-30 00:07:34 +08:00
|
|
|
## 关于开启 SSH 远程登录的方法
|
|
|
|
|
|
|
|
|
|
!!! quote ""
|
|
|
|
|
|
|
|
|
|
- ### 验证是否已安装 `SSH` 服务
|
|
|
|
|
|
|
|
|
|
``` bash
|
|
|
|
|
ls /etc | grep ssh
|
|
|
|
|
```
|
|
|
|
|
> 如果没有这个文件夹说明系统未安装 `SSH` 服务,你需要通过包管理工具安装 `openssh` 软件包
|
|
|
|
|
|
|
|
|
|
- ### 设置允许 Root 用户登录
|
|
|
|
|
|
|
|
|
|
``` bash
|
|
|
|
|
cat /etc/ssh/sshd_config | grep -Eq "^[# ]?PermitRootLogin " ; [ $? -eq 0 ] && sed -i 's/^[# ]\?PermitRootLogin.*/PermitRootLogin yes/g' /etc/ssh/sshd_config || echo -e "\nPermitRootLogin yes" >> /etc/ssh/sshd_config
|
|
|
|
|
```
|
|
|
|
|
|
|
|
|
|
- ### 设置密码认证
|
|
|
|
|
|
|
|
|
|
``` bash
|
|
|
|
|
cat /etc/ssh/sshd_config | grep -Eq "^[# ]?PasswordAuthentication " ; [ $? -eq 0 ] && sed -i 's/^[# ]\?PasswordAuthentication.*/PasswordAuthentication yes/g' /etc/ssh/sshd_config || echo -e "\nPasswordAuthentication yes" >> /etc/ssh/sshd_config
|
|
|
|
|
```
|
|
|
|
|
|
|
|
|
|
- ### 启动/重启 `SSH` 服务
|
|
|
|
|
|
|
|
|
|
``` bash
|
|
|
|
|
ps -ef | grep -q ssh ; [ $? -eq 0 ] && systemctl restart sshd || systemctl enable --now sshd
|
|
|
|
|
```
|
|
|
|
|
|
2024-07-31 21:30:10 +08:00
|
|
|
> 命令仅供参考,只适配了部分常见发行版
|
|
|
|
|
|
2023-05-10 12:49:27 +08:00
|
|
|
## 还原已备份的软件源
|
|
|
|
|
|
|
|
|
|
!!! quote ""
|
2023-05-04 20:44:55 +08:00
|
|
|
|
2024-01-17 17:14:51 +08:00
|
|
|
=== "Debian 系"
|
2023-05-04 20:44:55 +08:00
|
|
|
|
|
|
|
|
``` sh
|
2024-07-31 21:30:10 +08:00
|
|
|
cp -rf /etc/apt/sources.list.bak /etc/apt/sources.list
|
2023-05-10 12:49:27 +08:00
|
|
|
apt-get update
|
2023-05-04 20:44:55 +08:00
|
|
|
```
|
|
|
|
|
|
2024-10-07 08:17:16 +08:00
|
|
|
> `Debian` `Ubuntu` `Kali` `Linux Mint` `Deepin` `Zorin OS` `Armbian` `Proxmox`
|
2023-05-04 20:44:55 +08:00
|
|
|
|
2024-01-17 17:14:51 +08:00
|
|
|
=== "RedHat 系 / OpenCloudOS / openEuler"
|
2023-05-04 20:44:55 +08:00
|
|
|
|
|
|
|
|
``` sh
|
2024-07-31 21:30:10 +08:00
|
|
|
cp -rf /etc/yum.repos.d.bak /etc/yum.repos.d
|
2023-05-10 12:49:27 +08:00
|
|
|
yum makecache
|
2023-05-04 20:44:55 +08:00
|
|
|
```
|
|
|
|
|
|
2023-05-09 20:09:38 +08:00
|
|
|
> `Red Hat Enterprise Linux` `CentOS` `Rocky Linux` `AlmaLinux` `Fedora` `OpenCloudOS` `openEuler`
|
2023-05-04 20:44:55 +08:00
|
|
|
|
|
|
|
|
=== "openSUSE"
|
|
|
|
|
|
|
|
|
|
``` sh
|
2024-07-31 21:30:10 +08:00
|
|
|
cp -rf /etc/zypp/repos.d.bak /etc/zypp/repos.d
|
2023-05-10 12:49:27 +08:00
|
|
|
zypper ref
|
2023-05-04 20:44:55 +08:00
|
|
|
```
|
|
|
|
|
|
2023-05-05 22:08:16 +08:00
|
|
|
=== "Arch Linux"
|
|
|
|
|
|
|
|
|
|
``` sh
|
2024-07-31 21:30:10 +08:00
|
|
|
cp -rf /etc/pacman.d/mirrorlist.bak /etc/pacman.d/mirrorlist
|
2023-05-10 12:49:27 +08:00
|
|
|
pacman -Sy
|
2023-05-05 22:08:16 +08:00
|
|
|
```
|
|
|
|
|
|
2024-01-17 17:14:51 +08:00
|
|
|
=== "Alpine Linux"
|
|
|
|
|
|
|
|
|
|
``` sh
|
2024-07-31 21:30:10 +08:00
|
|
|
cp -rf /etc/apk/repositories.bak /etc/apk/repositories
|
2024-01-17 17:14:51 +08:00
|
|
|
apk update -f
|
|
|
|
|
```
|
|
|
|
|
|
2024-07-31 21:30:10 +08:00
|
|
|
=== "Gentoo"
|
|
|
|
|
|
|
|
|
|
``` sh
|
|
|
|
|
cp -rf /etc/portage/make.conf.bak /etc/portage/make.conf
|
|
|
|
|
[ -d /etc/portage/repos.conf ] && cp -rf /etc/portage/repos.conf/gentoo.conf.bak /etc/portage/repos.conf/gentoo.conf
|
|
|
|
|
emerge --sync --quiet
|
|
|
|
|
```
|
|
|
|
|
|
2023-05-04 20:44:55 +08:00
|
|
|
## 其它
|
|
|
|
|
|
2023-05-10 12:49:27 +08:00
|
|
|
!!! quote ""
|
|
|
|
|
|
2023-09-23 23:23:59 +08:00
|
|
|
- 如果提示 `bash: /proc/self/fd/11: No such file or directory`,请切换至 `Root` 用户执行,切换命令为 `sudo -i` 或 `su root`
|