Linux和数据库
1.Linux命令:软件测试第一个任务,一般都需要进行环境搭建,一部分环境搭建内容是在服务器上实现的,跟服务器交互需要使用Linux命令。(因为Linux没有图形化页面)
2.数据库:所有的软件在使用过程中所产生的的数据,最终都要存在数据库当中,而测试工作往往会需要去校验数据的正确与否,因此需要学习数据库。
一 硬件和软件
硬件:能看见摸得到
软件:能看见摸不到
关系:没有软件的硬件是没有任何意义的,只有存在软件的硬件才能为人所用。
二 操作系统
作用:
1.是硬件设备上的第一层软件
2.有了操作系统可以方便我们调用所有的硬件设备
3.所有应用程序(qq和微信)的安装使用前提是具备操作系统
三 操作系统的常见分类
1.桌面操作系统:Windows,macOS,Linux
2.服务端操作系统:Linux,Windows server
3.移动端操作系统:iOS,Android(基于Linux)
4.嵌入式操作系统:Linux(自动贩卖机,收银台,汽车中控)
四 Linux系统
特点:
1.开源免费系统(开源不一定免费)
2.安全稳定
3.可移植性好(常见系统分类中都有Linux系统的存在)
4.高性能(服务端没有图形页面)
五 Linux系统分类
市面上常见的Linux系统都有一个共同的名字:Linux发行版(在内核版基础上额外增加一些应用软件和图形化页面)
说明:虚拟机及虚拟机系统仅在学习阶段起到在本地模拟服务器的作用,实际工作中不需要安装及使用
六 Linux系统的文件和目录
特征:在Linux系统中没有盘符的概念
Linux系统中的所有文件都在根目录下(常用“/”代表)
使用目录:
“/”:根目录
/home:所有普通用户的根目录
/root: Linux系统超级管理员的根目录
/usr/bin:Linux命令大部分都存在于该目录下
虚拟机常规操作:图形化页面进入根目录
根目录:
七 Linux系统文件和目录的特点
1.普通用户和超级管理员用户权限有很大区别
(1)普通用户可以进入超级管理员的根目录,但是无法对其中的文件进行任何操作
(2)但是超级管理员用户可以做任何操作(实际工作中,一般不会轻易获取root用户权限)
2.一般情况下,普通用户的操作范围仅限在自己的家目录当中
例:当前用户为admin,操作范围仅限:/home/admin