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 强行复制文件或目录。

你可能感兴趣的:(面试题,面试题,Linux)