远程管理命令
关机和重启
-
shutdown 选项 时间命令可以安全关机或者重新启动电脑 -
当选项为
-r时表示重新启动 -
不指定选项和时间参数,默认表示1分钟之后关闭电脑
-
取消之前指定的关机计划
shutdown -c
shutdown -r now 表示立刻重启
shutdown +10系统再过10分钟后自动关机
shutdown 20:25 20:25关机
查看或配置网卡信息
-
网卡:是一个专门负责网络通讯的硬件设备
-
IP地址:是设置在网卡上的地址信息(一组数据),此时电脑之间可以相互联系
-
把电脑比作电话时,网卡相当于SIM卡,IP地址相当于电话号码
config
| 命令 | 作用 |
|---|---|
| ifconfig | 查看/配置计算机当前的网卡配置信息(IP地址) |
| ping IP地址 | 检查到目标ip地址的连接是否正常 |
-
查看网卡对应的IP地址:
ifconfig | grep inet -
127.0.0.1被称为本地回环/环回地址,一般用来测试本机网卡是否工作正常
ping
-
检测到目标主机是否连接正常:
ping IP地址 -
检测本地网卡是否工作正常:
ping 127.0.0.1 -
无法连接到目标主机时会显示
Destination Host Unreachable或者不动 ;若连接成功时显示的Times越短,则表示网速越快。 -
退出
ping命令:Ctrl+ C
远程登录和复制文件
| 命令 | 作用 |
|---|---|
| ssh用户名@ip | 关机/重新启动 |
| scp用户名@ip:文件名或路径 | 远程复制文件 |
SSH基础
在Linux中SSH是非常常用的工具,通过SSH客户端可以连接到SSH服务器的远程机器上。
- SSH客户端是一种使用
Secure Shell(SSH)协议连接到远程计算机的软件程序 - 通过SSH进行数据传输是加密的,可以防止信息泄露
- 通过SSH进行数据传输是压缩的,可以提高传输速度
域名和端口号
-
域名:ip地址别名,由一串用点分隔的名字组成,例如:
www.itcast.cn -
ip地址:通过ip地址找到网络上的计算机
-
端口号:通过端口号可以找到计算机上运行的应用程序
-
ssh服务器的默认端口号是
22,如果是默认端口号,再连接的时候可以省略 -
常见服务器端口号列表
-
| 服务 | 端口号 |
|---|---|
| ssh服务器 | 22 |
| Web服务器 | 80 |
| HTTPS | 443 |
| FTP服务器 | 21 |
ssh [-p port] user@remote
eg: ssh -p 22 chen@172.16.140.138
user是在远程机器上的用户名,如果不指定的话默认为当前用户remote是远程机器的地址,可以是ip/域名,或者是后面会提到的别名port是SSH Server 监听的端口,如果不指定,就为默认值22
注意:
- 使用
exit退出当前用户的登录ssh这个终端命令只能在Linux、Unix系统下使用- 如果在
windows系统下使用,可以安装PuttY或者XShell客户端软件即可
如果终端命令权限不够时,在命令前面加
sudo表示超级用户权限
scp
scp就是secure copy是一个在Linux 下用来进行 远程拷贝文件 的命令- 它的地址格式与ssh基本相同, 需要注意的是,在指定端口时用的是大写的
-P而不是小写的
eg:scp -P 22 chen@192.168.159.133:Desktop/01.py .
# '.'表示当前桌面根目录
eg:
# 将用户远程chen桌面下的文件夹或文件复制到当前桌面 demo 的演示文件夹
scp -P 22 -r chen@192.168.159.133:Desktop demo
# 把本地当前目录下的 01.py 文件复制到 远程 家目录下的 Desktop/01.py
# 注意:“:”后面的路径如果不是绝对路径,则以用户的家目录作为参照路径
scp -P port 01.py user@remote:Desktop/01.py
# 把远程加目录下的 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
FileZilla
Windows系统也可以使用FileZilla进行文件传输FileZilla使用FTP进行传输,而不是scp,因此端口号为21.
本文详细介绍了Linux系统中的远程管理命令,包括如何关机和重启,查看或配置网卡信息,使用`config`和`ping`命令。此外,还讲解了`SSH`远程登录和`scp`文件传输的基本操作,以及常用端口号。通过实例展示了如何使用这些命令进行远程操作和文件传输,对于Linux管理员和开发者来说是实用的参考资料。
4181

被折叠的 条评论
为什么被折叠?



