更多python、Linux、网络安全学习内容,可移步:www.oldboyedu.com或关注\"老男孩Linux\"公众号
分类: LINUX
2022-02-08 15:50:51
学习完Linux知识之后,接下来我们将要面临找工作的问题,如果你要去面试Linux运维工程师的职位,这些常见的面试题一定要懂,否则你很难找到好工作!当然,不能光靠死记硬背,自己理解也很关键。
1、Unix和Linux有什么区别?
Linux和Unix都是功能强大的操作系统,都是应用广泛的服务器操作系统,有很多相似的地方,甚至很多人错误地认为Unix和Linux操作系统是一样的,然而并不是,两者具有很大的区别:
UNIX系统大多是与硬件配套的。大多数UNIX系统如AIX、HP-UX等是无法安装在x86服务器和个人计算机上的,而Linux则可以运行在多种硬件平台上;UNIX是商业软件,而Linux是开源软件,是免费、公开源代码的。
2、什么是Linux内核?
Linux系统的核心是内核,内核控制着计算机系统上的所有硬件和软件,在必要时分配硬件,并根据需要执行软件。
系统内存管理、应用程序管理、硬件设备管理、文件系统管理。
3、Linux的基本组件是什么?
犹如其他典型的操作系统一样,Linux拥有所有这些组件:内核、shell、GUI、系统实用程序和应用程序。Linux比其他操作系统更具优势的是每个方面都附带其他功能,所有代码都可以免费下载。
4、Linux的体系结构是什么?
Linux体系结构分为两块:用户空间、内核空间。
用户空间:又包括用户的应用程序、C库。
内核空间:又包括系统调用接口、内核、平台架构相关的代码。
5、BASH和DOS之间区别是什么?
具体分为三个方面:
①BASH命令区分大小写,而DOS命令不区分;
②在BASH下,/character是目录分隔符,\作为转义字符,在DOS下,/用作命令参数分隔符,\是目录分隔符;
③DOS遵守命名文件中的约定,即8个字符的文件名后跟一个点,扩展名为3个字符,BASH没有遵循这样的惯例。
6、什么是交换空间?
交换空间是Linux使用的一定空间,用于临时保存一些并发运行的程序。当RAM没有足够的内存来容纳正在执行的所有程序时,就会发生这种情况。
7、什么是root账户?
root账户就像一个系统管理员账户,允许你完全控制系统。你可以在此处创建和维护用户账户,为每个账户分配不同的权限,每次安装Linux时都是默认账户。
8、什么是LILO?
LILO是Linux的引导加载程序,它主要用于将Linux操作系统加载到主内存中,以便它可以开始运行。
9、什么是BASH?
BASH是Bourne Again SHell的缩写。它由Steve Bourne编写,作为原始Bourne Shell的替代品。它结合了原始版本的Bourne shell的所有功能,以及其他功能,使其更容易使用。从此以后,它已被改变为运行Linux的大多数系统的默认shell。
10、开源的优势是什么?
开源允许你将软件免费分发给任何感兴趣的人。然后,人们可以添加功能,甚至可以调试和更正源代码中的错误。它们甚至可以让它运行得更好,然后再次自由地重新分配这些增强的源代码。这最终使社区中的每个人受益。