0 学习目标
0.1 本节学习目标
- 了解Linux系统特点和使用领域;
- 了解Linux文件系统和目录;
- 熟悉Linux远程连接操作。
0.2 测试人员需要做什么?
- 部署测试环境
- 通过查看日志定位问题
- 操作数据库进行数据校验或者数据准备
- 监控服务器性能指标
- …
0.3 Linux / 数据库的学习方向
0.4 Linux / 数据库的学习目标
- 掌握Linux 文件 / 目录 / 权限 等操作
- 掌握Linux系统下 Vi 编辑器的使用
- 掌握数据库中增删改+单表/多表查询的SQL命令
- 完成Tpshop电商项目的环境部署
- 完成Tpshop中指定场景下SQL编写及数据验证
1 Linux介绍(了解)
1.1 操作系统定义
定义:管理计算机硬件与软件资源的计算机程序,同时也是计算机系统的内核与基石。
1.2 常见的操作系统
1.3 特点
- 开源免费
- 安全稳定
- 可移植性好(Linux可以安装在不同的设备上)
- 高性能
1.4 使用领域
- 应用服务器
- 数据库服务器
- 网络服务器
- 虚拟化云计算
- 嵌入式领域
- 个人PC
- 移动手机
2 Linux文件系统和目录
2.1 Linux文件系统
Linux是树形结构的文件系统,其中 / 是系统的根目录,其他所有目录都是它的子节点。
2.2 Linux主要目录介绍
/ :根目录,唯一 /home:用户目录 /root:系统管理员root目录 /usr:应用程序 /etc:系统配置 /boot:内核文件 /tmp:临时文件 /bin:放命令,工具
【思考】
-
以下哪些是属于Linux操作系统 A、 CentOs B、 Ubuntu C、 Fedora D、 OpenSuSe 【答案】ABCD -
以下哪些目录属于Linux系统的主要目录 A、 /bin B、 / C、/home D、 /root 【答案】ABCD
2.3 总结
- 知道Linux操作系统的特点和使用场景
- 了解Linux系统的文件系统和目录结构
3 Linux远程连接
【一】什么是远程连接? 答:控制远程的电脑。
【二】为什么要学习远程连接? 答:Linux服务器在机房或云服务器。要对Linux服务器进行相关操作,必须通过远程连接的工具连接到Linux服务器。
【三】如何远程操作? 答:借助远程连接工具,如xshell、finalshell。
- 远程连接Linux服务器之前,必须要知道Linux服务器的IP地址,以及SSH的端口(默认:22)
- 可以通过
ifconfig 命令查看ip地址 - 可以通过
netstat –anopt | grep sshd 查看ssh的端口,确定Linux当中ssh的服务是否开通
【四】如何远程连接? 答:①需要对方开启服务(如何查?netstat –anopt | grep sshd );②需要知道对方的IP地址和端口(如何查IP地址? ifconfig );③我的电脑能ping通对方的电脑(ping 对方的IP地址);④在SSH连接中填写相关信息(这次能连接下次不一定可以,因为IP地址可能会发生变化)。
|