Ubuntu使用sshpass免交互scp传输文件
1.更新软件源:`apt-get update -y`
2.安装sshpass:`apt-get install sshpass -y`
3.验证是否安装成功,有以下输出即安装成功:`sshpass`

4.远程连接指定scp的端口进行文件传输
sshpass -p {密码} scp -o StrictHostKeyChecking=no -P {目标机器ssh端口} {需要传输的本地文件} {用户名}@{主机IP}:{文件存放路径|文件存放路径和名称}
添加`-o StrictHostKeyChecking=no`表示远程连接时不提示是否输入`yes/no`
指定文件存放路径:
sshpass -p XXXXXXXXX scp -o StrictHostKeyChecking=no -P 20209 ./test.bin [root@60.x.x.119:/root/](mailto:root@60.x.x.119:/root/)
指定文件存放路径和名称:
sshpass -p XXXXXXXXX scp -o StrictHostKeyChecking=no -P 20209 ./test.bin root@60.x.x.119:/root/a.bin

5.在目标机器中查看是否成功接收到文件

Debian9如何升级为Debian10
1.输入该命令按回车键:`apt-get update && apt-get upgrade -y`

2.输入该命令按回车键:`sed -i 's/stretch/buster/g' /etc/apt/sources.list`

3.输入该命令按回车键:`apt-get update && apt-get upgrade -y`

4.输入该命令按回车键:`apt-get dist-upgrade -y`

5.依照默认选项按回车键,完成后重启系统

6.输入该命令按回车键可查看当前系统版本:`cat /etc/os-release`

Debian9如何修改远程ssh端口号
1.输入该命令按回车键:`vi /etc/ssh/sshd_config`

2.按`i`进入插入模式,找到有port的这一行,将前面的#删除,然后将数字设置为需要的端口号,修改完成后按`ESC`键输入`wq`按回车键保存退出vi编辑

3.输入该命令按回车键重启服务即可生效:`service sshd restart`

Centos执行pip提示pip command not found
1.执行pip提示报错

2.确认当前机器内的python版本

3.查看机器内安装的为python2,因此安装python2-pip
通过命令 yum install python2-pip 进行安装

4.通过pip -V查看是否安装成功

Ubuntu使用zcat命令不解压日志归档文件查看内容
由于日志文件较多,日志系统会自动将旧的日志信息进行打包。通过cat无法直接查看日志信息;在不解压的情况下查看gz压缩包中的日志信息
1.使用zcat命令进行查看
zcat <日志归档文件名称>
zcat /var/log/syslog.2.gz
由于文件内容较多,因此仅打印前5行信息进行输出

Centos国内网络多节点一键测速
1.一键测试多个国内节点网络速度
执行以下命令
bash <(curl -Lso- https://ghproxy.com/https://raw.githubusercontent.com/uxh/superspeed/master/superspeed.sh)

2.进行三网节点测试网速

Centos7.6如何安装代码编辑器jed
Centos7.6如何安装代码编辑器jed呢?本文给出详细说明。
1.更新yum源:`yum update`

2.安装jed:`yum install jed`

Debian9如何修改远程ssh端口号
1.输入该命令按回车键:`vi /etc/ssh/sshd_config`

2.按`i`进入插入模式,找到有port的这一行,将前面的#删除,然后将数字设置为需要的端口号,修改完成后按`ESC`键输入`wq`按回车键保存退出vi编辑

3.输入该命令按回车键重启服务即可生效:`service sshd restart`

Centos7.6如何升级为Centos8
1.输入该命令按回车键:`yum -y install epel-release`

2.输入该命令按回车键:`yum -y install rpmconf yum-utils`

3.输入该命令按回车键:`rpmconf -a`,出现提示输入`Y`按回车键

4.输入该命令按回车键:`yum -y install dnf`

5.输入该命令按回车键:`dnf -y remove yum yum-metadata-parser`

6.输入该命令按回车键:`rm -rf /etc/yum`

7.输入该命令按回车键:`dnf -y upgrade`

8.输入该命令按回车键:
dnf -y install https://mirrors.aliyun.com/centos/8/BaseOS/x86_64/os/Packages/{centos-linux-repos-8-3.el8.noarch.rpm,centos-linux-release-8.5-1.2111.el8.noarch.rpm,centos-gpg-keys-8-3.el8.noarch.rpm}

9.输入该命令按回车键
dnf -y upgrade https://mirrors.bfsu.edu.cn/epel/epel-release-latest-8.noarch.rpm

10.输入该命令按回车键:`dnf clean all`

11.输入该命令按回车键:
rpm -e `rpm -q kernel`

12.输入该命令按回车键:`rpm -e --nodeps sysvinit-tools`

13.输入该命令按回车键:
dnf -y --releasever=8 --allowerasing --setopt=deltarpm=false distro-sync

14.输入该命令按回车键查看版本:`cat /etc/redhat-release`

Centos8如何升级为Centos8 stream
1.输入该命令按回车键:`dnf update -y`

2.输入该命令按回车键:`dnf install -y centos-release-stream`

3.输入该命令按回车键:`rpm -q centos-release-stream`

4.输入该命令按回车键:`dnf install -y centos-release-stream`

5.输入该命令按回车键:`dnf swap -y centos-{linux,stream}-repos`

6.输入该命令按回车键:`dnf update -y`

7.输入该命令按回车键查看版本:`cat /etc/redhat-release`
