远程管理命令
自学整理记录,大神见笑
目录
- shutdown
- ifconfig
- ping
- ssh
- scp
- 免密码登录
- 配置远程计算机别名
1.关机/重启→shutdown
sudo shutdown
-
不加任何选项和参数,默认表示1分钟后关机
shutdown1.png
sudo shutdown now
- 立刻关闭系统,now表示现在
sudo shutdown -r
-
默认表示1分钟后重启
shutdown2.png
shutdown 20:25
- 表示在今天的20:25关机
shutdown +10
- 表示10分钟之后关机
sudo shutdown -c
-
取消之前的关机或重启计划
-
这里要注意的是:远程维护服务器时,最好不要关闭系统,而应该重启系统
2.查看或配置网卡信息→ifconfig
ifconfig
-
查看或配置网卡信息
ifconfig.png -
注:网卡:网卡是一个专门负责网络通讯的硬件设备
-
IP地址:IP地址是设置在网卡上的地址信息
-
注:ifconfig | grep inet 可以快速筛选网卡中的ip地址
-
注:centos7如果报错ifconfig未找到命令,则需安装,命令如下:
sudo yum -y install net-tools
3.检测本机到目标ip地址的连接是否正常→ping
ping 192.168.1.36
-
检测本机到192.168.1.36的连接是否正常
ping1.png -
注:ping 127.0.0.1检测本机网络连接是否正常
-
注:ping中time值越小,说明速度越快
-
科普:ping命令取自声纳的声音,工作原理与潜水艇的声纳类似
-
小技巧:在Linux中终止一个程序,绝大多数使用Ctrl+c
-
注:输入域名也可,如下图
ping2.png
4.连接服务器→ssh(Linux,Unix,Mac专用连接方式)
ssh [-p port] user@remote
- port是端口号,如果不指点,则默认为22;如果端口号是22,则-p选项可以省略
- user是用户名,如果不指定,则为当前用户
- remote是ip地址或者域名或者别名
- 示例如下:
ssh -p 22 python@192.168.1.71
- 注:SSH是Linux中常用工具,建立客户端和服务器端,进行连接
- SSH特点:数据传输时加密的,可以防止信息泄露;数据传输时压缩的,可以提高传输速度
- 域名:www.baidu.com就是域名,等同于IP地址,方便记忆
- 端口号:端口号表示服务器上的某个软件程序
序号 | 服务 | 端口号 |
---|---|---|
01 | SSH服务器 | 22 |
02 | Web服务器 | 80 |
03 | Https | 443 |
04 | FTP服务器 | 41 |
- 提示:使用exit退出当前用户
- 注:ssh这个命令只能在Linux或者Unix中使用
- 注:Mac可以直接远程操作SSH服务器端
- 注:Windows需要安装Putty或者Xshell软件连接使用
5.远程拷贝文件或目录→scp(Linux,Unix,Mac专用拷贝方式)
scp -P port user@remote:服务器的文件或目录 客户端的文件或目录
- 将服务器文件或目录拷贝到客户端
scp -P port 客户端的文件或目录 user@remote:服务器的文件或目录
-
将本地文件或目录拷贝到服务器上
-
注:scp中-P,P一定要大写,端口号为22可以省略
-
注:scp加选项-r,可以拷贝目录
-
注:scp命令只能在Linux或者Unix中使用
-
如果为Windows系统,可以安装Putty,使用pscp命令;或者下载FireZilla使用FTP传输;还可以用WinSCP拷贝数据
6.免密码登录
- SSH配置信息都保存在家目录下.ssh目录下
- 免密码登录设置及原理