服务器
服务器是我们业内的一个统称,既可以指硬件,也可以指软件。
硬件的服务器
硬件上,服务器就是一个主机,说白了就是一个配置高的电脑。
服务器集群,就是多台服务器协同工作。服务器落实到一个节点上,就是单台主机。任何一家公司,除非是初创小公司,都不止一台服务器。
以后会听到分布式架构,其实就是多台服务器一起工作。
服务器集群的一个特色,就是负载均衡,而且多机热备。通俗点说,负载均衡就是说有十个服务器,不能一个工作其它闲着,他要取最优解。
多机热备,就是说一个服务器挂了,其它的可以马上顶上。
软件角度的服务器
把操作系统看成服务器:国内用的比较多的,基于linux的CentOS和Ubuntu,还有一类是windowsServer
我们可以类比自己的电脑,如果只有一个纯净的系统,也是没办法工作的。所以把各种服务器软件也看成是服务器。
比较常见的服务器软件Mysql服务器,Apache服务器,Nginx服务器,Tomcat服务器,邮件服务器,FTP服务器
操作系统
我们再来科普下操作系统。市面上常见的操作系统分为两大类,一个是windows,一个是unix
windows主要用于个人电脑的PC端,它的发行版就是我们常见的win7,win8,win10,win11
如果要学软件测试,建议使用win10系统,各种生态都比较健全。我们学习,不要追求新潮,而是追求高效稳定。
unix是开源的,常用于军用。
unix衍生了一个开源系统,叫做linux,主要做商用服务器。这个是我们软件测试要重点了解的。
我们手机的操作系统,android,是用java语言写的。他也是基于linux的。在linux上用java虚拟机做的android
我们用的苹果,手机上的ios和MAC,都是基于unix
总结
当然,随着学习的深入,我们还要详细的了解linux的各种命令,包括服务器软件mysql的各种sql语句,但是作为软件测试入门,我们对服务器的分类,统称,应该有一个大概的了解。希望这篇文章可以帮助大家更好的入门软件测试
转载请注明:http://www.0431gb208.com/sjsbszl/3709.html