Linux操作系统安装

目录

Linux发展史

1、Linux前身-Unix

2、Linux诞生

3、开源文化

4、Linux系统特点

5、Linux分支

Linux系统的安装

1、安装方式

2、使用VMware workstation进行安装

2.1、创建虚拟机

 2.2、安装CentOS系统

3、Linux初始化配置

 4、更新yum源

 5、Linux系统文件


Linux发展史

1、Linux前身-Unix

1968年  Multics项目

MIT、Bell实验室、美国通用电气有限公司走到了一起,致力于开发Multics项目。到后期由于开发进度不是很好,MIT和Bell实验室相继离开这个项目的开发,最终导致项目搁浅。 

1970年(Unix元年,时间戳)  Unix诞生

当时在开发Multics项目的时候,实验室中有一个开发成员开发了一款游戏(travel space:遨游太空),因为两个实验室相继离开项目开发,导致这名开发人员没法玩游戏,后来他提议组织人员重新在Multics项目之上重新的开发,也就出现了1970年的Unix。当时Unix操作系统是使用的汇编语言(机器语言)开发的。

1973年  用C语言重写Unix

因为汇编语言有一个最大的局限性:对于计算机硬件过于依赖。导致移植性不好,所以后期在1973年使用了C语言对其进行重新开发。

1975年  Bell实验室允许大学使用Unix。

1975年,bell实验室允许大学使用Unix操作系统用于教学作用,而不允许用于商业用途。

2、Linux诞生

人物  Linus

Linux的开发作者,Linux之父,李纳斯·托瓦兹。Linux诞生时是荷兰在校大学生。

 这位大叔是不是很帅啊!

1991年  0.0.1版本

李纳斯当时学校使用的就是Unix操作系统,然后其对系统的底层代码进行了修改,放到了学校为学生开放的网站上,原先他把文件命名写成了Linus’s Unix,后期网络管理发现之后觉得这个名字不好,自己手动的将名字改成Linux。随后其他同学下载之后发现这个版本还是挺好用的,随后都把自己代码贡献给李纳斯。

1992年  0.0.2版本

1994年  1.0版本

2003年  2.6版本

...不在一一赘述了,网上有很多自己去查咯😄

上述所提及的版本号并不是分支版本,而是指Linux的内核版本。

3、开源文化

Linux是开源的操作系统。所谓开源就是指开放源代码。

人  物  Stallman 斯特曼,开源文化的倡导人。

1983年  GNU计划

1985年  FSF基金会

1990年  Emacs、GCC(c语言的编译器)、程序库  

1991年  Stallman去找Linus,商谈让Linux加入其开源计划(GNU计划)

1992年  GNU/Linux
。。。其他的自己百度去吧

4、Linux系统特点

开放性(开源)、多用户、多任务、良好的用户界面、优异的性能与稳定性

多用户多任务:

单用户:一个用户,在登录计算机(操作系统),只能允许同时登录一个用户;

单任务:一个任务,允许用户同时进行的操作任务数量;

多用户:多个用户,在登录计算机(操作系统),允许同时登录多个用户进行操作;

多任务:多个任务,允许用户同时进行多个操作任务;

Windows属于:单用户、多任务。

Linux属于:多用户、多任务。

5、Linux分支

分支:Linux分支有很多,现在比较有名的ubuntu、debian、centos(Community Enterprise Operating System、redhat、suse等等。

Linux系统的安装

1、安装方式

目前安装操作系统方式有2种:真机安装、虚拟机安装。

真机安装:使用真实的电脑进行安装,像安装windows操作系统一样,真机安装的结果就是替换掉当前的windows操作系统;

虚拟机安装:通过一些特定的手段,来进行模拟安装,并不会影响当前计算机的真实操作系统

如果是学习或者测试使用,强烈建议使用虚拟机安装方式。

【我在这里以VMware虚拟机来完成CentOS系统安装】

2、使用VMware workstation进行安装

2.1、创建虚拟机

点击【创建虚拟机】

选择默认得【典型】---点击【下一步】

 选择【稍后安装操作系统】---【下一步】

 选择【Linux】---【版本64】---【下一步】

填写【名称】---选择【位置】 ---点击【下一步】

 在这里可以根据需求设置磁盘大小,我就使用默认的20G了,然后【下一步】【完成】即可。

 恭喜你,虚拟机创建完成了,你可以在上面为所欲为了🤭

 2.2、安装CentOS系统

点击【CD/DVD】挂载光盘/镜像

 

 选择镜像文件,【确定】

看到CD/DVD这里正在使用你选择的镜像了,然后就可以【开启虚拟机】咯

进入安装系统界面,选择第一个,敲回车

在这里需要鼠标点击一下才能使用方向键选择,如果再想使用鼠标,按ctrl+alt即可退出。

 等待...

选择中文、简体中文,然后继续

 安装位置有黄色叹号,点击

 可以自行选择安装位置和分区,我在这里就直接默认的,点击【完成】,会发现上面的黄色叹号消失

 点击【开始安装】

 安装时间需要耐心等待...这里我们可以搞点其他事情,比如~设置一下超管密码

填写密码、确认密码后,点击【完成】

 

 感人的进度条,等待的时间的漫长的,但是娱乐的时间是短暂的,这时候可以听听歌儿,看看片儿嘛~O(∩_∩)O

 娱乐时间果然很短暂,这么快就安装好了,那就直接【重启】咯

输入账号和密码,点击回车

 这不就进来了

恭喜你,到这里你的Linux系统已经安装完毕了

你可以在这里进行操作了,当然,为了更好了体验,我们再花一丢丢时间做一下初始化配置吧

3、Linux初始化配置

保存快照,方便后续恢复【出厂设置】

 修改网卡信息

安装好后,是无法上网的,我们来修改一下网卡信息,方便后续学习需要

为了方面命令编写,我这里使用CRT连接Linux操作

 输入 vi /etc/sysconfig/network-scripts/ifcfg-ens33,修改BOOTPROTO=dhcp,ONBOOT=yes

[root@localhost ~]# vi /etc/sysconfig/network-scripts/ifcfg-ens33 
TYPE=Ethernet
PROXY_METHOD=none
BROWSER_ONLY=no
BOOTPROTO=dhcp            #这里改为dhcp
DEFROUTE=yes
IPV4_FAILURE_FATAL=no
IPV6INIT=yes
IPV6_AUTOCONF=yes
IPV6_DEFROUTE=yes
IPV6_FAILURE_FATAL=no
IPV6_ADDR_GEN_MODE=stable-privacy
NAME=ens33
UUID=76305285-cbd1-4af5-995d-6f8cbec8bb77
DEVICE=ens33
ONBOOT=yes               #no改为yes

 重启网卡

[root@localhost ~]# systemctl restart network
[root@localhost ~]# 

 测试上网,可以看到可以访问到百度了

[root@localhost ~]# ping www.baidu.com
PING www.a.shifen.com (39.156.66.18) 56(84) bytes of data.
64 bytes from 39.156.66.18 (39.156.66.18): icmp_seq=1 ttl=128 time=41.2 ms
64 bytes from 39.156.66.18 (39.156.66.18): icmp_seq=2 ttl=128 time=32.9 ms
64 bytes from 39.156.66.18 (39.156.66.18): icmp_seq=3 ttl=128 time=29.6 ms
64 bytes from 39.156.66.18 (39.156.66.18): icmp_seq=4 ttl=128 time=42.7 ms
64 bytes from 39.156.66.18 (39.156.66.18): icmp_seq=5 ttl=128 time=23.5 ms
64 bytes from 39.156.66.18 (39.156.66.18): icmp_seq=6 ttl=128 time=38.1 ms
64 bytes from 39.156.66.18 (39.156.66.18): icmp_seq=7 ttl=128 time=26.8 ms

 4、更新yum源

Linux系统自带有国外yum源,为了方便后续操作速度,我们改为国内阿里云的yum源

#一般Linux会自带wget,如果没有请先安装wget
[root@localhost yum.repos.d]# yum install wget

#接下来让我们进入到yum源文件目录
[root@localhost ~]# cd /etc/yum.repos.d/
[root@localhost yum.repos.d]# mkdir backup        #创建文件夹,用来备份自带yum源文件
[root@localhost yum.repos.d]# mv *.repo backup    #将自带yum源文件移动到备份文件夹

#执行以下两个命令,将阿里云的yum源文件下载到指定目录
[root@localhost yum.repos.d]# wget -O /etc/yum.repos.d/CentOS-Base.repo
https://mirrors.aliyun.com/repo/Centos-7.repo

[root@localhost yum.repos.d]# wget -O /etc/yum.repos.d/epel.repo https://mirrors.aliyun.com/repo/epel-7.repo

#可以查看下载的两个源文件
[root@localhost yum.repos.d]# ls
backup  CentOS-Base.repo  epel.repo


[root@localhost yum.repos.d]# yum clean all            #清除原有yum源数据
[root@localhost yum.repos.d]# yum makecache            #新建yum源缓存,可以提高安装速度


#尝试安装一些工具,例如vim
[root@localhost yum.repos.d]# yum provides vim          #查看vim安装报名
[root@localhost yum.repos.d]# yum -y install vim        #安装vim,-y表示询问都回答yes
[root@localhost yum.repos.d]# yum -y remove vim         #卸载vim

 5、Linux系统文件

为什么要说文件?

1:日常运维工作中,有近一半以上的工作内容 精力 其实都是对文件的操作。

2: Linux 本身也是一个基于文件形式表示的操作系统。

Linux一切皆文件。

①在windows是文件的,在Linux下同样也是文件;

②在windows不是文件的,在Linux下也是以文件的形式存储的;

日常学习中和日常工作中,对于文件的操作的都有哪些种类?

创建文件、编辑文件、保存文件、关闭文件、重命名文件、删除文件、恢复文件。

 目录结构如下:

Bin:全称binary,含义是二进制。该目录中存储的都是一些二进制文件,文件都是可以被运行的。

Dev:该目录中主要存放的是外接设备,例如盘、其他的光盘等。在其中的外接设备是不能直接被使用的,需要挂载(类似windows下的分配盘符)

Etc:该目录主要存储一些配置文件。

Home:表示“家”,表示除了root用户以外其他用户的家目录,类似于windows下的User/用户目录。

Proc:process,表示进程,该目录中存储的是Linux运行时候的进程。

Root:该目录是root用户自己的家目录。

Sbin:全称super binary,该目录也是存储一些可以被执行的二进制文件,但是必须得有super权限的用户才能执行。

Tmp:表示“临时”的,当系统运行时候产生的临时文件会在这个目录存着。

Usr:存放的是用户自己安装的软件。类似于windows下的program files。

Var:存放的程序/系统的日志文件的目录。

Mnt:当外接设备需要挂载的时候,就需要挂载到mnt目录下。

好了,到此为止,系统我们也装好了,也初始化了,能上网了,还配置了国内yum源,对系统文件有了初步了解,那么~接下来~尽情的嗨皮去吧!


徒手摘星,爱而不得,世人万千,再难遇我。 

  • 2
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 3
    评论
评论 3
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

世人万千丶

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值