1、操作系统
技术的发展从根本上来说,是因为需要而形成的。操作系统也是如此。
所谓操作系统,就是对三类对象服务的特殊程序:
- 对普通用户,提供文件管理系统和统一规范的交互方式,分为命令式和图形化
- 对开发者,提供对底层资源统一的调用方式,协调各程序之间的关系以正常运行
- 对管理员,提供用户和组登录和权限管理机制,以及诸多监控程序
从结果来看,形成了以普通用户为主的,图形化交互优先的windows,以及以开发者和管理员为主的,命令式交互优先的linux。
注意:命令式和图形化并不是绝对排斥的,某些linux发行版包含图形化界面,而windows包含cmd命令。
2、linux介绍
linux是一种自由和开放原码的类unix操作系统,在1991年由芬兰人林纳斯·托瓦兹在赫尔辛基大学上学时创立的。
是一个基于 POSIX 和 UNIX 的多用户、多任务、支持多线程和多 CPU 的操作系统。能运行主要的 UNIX 工具软件、应用程序和网络协议。
较知名的发行版有:Ubuntu、RedHat、CentOS、Debian、Fedora、SuSE、OpenSUSE、Arch Linux、SolusOS 等。
常见的服务器:lnmp=linux+nginx+mysql+php,lamp=linux+apache+mysql+php
本站点没有特殊声明,指的是centos7或kali作为演示
3、linux使用
- 云服务器,比如阿里云、腾讯云、华为云、百度云
- vm虚拟机
- 双系统,使用u盘安装
- docker环境