LINUX各个发行版本之间的区别与联系

LIUNX版本众多,目前市面主流版本与厂商如下:

Redhat

-Redhat Enterprise Linux:红帽企业版(RHEL),收费版本

-CentOS:RHEL的社区克隆版本,免费。

-Fedora Core:由原来的Redhat桌面版本发展而来,由社区维护,新功能新特性较多,稳定性相对较差,适合做开发环境\桌面。

Redhat是国内使用人群最多的Linux版本,Redhat系列的包管理方式采用的是基于RPM包的YUM包管理方式,包分发方式是编译好的二进制文件。RHEL和CentOS的稳定性非常好,适合于服务器使用, 但是Fedora Core的稳定性相对较差。


Debian

-Debian:完全由社区维护,没有商业版本。Debian在服务器和桌面电脑领域都有着广泛的应用,apt-get / dpkg包管理方式。

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

Mint linux:基于Ubuntu衍生,专注于个人用户的桌面系统,用户体验非常友好。


SlackWare

-SUSE Linux Enterprise Server: 企业版(SLES)

-OpenSuse:桌面版

SUSE Linux Enterprise Server (SLES), 和openSUSE 界面非常的华丽,包管理方式与redhat都为rpm


主要发行版之间的区别:

发行版本 | 安装包格式 | 前端管理器

Debian    |  deb            | apt-get

RedHat    |  rpm            | yum

SUSE      |  rpm            | zypper


发行版本和内核版本的联系

linux的内核和系统是独立的,内核有专门的维护升级团队(www.kernel.org),linux发行版是各厂商,社区组织利用linux内核,在上面组织自己的软件架构做出各自特色的操作系统

 

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

在VMware环境中安装centos7.6步骤如下:

1.新建虚拟机

2.系统选择Linux,版本centos7 64位 下一步 

 

3.创建名字与存放路径,点击下一步;

4.创建磁盘,与存储类型,点击下一步;

5自定义硬件:内存分配2G,CPU:2核,指定centos7 ISO文件读取路径,点击完成

 6.开机安装,首先检测ISO镜像文件回车确认;

7进入安装设置界面,语言选择,默认英文选项,确认。

8.时区设置;

9.软件环境选择安装

10.网卡与主机名设置

11.硬盘分区设置

12设定用户名与密码,等待安装结束

13.安装结束,重新启动系统

14.重启系统,进入centos7,输入账号密码登录

 

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

 

 

四、总结Linux的哲学思想;

1、一切皆文件;

      把几乎所有资源统统抽象为文件形式;包括硬件设备,甚至通信接口等;这样可以设计统一的访问控制操作(open(),                read(), write(), close(), delete(), create())接口,同时也可进一步提高内核控制源码的精简程度。

 

2、小型单一用途的程序;

 

       程序和可执行文件简易,保证了linux内核的高效运行。

 

3、众多功能单一程序组合共同完成复杂功能;

      复杂的任务可以通过连接多个简单的程序实现复杂的功能。对于复杂的功能linux通过许多简单程序的组合等方式实现,在          保证简单功能的高效性的同时,复杂的程序也必然是高效性的

4、简洁的用户界面;      

5、配置数据存储在文本中;

     linux所有的配置文件都存放在文本配置文件当中,无论什么配置修改都只需修改其配置文件即可,使用起来更为方便。

 

五、总结Linux常用命令基本格式,并用实例说明。例如echo、screnn、date、ifconfig、export等命令;

linux常用命令的基本格式

COMMAND [OPTIONS...] [ARGUMENTS...]

[OPTIONS]选项:用于启用或关闭命令的某个或某些功能
[ARGUMENTS]参数:命令的作用对象,比如文件名,用户名等

例如:

echo  hello Linux 屏幕信息回显

 

echo -e 'abc\n123' 自动换行,光标至首行

 echo  -e  '\0101'   进制转换

echo $() 一个命令输出打印给另一个命令参数  echo "hello $(hostname) "

 screnn 开启新的屏幕窗口,一个终端虚拟多个屏幕 

查看screen 并进行会话分离与恢复

首先创建screen窗口并用ping命令辅助进行演示

然后关闭窗口,重新连接192.168.45.101服务器查看进程

ps aux 显示进程   screen -ls 查看进程状态  screen -r 恢复进程

远程协助 screen -S 【发起人名称】 创建screen -S LXD

受邀人screen -x LXD  登录同一服务器后如图:

date 显示和设置系统时间
date [OPTION]… [+FORMAT] 显示日期时间

ifconfig 查看网卡信息与IP地址

 

posted on 2020-04-14 19:28  N45HZlxd  阅读(211)  评论(0)    收藏  举报