Linux学习记录1

  1. 请解释如下术语:GNU、GPL和POSIX
    GNU:目的是为了实现一个软件丰富且可以自由使用的软件库。

    GPL:GNU通用公共授权,GPL要求在发布软件的同时必须发布源代码,并且允许任何用户能够以源代码的形式将软件复制或者发布给别的用户,如果一个软件使用了遵循GPL的任何软件的全部或者一部分,则该软件也必须遵循GPL。

    POSIX:可移植的操作系统,由IEEE所开发,由ANSI和ISO标准化。

  2. 请描述Linux的组成。
    一个完整的Linux操作系统由Linux内核(Kernel)、命令解释层(shell等)、文件系统(File Structure)、Linux的应用软件组成。

  3. 请列举三个以上的常见Linux发行版本,并简要说明他们的特点。
    Fedora:允许任何用户自由地使用、修改并重新发布,拥有熟练庞大的用户群并具有强大的社群开发能力,社群成员提供并维护自由开放的源代码和开放的标准。
    1. 100%的自由开源。
    2. 千款免费应用。
    3. 没有病毒和间谍软件。
    4. 存在一个由来自全球的社区贡献者创建并且有合适个人的本地化站点的全球社区。

    Ubuntu:比其他发行版本的界面更加友好,同时有更好、更加稳定的技术支持和较快的更新速度,方便对计算机不熟悉的用户使用。
    1. 桌面环境集成了一些常用社交软件、音乐站点,并且支持大量的邮件和新闻服务。
    2. 支持从远程主机登录(需要设置远程登录账号)。
    3. Unity Dash可以提供Amazon网络搜索结果。
    4. 附加驱动整合到了软件源。
    5. 提供了对普通桌面、手机、平板电脑、电视、服务器等不同应用的多种版本。

    SUSE Linux: 最早的Linux商业发行版,但使用仍然免费,主要有个人版和企业版。
    1. 标准化兼容:所有的SUSE系列版本都遵守Linux的基本标准集(LSB),并得到了认证。在基本标准集里包含了可移植操作系统接口(POSIX)兼容性的测试,使得在兼容系统之间的代码移植梗方便。
    2. EAL认证:EAL是一个根据国际协约而建立的认证组织,其认证方案与认证方法由通用标准组织提供。2004年SLES 8成功通过了EAL3+认证,次年SLES 9通过了CAPP/EAL4+的认证。自此以后SUSE Linux得到了广泛的接受和认同,加快了其普及的速度。

  4. 请列举最常用的两种Linux图形界面,并简要说明他们的特点。
    KDE:K桌面环境,一种著名的运行于Linux、Unix以及FreeBSD等操作系统上的自由图形工作环境。
    1. 提供了一个美观的现代化桌面。
    2. 提供了一个具有完整的网络透明性的桌面。
    3. 提供了一个方便的集成帮助系统,该系统提供了对KDE桌面及其应用程序帮助的一致化访问途径。
    4. 所有的KDE应用程序都具有统一的视觉观感。
    5. 标准化的菜单、工具栏、键盘绑定、颜色样式等。
    6. 国际化支持,KDE已拥有60余种语言的翻译版本。
    7. 集中化组织的对话框系统,由具体的桌面配置来运行。
    8. 大量优秀的KDE应用程序。

    GNOME:另一种能在Linux上运行的X Windows应用软件,是GNU计划的一部分,其是一种让使用者容易操作和设定电脑环境的工具,目标是基于自由软件,为Unix或者类Unix操作系统构造一个功能完善、操作简单以及界面友好的桌面环境,是GNU计划的正是桌面。GNOME有很多强大的特性,如:高质量的平滑文本渲染,首个国际化和可用性支持,并且包括对反向文本的支持。

  5. 请解释如下术语:shell、SSH和Putty。
    shell:俗称壳,是指“提供使用者使用界面”的软件(命令解析器),其类似于DOS下的command.com。它接收用户命令,然后调用相应的应用程序,同时它又是一种程序设计语言。作为命令语言,它交互式地解释和执行用户输入的命令,或者自动解释和执行预先设定好的一连串命令,作为程序设计语言,它定义了各种变量和参数,并提供了许多在高阶语言中才具有的控制结构,包括循环和分支。

    SSH:Secure Shell的简称,为建立在应用层和传输层基础上的安全协议,能为用户与Linux操作系统的远程连接提供安全可靠的数据传输。

    Putty:Windows下非常著名的开源SSH/Telnet连接客户端。

  6. 请解释shell命令中三种引号的区别。
    单引号:由单引号括起来的字符都作为普通字符出现。

    双引号:与单引号类似,没有那么严格。要求忽略大多数字符,括在双引号中的三种特殊字符不被忽略:“$”、“\”和“`”。

    反引号:括起来的字符串被shell解释为命令行,在执行时,shell首先执行该命令行,并以它的标准输出结果取代整个反引号部分。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
基于微信小程序的家政服务预约系统采用PHP语言和微信小程序技术,数据库采用Mysql,运行软件为微信开发者工具。本系统实现了管理员和客户、员工三个角色的功能。管理员的功能为客户管理、员工管理、家政服务管理、服务预约管理、员工风采管理、客户需求管理、接单管理等。客户的功能为查看家政服务进行预约和发布自己的需求以及管理预约信息和接单信息等。员工可以查看预约信息和进行接单。本系统实现了网上预约家政服务的流程化管理,可以帮助工作人员的管理工作和帮助客户查询家政服务的相关信息,改变了客户找家政服务的方式,提高了预约家政服务的效率。 本系统是针对网上预约家政服务开发的工作管理系统,包括到所有的工作内容。可以使网上预约家政服务的工作合理化和流程化。本系统包括手机端设计和电脑端设计,有界面和数据库。本系统的使用角色分为管理员和客户、员工三个身份。管理员可以管理系统里的所有信息。员工可以发布服务信息和查询客户的需求进行接单。客户可以发布需求和预约家政服务以及管理预约信息、接单信息。 本功能可以实现家政服务信息的查询和删除,管理员添加家政服务信息功能填写正确的信息就可以实现家政服务信息的添加,点击家政服务信息管理功能可以看到基于微信小程序的家政服务预约系统里所有家政服务的信息,在添加家政服务信息的界面里需要填写标题信息,当信息填写不正确就会造成家政服务信息添加失败。员工风采信息可以使客户更好的了解员工。员工风采信息管理的流程为,管理员点击员工风采信息管理功能,查看员工风采信息,点击员工风采信息添加功能,输入员工风采信息然后点击提交按钮就可以完成员工风采信息的添加。客户需求信息关系着客户的家政服务预约,管理员可以查询和修改客户需求信息,还可以查看客户需求的添加时间。接单信息属于本系统里的核心数据,管理员可以对接单的信息进行查询。本功能设计的目的可以使家政服务进行及时的安排。管理员可以查询员工信息,可以进行修改删除。 客户可以查看自己的预约和修改自己的资料并发布需求以及管理接单信息等。 在首页里可以看到管理员添加和管理的信息,客户可以在首页里进行家政服务的预约和公司介绍信息的了解。 员工可以查询客户需求进行接单以及管理家政服务信息和留言信息、收藏信息等。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值