centos7.7学习第一周

1、 按系列罗列Linux的发行版,并描述不同发行版之间的联系与区别。


Linux是一个诞生于网络、成长于网络且成熟于网络的奇特的操作系统。1991年,芬兰大学生Linus Torvalds萌发了开发一个自由的UNIX操作系统的想法,当年,Linux就诞生了,为了不让这个羽毛未丰的操作系统矢折,Linus将自已的作品Linux通过Internet发布。从此一大批知名的、编程人员加入到开发过程中来,Linux逐渐成长起来。

Fedora是基于RHEL,CentOS,Scientific Linux, 和Oracle Linux的社区版本。相比RHEL,Fedora打包了显著的更多的软件包。其中一个原因是,多样化的社区参与Fedora的建设;它不只是一家公司。在这个过程中,CentOS用于活动,演示和实验,因为它是对最终用户免费提供的,并具有比Fedora的一个更长的发布周期(通常每隔半年左右发布一个新版本)。

SUSE, SUSE Linux Enterprise Server (SLES), 和openSUSE 之间的关系类似于 Fedora, Red Hat Enterprise

Linux, 和CentOS的关系。

Debian是包括Ubuntu在内许多发行版的上游,而Ubuntu又是Linux Mint及其他发行版的上游。Debian在服务器和桌面电脑领域都有着广泛的应用。Debian是一个纯开源计划并着重在一个关键点上,稳定性。它同时也提供了最大的和完整的软件仓库给用户。

Linux的发行版本可以大体分为两类,一类是商业公司维护的发行版本,一类是社区组织维护的发行版本,前者以著名的Redhat(RHEL)为代表,后者以Debian为代表。

Core(由原来的Redhat桌面版本发展而来,免费版本)、CentOS(RHEL的社区克隆版本,免费)。Redhat应该说是在国内使用人群最多 的Linux版本,甚至有人将Redhat等同于Linux,而有些老鸟更是只用这一个版本的Linux。所以这个版本的特点就是使用人群数量大,资料非 常多,言下之意就是如果你有什么不明白的地方,很容易找到人来问,而且网上的一般Linux教程都是以Redhat为例来讲解的。Redhat系列的包管 理方式采用的是基于RPM包的YUM包管理方式,包分发方式是编译好的二进制文件。稳定性方面RHEL和CentOS的稳定性非常好,适合于服务器使用, 但是Fedora Core的稳定性较差,最好只用于桌面应用。

Debian,或者称Debian系列,包括Debian和Ubuntu等。Debian是社区类Linux的典范,是迄今为止最遵循GNU规范 的Linux系统。Debian最早由Ian

Murdock于1993年创建,分为三个版本分支(branch): stable, testing 和 unstable。其中,unstable为最新的测试版本,其中包括最新的软件包,但是也有相对较多的bug,适合桌面用户。testing的版本都经 过unstable中的测试,相对较为稳定,也支持了不少新技术(比如SMP等)。而stable一般只用于服务器,上面的软件包大部分都比较过时,但是稳定和安全性都非常的高。Debian最具特色的是apt-get / dpkg包管理方式,其实Redhat的YUM也是在模仿Debian的APT方式,但在二进制文件发行方式中,APT应该是最好的了。Debian的资 料也很丰富,有很多支持的社区,有问题求教也有地方可去:)

Ubuntu严格来说不能算一个独立的发行版本,Ubuntu是基于Debian的unstable版本加强而来,可以这么说,Ubuntu就是 一个拥有Debian所有的优点,以及自己所加强的优点的近乎完美的 Linux桌面系统。根据选择的桌面系统不同,有三个版本可供选择,基于Gnome的Ubuntu,基于KDE的Kubuntu以及基于Xfc的 Xubuntu。特点是界面非常友好,容易上手,对硬件的支持非常全面,是最适合做桌面系统的Linux发行版本。

Gentoo,伟大的Gentoo是Linux世界最年轻的发行版本,正因为年轻,所以能吸取在她之前的所有发行版本的优点,这也是Gentoo 被称为最完美的Linux发行版本的原因之一。Gentoo最初由Daniel Robbins(FreeBSD的开发者之一)创建,首个稳定版本发布于2002年。由于开发者对FreeBSD的熟识,所以Gentoo拥有媲美 FreeBSD的广受美誉的ports系统 ——Portage包管理系统。不同于APT和YUM等二进制文件分发的包管理系统,Portage是基于源代码分发的,必须编译后才能运行,对于大型软件而言比较慢,不过正因为所有软件都是在本地机器编译的,在经过各种定制的编译参数优化后,能将机器的硬件性能发挥到极致。Gentoo是所有Linux 发行版本里安装最复杂的,但是又是安装完成后最便于管理的版本,也是在相同硬件环境下运行最快的版本。

最后,介绍一下FreeBSD,需要强调的是:FreeBSD并不是一个Linux系统!但FreeBSD与Linux的用户群有相当一部分是重 合的,二者支持的硬件环境也比较一致,所采用的软件也比较类似,所以可以将FreeBSD视为一个Linux版本来比较。FreeBSD拥有两个分支: stable和current。顾名思义,stable是稳定版,而 current则是添加了新技术的测试版。FreeBSD采用Ports包管理系统,与Gentoo类似,基于源代码分发,必须在本地机器编后后才能运行,但是Ports系统没有Portage系统使用简便,使用起来稍微复杂一些。FreeBSD的最大特点就是稳定和高效,是作为服务器操作系统的最佳选择,但对硬件的支持没有Linux完备,所以并不适合作为桌面系统。


2、安装Centos7.6操作系统,创建一个自己名字的用户名,并可以正常登录,将主要步骤截图。

一、打开VMware点击新建虚拟机——选择典型(安装)——点击下一步


二、我们要自己进行硬盘划分所以要选择——稍后安装操作系统——点击下一步


三、操作系统选择linux——版本(centos 7 64 位)——点击下一步


四、为虚拟机命名和存放位置


五、配置磁盘容量和虚拟机文件存储单文件或多文件


六、自定义硬件参数,


七、开启虚拟机安装centos7.5系统


八、开启虚拟机

九、稍等一会将会显示选择安装CentOS系统,这里我们选择“Install CentOS 7”。


十、选择好了,按“Enter”键进入下一步,进入语言选择界面,这里我们使用默认的“English”就好,如图:

十一、选择好了,按“Continue”进入下一步,进入INSTALLATION SUMMARY界面,我们滑动至页面底端,如图:

十二、这里,我们点击“INSTALLATION DESCRIPTION”,进入安装描述界面,如图

十三、这里,我们勾选“i will configure partitioning”(手动分区),然后点击“Done”按钮进入下一步,如图

十四、我们首先点击那个下拉框,选择“Standard Partition”选项,如图:

十五、添加/boot 

点击Add mount point 完成创建

十六、创建/  根

点击Add mount point 完成创建

十七、创建/date 这个date目录没有需要手动写

点击Add mount point 完成创建

十八、创建swap 

点击Add mount point 完成创建

十九、到此,我们点击左上角“Done”按钮进入SUMMARY OF CHANGES界面,如图:

二十、更改时区

更改为中国 上海 点击Done

二十一、点击SOFTWARE SELECTION”,如图:

二十二、点击NETWORK & HOST NAME 启用网卡

二十三、我们点击“Begin Installation”,将会跳转至如下界面,如图:

二十四、我们点击“ROOT PASSWORD”,进入设置root密码界面,如图:

二十五、点击USER CREATION  创建用户

二十七、安装完成点击reboot重启

二十八、进入INITIAL SETUP 点击LCENSING  同意协议

二十九、点击STSTEM  下的NEWORK & HOST NAME  更改主机名

三十、点击FINISH CONFIGURATION 进入系统

三十一、输入用户名/密码进入系统

3、配置环境变量,实现执行history的时候可以看到执行命令的时间。

执行history命令,可以看到我们的执行过的历史命令

HISTTIMEFORMAT=" %F %T " 

History                    可以看到具体什么时间执行什么命令但是这样设置只是临时生效,当前用户退出系统,在登入以后,这个命令就不再生效了,我们可以进行配置一下,把这条环境变量写入配置文件之后就可以永久生效了。

可以在/etc/profile.d目录下,创建一个文件来实现用户退出重新登录也实现执行history的时候可以看到执行命令的时间。

配置test.sh保存,用户重启登录就可以看到了

4、总结Linux哲学思想。

一、一切皆文件

一切皆文件是Unix/Linux 的基本哲学之一。不仅普通的文件,目录、字符设备、块设

备、套接字等在Unix/Linux 中都是以文件被对待;它们虽然类型不同,但是对其提供的

却是同一套操作接口,使之所有资源的访问都统一的表现为对文件的访问。

二、提供很多小型的单一用途的程序

Linux中提供的程序和可执行文件一般功能单-一,短小精干,所以程序- -般不太复杂,从而保证了Linux可以高效运行。Linux中常见的工具也就是几百个,掌握这些命令,基本就可以玩转Linux了。

三、连接程序,共同完成复杂功能

由于每个Linux命令功能简单,如果想实现复杂的任务时,可以通过连接名个简单的程序实现复杂的功能。对于复杂的功能Linux通过许多简单程序的组合等方式实现,在保证简单推功能的高效性的同时,复杂的程序也必然是高效性的。

四、避免令人困惑的用户界面

对于使用Windows过程中故障和问题,比如莫名奇妙地无法上网等,一般入选择的会是重启计算机,实在是不行的话就是重新安装系统了。因为windows使用图形界面,相对比较复杂,最重要的是Windows不是开源系统,所以windows的故障,一般的人是根本没有办法解决的。 但是Linux就不一样了,Linux 通常使用字符界面, 相对比较单一,资源消耗小,最重要的是开源的,出现的问题都可以通过简洁的命令行实现排错,修改系统的配置,一切都是简洁明了为基础。

五、配置数据存储在文本中

Linux及各种应用的配置文件都存放在文本配置文件当中的,无论什么配置修改都只需

修改其配置文件即可,配置文件时文本形式的只需任意一-款文本编辑器修改即可而不是类似于Windows那样将保存在注册表中,并且Windows的注册表需要专门的二进制或十六进制的编辑器才可编辑,修改比较复杂。

5、总结Linux常用命令使用格式,并用实例说明。例如echo、screen、date、ifconfig、export等命令

date 可以查看系统时间,也可以更改系统时间

date  月日时分年.秒

echo “XX”  显示内容(直接输出指定的字符串)

用echo命令显示带有色彩的文字

Ifconfig  显示网卡信息

export 命令用于设置或显示环境变量。

©著作权归作者所有,转载或内容合作请联系作者
  • 序言:七十年代末,一起剥皮案震惊了整个滨河市,随后出现的几起案子,更是在滨河造成了极大的恐慌,老刑警刘岩,带你破解...
    沈念sama阅读 204,530评论 6 478
  • 序言:滨河连续发生了三起死亡事件,死亡现场离奇诡异,居然都是意外死亡,警方通过查阅死者的电脑和手机,发现死者居然都...
    沈念sama阅读 86,403评论 2 381
  • 文/潘晓璐 我一进店门,熙熙楼的掌柜王于贵愁眉苦脸地迎上来,“玉大人,你说我怎么就摊上这事。” “怎么了?”我有些...
    开封第一讲书人阅读 151,120评论 0 337
  • 文/不坏的土叔 我叫张陵,是天一观的道长。 经常有香客问我,道长,这世上最难降的妖魔是什么? 我笑而不...
    开封第一讲书人阅读 54,770评论 1 277
  • 正文 为了忘掉前任,我火速办了婚礼,结果婚礼上,老公的妹妹穿的比我还像新娘。我一直安慰自己,他们只是感情好,可当我...
    茶点故事阅读 63,758评论 5 367
  • 文/花漫 我一把揭开白布。 她就那样静静地躺着,像睡着了一般。 火红的嫁衣衬着肌肤如雪。 梳的纹丝不乱的头发上,一...
    开封第一讲书人阅读 48,649评论 1 281
  • 那天,我揣着相机与录音,去河边找鬼。 笑死,一个胖子当着我的面吹牛,可吹牛的内容都是我干的。 我是一名探鬼主播,决...
    沈念sama阅读 38,021评论 3 398
  • 文/苍兰香墨 我猛地睁开眼,长吁一口气:“原来是场噩梦啊……” “哼!你这毒妇竟也来了?” 一声冷哼从身侧响起,我...
    开封第一讲书人阅读 36,675评论 0 258
  • 序言:老挝万荣一对情侣失踪,失踪者是张志新(化名)和其女友刘颖,没想到半个月后,有当地人在树林里发现了一具尸体,经...
    沈念sama阅读 40,931评论 1 299
  • 正文 独居荒郊野岭守林人离奇死亡,尸身上长有42处带血的脓包…… 初始之章·张勋 以下内容为张勋视角 年9月15日...
    茶点故事阅读 35,659评论 2 321
  • 正文 我和宋清朗相恋三年,在试婚纱的时候发现自己被绿了。 大学时的朋友给我发了我未婚夫和他白月光在一起吃饭的照片。...
    茶点故事阅读 37,751评论 1 330
  • 序言:一个原本活蹦乱跳的男人离奇死亡,死状恐怖,灵堂内的尸体忽然破棺而出,到底是诈尸还是另有隐情,我是刑警宁泽,带...
    沈念sama阅读 33,410评论 4 321
  • 正文 年R本政府宣布,位于F岛的核电站,受9级特大地震影响,放射性物质发生泄漏。R本人自食恶果不足惜,却给世界环境...
    茶点故事阅读 39,004评论 3 307
  • 文/蒙蒙 一、第九天 我趴在偏房一处隐蔽的房顶上张望。 院中可真热闹,春花似锦、人声如沸。这庄子的主人今日做“春日...
    开封第一讲书人阅读 29,969评论 0 19
  • 文/苍兰香墨 我抬头看了看天上的太阳。三九已至,却和暖如春,着一层夹袄步出监牢的瞬间,已是汗流浃背。 一阵脚步声响...
    开封第一讲书人阅读 31,203评论 1 260
  • 我被黑心中介骗来泰国打工, 没想到刚下飞机就差点儿被人妖公主榨干…… 1. 我叫王不留,地道东北人。 一个月前我还...
    沈念sama阅读 45,042评论 2 350
  • 正文 我出身青楼,却偏偏与公主长得像,于是被迫代替她去往敌国和亲。 传闻我的和亲对象是个残疾皇子,可洞房花烛夜当晚...
    茶点故事阅读 42,493评论 2 343

推荐阅读更多精彩内容

  • 1.描述计算机的组成及其功能 (一)计算机的组成 1.CPU 2.CPU风扇 3.BIOS 4.内存 5.硬盘 6...
    whamai阅读 1,431评论 0 1
  • 一、计算机诞生与发展 计算机概念:是一种能够接受和存储信息,并按照存储在其他内部的程序对数据进行自动、高速地处理,...
    50bed3e80e33阅读 618评论 1 1
  • Linux理论基础 1. 计算机的组成及其功能 (1) CPU(控制器和运算器) ...
    examk阅读 418评论 0 2
  • 发行版为许多不同的目的而制作, 包括对不同计算机结构的支持, 对一个具体区域或语言的本地化,实时应用,和嵌入式系统...
    Hi_One阅读 838评论 1 4
  • 北京第二天,在拂林园里呆着。天性好斗,刚好进入了北京这个包容性极强的城市,说是包容性强其实就是我干啥事都没人理,好...
    天蝎爱吃糖阅读 297评论 0 2