【Linux】 01Linux操作系统介绍

0 学习目标

0.1 本节学习目标

  1. 了解Linux系统特点和使用领域;
  2. 了解Linux文件系统和目录;
  3. 熟悉Linux远程连接操作。

0.2 测试人员需要做什么?

  • 部署测试环境
  • 通过查看日志定位问题
  • 操作数据库进行数据校验或者数据准备
  • 监控服务器性能指标

0.3 Linux / 数据库的学习方向

  • 掌握Linux系统常用操作命令
  • 掌握数据库增删改查基本命令
  • 具备在Linux系统部署web电商系统的实战经验
  • 能够在web电商系统中编写SQL验证数据库

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:放命令,工具

【思考】

  1. 以下哪些是属于Linux操作系统
    A、 CentOs
    B、 Ubuntu
    C、 Fedora
    D、 OpenSuSe
    【答案】ABCD

  2. 以下哪些目录属于Linux系统的主要目录
    A、 /bin
    B、 /
    C、/home
    D、 /root
    【答案】ABCD

2.3 总结

  1. 知道Linux操作系统的特点和使用场景
  2. 了解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地址可能会发生变化)。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值