01 关机/重启

命令

作用

shutdown 选项

关机/重启

1.1

  • shutdown 命令可以安全关闭 或者重启系统

选项

含义

-r

重新启动

提示:

  • 不指定选项和参数,默认表示1分钟后关闭电脑
  • 远程维护服务时,最好不要关闭系统,应该重新启动系统
  • 在选项后面加上 now 表示现在就执行命令
  • 还可以在选项后面加上 自定义的时间,例如在 20:30 后自动关机

02 网卡 和ip 地址

网卡

  • 网卡是一个专门负责网络通讯的硬件设备
  • ip 地址是设置在网卡上的在地址信息
  • 我们可以把 电脑比作 手机,网卡比作 sim卡,ip地址相关于手机号码

ip地址

  • 每台电脑上都有ip在地址,保障电脑之间正常通讯的重要设置
  • 每台电脑上的ip地址都不能一样,否则会出现ip地址的冲突,导致无法通讯。

2.1 infconfig

  • infconfig 可以查看/配置计算机当前网卡配置信息
  • 一台计算机可能会有一个物理网卡和多个虚拟网卡,在Linux 中 物理网卡的名字通常以 ensXX 表示
  • 127.0.0.1 通常称为本地环回地址,一般用来检测本机网卡是否正常

2.2 ping

  • ping 一般用于检测计算机到目标之间的网络是否正常,数值越大,速度越慢
  • 网络管理员之间也常用 ping 用作动词 – ping——一下计算机,看是否开机着
  • ping 的工作原理与潜水艇的声呐工作原理一样。

03 远程登录和文件复制

命令

作用

ssh 用户名@ip

关机/重启

scp 用户名@ip:文件名或者路径 用户名@ip文件名或者路径

远程复制文件

3.1 ssh基础
12. 在 Linux 总 SSH 是常用的工具 ,通过 SSH 客户端 我们就可以连接到运行了 SSH 服务器 的远程机器上

1)域名 和 端口号

  1. 域名
  • 由一串 用点分割 的名字组成。
  • 是ip地址的别名
  1. 端口
  • ip地址 : 通过ip地址 找到网络上的 计算机
  • 端口号:通过端口号,可以找到计算进上运行的程序
  • SSH 服务端口号是 22 如果是默认的端口号,可以省略不写
  • 常见服务端口号为:

服务

端口号

SSH服务器·

22

Web服务器

80

HTTPS

443

FTP服务器

21

2)
SSH 客户端的简单使用

  • 语法 : ssh [-p port] user@remote
  • user 是在远程机上的用户名,如果不指定的话为默认为当前用户
  • remote 是远程机上的地址,可以是ip或者域名,或者是 别名
  • port 是 SSH Server 监听的端口,如果不指定,则为默认
  • 使用exit 退出当前用户登录
  • 在工作中,SSH服务的端口号很可能不是22,遇到这种情况,可以使用 -p 选项,指定正确的端口号,否则无法正常工作
  • 如果在windows系统中,可以安装 putty 或者 xshell 客户端软件即可

3.2 scp

  • scp 就是 secure copy ,Linux下进行远程拷贝文件的命令
  • 它的地址格式与ssh基本相同,需要注意的是,在指定端口是大写的 -P 而不是小写

选项

含义

-r

若给出得源文是目录文件,则 scp 将递归复制改目录下的所有子目录和文件,目标文件必须为同一个目录名

-P

若远程ssh服务的端口不是22,需要-P选定指定端口

3.3 SSH高级用法

  • 免密码登录
  • 配置别名
  • 提示:有关ssh 配置信息都保存在用户home目录下的 .ssh 目录下

1)
免密码登录

  1. 配置公钥
    执行 ssh-keygen
  2. 上传公钥到服务器即可生成ssh钥匙
    执行 ssh-copy-id -p port user@remote 可以让远程服务器记住我们的公钥

2)
配置别名

  • 每次都输入 ssh -p port user@remote 很麻烦。
  • 配置别名就很方便,譬如用 ssh Ubuntu 来代替,那么就在 ~/.ssh/config 里面加追以下内容:
Host Ubuntu 
        HostName ip地址
        User 。。。。。
        Port 22

保存之后,即可使用ssh,scp实现远程登录和远程复制文件。