1、Linux镜像下载
2、最小版安装
3、激活网卡
4、激活SSH服务
5、用本地XShell工具连接linux
6、安装wget服务(本地传入,或者挂载ISO光盘镜像包)
7、更新yum
8、安装对应服务包 smb(共享文档)
VMware实现Linux访问CDRom光盘ISO镜像
步骤:
关闭虚拟机 → 右键选择“设置” → 选择“CD/DVD”设备。
勾选 “启动时连接” → 选择 “使用ISO映像文件” → 浏览并选择本地ISO文件。
启动虚拟机,ISO文件将作为虚拟光驱加载。
1. 创建挂载点目录
sudo mkdir -p /mnt/cdrom # 推荐目录,也可自定义(如 /media/iso)
2. 挂载ISO到目录
通用命令:
sudo mount -t iso9660 -o ro /dev/cdrom /mnt/cdrom # 或 /dev/sr0(光驱设备名)[1,3,5](@ref)
简化命令(系统自动识别文件系统):
sudo mount /dev/cdrom /mnt/cdrom # 省略 -t iso9660 参数
3. 验证挂载结果
df -h | grep cdrom # 查看挂载状态
ls /mnt/cdrom # 检查ISO内容(应有 Packages、EFI 等目录)
4、卸载ISO与安全移除
退出挂载目录:
cd ~ # 切换到家目录
sudo umount /mnt/cdrom # 或 sudo umount /dev/cdrom #卸载ISO:
5、安装服务软件wget
因为Min版本初始工具缺少,考虑从本地软件中进行安装
完成上述CDROM的挂载
可以查看到挂载到的ISO镜像文件包,登录切换目录后,查看是否有wget文件包
安装RPM包基础安装命令:
sudo rpm -ivh wget-*.rpm # -i:安装, -v:显示详情, -h:进度条
处理依赖问题:
若提示依赖缺失,推荐改用YUM/DNF自动解决依赖:
sudo yum localinstall wget-*.rpm # CentOS 7及以下
sudo dnf install ./wget-*.rpm # CentOS 8+/Fedora
⚠️ 强制安装忽略所有依赖(不推荐):
sudo rpm -ivh --nodeps wget-*.rpm # 忽略所有依赖,仅当明确风险时使用,可能导致软件无法运行:
✅ 验证安装
检查版本信息:
wget --version # 成功安装会显示版本号(如1.14或1.19)
安装Samba服务
1、在linux中安装文件共享服务,可以通过\ip\目录访问(ip:192.168.1.6\share)
2、安装服务
3、配置共享目录,配置共享用户组访问策略
4、重启激活服务
用户配置
1、查看本地所有用户分组标题
指令 getent group
[root@master ~]# getent group
root:x:0:hadoopuser
bin:x:1:
daemon:x:2:
sys:x:3:
adm:x:4:
tty:x:5:
验证用户分组是否存在
#getent group <组名>
[root@master ~]# getent group smbgroup
smbgroup:x:1001:
查看所有用户
compgen -u # 直接生成用户名列表,无需解析文件[1,4](@ref)
root
bin
shutdown
hadoopuser
tss
samuser
查看指定用户的分组
方法一:groups命令
groups username # 替换username为目标用户名
[root@master ~]# groups samuser
samuser : samuser
方法二:id命令(更详细)
id username # 显示用户UID、主组GID及所有附属组
输出示例:
uid=1000(user1) gid=1000(group1) groups=1000(group1),101(group2),102(group3)
查看指定分组有哪些用户
查询特定用户组中的成员
命令:
grep "groupname" /etc/group # 替换groupname为目标组名[8,9,10](@ref)
示例(查询wheel组):
grep wheel /etc/group
# 输出:wheel:x:10:user1,user2 # 末尾列出所有成员
创建用户
使用 useradd 命令
sudo useradd <username> # 创建用户(默认不创建主目录)[1,2,5](@ref)
sudo useradd -m <username> # 同时创建主目录(推荐)[3,8](@ref)
常用参数:
-d /path/to/home:指定自定义主目录路径(如 -d /data/user1)
-s /bin/bash:设置登录 Shell(默认为 /bin/bash)
-u 1500:指定用户 UID(避免与系统 UID 冲突)
设置用户密码
sudo passwd <username> # 交互式设置密码[1,2,5](@ref)
安全要求:
密码长度 ≥ 8 字符,包含大小写字母、数字和符号
避免使用常见词汇(如 123456、password)
给指定用户添加到现有组
sudo usermod -aG <groupname> <username> # -a 保留原有组,-G 追加新组[1,5,8](@ref)
创建新组并加入:
sudo groupadd <new_group> # 创建组
sudo usermod -aG <new_group> <username>