平时大家大多数是在Windows或者Mac操作系统下去编写代码进行开发,在开发环境中安装大量的软件,这样会导致环境的稳定性和安全性降低。
1.2生产环境是将程序运行在此环境中,供用户去使用。这个环境是有专业的人员去维护,一般人是没有权限去操作生产环境的。
1.3测试环境一般克隆一份生产环境,会将开发环境中的程序部署到测试环境中,这个环境的主要目的是去程序进程检测,收集程序中的各种问题,并交给开发人员进行修改
1.4操作系统的选择生产环境中,常用的操作系统有Windows 2003 server,Linux,Unix等等,Linux操作系统,在生产环境中占据了大量的市场份额,Linux主要以稳定,可靠,免费的特点成为全球使用最多的服务器操作系统。
Linux操作系统现在已经成为后台开发人员必备的技能,并且后期学习的各种知识都会涉及到Linux操作系统。
二、Linux的介绍 2.1 Linux介绍在Linux操作系统出现之前,还有一个操作系统叫做Minix,Minix操作系统是由Andrew的大学教授研发出来的,当时大学教授是为了给学生上课,买了一套Unix操作系统,参考Unix自己写了一个操作系统,并且命名为Minix。同时将Minix开源,供学校内部的研究和教学,到了2000年,Andrew将Minix操作系统完全对外开源。
Minix由于完全对外开源之后,在互联网上迅速的传播,但是大家在使用时,发展Minix不时很完美,内部存在各种各样问题。用户将问题解决后,编写了一个补丁,将补丁以邮件的方式发给Andrew,但是Andrew教授最初的目的只是为了教学和研究。
于此同时,一位芬兰的大学生出现了,叫Linus,在Minix操作系统基础上,自己添加了一些补丁和插件,并将其命名为Linux操作系统,并且完全对外开源,而且开始维护Linux操作系统。
之前学习的Git也时Linus研发的。
2.2Linux 的版本
- Ubuntu
- redhat
- CentOS
Linux的版本分为两种,一种是Linus团队正在维护的开源内核版本。另一种是一些厂商基于内核版本封装的发行版本。
Linux的内核版本官网:The Linux Kernel Archives
Linux的发行版本,咱们需要学习的发行版本就时CentOS
Linux的常见发行版本
2.3 Linux和Windows区别- Linux是严格区分大小写的,Windows无所谓。
- Linux中一切皆是文件。
- Linux中文件是没有后缀的,但是他有一些约定俗成的后缀。
- Windows下的软件一般是无法直接运行的Linux中。
-
安装Linux,我们需要一个虚拟机,为了安装虚拟环境:VMware或者Virtual Box(采用VMware)
https://www.vmware.com/go/getworkstation-win
-
为了安装Linux,我们需要一个Linux的镜像文件:CentOS7版本
http://mirrors.163.com/centos/7/isos/x86_64/CentOS-7-x86_64-Minimal-1908.iso
-
安装一个连接Linux的图形化界面:Xterm,SSH,XShell(Xterm)
https://download.mobatek.net/2012020021813110/MobaXterm_Portable_v20.1.zip
3.1安装VMware傻瓜式安装,下一步下一步下一步……
3.2 安装Xterm解压即可以使用……
3.3 在VMware中安装Linux按照下图步骤,逐步安装Linux操作系统……‘
3.3.1选择安装方式选择安装方式
3.3.2 指定镜像方式选择稍后安装操作系统
3.3.3 选择操作系统类型选择操作系统类型
3.3.4 指定虚拟机名称指定虚拟机名称和安装目录
3.3.5 磁盘存储方式拆成多个文件存储
3.3.6 指定虚拟机配置指定虚拟机的设置
3.3.7 开始安装CentOS开始界面语言选择
3.3.8 配置虚拟机网络连接配置安装位置以及网络和主机名(开启)
3.3.9 开始安装开始安装后,设置ROOT用户的密码
3.3.10 安装成功安装成功并登录
3.4 使用Xterm连接Linux直接在Vmware中操作Linux有很多限制,我们可以在图形化界面中操作Linux操作系统
具体步骤如下……
3.4.1 查看ip地址查看ip地址
3.4.2 通过Xterm连接连接上linux
连接成功
四、Linux的目录结构Windows的目录结构是带有盘符的。D: E: C:,而Linux中是没有盘符的
在Xterm中输入ls / 查看Linux的顶级目录。
ls/
Linux的常用目录……
Linux目录树状图
- root:该目录为系统管理员HOME目录
- bin:这个目录下放着经常使用的命令
- boot:这里存放的是启动Linux时的一些核心文件
- etc:存放系统管理所需要的配置文件和子目录
- home:普通用户的HOME目录
- usr:默认安装软件的目录,类似Windows中的Program Files目录
- opt:是主机额外安装软件拜访的目录



