学习主要内容:1、Linux操作系统(含义、组成、发展以及常见版本);
2、环境部署(下载地址、32位和64位的区别、VMware创建虚拟机、CentOS的安装、xshell远程连接系统)
一、什么是操作系统?
人与硬件设备的中介/桥梁;人通过操作系统控制硬件设备。
二、Linux操作系统的组成
分为三部分:从外到里
外围应用程序 蛋壳
命令解释器 shell 蛋清
系统核心(Kernel lib API) 蛋黄
三、操作系统产生发展:
1969年 Unix诞生在贝尔实验室;
1984年 谭宁邦 Minix开发者
1984年 斯托曼 做出和Unix一样优秀但是开源的一个系统
创建公司: 自由软件基金会
项目: GNU(GNU is not unix)
开发软件:gawk,bash,gcc,emacs
制度: GPL 通用公共许可(协议)
GPL主要内容:
a:每个软件都要开放源代码,可以随意传播;
b:你可以随意修改代码,改完后放出来;
1991年 托沃兹 Linux之父 开发出LINUX内核
四、常见的Linux发行版本:
Linux桌面系统 Ubuntu(乌班图 )(开发人员开发平台开发)
服务端Linux系统 Redhat (Red Hat Rnterprise Linux 红帽企业版) 可以随意下载 服务更新收费
CentOS (常用,redhat 去logo去收费)
安全要求很高 Debian或 FreeBSD
使用数据库高级服务或电子邮件网络用户 SUSE openSUSE
redhat新功能软件放在Fedora里面 Fedora=>稳定后=>Redhat=>去logo去收费=>CentOS
中文 红旗Linux 中标麒麟Linux
五、部署环境
5.1、系统下载网站 阿里云镜像网站(只有最新版本)
旧版本:vault.centos.org网站
5.2、32位系统和64位系统的区别
5.2.1、同时处理的数据数量不同同时处理的数据数量不同 32位 四车道马路
64位 八车道大马路
5.2.2、设计目标不同 32位 家用
64位 给大量计算 数据处理(企业)
5.2.3、支持的最大内存 32位 支持最大4G
64位 支持更大内存
5.3、命名 32位 i386或i686
64位 X86-64
5.4、VMware创建虚拟机
5.4.1、什么是虚拟机:简单说虚拟机软件就是一套特殊的软件,虚拟出硬件+操作系统==服务器+OS
5.4.2、电脑推荐配置 CPU:I5 及以上
内存:8G及以上
硬盘:256G以上
VMware版本:VMware 12
5.4.3、新建虚拟机==>点击 CD/DVD(IDE) 打开在使用镜像文件时选择CentOS-7-x86_64-DVD-1810.iso==>打开虚拟机,按上下键选择install centos7 按Tab键,输入net.ifnames=0 biosdevname=0,回车==>选择英文,更改设置==>最后安装
注意要点:
a、磁盘分区方式:
/boot 引导分区 200M(1g)
swap 交换分区 内存不足时临时充当内存
物理内存小于8G swap给内存的1.5倍
物理内存是大于8G swap给8G(最多给8G)
/ 根分区 Windows C盘 软件和文件默认存放的地方
剩余多少给多少。
三个分区添加完毕,即可确认点击“Done”
b.设置IP和主机名:点击“configure” ,在“General”选项中勾选第一项
在“IPv4 Settings”选项中 “Method”项选择“Manual”
在“addresses”选项中点击Add 然后依次设置“address”为10.0.0.200,“netmask”为24,”Gateway“为10.0.0.254;
DNS servers 选项设置为 10.0.0.254
c.点击安装后在“ROOT PASSWORD”中设置root用户的密码即可等待安装完成==>安装完成后点击“Reboot”==>在登陆界面输入root用户密码即完成创建。
5.4.4、虚拟网络编辑器:过程如下图
5.5、xshell远程连接:
5.5.1、xshell连接虚拟机,首先在虚拟机Linux中,输入ip a命令 ,查看eth0的IP地址 本机问10.0.0.200
5.5.2、打开Xshell,选择视图模式为树视图,然后新建“老男孩教育59期模板机-02”文件夹;
5.5.3、在此文件夹下面新建会话,然后点击连接。
5.5.4、在SSH用户名界面输入用户名"root"==>在ssh用户验证界面输入密码点击确定即完成远程连接。