Linux05-Linux远程管理命令

Linux远程管理命令

关机和重启shutdown

查看和配置网卡信息ifconfig、ping

远程登录和复制文件ssh、scp

1、关机/重启

shutdown可以安全关闭和重启系统

选项:-r重启系统

提示:

不指定选项和参数,默认表示1分钟之后关闭电脑;远程维护服务器时,最好不要关闭系统,而是重新启动系统。

重启系统,其中now表示现在:shutdown -r now

系统在今天20:20会关机:shutdown 20:20

系统再过十分钟会关机:shutdown +10

取消之前指定的关机计划:shutdown -c

2、查看和配置网卡信息

ifconfig(configure a network interface)查看/配置计算机当前的网卡配置信息

ping ip地址:检测到目标主机ip地址的连接是否正常

网卡是一个专门负责网络通信的硬件设备。

IP地址是设置在网卡上的地址信息。

提示:

一台计算机可能会有一个物理网卡和几个虚拟网卡,在Liunx中物理网卡通常以essXX开头表示。

127.0.0.1称为本地回环/环回地址,用来检测本机网卡是否正常。

查看网卡配置信息:ifconfig

查看网卡对应的ip地址:ifconfig | grep inet

检测到目标主机连接是否正常:ping 目标主机IP地址

检测本地网卡工作是否正常:ping 127.0.0.1

ping一般用于检测本地计算机到目标计算机之间的网络是否通畅,数值越大,网速越慢

提示;

在Liunx中,想要终止一个终端程序的执行,绝大多数都可以使用CTRL+C

3、远程登录和复制文件

ssh:secure shell

scp:secure copy

secure 英 [sɪˈkjʊə(r)]  美 [sɪˈkjʊr]

vt.

保护;(尤指经过努力)获得,取得,实现;拴牢;扣紧;关严;保卫;使安全;抵押

adj.

安全的;可靠的;安心的;有把握的;牢靠的;稳固的;稳妥的;严密把守的;牢固的

ssh是目前较可靠,专为远程登录会话和其他网络服务提供安全性的协议。

利用SSH协议可以有效防止远程管理过程中的信息泄露。

通过SSH协议可以对所有传输的数据进行加密,也能够防止DNS欺骗和IP欺骗。

SSH传输的数据是可以经过压缩的,所以可以加快传输的速度。

3.1域名和端口

域名:是由一串由点分隔的名字组成,是IP地址的别名,方便用户记忆。

IP地址:通过IP地址可以找到网络上的计算机。

端口号:通过端口号可以找到计算机上运行的应用程序。

SSH服务器的默认端口是22,如果是默认端口号,在连接的时候可以省略端口号输入。

常见服务端口号:

SSH服务器22

Web服务器80

HTTPS 443

FTP服务器21

3.2SSH客户端使用

ssh [-p port] user@remote

port是SSH Server监听的端口,如果不指定,就是默认值22

user是远程计算机的用户名,如果不指定的话默认为当前用户

remote是远程计算机的IP地址/域名/别名

使用exit退出当前用户的登录。

注意:

ssh终端命令只能在Linux或UNIX系统下使用;如果在windows中,可以安装PuTTY或XShell客户端软件。

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

3.3scp

scp(secure copy)是Linux下用来远程拷贝文件的命令。

scp的地址格式与ssh的基本相同,在指定端口时是大写的-P

#把本地当前目录下的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

scp常用选项:

-r 含义:若给出的源文件是目录文件,则scp将递归复制该目录下的所有子目录和文件,目标文件必须为一个目录

-P含义:若远程SSH服务器的端口不是22,需要使用大写字母-P选项指定端口

注意:

scp这个终端命令只能在Linux或UNIX系统下使用

如果在windows系统中,可以安装PuTTY,使用pscp命令行工具或者按照FileZilla使用FTP进行文件传输。

FileZilla在传输文件时,使用的是FTP服务而不是SSH服务,因此端口号应该设置为21

©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容