热门标签 | HotTags
当前位置:  开发笔记 > 编程语言 > 正文

开发笔记:Linux系统安装

篇首语:本文由编程笔记#小编为大家整理,主要介绍了Linux - 系统安装相关的知识,希望对你有一定的参考价值。

篇首语:本文由编程笔记#小编为大家整理,主要介绍了Linux - 系统安装相关的知识,希望对你有一定的参考价值。






1.1 虚拟机简介

虚拟机是一个软件,它可以使你在一台真实PC机器上同时运行两个或更多的操作系统,如:Windows或Linux。它可以模拟一个标准的PC环境,这个环境和真实的计算机一样,有芯片组、CPU、内存、显卡、声卡、网卡、软驱、硬盘、光驱、串口、并口、USB控制器。

1、目前市场上流行的虚拟机有两种:


  • VMware(威睿)公司的虚拟机软件,功能强大,收费产品,有30天试用期。
  • VirtualBox (甲骨文)公司的虚拟机软件,免费的商品。

2、VMware Workstation下载地址


  • https://www.vmware.com/cn.html
  • https://www.nocmd.com/windows/740.html

3、VMware Workstation安装前步骤


  • 去Bios里面修改设置开启虚拟化设备支持(F2, F10)
  • 在BIOS开启CPU虚拟化支持文档: https://jingyan.baidu.com/article/ab0b56305f2882c15afa7dda.html

1.2 VMware Workstation 安装

1、双击如下安装文件进行安装

2、出现欢迎界面

3、接受软件许可协议


4、选择安装目录

5、用户体验设置

6、创建快捷方式

7、开始复制文件

8、安装结束

9、安装完成,桌面就会启动图标,双击

10、第1次运行,如下图,输入注册码,或者试用30天

11、可以使用了


1.3 创建linux虚拟机

1、点击 文件 -> 新建虚拟机 创建一台新虚拟机
·
2、在弹出框中选择典型安装
·
3、选择稍后安装系统

4、选择引导系统是Linux并选择系统版本是CentOS

5、选择安装位置

6、确定磁盘的最大使用空间

7、准备安装前的硬件设置

8、设置网络适配器为NAT连接网络模式


  • NAT英文全称是“Network Address Translation”,中文意思是“网络地址转换”,NAT 可以让内部网络连接到Internet或其它IP网络上。
  • 虚拟机中的linux系统与windows主机形成一个局域网
  • 并共享windows主机外网网络。


1.4 安装CentOS 7.x

1、开启虚拟机

2、启动机器安装系统

3、引导安装,点击next

4、软件选择,选择"基本网页服务器"-> “开发工具和传统X Windows系统的兼容性”

5、点击安装位置

6、进行分区操作




6、关闭KDUMP

7、设置外网网卡打开

8、设置网卡自动连接

9、网络配置完成

10、配置完成,点开始安装系统​

11、复制文件的过程中可以设置root管理员密码

12、密码设置为root,因为密码太短,点完成两次

13、创建普通用户


14、重新引导系统


1.5 用户登录和退出

root用户登录进入Linux

root用户退出Linux 或logout



命令提示符说明



  • 切换到超级用户: sudo su
  • 退出超级用户: exit


1.6 网络连接的模式

桥接模式


  • 虚拟系统可以和外部系统通讯,但是容易造成IP冲突。

NAT模式


  • 网络地址转换模式,虚拟系统可以和外部系统通讯,不造成IP冲突。

主机模式


  • 独立的系统

1.7 安装 vmtools

vmtools 安装后可在 windows 下更好的管理 vm 虚拟机,可以设置 windows 和 linux 的共享文件夹。



安装 vmtools 的步骤


1、进入 linux系统, 点击 vm 菜单的vmware tools安装,centos 会出现一个 vm 的安装包。

2、拷贝到 /opt目录,使用解压命令 tar, 得到一个安装文件。

3、进入该 vm 解压的目录 , opt 目录下进行解压。

tar zxvf VMwareTools-10.3.23-17030940.tar.gz


4、安装 ./vmware-install.pl

5、全部使用默认设置即可, 就可以安装成功!!



设置共享文件夹


1、可以设置一个共享文件夹,比如 E:/Linux/Myshare。

2、点击 菜单==》虚拟机(vm) ==》设置

3、windows 和 linux 可共享E:/Linux/Myshare目录可以读写文件了

4、windows 和 linux可以共享文件,但是在实际开发中,文件的上传下载是需要使用远程方式完成的!!!






推荐阅读
  • Go Cobra命令行工具入门教程
    本文介绍了Go语言实现的命令行工具Cobra的基本概念、安装方法和入门实践。Cobra被广泛应用于各种项目中,如Kubernetes、Hugo和Github CLI等。通过使用Cobra,我们可以快速创建命令行工具,适用于写测试脚本和各种服务的Admin CLI。文章还通过一个简单的demo演示了Cobra的使用方法。 ... [详细]
  • 在Docker中,将主机目录挂载到容器中作为volume使用时,常常会遇到文件权限问题。这是因为容器内外的UID不同所导致的。本文介绍了解决这个问题的方法,包括使用gosu和suexec工具以及在Dockerfile中配置volume的权限。通过这些方法,可以避免在使用Docker时出现无写权限的情况。 ... [详细]
  • 本文介绍了操作系统的定义和功能,包括操作系统的本质、用户界面以及系统调用的分类。同时还介绍了进程和线程的区别,包括进程和线程的定义和作用。 ... [详细]
  • Nginx使用AWStats日志分析的步骤及注意事项
    本文介绍了在Centos7操作系统上使用Nginx和AWStats进行日志分析的步骤和注意事项。通过AWStats可以统计网站的访问量、IP地址、操作系统、浏览器等信息,并提供精确到每月、每日、每小时的数据。在部署AWStats之前需要确认服务器上已经安装了Perl环境,并进行DNS解析。 ... [详细]
  • 本文介绍了在开发Android新闻App时,搭建本地服务器的步骤。通过使用XAMPP软件,可以一键式搭建起开发环境,包括Apache、MySQL、PHP、PERL。在本地服务器上新建数据库和表,并设置相应的属性。最后,给出了创建new表的SQL语句。这个教程适合初学者参考。 ... [详细]
  • 本文介绍了数据库的存储结构及其重要性,强调了关系数据库范例中将逻辑存储与物理存储分开的必要性。通过逻辑结构和物理结构的分离,可以实现对物理存储的重新组织和数据库的迁移,而应用程序不会察觉到任何更改。文章还展示了Oracle数据库的逻辑结构和物理结构,并介绍了表空间的概念和作用。 ... [详细]
  • 本文讨论了在Windows 8上安装gvim中插件时出现的错误加载问题。作者将EasyMotion插件放在了正确的位置,但加载时却出现了错误。作者提供了下载链接和之前放置插件的位置,并列出了出现的错误信息。 ... [详细]
  • Centos7.6安装Gitlab教程及注意事项
    本文介绍了在Centos7.6系统下安装Gitlab的详细教程,并提供了一些注意事项。教程包括查看系统版本、安装必要的软件包、配置防火墙等步骤。同时,还强调了使用阿里云服务器时的特殊配置需求,以及建议至少4GB的可用RAM来运行GitLab。 ... [详细]
  • 原文地址:https:www.cnblogs.combaoyipSpringBoot_YML.html1.在springboot中,有两种配置文件,一种 ... [详细]
  • baresip android编译、运行教程1语音通话
    本文介绍了如何在安卓平台上编译和运行baresip android,包括下载相关的sdk和ndk,修改ndk路径和输出目录,以及创建一个c++的安卓工程并将目录考到cpp下。详细步骤可参考给出的链接和文档。 ... [详细]
  • Android Studio Bumblebee | 2021.1.1(大黄蜂版本使用介绍)
    本文介绍了Android Studio Bumblebee | 2021.1.1(大黄蜂版本)的使用方法和相关知识,包括Gradle的介绍、设备管理器的配置、无线调试、新版本问题等内容。同时还提供了更新版本的下载地址和启动页面截图。 ... [详细]
  • 本文讨论了在openwrt-17.01版本中,mt7628设备上初始化启动时eth0的mac地址总是随机生成的问题。每次随机生成的eth0的mac地址都会写到/sys/class/net/eth0/address目录下,而openwrt-17.01原版的SDK会根据随机生成的eth0的mac地址再生成eth0.1、eth0.2等,生成后的mac地址会保存在/etc/config/network下。 ... [详细]
  • phpcomposer 那个中文镜像是不是凉了 ... [详细]
  • RouterOS 5.16软路由安装图解教程
    本文介绍了如何安装RouterOS 5.16软路由系统,包括系统要求、安装步骤和登录方式。同时提供了详细的图解教程,方便读者进行操作。 ... [详细]
  • MySQL语句大全:创建、授权、查询、修改等【MySQL】的使用方法详解
    本文详细介绍了MySQL语句的使用方法,包括创建用户、授权、查询、修改等操作。通过连接MySQL数据库,可以使用命令创建用户,并指定该用户在哪个主机上可以登录。同时,还可以设置用户的登录密码。通过本文,您可以全面了解MySQL语句的使用方法。 ... [详细]
author-avatar
所谓一叶随缘_212
这个家伙很懒,什么也没留下!
PHP1.CN | 中国最专业的PHP中文社区 | DevBox开发工具箱 | json解析格式化 |PHP资讯 | PHP教程 | 数据库技术 | 服务器技术 | 前端开发技术 | PHP框架 | 开发工具 | 在线工具
Copyright © 1998 - 2020 PHP1.CN. All Rights Reserved | 京公网安备 11010802041100号 | 京ICP备19059560号-4 | PHP1.CN 第一PHP社区 版权所有