- 第一台计算机是1946 年2 月14 日诞生日,第一台名称ENIAC。体积一间屋子的大小,重量高达28t
- 第一代:1946–1958 => 12 年 (电子管)
- 第二代:1958–1964 => 6 年 (晶体管)
- 第三代:1964–1970 => 6 年 (集成电路)
- 第四代:1970–至今(大规模集成电路)
- 计算机资源分为两部分:
- 硬件资源:一般硬件资源是指计算机的物理组成,由真实的设备组成的
- 计算机的硬件组成有:CPU(处理器)、内存(主存)、风扇、硬盘(辅存)、显示器、主板、电源、声卡、网卡、显卡、鼠标、键盘等
- 软件资源:一般是指应用程序,应用程序程序是由开发人员去按照编程语言的特定的规则去编写的程序。(操作系统也属于软件的范畴,属于系统软件)
- 硬件资源:一般硬件资源是指计算机的物理组成,由真实的设备组成的
-
常见操作系统有:Windows、MacOS、Unix/Linux(类unix)
- Windows:其是微软公司研发的收费操作系统(闭源)
- Windows 系统体系分为两类:用户操作系统、Server 操作系统
- MacOS:其是由苹果公司开发的一款收费操作系统(闭源)
- 从终端角度来看分为:watch OS、IOS、MacOS
- 特点:底层优化实现的很好、安全性要更加高点
- Linux:Linux 是目前全球使用量最多的服务器操作系统(开源)
- 主要的分支有:RedHat(红帽)、CentOS、Debian、乌班图(ubuntu)等
- 其在世界范围最大的使用分支是安卓。
- Windows:其是微软公司研发的收费操作系统(闭源)
-
常见的Linux操作系统分支
- 性能方面:Windows 服务器操作系统不如Linux 高
- 稳定性:Linux 更加稳定,其开机时间可以达到好几年不关机
- 开源方面:因为开源,人人都可以看到源代码,就可以为其提供自己的补丁,补丁可以提高稳定性和安全性
- 安全性问题:Linux 操作系统,相对于Windows操作系统要更加安全
- 远程管理方面:Windows 不及Linux 操作高效
- 资源利用率方面:linux资源占有率更高
- 服务器价格昂贵的,需要对资源进行充分利用,充分把计算机资源用到项目上(访问并发、性能),而不是把资源浪费在图形化界面或者方便程度上。
- 看看就行了…
- 膜拜两位大佬
- Linus(林纳斯·托瓦兹):Linux 的开发作者,被称为Linux 之父,Linux 诞生时是芬兰赫尔辛基大学的在校大学生。
- Stallman 斯特曼:开源文化的倡导人。
- Linux:指由Linux内核衍生的各种Linux发行版本。(CentOS、Ubuntu)
- 开放性(开源)、多用户、多任务、良好的用户界面、优异的性能与稳定性
- 多用户多任务:
- 单用户:一个用户,在登录计算机(操作系统),只能允许同时登录一个用户;
- 单任务:一个任务,允许用户同时进行的操作任务数量;
- 多用户:多个用户,在登录计算机(操作系统),允许同时登录多个用户进行操作;
- 多任务:多个任务,允许用户同时进行多个操作任务;
注:Windows 属于:单用户、多任务;而Linux系统则属于:多用户、多任务
三、Centos7.6 安装 3.1 Linux系统安装方式- 安装操作系统方式有两种:
- 真机安装:使用真实的电脑进行安装,像安装windows 操作系统一样,真机安装的结果就是替换掉当前的windows 操作系统
- 虚拟机安装:通过一些特定的手段,来进行模拟底层硬件,进行操作系统的安装,并不会影响当前计算机的真实操作系统(正常人还是选虚拟机,毕竟你一开始不会操作)
- 第一步:双击打开VMware安装程序
- 第二步:进行下一步安装
- 第三步:勾选许可协议,单击下一步
- 第四步:根据需要决定是否需要更改软件的安装位置(建议放置于除C盘以外任意盘下),增强型键盘驱动程序可以勾选
- 第五步:更改成功后,单击确定,下一步继续安装:
- 第六步:用户体验设置,均不勾选,单击下一步继续安装
- 第七步:快捷方式设置,建议都勾选,单击下一步继续安装
- 第八步:单击安装按钮
- 第九步:安装结束后,单击许可证按钮,输入密钥,输入,完成。
注:在安装完之后需要检查,检查虚拟机软件网络适配器是否有安装两个虚拟网卡VMnet1与VMnet8,如果没有这两张网卡,必须重新安装。(如果网卡安装失败则还需要清理注册表,反正贼拉麻烦…)
3.3 虚拟机设置 3.3.1 镜像版本选择与下载-
Linux系统版本选择:CentOS7.6 x64,镜像一般都是CentOS*.iso文件
-
为什么不选择最新版的8版本?(直接学8也无所谓…)
- 7.x 目前依然是主流
- 7.x 的各种系统操作模式是基础
-
官网:https://www.centos.org/ ,从官网下载得到的镜像文件
- Centos7.6版本下载地址:http://vault.centos.org/7.6.1810/isos/x86_64/CentOS-7-x86_64-Everything-1810.iso
-
第一步:新建虚拟机,点击"文件"菜单,选择"新建虚拟"选项,选择"自定义"点击下一步:
-
第二步:选择兼容性,默认即可,单击下一步:
- 第三步:选择镜像文件的时候选择“稍后安装操作系统”,点击下一步
- 第四步:设置客户机操作系统–>linux–>centOS7 64位,点击下一步
- 第五步:设置虚拟机的名称(名称将会后期出现在左侧)和设置虚拟系统的安装位置(建议20G)
- 第六步:CPU设置,提示:根据自身电脑配置选择CPU设置,一般默认即可,1*2
- 第七步:分配虚拟机内存,可设置为2048MB(2G)
-
第八步:选择虚拟机网络类型,默认选择NAT即可。
-
第九步:后续默认的步骤,直接下一步
- 安装完毕后,单击完成
-
第一步:选择CD/DVD光驱,如下图所示
-
第二步:选择CentOS7.6光盘文件(CentOS-7.6-x86_64-DVD-1810.iso,不需要解压)
-
第三步:启动CentOS7.6操作系统光盘镜像
注意:如果开机之后鼠标点进去虚拟机看不到,则可以按下组合快捷键"Ctrl + Alt"
- 第四步:选择安装centos7
- 第五步:等待一会儿后,将弹出欢迎界面,选择语言,建议全英文,点击继续
- 第六步:在安装信息摘要界面,设置时间=> 亚洲/上海 => Asia/Shanghai,单击Done
- 第七步:在软件选择界面,选中左侧GNOME Desktop,勾选右侧所有项目(设置桌面,最小化也行,不重要),点击完成,回到安装信息摘要界面。
- 第八步:点击INSTALLATION DESTINATION。进入磁盘配置页面,直接点Done,不需要做其他更改,只是确认使用自动分区
- 第九步:连接网络,这里要点,不点没网
- 第十步:给root管理员设置密码以及创建一个普通的用户
-
第十一步:回到安装进度页面,显示已经设置了ROOT密码,等待安装完成即可。
-
第十二步:安装完成后,右下角会出现重启按钮,点击重启
- 第十三步:重启之后,来到初始设置页面,点击license information
- 第十四步:勾选我同意许可协议,单击完成配置,回到初始设置页面,到此CentOS7.6就全部安装完成了!
- 如果在启动时候出现下述错误,则说明电脑没有开启支出cpu的虚拟化
- 需要重启计算机,并且在开启的时候进入主板的BIOS设置开启虚拟化,然后保存设置重启电脑
- 快照可以理解就是一个快速的备份操作。
- 为什么要拍摄快照:就是为了做一个系统的备份,防止误操作,导致系统不可用。
- 第一步:选择虚拟机=>快照=>拍摄快照
- 第二步:设置快照的名称
- 当有一天,我们的Linux系统不小心损坏了,不用单击。单击虚拟机菜单=>快照=>恢复到快照即可立即恢复。
- 当我们的计算机静止不动,5分钟后,会自动锁定屏幕
- 解锁还需要重新输入密码,很麻烦,所以应该解除5分钟限制
- 第一步:单击设置菜单
- 第二步:选择Power(节能)
- 第三步:设置锁屏时间
- 官网:https://www.centos.org/
- 同3.3,改一下版本就行了
4.4 Centos6 初始化的一些问题等待安装…
- 看看就好,主要还是以centos7为主,只是部分企业还在用6
# 安装vim [root@server02 ~]# yum install -y vim 已加载插件:fastestmirror 设置安装进程 YumRepo Error: All mirror URLs are not using ftp, http[s] or file. Eg. Invalid release/repo/arch combination/ removing mirrorlist with no valid mirrors: /var/cache/yum/x86_64/6/base/mirrorlist.txt 错误:Cannot retrieve repository metadata (repomd.xml) for repository: base. Please verify its path and try again
- 报错:Cannot retrieve repository metadata (repomd.xml) for repository: base.
- 原因:CentOS6已经在2020年11月30日停止维护了。centos官方停止了对centos6的所有更新,并且下架了包括官方所有的centos6源,目前阿里、163、清华等centos6源已无法使用
- 解决:如下
mv /etc/yum.repos.d/CentOS-Base.repo /etc/yum.repos.d/CentOS-Base.repo.bak vi /etc/yum.repos.d/CentOS-Base.repo # 编写 [centos-office] name=centos-office failovermethod=priority baseurl=https://vault.centos.org/6.10/os/x86_64/ gpgcheck=1 gpgkey=https://vault.centos.org/6.10/os/x86_64/RPM-GPG-KEY-CentOS-6 yum list yum install -y vim # 配置vim echo "set nu" >> /root/.vimrc echo "set ts=4" >> /root/.vimrc sed -i "8calias grep='grep --color'" /root/.bashrc source /root/.bashrc # 关闭防火墙 service iptables stop chkconfig iptables off setenforce 0 sed -i "s/SELINUX=enforcing/SELINUX=disabled/" /etc/selinux/config # 修改主机名 vim /etc/sysconfig/network #修改为 HOSTNAME=server01 # 域名解析 vim /etc/hosts # 追加 192.168.180.10 server02.lnmp.com server02 # 时间同步 yum -y install ntp service ntpd start chkconfig ntpd on ntpdate cn.ntp.org.cn # 拍摄快照



