什么命令用来只更新已经安装过的rpm软件包? A rpm -U *.rpm B rpm -F *.rpm C rpm -e *.rpm D rpm -q *.rpm 2. (单选题, 3分) 下面哪个命令可以打包并压缩当前文件夹中的所有文件,压缩包文件名为filename.tar.gz A tar -dzvf filename.tar.gz * B tar -tzvf filename.tar.gz * C tar -czvf filename.tar.gz * D tar -xzvf filename.tar.gz * 3. (单选题, 3分) 解压缩文件mydjango.tar.gz,我们可以用( )。 A tar -zxvf mydjango.tar.gz B tar -xvz mydjango.tar.gz C tar -czf mydjango.tar.gz D tar -xvf mydjango.tar.gz 4. (单选题, 3分) 检查linux是否安装了nginx,可用哪些命令? A rpm -ivh nginx B rpm -q nginx C rpm -U nginx D rpm -x nginx 5. (单选题, 3分) 使用dnf包管理器安装软件时,如何自动解决依赖问题? A dnf install --nodeps package B dnf install package C dnf localinstall package D dnf groupinstall package 6. (单选题, 3分) 在RedHat中,如何验证某个软件包是否已安装? A dnf info package B rpm -q package C dnf list installed | grep package D 以上所有都正确 7. (单选题, 3分) 创建一个包含目录/data的gzip压缩包,正确的命令是? A tar -czf data.tar.gz /data B tar -xzf data.tar.gz /data C tar -cf data.tar.gz /data D tar -cjf data.tar.gz /data 8. (单选题, 3分) 解压.tar.xz文件的正确参数组合是? A tar -xJf file.tar.xz B tar -xzf file.tar.xz C tar -xjf file.tar.xz D tar -xvf file.tar.xz 9. (单选题, 3分) 查看backup.tar压缩包内的文件列表但不解压,应使用? A tar -tvf backup.tar B tar -xvf backup.tar C tar -czf backup.tar D tar --list backup.tar 10. (单选题, 3分) 将文件解压到指定目录/opt,应添加哪个参数? A -C /opt B --directory=/opt C -d /opt D A或B均可 二. 简答题(共6题,70分) 11. (简答题, 15分) 请完成以下操作: (1)列出logrotate套件所有的目录和文档 (2)列出logrotate套件的所有资讯 (3)列出logrotate套件的所有配置文档 12. (简答题, 10分) 请给出以下命令: (1)使用rpm安装linuxqq_2.0.0-b1-1024_x86_64.rpm。 (2)使用rpm卸载已安装软件linuxqq。 13. (简答题, 10分) 请完成以下操作: (1)通过tar命令将/etc/passwd文件打包压缩成/root/file.tar.gz (2)通过tar命令将/etc/passwd文件打包压缩成/root/file.tar.bz2 要求显示打包过程。 14. (简答题, 20分) 假设用户root目前在根目录下,要完成以下操作: (1)使用tar命令对root用户主目录下的所有文件和目录进行一次压缩备份 (2)在根目录下创建文件夹backup (3)把刚才备份文件拷贝到backup文件夹中 (4)将压缩备份文件解压缩到backup下 请写出实现的命令,压缩格式自选 15. (简答题, 5分) 请完成以下自动任务:每天早上6.30清空/tmp/的内容,请将/etc/fstab中的关键行写出来。 16. (简答题, 10分) 完成以下操作,给出相关指令: (1)使用dnf命令安装一个软件包wps-office-11.1.0.9711-1.x86_64.rpm(假设软件仓库中有该软件)? (2)使用dnf命令删除已安装软件wps-office-11.1.0.9711-1.x86_64。
时间: 2025-07-14 13:43:42 浏览: 2
<think>好,我现在需要解决用户提供的这些Linux相关的选择题和简答题。首先,我得仔细看一下题目,然后回忆相关的命令和操作步骤,确保答案正确。
首先是选择题部分:
1. 问哪个命令用来只更新已经安装过的RPM软件包。选项有A到D。记得rpm的选项,-U是升级,如果没安装就安装;-F是只升级已安装的。所以答案应该是B选项rpm -F。
2. 打包并压缩当前文件夹所有文件到filename.tar.gz。正确的tar参数是-c(创建)和-z(gzip压缩),所以选项C:tar -czvf filename.tar.gz *。
3. 解压.tar.gz文件,正确参数是-zxvf,所以选项A:tar -zxvf mydjango.tar.gz。但可能要看选项是否顺序正确,比如有的系统参数顺序无关,但正确写法一般是-zxvf。或者D选项是否不带z也能解压?因为有些版本的tar能自动检测压缩类型,但严格来说,应该用-z。不过这里选项A存在,所以选A。
4. 检查是否安装nginx,rpm -q nginx是正确的,所以选B。另外选项D是错的,-x是卸载吗?可能混淆。
5. dnf自动解决依赖的话,直接dnf install package,因为dnf默认会自动处理依赖,所以选B。选项A的--nodeps是不检查依赖,可能错误。
6. 验证软件包是否安装,B选项rpm -q,C选项用dnf列出已安装的,所以D选项正确,所有选项都对。
7. 创建包含/data的gzip压缩包,选项A:tar -czf data.tar.gz /data。注意目录路径可能包含绝对路径,但题目要求正确命令,所以选A。
8. 解压.tar.xz文件,正确的参数是-J或者-J在tar中,但常用的是tar -xJf或者用-J。但选项中是否有正确选项?通常,对于xz压缩,使用-J选项,所以选项A是tar -xJf。或者看选项中的字母组合,比如-J对应的是J参数,而选项C是-j,对应bzip2。所以正确是A选项。
9. 查看tar包内的文件列表,用tar -tvf,所以选项A正确。
10. 解压到指定目录,tar的选项是-C,或者--directory,所以选项D,A或B都可以。
然后是简答题:
11. 关于logrotate套件的文档和配置:
(1)可能需要用rpm -ql logrotate列出所有文件。
(2)rpm -qi logrotate查看信息。
(3)配置文件可能在/etc/logrotate.conf或者/etc/logrotate.d/下,可以用rpm -qc logrotate列出配置文档。
12. RPM安装和卸载:
(1)rpm -ivh linuxqq...rpm 或者直接rpm -i,但通常用-Uvh可能更好,但题目要求安装,所以是-i。
(2)卸载用rpm -e linuxqq(不需要全名,只需要包名)。
13. 打包压缩/etc/passwd到file.tar.gz和bz2,显示过程:
使用tar -czvf和tar -cjvf,注意路径是否正确。例如:tar -czvf /root/file.tar.gz /etc/passwd,但因为是在root下操作,可能需要绝对路径。
14. 备份主目录,创建backup,拷贝并解压:
假设主目录是/root/,所以压缩命令可能是tar -czvf backup.tar.gz /root/。然后mkdir /backup,cp到/backup,再解压到该目录,可能需要使用tar -xzvf -C /backup。
15. 自动任务,每天6:30清空/tmp:
需要编辑crontab,添加30 6 * * * root rm -rf /tmp/* 或者使用更安全的方式,但关键行在/etc/fstab可能不是这里的问题。可能用户搞错了,应该是crontab的条目,所以答案可能是在cron文件中添加,比如在/etc/crontab里写30 6 * * * root rm -rf /tmp/*。
16. DNF安装和删除:
(1)dnf install wps-office-11.1.0.9711-1.x86_64
(2)dnf remove wps-office
在检查过程中,需要注意各个命令的参数是否正确,比如tar的压缩选项,rpm的查询选项等。选择题部分需要确认每个选项对应的参数是否正确,比如-F选项是否对应只更新已安装的包。简答题需要确保命令的准确性和完整性,比如打包时是否包含正确路径,解压时是否指定目录等。</think>### 一. 选择题答案
1. **B**
`rpm -F *.rpm`:仅升级已安装的软件包。
2. **C**
`tar -czvf filename.tar.gz *`:`-c` 表示创建压缩包,`-z` 使用 gzip 压缩,`-v` 显示过程,`-f` 指定文件名。
3. **A**
`tar -zxvf mydjango.tar.gz`:`-z` 解压 gzip 压缩包,`-x` 表示解压,`-v` 显示过程,`-f` 指定文件。
4. **B**
`rpm -q nginx`:查询是否安装指定软件包。
5. **B**
`dnf install package`:默认自动解决依赖问题。
6. **D**
`rpm -q package`、`dnf list installed | grep package` 和 `dnf info package` 均可验证安装状态。
7. **A**
`tar -czf data.tar.gz /data`:`-c` 创建,`-z` 使用 gzip,`-f` 指定文件名。
8. **A**
`tar -xJf file.tar.xz`:`-J` 表示解压 .xz 格式。
9. **A**
`tar -tvf backup.tar`:`-t` 列出文件列表,`-v` 显示详细信息。
10. **D**
`-C /opt` 或 `--directory=/opt` 均可指定解压目录。
---
### 二. 简答题答案
**11. 操作 logrotate 套件**
```bash
(1)rpm -ql logrotate # 列出所有文件和文档
(2)rpm -qi logrotate # 列出套件信息
(3)rpm -qc logrotate # 列出配置文档
```
**12. RPM 安装与卸载**
```bash
(1)rpm -ivh linuxqq_2.0.0-b1-1024_x86_64.rpm # 安装
(2)rpm -e linuxqq # 卸载
```
**13. 打包压缩文件**
```bash
(1)tar -czvf /root/file.tar.gz /etc/passwd # 打包为 .tar.gz
(2)tar -cjvf /root/file.tar.bz2 /etc/passwd # 打包为 .tar.bz2
```
**14. 备份与恢复操作**
```bash
(1)tar -czvf /backup.tar.gz /root # 压缩主目录
(2)mkdir /backup # 创建目录
(3)cp /backup.tar.gz /backup # 拷贝备份文件
(4)tar -xzvf /backup/backup.tar.gz -C /backup # 解压到指定目录
```
**15. 定时清空 /tmp**
在 `/etc/crontab` 中添加:
```bash
30 6 * * * root rm -rf /tmp/*
```
**16. DNF 安装与删除**
```bash
(1)dnf install wps-office-11.1.0.9711-1.x86_64 # 安装
(2)dnf remove wps-office # 删除
```
---
### 注意事项
- **压缩/解压命令**:注意 `-z`(gzip)、`-j`(bzip2)、`-J`(xz)的参数对应不同压缩格式。
- **RPM 操作**:卸载时只需包名(如 `linuxqq`),无需完整文件名。
- **定时任务**:确保 cron 服务运行(`systemctl enable crond`)。
阅读全文
相关推荐

















