Linux面试题及答案

1. Linux是什么?

在简单语言中,Linux是一种操作系统(OS)。 我们都熟悉其他操作系统,如Microsoft Windows,Apple Mac OS,iOS,谷歌android等,linux也是一个操作系统。

操作系统是一种能够实现计算机硬件和软件之间通信的软件。 它传送输入以由处理器处理并将输出带到硬件以显示它。 这是操作系统的基本功能。linux执行许多其他重要任务。

2. UNIX和Linux有什么区别?

UNIX最初是作为Bell Laboratories的专有操作系统启动的,后来发布了它们的商业版本,而Linux是一个免费的,开源并且适用于大规模使用的操作系统。

3. 什么是Linux内核?

Linux Kernel是低级系统软件。 它用于管理用户的硬件资源。 它为用户级交互提供了一个界面。

4. 编辑Linux内核是否合法?

当然合法。 我们可以编辑Linux内核,因为它是在通用公共许可证(GPL)下发布的,任何人都可以编辑它。 它属于免费和开源软件的范畴。

 5. 什么是LILO?

LILO是Linux的引导加载程序。 它用于将Linux操作系统加载到主内存中以开始其操作。

6. 开源有什么好处?

开源便于将软件(包括源代码)免费分发给任何感兴趣的人。 因此,可以添加功能甚至调试和更正源代码的错误。

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

与其他操作系统一样,Linux具有内核,shell,GUI,系统实用程序和应用程序等所有组件。

8. Linux有什么优势?

每个方面都附带其他功能,并为所有代码提供免费下载工具。

9. shell是什么?

它是Linux中的解释器。类似于Windows系统中的dos批处理。

10. Linux中常用的shell有哪些?

Linux中最常用的shell是:bash,csh,ksh,bsh。

11. Sun Microsystems特别设计的Linux系统名称是?

Sun Microsystems特别设计的 Linux 系统是:Solaris 。

12. Linux加载器的名称是?

Linux加载器的名称是:LILO

13. 如果在Linux中想重命名文件,应该使用什么命令?

mv命令用于重命名文件。

14. 请写出Linux的内部命令。

shell中构建的命令称为内部命令。

15. 在Linux中,inode是什么?

操作系统为每个文件指定一个唯一的名称,称为inode。

16. 在Linux中,如果希望在指定时间执行指令,应该使用哪个命令?

应该使用at命令。

17. 进程ID是什么?

操作系统通过使用唯一ID来唯一地标识每个进程,这个ID称为进程ID。

18. Linux有哪些变体(版本)?

Linux有哪些变体(版本)是:

  • CentOS
  • Ubuntu
  • 红帽(Redhat)
  • Debian
  • Fedora

19. 什么是交换空间?

交换空间用于指定Linux用于临时保存某些并发运行程序的空间。 当RAM没有足够的空间来容纳正在执行的所有程序时,使用它。

20. 什么是BASH?

BASH是Bourne Again SHell的简称。 它取代了由Steve Bourne编写的原始Bourne shell。

21. BASH和DOS之间的基本区别是什么?

BASH命令区分大小写,而DOS命令不区分大小写。
DOS遵循命名文件中的约定。 在DOS中,8个字符的文件名后跟一个点和3个字符的扩展名。 BASH不遵循这样的惯例。

22. 什么是root帐户?

root帐户就像一个系统管理员帐户。 它为您提供对系统的完全控制。 可以创建和维护用户帐户,为每个帐户分配不同的权限等。

23. 什么是CLI?

CLI代表命令行界面。 它是一个允许用户键入声明性命令以指示计算机执行操作的接口。

24. 什么是GUI?

GUI代表图形用户界面。 它使用用户点击的图像和图标与系统进行通信。 由于使用了图形和图标,它更具吸引力和用户友好性。

25. Microsoft和Linux免费提供哪种流行的办公套件?

Microsoft和Linux均可免费使用Open Office Suite。 可以在Microsoft和Linux上安装和使用它。

26. 假设要从Microsoft切换到Linux并且在Linux中使用MS Word文档,应该怎么做?

在Linux上安装Open Office Suite。 以便可以使用Microsoft文档。

27. 什么是SMTP?

SMTP代表简单邮件传输协议,它是邮件传输的互联网标准。

28. 什么是Samba? 为什么用它?

Samba服务用于通过提供Microsoft SMB支持将Linux计算机连接到Microsoft网络资源。

29. Linux中用户管理的基本命令是什么?

Linux中用户管理的基本命令有:

  • last,
  • chage,
  • chsh,
  • lsof,
  • chown,
  • chmod,
  • useradd,
  • userdel,
  • newusers

30. Linux中文件名的最大长度是多少?

255个字符。

31. Linux操作系统病毒很多的吗?

不是很多,到目前为止没有任何操作系统没有病毒,但已知Linux的病毒数量较少。

32. 哪个分区存储Linux系统中的系统配置文件?

/stc分区存储Linux系统中的系统配置文件。

33. 哪个命令用于解压缩gzip文件?

gunzip命令用于解压缩gzip文件。

34. 为什么开发人员在密码上使用MD5加密?

MD5是一种加密方法,因此在保存之前用于加密密码。

35. 什么是虚拟桌面?

虚拟桌面用作最小化和最大化当前桌面上的不同窗口的替代方案。 虚拟桌面可以帮助您在干净的平板上打开一个或多个程序,而不是最小化或恢复所有需要的程序。

36. 软安装点和硬安装点有什么区别?

在软安装中,如果客户端无法连接服务器,它会提供错误报告并关闭连接,而在硬安装中,如果客户端无法访问服务器,则连接会挂起; 一旦系统启动,它就会再次访问服务器。

37. Alt + Ctrl + Del组合键是否适用于Linux?

是的,它像Windows系统中一样工作。

38. Linux中的文件权限是什么?

Linux OS中有3种类型的权限,如下所示:

  • 读:用户可以读取文件并列出目录。
  • 写:用户可以在目录中写入新文件。
  • 执行:用户可以访问并运行目录中的文件。

39. VI编辑器中使用的模式有哪些?

vi编辑器中有3种类型的模式:

  • 常规模式或命令模式
  • 插入模式或编辑模式
  • 更换模式或Ex模式

40. 如何退出vi编辑?

以下命令用于退出vi编辑器。

  • :wq - 保存当前工作并退出VI。
  • :Q! - 退出VI而不保存当前工作。

41. 如何从vi中的文件中删除信息?

以下命令用于从vi编辑器中删除信息。

  • x删除当前字符。
  • dd删除当前行。

42. 如何在vi中创建新文件或修改现有文件?

在vi中可使用以下命令创建新或修改文件 -

$ vi file_name
发布了72 篇原创文章 · 获赞 7 · 访问量 1万+

猜你喜欢

转载自blog.csdn.net/qq_39399966/article/details/104345579