报错代码
Connection reset by xxx.xxx.xxx.xxx port 22
解决方法
步骤一:删除被远程主机的 sshd 记录文件
# rm /etc/ssh/ssh_host_*
步骤二:重启被远程主机的 sshd 服务
# systemctl restart sshd
步骤三:此时这台服务器就可以被远程了
(步骤略)
Connection reset by xxx.xxx.xxx.xxx port 22
# rm /etc/ssh/ssh_host_*
# systemctl restart sshd
(步骤略)
# ifconfig <network card name> <static IP address> netmask <subnet mask> up
或者:
# ifconfig <network card name> <static IP address>/<subnet mask> up
# ifconfig eth0 192.168.1.1 netmask 255.255.255.0 up
或者:
# ifconfig eth0 192.168.1.1/24 up
(补充:这里以给 eth0 添加临时 IP 地址 192.168.1.1/24 为例)
# ifconfig eth0:1 192.168.1.1 netmask 255.255.255.0 up
或者:
# ifconfig eth0:1 192.168.1.1/24 up
(补充:这里以给 eth0 添加临时 IP 地址 192.168.1.1/24 为例)
# ip a/addr/address add <static IP address>/<subnet mask> dev <network card name>
# ip a/addr/address add 192.168.1.1/24 dev eth0
(补充:这里以给 eth0 添加临时 IP 地址 192.168.1.1/24 为例)
# ip a/addr/address add 192.168.1.1/24 dev eth0:1
(补充:这里以给 eth0:1 添加临时 IP 地址 192.168.1.1/24 为例)
# ip a/addr/address del/delete <static IP address>/<subnet mask> dev <network card name>
# ip a/addr/address del/delete 192.168.1.1/24 dev eth0
(补充:这里删除 eth0 临时 IP 地址 192.168.1.1/24 为例)
# ip a/addr/address add 192.168.1.1/24 dev eth0:1
(补充:这里删除 eth0:1 临时 IP 地址 192.168.1.1/24 为例)
target is busy
或者:
device is busy
当取消某一个目录的挂载时,出现以下报错,则说明此目录可能正在被使用:
(1)当使用 umount 命令时出现类似 “umount: /xxx: target is busy.” 等字样
(2)当使用 umount 命令时出现类似 “umount: /xxx: device is busy.” 等字样
(注意:以下两种方法二选一执行即可)
# yum install psmisc
# fuser -mv /mnt/
USER PID ACCESS COMMAND
/mnt: root kernel mount /mnt
root 11111 ..c.. bash
# lsof /mnt/
COMMAND PID USER FD TYPE DEVICE SIZE/OFF NODE NAME
bash 11111 root cwd DIR 3,16 51 128 /mnt
# kill -9 11111
# umount /mnt/
1) -d 或者 –dns,用 dns 解析的域名代替 IP 地址显示
2) -f 或者 –file,指定别的 last 日志文件用于替代默认的 last 日志文件 /var/log/wtmp
3) -n 或者 –limit <number> 指定要显示的行数
4) -R 或者 –nohostname,不显示系统名
5) -s 或者 –since <time>,显示从时间 <time> 开始的记录
6) -t 或者 –until <time>,显示在时间 <time> 之前的记录
7) -p 或者 –present <time>,显示在时间点 <time> 登录的用户
8) -w 或者 –fullnames,显示完整的用户名和 dns 解析的域名
9) -x 或者 –system,显示系统的关机条目和运行级别的变化
10) –time-format <format>,指定显示的时间格式,时间格式有:notime、short、full 和 iso
11) -h 或者 –help 显示帮助信息
12) -v 或者 –version 显示版本
# last -n 10
或者:
# last -10
(注意:last 命令显示用户时最多只会显示前 8 个字符)
# last -f /var/log/btmp
(注意:last 命令显示用户时最多只会显示前 8 个字符)
# last -d
(注意:last 命令显示用户时最多只会显示前 8 个字符)
# last -10 -t 201910100000
(注意:last 命令显示用户时最多只会显示前 8 个字符)
# last zhumingyu
(补充:这里以显示用户 zhumingyu 为例)
(注意:last 命令显示用户时最多只会显示前 8 个字符)
# last | grep reboot | head -1
或者:
# last reboot | head -1
(注意:last 命令显示用户时最多只会显示前 8 个字符)
# last | grep -i shutdown | head -1
(注意:last 命令显示用户时最多只会显示前 8 个字符)
# last | grep pts | head -1
(注意:last 命令显示用户时最多只会显示前 8 个字符)
# last -x | grep runlevel
(补充:这里 -x 的作用是把系统运行等级的显示也显示出来,同时显示全系统 kernel 的变换)
(注意:last 命令显示用户时最多只会显示前 8 个字符)
# last -xF | egrep "reboot|shutdown|runlevel|system"
(
补充:
1) 这里 -x 的作用是把系统运行等级的显示也显示出来,同时显示全系统 kernel 的变换)
2) 这里 -F 的作用是加大显示结果
)
(注意:last 命令显示用户时最多只会显示前 8 个字符)
1) 从 CentOS8&RHEL8 开始默认使用 dnf 管理软件和补丁安装
2) dnf 也是 yum v4
3) dnf 的命令参数和 yum 一样
4) dnf 软件源的配置方法和 yum 一样
1) BaseOS 系统和基础的软件包
2) AppStream 其余所有官方的软件包
# rm /etc/yum.repos.d/*.repo
# vim /etc/yum.repos.d/CentOS-AppStream.repo
创建以下内容:
[AppStream]
name=CentOS-$releasever - AppStream
baseurl=http://mirrors.aliyun.com/centos/$releasever/AppStream/$basearch/os/
gpgcheck=1
enabled=1
gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-centosofficial
# vim /etc/yum.repos.d/CentOS-Base.repo
创建以下内容:
[BaseOS]
name=CentOS-$releasever - Base
baseurl=http://mirrors.aliyun.com/centos/$releasever/BaseOS/$basearch/os/
gpgcheck=1
enabled=1
gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-centosofficial
# vim /etc/yum.repos.d/CentOS-Epel.repo
创建以下内容:
[epel]
name=CentOS-$releasever - Epel
baseurl=http://mirrors.aliyun.com/epel/8/Everything/$basearch
enabled=1
gpgcheck=0
# vim /etc/yum.repos.d/CentOS-Media.repo
创建以下内容:
[c8-media-BaseOS]
name=CentOS-BaseOS-$releasever - Media
baseurl=file:///media/CentOS/BaseOS/
gpgcheck=1
enabled=1
gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-centosofficial
[c8-media-AppStream]
name=CentOS-AppStream-$releasever - Media
baseurl=file:///media/CentOS/AppStream/
gpgcheck=1
enabled=1
gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-centosofficial
# dnf clean all
# dnf repolist