zoukankan      html  css  js  c++  java
  • 第一周

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

          

     答:

    Debian

    Ubuntu:基于Debian开发的开源Linux操作系统,主要针对桌面和服务器
    Linux Mint:基于Debian和Ubuntu的Linux发行版,致力于桌面系统对个人用户每天的工作更易用,更高效,且目标是提供一种更完整的即刻可用体验。

    Slackware

    suse:基于Slackware二次开发的一款Linux,主要用于商业桌面、服务器。
    OpenSUSE:由suse发展而来,旨在推进linux的广泛使用,主要用于桌面环境,用户界面非常华丽,而且性能良好

    RedHat

    rhel(red hat enterprise Linux):Red Hat公司发布的面向企业用户的Linux操作系统。早起版本主要用于桌面环境,免费:
    Fedora:基于Red Hat Linux终止发行后,红帽公司计划以Fedora来取代Red Hat Linux在个人领域的应用,而另外发行的Red Hat Enterprise Linux取代Red Hat Linux在商业应用的领域。Fedora的功能对于用户而言,它是一套功能完备、更新快速的免费操作系统,而对赞助者Red Hat公司而言,它是许多新技术的测试平台,被认为可用的技术最终会加入到Red Hat Enterprise Linux中。Fedora大约每六个月发布新版本
    CentOS:基于Red hat Linux提供的可自由使用源代码的企业级Linux发行版本。每个版本的Centos都会获得十年的支持(通过安全更新的方式)。新版本的Centos大约每两年发行一次,而每个版本的Centos会定期(大概6个月)更新一次,以支持新的硬件。这样,建立一个安全、低维护、稳定、高预测性、高重复性的Linux环境。

    其他发行版本

    Gentoo:基于linux的自由操作系统,基于Linux的自由操作系统,它能为几乎任何应用程序或需求自动地作出优化和定制。追求极限的配置、性能,以及顶尖的用户和开发者社区,都是Gentoo体验的标志特点, Gentoo的哲学是自由和选择。得益于一种称为Portage的技术,Gentoo能成为理想的安全服务器、开发工作站、专业桌面、游戏系统、嵌入式解决方案或者别的东西--你想让它成为什么,它就可以成为什么。由于它近乎无限的适应性,可把Gentoo称作元发行版

    ArchLinux:以轻量简洁为设计理念的Linux发行版。其开发团队秉承简洁、优雅和代码最小化的设计宗旨

    不同发行版之间的联系:
    所有发行版都是使用Linux内核;都需要遵循GNU的GPL(General Public License)协定

    不同发行版之间的区别:
    发行版的本质区别,在于继承不同版本的内核,库、程序的组成。不同发行版几乎采用了不同包管理器(SLES、Fedora、openSUSE、centos、RHEL使用rmp包管理系统,包文件以RPM为扩展名;Ubuntu系列,Debian系列使用基于DPKG包管理系统,包文件以deb为扩展名)

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

    答:

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

     答:

            

    4、总结Linux哲学思想。

     答:

    1.一切皆为文件
    linux将所有的对象几乎都抽象为文件,无论是硬件设备、还是通讯接口都当做文件处理,这样可以设计统一的访问控制操作(read();write();delete();等等)接口,同时也可进一步提高内核控制源码的精简程度。

    2.程序的功能绝对单一性
    一个程序只是完成一项功能,是程序功能更好的封装,更好地能以积木方式构建健壮、稳定、可靠的复杂功能程序。

    3.避免交互性
    以脚本编程的方式实现功能管控的自动化。避免交互介入,影响自动化程度。

    4.配置管理文本化
    用文本方式管理程序的配置信息,使得程序具有更丰富的特性功能表现。

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

    答:

    echo 

    作用:在终端输出字符串或变量提取后的值

    演示:echo 123  

              echo $SHELL(提取变量SHELL的值)  

      screen

    作用:使用telnet或SSH远程登录linux时,如果连接非正常中断,重新连接时,系统将开一个新的session,无法恢复原来的session.screen命令可以解决这个问题。

               Screen工具是一个终端多路转接器,在本质上,这意味着你能够使用一个单一的终端窗口运行多终端的应用。

    演示:

              

     date

     作用:用于显示及设置系统的时间或日期

     演示:

     ifconfig

    作用:Linux中查看网卡信息  Windows中格式为ipconfig   Linux修改地址为:

    演示: 

     export

    作用:用于设置或显示环境变量。

    演示:  列出当前的环境变量

           

  • 相关阅读:
    ecmall 开发一个新模块
    ecmall 如何新增挂件
    ecmall 主从表的4种模型关系
    ecmall 的一些方法说明
    ecmall 支付成功 订单状态没有改变解决办法
    ecmall 基础类分析
    phpcms 新建模块安装
    phpcms pc_base::load
    strptime()方法
    GDB调试方法精粹
  • 原文地址:https://www.cnblogs.com/yanans/p/12653414.html
Copyright © 2011-2022 走看看