python Linux远程管理笔记

一、关机/重启

shutdown 选项 时间

-r:重启

不指定选项和参数,默认表示一分钟之后关闭电脑

#重启
$ shutdown -r now
#立即关机
$ shutdown now
#20:25
$ shutdown 20;25

二、查看或配置网卡信息

2.1 ifconfig 查看/配置计算机当前的网卡配置信息

ifconfig
ifconfig|grep inet

提示一台计算机中可能有一个物理网卡和多个虚拟网卡,在Linux中物理网卡的名字通常以ensXX表示

127.0.0.1被称为本地回环/回环地址,一般用来测试本机网卡是否正常

2.2 ping IP地址;检测到目标IP地址的连接是否正常

ping IP地址
ping 127.0.0.1

三、远程登录和复制文件

3.1ssh基础

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

1)域名和端口号

域名;由一串用点分隔的名字组成,例如www.itcast.cn

是IP地址的别名

2)端口号

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

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

SSH端口号的默认端口号为22,默认端口号可以省略

常见端口号

1、SSH服务器:22

2、web服务器;80

3、HTTPS:443

4、FTP服务器:21

3)SSH客户端的简单使用

ssh [-p port]user@remote
user:在远程机器上的用户名,如果不指定的话默认为当前用户
remotw:远程机器的地址,IP/域名或者是别名
port:是ssh server监听的端口,如果指定,默认为22

提示;使用exit退出当前用户的登录

注意:SSH这个终端命令只能在Linux或者Unix系统下使用

如果在Windows系统中,可以安装putty或者Xshell客户端软件

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

3.2SCP(掌握)

scp是一个在Linux下用来进行远程拷贝文件的命令

它的地址格式与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/2remote: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选项指定端口

四、配置别名

每次输入ssh-p port user@remote

配置别名;用ssh mac代替一长串,在~/.ssh/config里面追加一下内容

Host mac
   HostName ip地址
   User itheima
   Port 22

保存之后,可以使用ssh mac实现远程登陆,scp同样可以使用

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值