第九天

ping

# 检测目标主机是否连接正常
$ ping IP地址 # 检测本地网卡工作正常
$ ping 127.0.0.1
  • ping 一般用于检测当前计算机到目标计算机之间的网络 是否通畅,数值越大,速度越慢

原理:网络上的机器都有 唯一确定的IP地址 ,我们给 目标IP地址 发送一个数据包,对方就要返回一个数据包,根据返回的数据包及时间,我们可以确定目标主机的存在

远程登录和复制文件

命令 对应英文 作用
ssh 用户名@IP secure shell 关机/重新启动
scp 用户名@IP:文件名或路径 用户名@IP:文件名或路径 secure copy 远程复制文件

ssh基础

在linux中SSH是 非常常用 的工具,通过 SSH客户端 我们可以连接到运行了 SSH服务器 的远程机器上

1)域名和端口号

域名

  • 由一串 用点分隔 的名字组成,例如:www.baidu.com
  • ip地址 的别名,方便用户记忆

    端口号
  • ip地址 :通过 IP地址 找到网络上的 计算机
  • 端口号 :通过 端口号 可以找到 计算机上运行的应用程序
  • 如果是 默认的端口号 在连接时,可以 省略
  • 常见服务端口号列表
服务 端口号
SSH服务器 22
web服务器 80
HTTPS 443
FTP服务器 21

2)ssh客户端的简单使用

ssh [-p port] user @remote

  • user 是远程机器上的用户名,如果不指定的话默认当前用户
  • remote 是远程机器的地址,可以是 ip/域名, 或者是 后面会提到的别名
  • portSSH Sever 监听的端口 ,如果不指定,就为默认值 22

提示:在工作中,SSH服务器的端口号很有可能 不是22 ,如果遇到这种情况就需要使用 -p 选项,指定正确的端口号,否则无法正常连接到服务器

scp

  • scp就是 secure copy ,是一个在linux下用来进行 远程拷贝文件 的命令
  • 它的 地址格式与ssh基本相同,需要注意的是, 在指定端口时用的是大写的 -P 而不是小写的
# 把本地当前目录下的 01.py 文件 复制到 远程 家目录下的 Desktop/01.py
# 注意 ':' 后面的路径如果不是绝对路径,则以用户的家目录为参照路径
scp -P port 01.py user@remote:Desktop/01.py # 把远程 家目录下的 Desktop/01.py 复制到 本地当前目录下的 01.py 文件
scp -P user@remote:Desktop/01.py port 01.py
选项 含义
-r 若给出的源文件是目录文件,则scp将递归复制该目录下的所有子目录和文件,目标文件必须是一个目录名
-P 若远程SSH服务器的端口不是22,需要使用大写字母-P选项指定端口

holiday09的更多相关文章

随机推荐

  1. 将【jar包、bat、其他文件】注册到windows服务的三种方法

    将[jar包.bat.其他文件]注册到windows服务的三种方法 1.instsrv.exe和srvany.exe 1.下载配置instsrv和srvany 下载地址:https://dl.pcon ...

  2. maven :Cannot start maven service

    问题报错信息:maven启动失败 java.lang.RuntimeException: Cannot start maven service at org.jetbrains.idea.maven. ...

  3. vue+vant-ui小程序,微信小程序自定义导航栏(适配刘海屏)

    整理一下微信小程序自定义导航栏和刘海屏适配问题 1.首先在根据官方文档,我们在小程序修改 app.json 中的 window 的属性 "navigationStyle": &qu ...

  4. zabbix编译安装,安装mysql数据库:configure: error: Not found mysqlclient library

    在编译时,可能会出现题目中所示的错误,可以通过安装mysql-devel这个库解决: # yum install mysql-devel 注:如果出现"configure: error : ...

  5. ORA-28001 口令已经失效(密码过期)相关问题处理

    Oracle 提示错误消息 ORA-28001: the password has expired, 经调查是由于 Oracle 11G 的新特性所致, Oracle 11G 创建用户时缺省密码过期限 ...

  6. GoLand 和 Pycharm的 快捷键设置与常用插件

    GoLand 插件 Gopher 美化进度条,让等待更优雅. CodeGlance pro 旁边浏览框. 快捷键设置 删除行: ctrl + L 重新格式化代码 ctrl + K 开始新行 ctrl ...

  7. vue教程

    vue教程 环境搭建 nodejs下载 nodejs官网 已经"下一步式安装"过, 本地电脑历史版本 Mac更新到官网最新版本 # 1.先查看本机node.js版本: node - ...

  8. gcc 中weak弱函数

    1.weak弱函数 weak 函数用于定义变量或者函数.弱函数一般用于多个模块间的交互接口 int __attribute__((weak)) test_lib_a(int a, int b) { p ...

  9. WPF materialDesign 锁屏后界面卡死问题解决

    materialDesign的一个缓存机制问题,在xaml文件中Window属性添加一行: materialDesign:ShadowAssist.CacheMode="{x:Null}&q ...

  10. iOS 过滤字符串

    //表示去掉字符串中的/符号 sysdate:[[self Gettime:strbegindate] stringByReplacingOccurrencesOfString:@"/&qu ...