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)域名 和 端口号
- 域名
- 由一串 用点分割 的名字组成。
- 是ip地址的别名
- 端口
- 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)
免密码登录
- 配置公钥
执行 ssh-keygen - 上传公钥到服务器即可生成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实现远程登录和远程复制文件。