《吐血整理,tomcat原理面试

是的,内核可以编辑,因为它是根据通用公共许可证发行的。

6.什么是BASH?

回答:  Bash是Brian Fox为GNU项目编写的Unix shell和命令处理器。它是免费软件,可以代替Bourne Shell。这是一个解释后的未编译过程,也可以在终端窗口中运行。这使用户可以编写命令并引起动作。Bash能够从Shell脚本读取命令。

7.什么是LILO?

回答:  LILO表示Linux Loader是用于Linux操作系统的引导加载程序。大多数Linux操作系统使用LILO将操作系统引导到主内存中以启动操作。

8.什么是CLI?

回答:  CLI表示命令语言解释器。它与计算机程序进行交互,用户在其中以文本行的形式发出命令。它也与计算机终端交互,该界面接受文本行并将其作为命令转换为操作系统。

9.  开源的优势是什么?

回答:   Linux是最早的开源技术之一,许多程序员添加了对用户完全开放的软件,这意味着您可以下载文件并随意更改代码。它为用户提供了多种选择,并提高了安全性。

10.开源的缺点是什么?

回答: 下面提到的开源操作系统的缺点

  1. 使用困难

  2. 相容性问题

  3. 责任与保证

  4. 隐藏费用

11.什么是Shell?

回答:  Shell是一个计算机程序,充当用户和内核之间的接口。用户可以通过在Shell上编写程序,命令和脚本来与内核进行通信。它接受人类可读的命令,并将其转换为内核可理解的语言。

12. Linux中有几种类型的Shell?

**回答:**它们是Linux中的五个Shell:

  • **C Shell(csh):**类似于C语法,并提供拼写检查和作业控制。

  • **Korn Shell(ksh):**是一种高级编程语言Shell。

  • **Z Shell(Zsh):**它提供了一些独特的性质,例如观察登录/注销监视,文件名生成,启动文件,结束注释。

  • **Bourne Again Shell(bash):**这是Linux发行版的默认设置。

  • **友好的交互式Shell(Fish):**它提供基于Web的配置,自动建议等。

13. Linux的基本组件是什么?

回答:   Linux的基本组件

  1. **内核:**它是Linux的核心组件,它充当软件和硬件之间的接口。

  2. **Shell:**它充当用户和内核之间的接口。

  3. GUI:   它代表图形用户界面,这是用户与系统交互的另一种方式。但这与图像,按钮,用于交互的文本框不同。

  4. **系统实用程序:**这些是允许用户管理计算机的软件功能。

  5. **应用程序:**旨在执行一组任务的一组功能。

14.发出命令时如何打开命令提示符?

**回答:**通过按CTRL + ALT + T或在菜单搜索栏中提供终端来启动终端。

15.什么是交换空间?

**回答:**当物理Ram内存用完时,将使用交换空间。它将Ram非活动页面移动到交换空间。它可以以专用交换分区或交换文件的形式考虑。

16.什么是GUI?

回答: GUI表示图形用户界面。它是一种人机界面,使用可以通过鼠标操作的窗口,图像,图标和菜单。电子产品中的大多数现代应用程序都通过GUI与用户通信。GUI是使用按钮,菜单,消息框等的图形和文本交互的组合。

17.解释Linux中的文件权限类型?

**回答:**每个文件或目录都具有3个权限

他们是

  1. **Read–**它是指只有他们可以读取该文件。

  2. **Write–**这是指他们可以写入文件或修改目录的文件。

  3. **Execute–**影响用户执行文件或查看目录文件的能力。

18.环境变量是什么?

**回答:**它们是动态值,会影响计算机上程序的过程。它们存在于每个操作系统中,并且它们的类型可能有所不同。可以创建,编辑,保存和删除它们,还可以提供有关系统行为的信息。

20.什么是符号链接?

**回答:**它将使用其路径重定向到另一个文件。目标文件不包含任何数据。符号链接重定向到文件系统中某个位置的另一个条目。如果删除了目标文件,则将删除指向该文件的链接,但不会删除该文件。

21.什么是硬链接?

**回答:**硬链接是Linux上现有文件的另一个名称。我们可以为任何文件创建如此多的硬链接。他们可以为其他硬链接创建链接。

22.什么是重定向?

**回答:**重定向可以定义为更改标准输入和输出设备。要使用重定向元字符,您可以重定向文件或程序。

23.什么是守护程序?

**回答:**守护程序是一个后台进程,它接受来自其他计算机的服务请求,大多数操作系统使用其他形式的守护程序。

24.描述根帐户?

回答: Root是用户名,默认情况下可以访问所有文件和命令。超级用户可以执行许多操作,但是普通用户不能执行诸如安装软件,更改文件权限等操作。

25.解释虚拟桌面吗?

**回答:**当您面临如何管理桌面上的多个窗口的问题时,虚拟桌面是一种用户界面,虚拟桌面可以作为替代方法。虚拟桌面存储远程服务器,并允许您在干净的状态上使用一个或多个程序。

26.使用vi编辑器时有哪些不同的模式?

回答: vi编辑器中有三种模式。他们是

  • 命令模式/常规模式

  • 插入模式/编辑模式。

  • 防爆模式/更换模式。

27.什么是inode和进程ID?

回答: inode是赋予每个文件的唯一名称,进程id是赋予每个进程的唯一名称。

28. Linux中的进程状态是什么?

回答:  Linux中的五个过程状态。他们是

  1. 新建/就绪:已创建一个新进程并准备运行。

  2. 正在运行:正在执行该进程。

  3. 阻止/等待:进程正在等待用户输入。

  4. 终止/完成:进程已完成执行或被操作系统终止。

  5. 僵尸:进程已删除,但仍在进程表中存在有关该进程的信息。

Linux进程状态

29.解释Linux中的流程管理系统调用吗?

回答:  Linux中的流程管理系统调用:

  • **fork&

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值