Linux远程管理命令

2.1 shutdown

命令格式:shutdown [OPTION][TIME]
意义:关机/重启
参数:-r 表示重启
示例:

写法含义
shutdown -r now现在重启
shutdown一分钟后关机
shutdown +10十分钟后关机
shutdown 20:5120:51关机

2.2 ifgonfig

意义:查看/配置计算机当前的配置信息
ifconfig可以直接查看当前的配置信息,
ifconfig | grep inet可以进行筛选
在一台计算机中可能会有一个物理网卡和多个虚拟网卡,Linux当中的虚拟网卡通常是ensSS表示
127.0.0.1被称为本地回环地址,一般用来测试本机网卡是否正确。

2.3 ping

命令格式:ping ip地址
意义:检测到目标主机连接是否正常
命令格式:ping 127.0.0.1
意义:检测本机网卡是否工作正常
CTRL+C停止ping命令

2.4 ssh

命令格式:ssh [-p port] user@remote
意义:远程操作目标计算机。
port表示ssh server 监听的端口,如果不指定,默认值为22
user是远程机的用户名,如果不指定就是当前用户
remote是远程机器的地址,可以是ip地址,可以是域名,也可以是别名

注意:

  • ssh这个终端命令只能在Linux或者Unix系统下使用
  • 使用exit退出当前用户的登陆
  • 如果在Windows系统下,可以安装PuTTY或者XShell客户端软件即可
  • 在实际操作中,ssh服务器端口或许不是22,这时候需要用-p指定正确的服务器端口号
ssh高级
  • 免密登录

  • 配置别名

有关ssh配置信息都保存在home目录下的.ssh目录当中。

1)免密登录:
步骤:

  • 配置公钥
    执行ssh-keygen即可生成ssh钥匙,然后一直回车
  • 上传公钥到服务器
    ssh-copy-id -p port user@remote让远程服务器记住公钥。

2)配置别名:
每次输入ssh -p port user@remote,时间久了就显得麻烦,这时候我们可以选择一个别名来代替。
步骤:

  • 在~/.ssh下创建config文件
  • 使用gedit命令编辑config写入以下内容
Host aaa	//这是我们要修改的别称
 	HostName 192.168.40.122	//远程服务器的ip地址
 	User abc	//远程服务器的名字
 	Port 22

2.5 scp

scp 即 secure copy,用来远程拷贝文件

命令格式: scp [-P port] file1 user@remote:Desktop/file1
含义:将本机file1文件复制到远程机桌面file1
命令格式:scp -r [-P port] user@remote:Desktop/aaa aaa
含义:将远程机桌面上的aaa目录复制到本机aaa目录
scp的命令格式和ssh基本相同,-r 代表赋值==复制目录,还要注意ssh是小写的p,而scp是大写的P,这要注意!!!而且这条命令也是适用于Linux和Unix,Windows可以下载winscp,或者FileZilla。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值