Linux基础问题解答,计算机基础&linux基础问题解答

1、描述计算机的组成及其功能。

答:当前的主流计算机依据冯诺依曼体系构建,分别由运算器、控制器、存储器、输入设备、输出设备五个部分组成。功能描述如下:

1)运算器负责对控制器调度的数据进行运算。

2)控制器负责控制、调度其他四个部分设备的行为动作,确保程序按照要求完成数据运算。在主流计算机的结构中,运算器和控制器已集成为中央处理器,也称CPU。

3)存储器又分为主存储器和辅助存储器,主存储器负责处理数据,辅助存储器负责存储数据,在主流计算机结构中,主存储器又称为内存,辅助存储器又称为硬盘。

4)输入设备和输出设备则分别负责数据内容的获取和数据内容的反馈输出,主流计算机输入设备有如键盘、鼠标、麦克风、摄像头、扫描仪等,输出设备有如打印机、显示屏、音响等。

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

答:目前linux的各主流系列发行版分别有Debian、Slackware以及redhat。DEbian的主流二次发行版有Ubuntu、mint,Slackware的主流二次发行版有s.u.s.e、OPENsuse,redhat的主流发行版有RHEL、centos、fedora等。

它们的相同之处:

1)各发行版系统结构都是由Linux内核以及各种组织开发的开源应用程序两者组成,

2)它们都是经过或个人或社区组织或商业组织类型的发行商,通过对系统源代码编译成二进制格式代码并打包后对外发布的操作系统。

3)它们的库API都遵循POSIX规范,它们的应用程序经编译后的二进制格式代码相互兼容。

它们的不同之处:

1)各个发行版的程序包管理器可能有差异。

2)各个发行版具体提供的应用程序、相应的软硬件配置文件可能有差异。

3)各个发行版的Linux内核版本可能不一样。

4)部分发行版的后续升级提供源代码而不提供编译后代码,如RHEL。而Debian系列、centos、fedora等社区发行版则免费提供编译后代码,用户可免费直接使用升级程序。

5)各个发行版的更新频率与内容存在差异。

3、描述Linux的哲学思想,并按照自己的理解对其进行解释性描述。

答:1)一切都是文件。在linux系统里,无论是软硬件的配置文档、一般文本文档还是各种可执行程序,都是可打开的文件,文件内容是如人类语言相近的源代码,具备可读性,可进行修改以实现功能的变化。

2)小型单一的、完成简单任务的程序。linux系统里内置了许多能实现单一功能的程序指令。

3)链接程序,通过各个单一用途的程序共同实现复杂任务。linux系统是通过各种用途单一的内部指令和外部指令,通过逻辑语句,输入输出结果的前后链接,或者是指令之间的嵌套迭代,来实现复杂的运算要求。

4)追求清晰明了的用户界面。linux系统里的图形界面只是系统中的一个功能软件,在linux命令行界面中,用户可得到更清晰直接的交互反馈,指令的输入和指令的执行都会得到及时的标准输出或者错误输出,只要用户掌握指令,可立即获得操作成功与否的反馈,又由于linux系统一切皆文件,较强的文本可读性也大程度上减少了数据、各种状态反馈的模糊。

5)配置数据存储在文本中。由于一切皆文件的结构特点,linux系统的各项配置数据都存储在文本文件中,打开文件按需要修改当中的部分数据文本,就可实现系统部分功能配置的变化。

4、说明Linux系统上命令的使用格式;详细介绍ifconfig、echo、tty、startx、export、pwd、history、shutdown、poweroff、reboot、hwclock、date命令的使用,并配合相应的示例来阐述。

答:linux系统命令格式为:命令名称   命令选项   命令参数,三个部分按从左到右顺序由空格隔开。例:id  -u  root   ,id是命令名称,-u是id命令的一个选项, root是id命令的一个参数,该命令最终只返回root的UID值 。

1)ifconfig

ifconfig命令可用于获取并查看系统的IP地址等各项网络连接参数

2)echo

echo命令用于直接打印命令参数,显示在输出里,若参数为变量,则会返回相应的变量值,显示在输出里。

3)tty

直接输入tty命令,可查看当前终端的名称

4)startx

直接输入startx命令可打开一个图形交互界面,相当于打开了一个图形界面软件,但之前的CLI界面并没有关闭,并未彻底切换成图形界面,当ctrl+C关闭这个图形界面软件时,会回到命令行界面。

5)export

export命令后跟变量声明,如:export  name=abc   可将name变量变为全局变量,当前进程的子进程都可调用全局变量name,但是在子进程中对当前进程的变量name进行赋值变更,并不会影响到当前进程的全局变量name的赋值。

6)pwd

pwd命令用于查看当前所在目录的名称

7)history

输入history命令可查看默认最近1000条的命令记录,用户的家目录中的 .history_bash文件保存着输入过的命令,只有在正常退出账号时,当前shell的命令历史记录才会从缓存中保存进 .history_bash文件里

若想在退出账号前把历史记录存入文件中,可以输入:histroy -a   ,添加缓存中的历史记录进入历史文件里。

8)shutdown

shutdown命令可实现正规关机,该命令会有默认1分钟的关机倒计时。shutdown -r  TIME 默认1分钟后重启 (在centos6中,TIME选项为强制;在centos7中,TIME选项并非强制),shutdown -r  TIME +2  表示2分钟后重启

shutdown -c  可实现取消关机

9)poweroff

poweroff命令可以实现关机

10)reboot

reboot命令可实现机器立即重启

reboot -p  实现强制立即关机

11)hwclock

hwclock命令可查看硬件时钟,硬件时钟是指主板上的时钟。

可以通过 hwclock -w  命令,将系统时钟以硬件时钟为准进行校正。

可以通过 hwclock  -s  命令,将硬件时钟以系统时钟为准进行校正。

12)date

date命令可以查看系统时钟,系统时钟是指操作系统软件内核时钟

date +%F    只显示当前年月日

date  -d   "-2 day"   显示前天的系统时钟节点

当软件硬件时钟都不对时,可以输入 : ntpdate  IP地址    ,  来获取所输入IP地址主机的时钟来校正软件时钟,再通过命令:  clock -s  校正硬件时钟。

5、如何在Linux系统上获取命令的帮助信息,请详细列出,并描述man文档的章节是如何划分的。

答:linux系统命令分为外部命令和内部命令,具体如下:

1)内部命令的帮助信息可通过 输入命令:  help  命令名    ,或者输入命令:man  bash   来获得

2)外部命令的帮助信息可通过 输入命令:  cmd --help    或者     man   [章节号]   cmd    来获得。

3)若不清楚某个命令的用法,可输入:whatis  cmd   。例:whatis passwd  。  获得passwd命令的帮助信息简述,通过简述了解passwd的用途功能,whatis命令也同时提供了命令的man帮助章节信息,可协助找到相关man帮助的章节数。

4)info命令也可提供命令使用方法的帮助,例:info  cat  。info帮助在内容上还提供了带*号的帮助菜单供用户转跳,部分命令的info帮助会更详细地讲述具体用法。

5)man文档的章节划分:1、用户命令  2、系统调用   3、c库调用  4、设备文件及特殊文件 5、配置文件格式  6、游戏  7、杂项  8、管理类的命令 9、linux内核API

6、请罗列Linux发行版的基础目录名称命名法则及功用规定

答:根据linux标准委员会制定的文件层级结构命名规范FHS,在系统根目录下,应该具有以下基础目录:

1)/bin :存放供所有用户使用的基本二进制命令程序文件

2)/sbin:存放供系统管理员使用的基本二进制命令程序文件

3)/boot: 存放引导加载器需要用到的各种静态文件

4)/root: 管理员家目录

5)/home:  存放普通用户家目录

6)/tmp : 存放所有应用程序运行过程中可能会产生的临时文件

7)/var:存放各种数据经常发生变化的文件

8)/usr:存放用于全局共享的只读数据,目录下会存放部分在系统启动以后会用到的基本二进制命令程序文件、各种系统文档

9) /etc:存放系统程序的配置文件

10)/opt:存放附加程序的文件

11)/media:存放便携式设备的挂载点

12)/mnt:其他文件系统的临时挂载点

13)/lib :存放系统各命令程序文件所需要调用的库文件

14)/lib64:存放64位系统各命令程序文件所需要调用的库文件(兼容32位)

15)/dev:存放所有特殊文件或者硬件设备文件

16)/proc:存在于内存的一个虚拟文件系统,用于存储内核及进程的相关信息,信息被存储为文件系统的层级格式,系统关闭或重启后,/proc文件里的内容将清空

17)/sys:存在于内存的一个虚拟文件,为访问内核数据提供的一个便捷的接口

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
4S店客户管理小程序-毕业设计,基于微信小程序+SSM+MySql开发,源码+数据库+论文答辩+毕业论文+视频演示 社会的发展和科学技术的进步,互联网技术越来越受欢迎。手机也逐渐受到广大人民群众的喜爱,也逐渐进入了每个用户的使用。手机具有便利性,速度快,效率高,成本低等优点。 因此,构建符合自己要求的操作系统是非常有意义的。 本文从管理员、用户的功能要求出发,4S店客户管理系统中的功能模块主要是实现管理员服务端;首页、个人中心、用户管理、门店管理、车展管理、汽车品牌管理、新闻头条管理、预约试驾管理、我的收藏管理、系统管理,用户客户端:首页、车展、新闻头条、我的。门店客户端:首页、车展、新闻头条、我的经过认真细致的研究,精心准备和规划,最后测试成功,系统可以正常使用。分析功能调整与4S店客户管理系统实现的实际需求相结合,讨论了微信开发者技术与后台结合java语言和MySQL数据库开发4S店客户管理系统的使用。 关键字:4S店客户管理系统小程序 微信开发者 Java技术 MySQL数据库 软件的功能: 1、开发实现4S店客户管理系统的整个系统程序; 2、管理员服务端;首页、个人中心、用户管理、门店管理、车展管理、汽车品牌管理、新闻头条管理、预约试驾管理、我的收藏管理、系统管理等。 3、用户客户端:首页、车展、新闻头条、我的 4、门店客户端:首页、车展、新闻头条、我的等相应操作; 5、基础数据管理:实现系统基本信息的添加、修改及删除等操作,并且根据需求进行交流信息的查看及回复相应操作。
现代经济快节奏发展以及不断完善升级的信息化技术,让传统数据信息的管理升级为软件存储,归纳,集中处理数据信息的管理方式。本微信小程序医院挂号预约系统就是在这样的大环境下诞生,其可以帮助管理者在短时间内处理完毕庞大的数据信息,使用这种软件工具可以帮助管理人员提高事务处理效率,达到事半功倍的效果。此微信小程序医院挂号预约系统利用当下成熟完善的SSM框架,使用跨平台的可开发大型商业网站的Java语言,以及最受欢迎的RDBMS应用软件之一的MySQL数据库进行程序开发。微信小程序医院挂号预约系统有管理员,用户两个角色。管理员功能有个人中心,用户管理,医生信息管理,医院信息管理,科室信息管理,预约信息管理,预约取消管理,留言板,系统管理。微信小程序用户可以注册登录,查看医院信息,查看医生信息,查看公告资讯,在科室信息里面进行预约,也可以取消预约。微信小程序医院挂号预约系统的开发根据操作人员需要设计的界面简洁美观,在功能模块布局上跟同类型网站保持一致,程序在实现基本要求功能时,也为数据信息面临的安全问题提供了一些实用的解决方案。可以说该程序在帮助管理者高效率地处理工作事务的同时,也实现了数据信息的整体化,规范化与自动化。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值