Linux 常见面试题 Day1

简介: 1、以下命令可以用于获取本机cpu使用率的是(C)A. ifconfig: ifconfig(接口配置)用于配置和显示 Unix-like 系统上的网络接口的信息。它提供有关网络接口的信息,包括 IP 地址、MAC 地址和其他与网络相关的数据。然而,它不提供有关 CPU 使用率的信息。B. uptime: uptime 命令显示系统的负载平均值和当前时间。它不直接提供有关 CPU 使用率的信息。它显示系统已运行的时间以及当前系统负载平均值,这可以让你了解系统活动,但它不会将 CPU 使用按进程细分显示。C. top: top 是一个强大且交互式的命令行实用程序,用于监视系统性能。它提供有

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(B)

A. cat f1.txt/f2.txt

B. cat f1.txt>f2.txt , 是将文件 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 强行复制文件或目录。

目录
相关文章
|
3月前
|
Linux Shell
面试题13: Linux 命令
面试题13: Linux 命令
|
8月前
|
SQL 关系型数据库 MySQL
Linux常见面试题,应对面试分享(下)
Linux常见面试题,应对面试分享(下)
|
3月前
|
Linux Shell 调度
Linux面试题
Linux 一般是指 Linux 内核、 Linux 系统、 Li nux 发行版。严格意义上说 Linux 是指由 Linus Torvalds 维护的并发布的内核。它的代码只包括内核而不包括其它方面的应用。内核提供系统核心服务,如进程管理,进程的调度,虚拟文件系统,内存的管理等等。
88 0
Linux面试题
|
6月前
|
缓存 监控 网络协议
Java面试题 -Linux命令
Java面试题 -Linux命令
53 0
|
7月前
|
关系型数据库 应用服务中间件 Python
Linux运维工程师面试题全面汇总(2023)
Linux运维工程师面试题全面汇总(2023)
506 0
|
3月前
|
Linux
面试题12: 基本Linux 命令题目
面试题12: 基本Linux 命令题目
|
8月前
|
存储 运维 Linux
Linux运维工程师面试题(7)
Linux运维工程师面试题(7)1 常用的 ansible 模块有哪些2 说一下 ansible 使用 roles 编排的目录结构3 docker 六大命名空间 namespace4 cgroups 的作用5 runc 的作用6 docker 常用的命令7 docker 存储引擎有哪些,区别是什么8 进入 docker 容器有几种方法,区别是什么9 Dockerfile 常用指令10 容器数据持久保存方式
109 1
|
8月前
|
SQL 关系型数据库 MySQL
Linux运维工程师面试题(6)
Linux运维工程师面试题(6)1 数据库事务的四个特性及含义2 mysql 的 sql 语句怎么优化3 varchar 与 char 的区别是什么?大小限制?utf8 字符集下 varchar 最多能存多少个字符?4 索引有什么用?5 sql 注入是怎么产生的,如何防止?6 csrf 是什么?如何防范?7 如何加强 MySQL 安全,请给出可行的具体措施?8 如是数据库慢导致网站打开慢,如何排查并解决?9 MySQL 有多少种日志10 MySQL 数据库 cpu 飙升到500%的话他怎么处理?
104 1
|
5月前
|
Linux 应用服务中间件 数据库
Linux 面试题-(腾讯,百度,美团,滴滴)
Linux 面试题-(腾讯,百度,美团,滴滴)
49 0
|
5月前
|
安全 Linux 应用服务中间件
Linux 常见面试题 Day8
1、如何将分区挂载? 第一种:lsblk 列出块设备信息,fdisk 磁盘分区,mkfs 格式化分区,mount 挂载。 第二种:图形界面工具来进行分盘、挂载等操作,这会更直观和易于操作。 2、如何杀掉linux系统中所有的带“nginx”字段的进程,请给出详细命令? 第一种:ps -e | grep nginx,kill PID/kill -9 PID 第二种:pkill nginx,pkill -9 Nginx 3、分区的本质?如何查看系统分区? 将硬盘空间划分成一个或多个独立部分,这使得数据的管理更加灵活和高效。 lsblk 列出块设备信息,fdisk 磁盘分区,df -Th文件系统空间
42 2