【每天play】为了学好python需要从脚下做起,Linux基础 P40-50
重听40,对“echo”和重定向又复习一下,因为隔了几天,对于“cat”和gedit又熟悉了一次。并且,echo 与touch的区别在于一个可以指定内容创建文件,一个是直接新建文件,。
现在进入41 其他命令 管道的概念和基本使用
首先对管道进行介绍,
6.3 管道 " | "
- Linux允许将 一个命令的输出 可以通过管道 作为另一个命令的输入
- 比如:水管,这头进水,另一头出水。在这里,可以理解为进水写 出水 读
常用管道命令:
more (显示部分 分页),与前面一样,使用空格/回车完成显示更多
/ grep 在命令执行的前提下进行文本搜索(后跟需要检索的内容) 过滤执行结果
远程管理常用命令
01 关机/重启
shutdown 选项时间 关机或重启
命令输入后,不指定选项或参数 一分钟后会关闭电脑
远程维护服务器时,不建议关闭系统,而是选择 关机重启 -c取消,在一分钟内
-r 重新启动
02 查看或配置网卡信息
2.1 网卡和IP地址
网卡 负责网络通讯的硬件设备 / IP地址是设置在网卡上的地址信息
IP地址 每台联网的电脑上都有IP地址,是保证电脑之间正常通讯的重要设置
2.2 ifconfig 可以查看 / 配置计算机当前的网卡配置信息
可以跟着老师一起练习一下,虽然之前也使用过。
结合前面的管道来定位到IP地址,
提示:一台计算机中可能会有一个物理网卡,和多个虚拟网卡,在Linux中,物理网卡名字通常以 ensXX 表示
127.0.0.1 被称为 本地回环/环回地址,一般用来测试本地网卡是否正常。
2.3 ping
使用ping命令,去ping一下老师视频中的例子。按Ctrl + C 结束
查看结果可以发现老师的主机没法回应,ping一下自己的好了。
老师讲的真的太快了,这部分笔记就不用文字阐述了,大概讲一下原理。
03 远程登录和复制文件
有两个命令比较重要
先讲ssh,接着看
3.1 ssh基础(非常重要 关注!!!)
在Linux中SSH是非常常用的工具,通过SSH客户端可以连接到运行了SSH服务器的远程机器上
- SSH客户端是一种 使用 Secure shell(SSH)协议连接到远程计算机的软件程序
- SSH是目前较可靠,专用远程登录会话和其他网络服务 提供安全性的协议
- 利用SSH协议 可以有效防止远程管理过程中的信息泄露
- 通过SSH协议可以对所有传输的数据进行加密,也能够防止DNS欺骗和IP欺骗
- SSH的另一项优点是传输的数据可以是经过压缩的,提高了传输速度
1)域名 和 端口号
域名 用一段用点分隔的名字 是IP地址的别名 便于记忆
我就知道老师可能会拿百度做测试。
端口号
IP地址 通过IP地址找到网络上的计算机
端口号 通过接口号可以找到计算机上运行的应用程序
SSH服务器 的默认端口号是 22 默认可省略
常见服务端口号列表
还是拿百度演示说明。
2) SSH客户端的简单实用
ssh [-p root] [email protected]
这段笔记是真的长,老师使用mac进行演示。我是win,所以先学习跟着老师
之前好像有一个这种类似终端的软件,有些忘了叫啥名字。好像是git Bash。
然后老师使用Mac对远程连接上的Ubuntu桌面上的文件进行了一系列操作:
老师开始皮,演示关隔壁电脑,需要密码 需要sudo
最后关机成功了。
下期预告
提示:
使用 exit 退出当前的用户
os:不知道为啥今天脖子巨酸。