当前位置: 首页 > 科技观察

20Linux命令面试题及答案

时间:2023-03-12 19:13:06 科技观察

Q:1如何查看Linux服务器当前的运行级别?答:'who-r'和'runlevel'命令可以用来查看Linux服务器当前的运行级别。问题:2如何查看Linux的默认网关?答:通过“route-n”和“netstat-nr”命令,我们可以查看默认网关。这两条命令除了可以显示默认网关信息外,还可以显示当前的路由表。Question:3如何在Linux上重建初始内存盘镜像文件?答:在CentOS5.X/RHEL5.X中,可以使用mkinitrd命令创建初始化内存盘文件,例如:#mkinitrd-f-v/boot/initrd-$(uname-r).img$(uname-r)如果你想为特定内核版本创建initramdisk,你可以用所需的内核名称替换'uname-r'。在CentOS6.X/RHEL6.X中,使用dracut命令创建初始化内存盘文件,例如:#dracut-f上述命令可以为当前系统版本创建初始化内存盘,并为某个版本重建初始化具体内核版本内存盘文件使用如下命令:#dracut-finitramfs-2.x.xx-xx.el6.x86_64.img2.x.xx-xx.el6.x86_64Q:4什么是cpio命令?答:cpio就是copyin和copyout的意思。cpio可以复制文件、列表以及从存档(或单个文件)中提取文件。Q:5补丁命令是什么?如何使用?答:顾名思义,补丁命令用于将更改(或补丁)写入文本文件。patch命令通常采用diff的输出并将文件的旧版本转换为新版本。例如,Linux内核源代码由数百万行代码文件组成,因此任何代码贡献者贡献代码时,只需发送更改的部分而不是整个源代码,然后接收者使用补丁命令写入对原始源代码的更改。创建补丁使用的diff文件,#diff-Naurold_filenew_file>diff_file旧文件和新文件要么是单个文件,要么是包含文件的目录,-r参数支持目录树递归。一旦diff文件被创建,我们就可以给旧文件打补丁,把它变成一个新文件:#patch