26年寒假生活指导1.28

一、今日学习目标

  1. 掌握在Windows系统上安装VirtualBox虚拟机和Ubuntu Linux的方法
  2. 熟练使用Linux常用命令进行文件和目录操作
  3. 学会在Windows和Linux系统之间进行文件传输

二、学习内容与完成情况

🔧 第一部分:Linux虚拟机安装(✅ 已完成)

操作步骤:

  1. 下载VirtualBox 6.1和Ubuntu 16.04镜像文件
  2. 安装VirtualBox虚拟机软件
  3. 新建虚拟机并配置:4GB内存、20GB硬盘
  4. 安装Ubuntu 16.04操作系统
  5. 安装增强功能包,实现系统集成

关键收获:
• 掌握了虚拟机的创建和配置流程

• 理解了虚拟化技术的基本原理

• 学会了虚拟机与宿主机之间的交互设置

💻 第二部分:Linux常用命令实践(✅ 已完成)

具体操作记录:

序号 命令 功能 执行结果

1 cd /usr/bin 切换目录 成功进入/usr/bin

2 ls -la /usr/local 查看目录内容 显示/usr/local下所有文件

3 mkdir /usr/test 创建目录 成功创建test目录

4 cp -r /usr/test1 /tmp 复制目录 成功复制到/tmp

5 mv /tmp/test1 /tmp/test2 重命名目录 成功重命名为test2

6 echo "内容" > word.txt 创建文件 创建word.txt并写入内容

7 cat word.txt 查看文件内容 正确显示文件内容

8 sudo chown root word.txt 修改文件所有者 所有者成功改为root

9 find /tmp -name "test2" 查找文件 成功找到/tmp/test2

10 tar -zcvf /test.tar.gz /test 打包压缩 创建test.tar.gz文件

11 tar -zxvf /test.tar.gz -C /tmp 解压缩 成功解压到/tmp目录

掌握的核心命令:
• 目录操作: cd, pwd, ls, mkdir, rmdir

• 文件操作: touch, cp, mv, rm, cat, nano

• 权限管理: chown, chmod, ls -l

• 查找压缩: find, tar, grep

• 系统信息: whoami, date, uname

🔄 第三部分:系统间文件传输(✅ 已完成)

FTP文件传输流程:

  1. 环境准备: 在Linux安装vsftpd,在Windows安装FileZilla
  2. 上传操作: 将Windows的test.txt上传到Linux的/home/hadoop/下载
  3. 文件重命名: 使用mv test.txt test1.txt重命名
  4. 下载操作: 将Linux的test1.txt下载到Windows桌面

其他传输方法:
• SCP命令行传输

• VMware/VirtualBox共享文件夹

• SSH文件传输

三、遇到的问题及解决方案

🐛 问题1:VirtualBox虚拟化支持问题

现象: 启动虚拟机时提示"VT-x/AMD-V硬件加速不可用"
原因: BIOS中CPU虚拟化功能未开启
解决:

  1. 重启进入BIOS设置
  2. 启用Intel VT-x虚拟化技术
  3. 保存设置后问题解决

🐛 问题2:tar命令警告信息

现象: 执行打包命令时显示"从成员名中删除开头的'/'"
原因: tar安全机制,防止覆盖系统文件
解决:
• 使用相对路径:tar -zcvf test.tar.gz ./test

• 或忽略警告(不影响功能使用)

🐛 问题3:FileZilla连接失败

现象: 连接时出现"Connection refused"错误
原因: Linux SSH服务未安装或未启动
解决:

安装SSH服务

sudo apt-get install openssh-server

启动服务

sudo systemctl start ssh

允许22端口

sudo ufw allow 22/tcp

🐛 问题4:权限不足问题

现象: 执行chown命令时报"Operation not permitted"
原因: 普通用户无权修改文件所有者
解决: 使用sudo提权执行命令

四、学习收获与体会

🎯 技能掌握情况

  1. 虚拟机管理能力: 能够独立完成Linux虚拟机的安装和配置
  2. 命令行熟练度: 掌握了30+个常用Linux命令的实际应用
  3. 问题解决能力: 能够分析和解决常见的Linux系统问题
  4. 跨系统操作: 学会了Windows与Linux之间的文件互传方法

💡 重要知识点总结

  1. 路径概念: 绝对路径以/开头,相对路径以./或目录名开头
  2. 权限系统: Linux严格的权限管理机制(rwx权限、用户组)
  3. 管道和重定向: |、>、>>的使用场景
  4. 通配符使用: *、?、[]在文件操作中的应用

📝 最佳实践记录

  1. 命令组合使用: ls -la | grep test 结合管道筛选结果
  2. 安全操作习惯: 重要操作前先确认当前路径
  3. 备份意识: 修改重要文件前先备份
  4. 文档记录: 复杂命令及时记录在笔记中

五、明日学习计划

  1. 深入学习Linux用户和组管理
  2. 学习Shell脚本编程基础
  3. 实践进程管理和系统监控命令
  4. 配置网络设置和软件源

六、学习建议

  1. 新手建议: 多使用man命令查看帮助文档
  2. 效率提升: 学习使用Tab键补全和命令历史
  3. 安全注意: 使用sudo时要谨慎,确认命令正确性
  4. 持续练习: 每天至少练习10个命令,巩固记忆
posted @ 2026-01-28 18:44  仙人兵马俑  阅读(5)  评论(0)    收藏  举报