问题:1 如何检查Linux服务器当前的运行级别?
答:可以使用“who -r”和“runlevel”命令来检查Linux服务器当前的运行级别。
Q:2 如何检查Linux的默认网关?
A:我们可以使用“route -n”和“netstat -nr”命令来查看默认网关,这两个命令除了可以显示默认网关的信息外,还可以显示当前的路由表。
问:3 如何在 Linux 上重建初始化 RAM 磁盘映像文件?
A:在CentOS 5.X/RHEL 5.X中可以使用mkinitrd命令创建初始化内存盘文件,如下所示:
# mkinitrd -f -v /boot/initrd-$(uname -r).img $(uname -r)
如果您想为特定内核版本创建初始 ramdisk,您可以将“uname -r”替换为所需的内核名称。
在CentOS 6.X/RHEL 6.X中,使用dracut命令创建初始化内存盘文件,如下所示:
# dracut -f
上述命令可以为当前系统版本创建初始 ramdisk,若要为特定内核版本重建初始 ramdisk 文件,请使用以下命令:
# dracut -f initramfs-2.x.xx-xx.el6.x86_64.img 2.x.xx-xx.el6.x86_64
问:4 什么是 cpio 命令?
答案:cpio 表示拷入和拷出。cpio 可以复制文件、列表到存档文件(或单个文件),也可以从中提取文件。
问:5 patch 命令是什么?如何使用它?
A:顾名思义,patch 命令用于将更改(或补丁)写入文本文件。patch 命令通常接收 diff 的输出,并将文件的旧版本转换为新版本。例如,Linux 内核源代码由数百万行代码文件组成,因此每当任何代码贡献者贡献代码时,他只需发送修改的部分而不是整个源代码,然后接收者使用 patch 命令将更改写入原始源代码中。
创建一个供补丁使用的差异文件。
# diff -Naur 旧文件 新文件 > diff_file
旧文件和新文件可以是单个文件,也可以是包含文件的目录。-r参数支持目录树递归。
一旦创建了 diff 文件,我们就可以将旧文件修补到新文件中:
# 补丁 < diff_file
问:6 aspell 有什么用?
答:顾名思义,aspell 是 Linux 操作系统的一个交互式拼写检查器。aspell 命令是早期程序 ispell 的后继者,是一个免费的替代方案,最重要的是,它非常易于使用。虽然 aspell 主要用于需要拼写检查功能的其他程序,但它也可以作为命令行中的独立工具非常有效。
问:7 如何从命令行查看域 SPF 记录?
A:我们可以使用dig命令来查看域名的SPF记录。例如:
linuxtechi@localhost:~$ dig -t TXT
问:8 如何在 Linux 系统中识别指定文件(/etc/fstab)所关联的软件包?
回答:
# rpm -qf /etc/fstab
上述命令将列出提供文件“/etc/fstab”的软件包。
问:9 哪个命令用于检查bond0的状态?
回答:

猫/ proc / net / bonding / bond0
问:10 Linux 中 /proc 文件系统有什么用途?
A:/proc文件系统是一个基于内存的文件系统,它维护着当前运行的内核状态信息,包括CPU、内存、分区划分、I/O地址、直接内存访问通道以及正在运行的进程等。这个文件系统并不代表真正存储信息的各种文件,而是指向内存中的信息。/proc文件系统由系统自动维护。
问:11 如何在 /usr 目录中查找大于 10MB 的文件?
回答:
# 查找 /usr -大小 +10M
问:12 如何查找 /home 目录中 120 天前修改过的文件?
回答:
# 查找 /home -mtime +120
问:13 如何查找 /var 目录中 90 天内未访问的文件?
回答:
# 查找 /var \! -时间 -90
问:14 在整个目录树中搜索文件“核心”,如果找到则不提示就删除它们。
回答:
# 查找 / -name core -exec rm {} \;
问:15 strings 命令有什么作用?
A:strings 命令用于从非文本文件中提取并显示文本字符串。(LCTT 译注:用于分析系统中莫名其妙出现的二进制程序时,可以从中发现可疑的文件访问,这对于追踪入侵行为很有用)
问:16 T 型过滤器的作用是什么?
答:tee 过滤器用于将输出发送到多个目标。如果与管道一起使用,它可以将输出的一个副本复制到文件,另一个副本复制到屏幕(或其他程序)。
linuxtechi@localhost:~$ ll /etc | nl | tee /tmp/ll.out
在上面的例子中,ll 的输出被捕获到 /tmp/ll.out 文件中,并且也显示在屏幕上。
问:17 export PS1 = ”$LOGNAME@hostname:\$PWD: 这个命令起什么作用?
答:导出命令将改变登录提示以显示用户名、计算机名称和当前工作目录。
问:18 命令 ll | awk '{print $3,"owns",$9}' 起什么作用?
答:这个 ll 命令将显示文件名及其所有者。
问:19:Linux 中 at 命令有什么用途?
答:at 命令用于安排某个程序在将来一次性执行。所有提交的任务都放在 /var/spool/at 目录中,并在执行时间到来时由 atd 守护进程执行。
问:20 Linux 中 lspci 命令的作用是什么?
答:lspci 命令用于显示系统上 PCI 总线和所连接设备的信息。指定 -v、-vv 或 -vvv 可获得更多更详细的输出。使用 -r 参数,命令输出将更具可读性。
原始来源:Pradeep Kumar
翻译来源:Linux中国-ZTinoZ
翻译链接:





























