Linux作为一种开源软件,大家对其有着深厚的了解,尤其是拥有Linux熟练操作能力的人被众多企业青睐有加,Linux相关的技术面试也十分被重视,下面就为大家介绍Linux的一些常见问题,希望有助于大家准备Linux的技术面试。
一、 linux系统基础
1. Linux是什么?
Linux是一个基于POSIX和UNIX的多用户、多任务、支持多线程和多道程序设计的操作系统内核。它可以运行在各种计算机硬件设备上,是当前使用广泛的服务器端操作系统。
2. Linux的特点有哪些?
(1)免费与开源: Linux 开源,大家可以使用它建立不同的Linux也能免费使用这些代码,而不用担心版权问题。
(2)特定用途: Linux 可以完成大多数的任务,可以当作超强的服务器系统,也可以当作桌面系统来使用,还可以当作平板电脑和智能手机的操作系统。
(3)安全:Linux 是大多数黑客最不想入侵的操作系统,他们更愿意去攻击Windows 操作系统;
(4)稳定:Linux 是一个稳定的操作系统,可以长时间运行,在出现系统故障时,也能够修复;
(5)入门容易:Linux 操作系统可以用命令行等方式启动,因此其学习难度比较低,容易上手。
三、Linux常用命令
1. 如何查看当前的Linux发行版本?
使用命令“cat /etc/issue”可以查看当前Linux操作系统的版本号,例如:
[root@master ~]# cat /etc/issue
CentOS Linux release 7.6.1810 (Core)
Kernel \r on an \m
2. 如何查看系统内存使用情况?
使用命令“free -m”可以查看系统内存的使用情况,例如:
[root@master ~]# free -m
total used free shared buff/cache available
Mem: 7874 7672 185 284 17 47
Swap: 8190 0 8190
上述内容即可查看出当前系统总内存,已使用内存,空闲内存,交换空间内存等相关的情况。
总的来说,Linux面试的必备知识还包括Linux系统的安装、系统用户管理、文件系统、权限管理以及相关的技术问题,解答这些问题的关键在于多多练习,对Linux进行实操,才能在面试中正确回答面试官的提问,才能拿到心仪的offer呢!