Linux 常见面试题 Day1

1、以下命令可以用于获取本机cpu使用率的是(C)

A. ifconfig: ifconfig(接口配置)用于配置和显示 Unix-like 系统上的网络接口的信息。它提供有关网络接口的信息,包括 IP 地址、MAC 地址和其他与网络相关的数据。然而,它不提供有关 CPU 使用率的信息。

B. uptime: uptime 命令显示系统的负载平均值和当前时间。它不直接提供有关 CPU 使用率的信息。它显示系统已运行的时间以及当前系统负载平均值,这可以让你了解系统活动,但它不会将 CPU 使用按进程细分显示。

C. top: top 是一个强大且交互式的命令行实用程序,用于监视系统性能。它提供有关系统资源使用的实时信息,包括各个进程的 CPU 使用情况。它显示按资源消耗排序的运行进程列表,使您能够查看哪些进程正在使用 CPU 以及使用了多少。这是一个用于检查 CPU 使用情况的有用工具。

D. netstat: netstat 是一个命令行网络实用程序,用于显示网络连接、路由表、接口统计信息、伪装连接等等。它用于网络相关任务,但不提供有关 CPU 使用率的信息。

2、 假设Apache产生的日志文件名为access_log,在apache正在运行时,执行命令mv access_log access_log.bak,执行完后,请问新的apache的日志会打印到哪里,请选择下列描述正确的是(B)

A. 系统会检查access_log文件是否存在,若不存在则创建。

B.虽然此时文件被改名,但是由于服务正在运行,因为它的inode节点的位置没有变,程序打开的fd仍然会指向原来那个inode,不会因为文件名的改变而改变。apache会继续向已改名的文件中追加日志。

C. 系统会报错

D.以上答案都不正确

3、下面哪条命令可以把f1.txt复制到f2.txt(C)

A. cat f1.txt/f2.txt

B. cat f1.txt>f2.txt

C. cp f1.txt|f2.txt

D. copy f1.txt/f2.txt

4、以下哪些方式/命令不可以查看某IP是否可达(D)

D. top 是一个用于监视系统性能和运行进程的命令行工具,而不是用于检查网络可达性的工具。

A. telnet - 用于测试网络连接,通常用于检查某个端口是否可达。

B. ping - 用于向目标 IP 发送 ICMP 请求并等待响应,以检查目标 IP 是否可达。

C. tracert (在 Linux/Unix 系统上是 traceroute) - 用于跟踪数据包从源到目标的路径,以检查网络有 中的路由情况,从而确定 IP 是否可达。

5、在Linux 系统中,你看到一个文件的属主和属组都是 root,它的权限是-rwxrwxr--,那么下面的描述中哪个是不正确的(D)

A. root用户具有读取的权限 - 正确。属主为root,具有读取权限。

B. root用户具有修改的权限 - 正确。属主为root,具有写入权限,因此可以修改文件。

C. 其他用户具有读取的权限 - 正确。其他用户(非属主和非属组)具有读取权限。

D. 其他用户具有修改的权限 - 不正确。其他用户(非属主和非属组)不具有写入权限,因此不能修改文件。因此,D 选项是不正确的。

6、下列提法中,不属于ifconfig命令作用范围的是(D)

A. 配置本地回环地址 - 正确。ifconfig可以用于配置本地回环接口的IP地址。

B. 配置网卡的IP地址 - 正确。ifconfig可以用于配置物理网卡接口的IP地址。

C. 激活网络适配器 - 正确。ifconfig可以用于激活或停用网络适配器。

D. 加载网卡到内核中 - 不正确。ifconfig通常不用于加载或卸载网络适配器到内核中,这通常是由其他命令或系统服务来完成。

7、linux系统中,以下哪个文件会记录用户操作的历史记录?(D)

A. /var/log/syslog

B./var/log/messages

C./home/.bash_profile

D. /home/.bash_history

8、终止一个前台进程常用到的命令和操作是(B)

A. kill

B. ctrl+C

C. shut down

D. halt

9、以下命令用于设置环境变量的是(A)

A. export,用于设置环境变量。

B. cat,通常不用于设置环境变量,而是用于查看文件内容。

C. echo,通常用于在终端上显示文本,可以用于检查环境变量是否设置成功。

D. env,用于显示当前 shell 进程的环境变量列表,可以用于查看所有环境变量。

10、cp拷贝命令的-f参数含义为?(D)

A.拷贝目录

B.递归处理

C.显示执行过程,-v 或 --verbose 显示执行过程。

D. 强制进行拷贝,-f 或 --force 强行复制文件或目录。

相关推荐
Johny_Zhao4 小时前
基于 Docker 的 LLaMA-Factory 全流程部署指南
linux·网络·网络安全·信息安全·kubernetes·云计算·containerd·yum源·系统运维·llama-factory
Wy_编程5 小时前
Linux文件相关命令
linux·运维
Viking_bird5 小时前
centos 7.5 + Hadoop 3.2.4 集群搭建
linux·运维·服务器·hadoop·centos
wdxylb6 小时前
云原生俱乐部-RH134知识点总结(1)
linux·云原生
黑客影儿6 小时前
Kali Linux 环境中的系统配置文件与用户配置文件大全
linux·运维·程序人生·安全·网络安全·系统安全·学习方法
岚天start7 小时前
Linux系统网络排查工具总结
linux·运维·网络·监控·扫描·连通性·流量
风静雪冷7 小时前
grep命令要点、详解和示例
linux
我是哈哈hh8 小时前
【MySQL】在UBuntu环境安装以及免密码登录入门
linux·数据库·mysql·ubuntu
Lovyk8 小时前
基于 Ansible 与 Jinja2 模板的 LNMP 环境及 WordPress 自动化部署实践
linux·运维·服务器·自动化·ansible
LKAI.8 小时前
传统方式部署(RuoYi-Cloud)微服务
java·linux·前端·后端·微服务·node.js·ruoyi