当前位置: 首页 > news >正文

Linux第一阶段练习

一、选择题
以下哪个命令用于创建新用户并自动生成家目录?( )
A. useradd -M 用户名 B. adduser 用户名 C. userdel 用户名 D. usermod 用户名
在 Linux 中,用户密码信息存储在哪个文件中?( )
A. /etc/passwd B. /etc/group C. /etc/shadow D. /etc/profile
若要递归删除一个非空目录 /test,且不提示确认,应使用哪个命令?( )
A. rmdir /test B. rm -r /test C. rm -rf /test D. mkdir -p /test
以下哪个命令用于查看文件的最后 5 行内容?( )
A. head -5 文件名 B. tail -5 文件名 C. cat 文件名 | head 5 D. wc -l 文件名
在 /etc/shadow 文件中,某用户记录为 etta:!:20306:0:99999:7:::,其中 99999 表示( )
A. 最小密码期限 B. 最大密码期限 C. 警告期限 D. 账户失效时间
以下哪个命令用于将用户 etta 加入到用户组 new1 中?( )
A. groupadd new1 ett B. usermod -g new1 etta C. useradd -g new1 etta D. groupdel new1
二、填空题
创建用户时若未自动生成家目录,可使用命令 ______ 手动创建(需替换 “用户名”)。
ls -la 命令的作用是 ______。
在 vim 编辑器中,按 ______ 键可进入插入模式,按 ______ 键可返回普通模式。
/etc/passwd 文件中,用户 etta 的记录为 etta❌1000:1000::/home/etta:/bin/sh,其中 1000 代表 ______ 和 ______。
压缩目录 /etc 为 .tar.gz 格式的命令是 ______。
查看当前系统中所有运行的服务单元,可使用命令 ______。
三、简答题
简述 useradd 与 adduser 命令的区别。
若某用户在 /etc/shadow 中的记录为 chrony:!:20271::::::,解释字段 ! 和 20271 的含义。
如何将 man 命令的帮助信息设置为中文显示?
四、操作题
请写出以下操作的完整命令:
(1)创建用户 testuser,并指定家目录为 /home/testuser;
(2)将 testuser 的密码设置为 123456;
(3)查看 testuser 的用户 ID 和所属组信息。
请写出以下操作的完整命令:
(1)在 /tmp 目录下创建嵌套目录 a/b/c;
(2)将文件 /etc/passwd 复制到 /tmp/a/b/c 目录,并保留原文件的权限;
(3)查看 /tmp/a/b/c/passwd 文件的最后 3 行内容。

答案与解析
一、选择题
B
解析:adduser 是交互式命令,默认创建家目录;useradd -M 明确不创建家目录。
C
解析:/etc/shadow 存储加密后的密码及安全信息,/etc/passwd 存储用户基本信息。
C
解析:rm -rf 递归强制删除目录,无提示;rmdir 仅删除空目录。
B
解析:tail -n 数字 查看文件末尾指定行数,head 查看开头内容。
B
解析:/etc/shadow 中第 5 个字段为最大密码期限,99999 表示密码永不过期。
B
解析:usermod -g 组名 用户名 用于修改用户的主组。
二、填空题
sudo mkhomedir_helper 用户名
显示所有文件(包括隐藏文件)的详细信息
i(或 a/o);Esc
用户 ID(UID);组 ID(GID)
tar czf /tmp/etc-backup.tar.gz /etc
systemctl
三、简答题
区别:
useradd 是底层命令,默认不自动创建家目录和密码,需手动配置;
adduser 是交互式封装命令,自动创建家目录、提示设置密码,更适合新手。
字段含义:
! 表示该用户禁止通过密码登录(密码登录功能禁用);
20271 表示最后一次修改密码的时间,单位为 “1970 年 1 月 1 日起的天数”(约 2025 年 10 月)。
中文设置步骤:
(1)安装中文语言包(如 sudo apt install language-pack-zh-hans);
(2)临时生效:export LANG=“zh_CN.UTF-8”;
(3)永久生效:修改 /etc/default/locale 或 /etc/locale.conf,添加 LANG=“zh_CN.UTF-8” 并重启。
四、操作题
(1)useradd -d /home/testuser testuser
(2)passwd testuser(执行后输入密码 123456)
(3)id testuser
(1)mkdir -p /tmp/a/b/c
(2)cp -a /etc/passwd /tmp/a/b/c/
(3)tail -3 /tmp/a/b/c/passwd

http://www.lryc.cn/news/613164.html

相关文章:

  • Microsoft Office PowerPoint 制作简单的游戏素材
  • Sklearn 机器学习 数据降维PCA 自己实现PCA降维算法
  • 智能升级革命:Deepoc具身模型开发板如何让传统除草机器人拥有“认知大脑”
  • 【智能协同云图库】第六期:基于 百度API 和 Jsoup 爬虫实现以图搜图
  • RabbitMQ面试精讲 Day 15:RabbitMQ故障转移与数据恢复
  • 【数据结构】排序(sort) -- 交换排序(冒泡快排)
  • 大数据杀熟:技术阴影下的消费陷阱与破局之道
  • Dokcer创建中间件环境
  • RabbitMQ面试精讲 Day 13:HAProxy与负载均衡配置
  • 【Day 18】Linux-DNS解析
  • 香港网站服务器被占用的资源怎么释放?
  • 股指期货合约是个啥?怎么玩?
  • JVM 终止机制详解:用户线程与守护线程
  • WD6208资料和引脚图
  • MCU中的晶振(Crystal Oscillator)
  • 时间戳表示
  • 汽车娱乐信息系统域控制器的网络安全开发方案
  • 基于Ruby的IP池系统构建分布式爬虫架构
  • 基于 MATLAB 的 QPSK 调制、解调、通过高斯信道的误码率计算,并绘制误码率图和眼图、星座图
  • SurgRIPE 挑战赛:手术机器人器械位姿估计基准测试|文献速递-医学影像算法文献分享
  • 【源码】AndroidPlayer
  • 智能升级新纪元:基于Deepoc具身模型外拓开发板的除草机器人认知进化
  • 【图文教程】三步用Cpolar+JuiceSSH实现手机远程连接内网Linux虚拟机
  • Web开发模式 前端渲染 后端渲染 身份认证
  • 网页前端CSS实现表格3行平均分配高度,或者用div Flexbox布局
  • 网络安全等级保护(等保)2.0 概述
  • 深入理解Apache Camel:原理剖析与实践指南
  • 安全合规2--网络安全等级保护2.0介绍
  • 【Apache Olingo】全面深入分析报告-OData
  • 首个!3D空间推理框架3D-R1:融合强化学习、推理链、动态视角,实现7大任务SOTA!