1.关机/重启
序号 |
命令 |
对应英文 |
作用 |
01 |
shutdown 选项 时间 |
shutdown |
关机/重启 |
(1)shutdown
shutd命令可以安全关闭或者重新启动系统
提示:
不指定选项和参数,默认表示一分钟后关闭电脑
远程维护服务器时,最好不要关闭系统,而应该重新启动系统
常用命令演示:
立刻重新启动:shutdown -r now
立刻关机: shutdown now
系统在16:00关机: shutdo 16:00
系统再过十分钟自动关机: shutdown +10
取消之前指定的关机计划: shutdown -c
2.查看或配置网卡信息
序号 |
命令 |
对应英文 |
作用 |
01 |
ifconfig |
configure a network interface |
查看/配置计算机当前的网卡配置信息 |
02 |
ping ip地址 |
ping |
检测到目标IP地址的连接是否正常 |
(1)ifconfig
ifconfig 查看/配置计算机当前的网卡配置信息
(2)ping
检测到目标主机是否连接正常 : ping ip地址
检测本地网卡工作是否正常 : ping 127.0.0.1
ping一般用于检测当前计算机到目标计算机之间的网络是否通畅,数值越大,速度越慢
ping的工作原理与潜水艇的声呐显示,这个命令就是取自声呐的声音
网络管理员之间也常用ping作为动词,--ping一下计算机,看它是否开着
原理:网络上的机器都有唯一确定的IP地址,我们给目标IP地址发送一个数据包,对方就要返回一个数据包。
根据返回的数据包以及时间,我们可以确定目标主机的存在
提示:在Linux中,想要终止一个终端程序的执行,绝大多数都可以使用CTRL + c
3.远程登录和复制文件
序号 |
命令 |
对应英文 |
作用 |
01 |
ssh用户名@ip |
secure shell |
关机/重新启动 |
02 |
scp用户名@ip:文件名或者路径 用户名@ip:文件名或者路径 |
secure copy |
远程复制文件 |
1.SSH基础
在Linux中SSH是非常常用的工具,通过SSH客服端我们可以连接到运行了SSH服务器的远程机器
SSH客户端是一种使用Secure Shell (SSH)协议连接到远程计算机的软件程序
SSH是目前较可靠,专为远程登录会话和其他网络服务提供安全性的协议
利用SSH协议可以有效防止远程管理过程中的信息泄露
SSH客户端是一种使用Secure Shell (SSH)协议连接到远程计算机的软件程序SSH是目前较可靠,专为远程登录会话和其他网络服务提供安全性的协议
利用SSH协议可以有效防止远程管理过程中的信息泄露
通过SSH 协议可以对所有传输的数据进行加密。也能够防止DNS欺骗和IP欺骗SSH的另一项优点是传输的数据可以是经过压缩的。所以可以加快传
输的速度
(2)域名和端口号
域名:
是由一串用点分割的名字组成,例如www.baidu.com
是ip地址的别名,方便用户记忆
端口号:
ip地址:通过ip地址找到网络计算机
端口号:通过端口号可以找到计算机上运行的应用程序
SSH服务器默认端口号是22,如果是默认端口号,在连接时可以省略
常见服务器的端口号:
序号 |
服务 |
端口号 |
01 |
SSH服务器 |
22 |
02 |
Web服务器 |
80 |
03 |
HTTPS |
445 |
04 |
FTP服务器 |
21 |
(3)SSH客户端的简单实用
ssh [-p port ] user@remote
user 是在远程机器上的用户名,如果不指定的话就默认为当前用户
remote 是远程机器的地址,可以是ip/域名,或者是后面会提到的别名
port 是SSH Server监听的端口,如果不指定,就默认是22
提示:
使用exit退出当前用户的登录
注意:
ssh这个终端命令只能在Linux或者Unix中使用
如果在windows系统中,可以安装putty或者xshell客户端软件即可
2.scp
Linux scp 命令用于 Linux 之间复制文件和目录。
scp 是 secure copy 的缩写, scp 是 linux 系统下基于 ssh 登陆进行安全的远程文件拷贝命令。
scp 是加密的,rcp 是不加密的,scp 是 rcp 的加强版。
它的地址格式与ssh基本相同,需要注意的是,在指定端口是用的是大写的-P而不是小写的
把本地当前目录下的01.py文件复制到远程家目录下的Desktop/01.txt
注意:‘:’后面的路径如果不是绝对路径,则以用户的家目录作为参照
把远程家目录下的Desktop/01.py文件复制到本地当前目录下的01.py
SCP -P port user@remote:Desktop/01.py 01.py
加上-r可以传送文件夹
把当前目录下的demo文件夹复制到远程家目录的Desktop
SCP -r demo user@remote:Desktop
把远程家目录下的Desktop 复制到当前目录下的demo文件夹
SCP -r user@remote:Desktop demo
选项 |
含义 |
-r |
若给出的源文件是目录文件,则scp
将递归复制该目录下的所有子目录和文件,目标文件必须为一个目录
|
-P |
名若远程SSH服务器的端口不是22。需要使用大写字母-P选项指定端口 |