//安装tree命令
yum install tree
//显示当前目录的结构层级
tree
//最多显示四层的文件结构、排除doc、other文件或目录,如果目录被排除掉,里面的文件肯定也被排除掉
tree -L 4 -I "doc|other"
# 生成RSA密钥 == 直接全部回车确认即可,应该啥都不用设置 == 公、私密钥两个文件默认在 /root/.ssh目录
# 如果想自定义目录,第一个叫你输入时即可以写:自定义目录/id_rsa
ssh-keygen
# 将公钥给远程主机 == 公钥文件:/root/.ssh/id_rsa.pub
# 其实就是将本机/root/.ssh/id_rsa.pub(注意这个是文件非目录) 传到 目标主机 /root/.ssh/authorized_keys(注意这个是文件非目录) 上
# 可以不用使用ssh-copy-id -i命令去传,自己将id_rsa.pub文件放到远程主机/root/.ssh目录下且将其改名成authorized_keys即可
# 此命令其实就是将本机公钥文件的内容 【增量添加到、增量添加到、增量添加到并非覆盖】 远程主机/root/.ssh/authorized_keys的文件上
ssh-copy-id -i 公钥文件 远程用户名@远程IP
# 连接远程主机 == 无需远程用户密码即可远程连接远程主机
# 默认会使用本机A私钥/root/.ssh/id_rsa,与目标主机B里面/root/.ssh/authorized_keys文件各各公钥进行配对,如果正好能找到一个公钥跟本机A的私钥配对则无需密码直接可以ssh,否则则需要目标主机的用户密码才可以ssh登录
ssh 远程用户名@远程IP
# 上面说了,不指定 -i本机私钥文件,则默认会使用 /root/.ssh/id_rsa进行与远程主机的/root/.ssh/authorized_keys进行配对
ssh 远程用户名@远程IP
# 指定本机私钥文件ssh连接
ssh -i 本机私钥 远程用户名@远程IP
本机A:192.168.19.109的操作
远程主机B:192.168.19.108的操作
本机A:192.168.19.109的操作
需要先将本机的SSH-RSA公钥传给远程主机先,请参考上面的步骤即可
# 本机传输给远程主机
# 需要在当前本机添加远程机器的信任证书才行,无证书则scp等下会叫你输入目标主机的远程用户的登录密码
scp 本地文件 远程用户名@远程IP地址:远程目标文件或目录
# 需要在当前本机添加远程机器的信任证书才行,无证书则scp等下会叫你输入目标主机的远程用户的登录密码
scp -r 本地目录 远程用户名@远程IP地址:远程目标目录
# =================================
# 拉取远程主机的文件到本地
# 需要在当前本机添加远程机器的信任证书才行,无证书则scp等下会叫你输入目标主机的远程用户的登录
scp -r 远程用户名@远程IP地址:远程目标目录 本地目录
scp 远程用户名@远程IP地址:远程目标文件或目录 本地文件
//将zip解压后的文件内容都移入【新目录里面】
unzip zip文件 -d 新的目录名
功能: 将前面的管道结果传给xargs标识的命令作为入参,每个参数是以前面管道结果空格作为分隔符
//将命令1执行结果 传给 命令2
// 传递参数的标准是空格为准
命令1 | xargs 命令2
//centos不支持
lsb_release -a
//centos支持 == 查看位数 == 内核版本 - 一般都会有此命令
uname -a
//centos支持 == 查看位数 == 内核版本 - 一般都会有此文件
cat /proc/version
//可查看Linux的发行版名字 - 一般都会有有此文件
cat /etc/issue
//centos支持 == 查看Linux具体的第三方发行版名字
cat /etc/redhat-release
//centos支持 == 查看Linux具体的第三方发行版名字
cat /etc/os-release
版权说明 : 本文为转载文章, 版权归原作者所有 版权申明
原文链接 : https://blog.csdn.net/weixin_39651356/article/details/125962234
内容来源于网络,如有侵权,请联系作者删除!