虚拟机安装 Linux 操作系统(超级详细版)

CentOS 系统官网下载:
http://isoredirect.centos.org/centos/7/isos/x86_64/CentOS-7-x86_64-DVD-1810.iso

点击创建新的虚拟机,选择 自定义(高级),然后点击下一步;

 

默认设置就好,点击"下一步";

选择 "稍后安装操作系统",点击"下一步";

 

选择"Linux", 版本选择"CentOS 7 64 位", 根据自己需求也可以选择其他版本, 选择完毕后点击"下一步";

 

命名虚拟机,更改位置,然后点击"下一步";

 

处理器配置,可以设置处理器数量为"2",每个处理器的内核数量为"2",点击"下一步";

分配虚拟机的内存, 默认为"1G", 点击"下一步";

一路默认到指定磁盘容量, 容量大小默认即可, 选择"将虚拟磁盘存储为单个文件", 点击"下一步";

 

点击"自定义硬件";"新CD/DVD"项中, 选择"使用ISO映像文件", 选择下载好的centOS文件;"打印机"与"声卡"暂用不到, 可以移除;完成自定义硬件之后点击"关闭", 接着点击"完成", 则安装完成。

打开安装完成的centOS。

进入系统引导界面,选择 Install CentOS 7,回车;

 

PS:如果需要把默认网卡名称改为 eth0、eth1 等,需要选择 Install CentOS 7后,按 Tab 键,然后输入 net.ifnames=0 biosdevname=0,回车

系统语言设置(默认英文的即可),点击 Contine

 

点击"DATE & TIME", 时区选择亚洲/上海, 点击"Done"确认

 

 

点击"SOFTWARE SELECTION", "Base Environment"中选择"Minimal Install", 右边选中“Debugging Tools”、“Compatibility Libraries”、"Development Tools"、“System Administration Tools”,点击"Done"确认;

 

 

往下移,找到 SYSTEM 中的 INSTALLATION DESTINATION,配置完成点击 Done

 

 

 

如何对 Linux 系统进行分区:

  • 通用分区方案:

    • /boot 引导分区(200M)
    • swap 交换分区(当内存不够用的时候,将硬盘中的空间充当内存使用),

      • 内存 < 8G:建议交换分区大小 = 内存大小的 1.5 倍
      • 内存 >= 8G:建议交换分区大小 = 8G
    • / 根分区(剩余全部空间)
  • 数据信息比较重要的分区方案:

    • /boot 引导分区(200M)
    • swap 交换分区(当内存不够用的时候,将硬盘中的空间充当内存使用),

      • 内存 < 8G:建议交换分区大小 = 内存大小的 1.5 倍
      • 内存 >= 8G:建议交换分区大小 = 8G
    • / 根分区(根据硬盘情况20G ~ 200G)
    • /data data分区(剩余全部空间)
  • 灵活的分区方案(领导说随便分吧):

    • /boot 引导分区(200M)
    • swap 交换分区(当内存不够用的时候,将硬盘中的空间充当内存使用),

      • 内存 < 8G:建议交换分区大小 = 内存大小的 1.5 倍
      • 内存 >= 8G:建议交换分区大小 = 8G
    • / 根分区(根据硬盘情况20G ~ 200G)
    • 剩余空间不分区

下面按照通用分区方案进行分区:

 

 

 

 

找到 SYSTEM 中的 NETWORK & HOST NAME,点击 Configure 对网络进行配置,完成之后点击 Done

 

 

 

对系统的安全进行配置(关闭)。

找到 SYSTEM 中的 KDUMP,取消勾选后点击 Done

 

 

同样找到 SYSTEM 中的 SECURITY POLICY,取消勾选后点击 Done

最后,点击 "Begin Installation";

安装过程中,可以设置 root 的密码,点击"ROOT PASSWORD"进行设置,也可以添加新用户,点击"USER CREATION"添加一个新用户;

 

设置好之后, 等待安装成功即可;安装成功后,点击"Reboot";

重启之后,登录账号;CentOS 至此安装完成。

运维工作流程:

  • 准备/检查好环境
  • 进行操作前的备份(退路)
  • 进行配置之后注意保存
  • 配置完成需要检查
  • 编写项目文档

因此,我们先检查一下网络配置:

ip address show
或者
ip a

 

接着,我们进行测试网络连通性:

ping lpgit.com

 

ctrl+c:中断命令执行操作过程。

ctrl+l:清屏操作

可以通过 nmtui 命令重新配置网卡地址信息,配置完之后使用 systemctl restart network 重启网卡服务 。

  • 3
    点赞
  • 16
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
实验一:Linux基础操作 1)练习使用启动Linux虚拟机 2)练习同时使用多个控制台登录Linux 3)练习使用date、shutdown、exit、halt、reboot等命令 a.使用date命令修正系统时间,改为当前日期时间 b.使用shutdown命令发出警告信息,查看其他控制台上的用户是否收到信息。 c.通过Internet查找,是否还有其他的关机命令 4)练习操作shell中的特殊按键 在做以下实验之前,用root登录到虚拟控制台1(下面简称vc1),增加一个普通用户,用户名自定: 添加用户命令:useradd 用户名 修改用户密码命令:passwd 用户名 然后用新增加的用户分别登录虚拟控制台2和3 在虚拟控制台3下用新增加的用户登录成功后,运行如下命令: su (变换身份到超级用户,需要输入root的密码) 5)练习所学习的基础命令,完成以下问题: a.logname和whoami的区别,举例说明 b.从vc1向vc3用write命令发信息,写出这条完整的命令 c.假设当前路径为:/var/log,需要变换到绝对路径为/etc/init.d目录下,则该命令用相对路径怎么写? 6)用tar命令实现如下备份和恢复:(备份文件均放在/root目录下,做本实验前必须先将系统时间设置为2013年9月26日) a.对/home目录进行压缩备份(采用gzip压缩),备份文件名为home.tar.gz b.对/home目录进行压缩备份(采用bzip2压缩),备份文件名为home.tar.bz2,比较二种工具的压缩能力 c.在/home目录下建立文件a,在/home目录下建立目录test,在/home/test目录下建立文件b(用vi编辑任意内容) d.对/home目录进行增量备份,备份2013年9月26日以来变化的文件,备份文件名为home.20130926.tar e.删除目录/home,会出现什么情况?然后利用上述备份恢复所有文件。
嵌入式系统开发基础——基于ARM微处理器和Linux操作系统[滕英岩][习题解答] 目录第1章 嵌入式系统基础知识 1.1 嵌入式系统的特点及分类 1.1.1 嵌入式系统的特点 1.1.2 嵌入式系统的分类 1.2 嵌入式系统的软硬件结构 1.3 嵌入式微处理器ARM 1.3.1 ARM简述 1.3.2 ARM编程模型 1.3.3 ARM指令集 1.3.4 C语言和汇编语言的混合编程 1.4 嵌入式操作系统 1.5 基于ARM和Linux的嵌入式开发平台 习题 第2章 嵌入式交叉编译环境 2.1 嵌入式交叉编译环境简介 2.2 NFS服务 2.3 Samba服务 2.4 Windows和LJnux混合开发模式 2.4.1 VMware虚拟机设置共享 2.4.2 SSH客户端软件 2.4.3 Windows下的文本编辑工具 2.5 GCC编译器 2.5.1 GCC的编译过程 2.5.2 GCC的其他选项 2.6 GDB调试器 2.6.1 GDB基本使用方法 2.6.2 GDB基本命令 2.6.3 GDB典型实例 2.7 Make工具的使用 2.7.1 Makefile基础知识 2.7.2 Makefile应用 2.7.3 使用autotools自动生成Makefile文件 2.8 嵌入式交叉编译环境的搭建 2.8.1 嵌入式交叉编译环境的安装与配置 2.8.2 minicom和Windows XP超级终端的配置 习题 第3章 嵌入式开发环境的搭建 3.1 嵌入式开发环境概述 3.2 Flash程序烧写 3.3 BootLoader程序 3.3.1 BootLoader程序原理 3.3.2 几种流行的Linux BootLoader 3.3.3 S3C2410平台上的VIVI分析 3.4 内核的裁减和编译 3.4.1 内核的裁减 3.4.2 内核的编译 3.4.3 内核的烧写 3.5 根文件系统的构建 3.5.1 根文件系统 3.5.2 BusyBox工具介绍 3.5.3 根文件系统的构建过程 3.6 驱动程序原理与开发 3.6.1 驱动程序基本原理 3.6.2 Linux下字符型设备驱动管理 3.6.3 Linux下字符型设备驱动程序实例分析 习题 第4章 MiniGUI应用程序设计 4.1 嵌入式GUI概述 4.2 常用嵌入式GUI介绍 4.3 MiniGUI概述 4.4 MiniGUI的编译和安装 4.5 MiniGUI程序框架 4.6 MiniGUI编程基础 4.6.1 MiniGUI窗口 4.6.2 MiniGUI消息及消息队列 4.6.3 MiniGUI对话框 4.6.4 MiniGUI菜单 4.6.5 MiniGUI基本控件 4.7 MiniGUI综合实例 习题 第5章 嵌入式数据库 5.1 嵌入式数据库的特点 5.2 嵌入式数据库的应用 5.3 SQLite数据库 5.3.1 SQLite3的安装 5.3.2 SQLite3的命令 5.3.3 SQLite3的数据类型 5.3.4 SQLite3的API函数 5.3.5 SQLite3在MiniGUI中的应用 习题 第6章 Qt图形界面应用程序开发 6.1 Qt简介 6.1.1 Qt的历史 6.1.2 Qt中主要的类 6.1.3 信号和槽 6.1.4 Qt的帮助文档 6.1.5 Qt4的特点和优势 6.1.6 Qt4的安装与配置 6.1.7 Qt4程序结构及实例 6.2 Qt4 Designer的应用 6.2.1 Qt Designer的应用 6.2.2 Qt中的控件及对话框类 6.2.3 Qt应用程序实例——计算器 6.3 Qt4与数据库 6.3.1 Qt4与数据库的连接 6.3.2 执行SQL命令 6.3.3 SQL模型 6.3.4 Linux下中文输入 6.3.5 Qt4与SQLite3的应用程序实例 6.4 Qt/Embedded 6.4.1 Qt/Embedded的图形引擎实现 6.4.2 Qt/Embedded的事件驱动 6.4.3 Qt/Embedded的移植 6.4.4 VMware增加虚拟的硬盘 6.4.5 Qt/Embedded的安装 习题 参考文献

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值