Linux连接虚拟机及操作指令
Linux的安装(虚拟机环境)与基础配置
一、背景
本文介绍如何安装虚拟机VMware以及如果在虚拟机上安装Linux系统以及Linux安装完毕之后的基础配置
需要准备的东西有VMware以及Linux镜像文件
二、下载安装VMware
下载地址
|
1
|
https://my.vmware.com/en/web/vmware/info/slug/desktop_end_user_computing/vmware_workstation_pro/14_0?wd=&eqid=a321fcd7000107af000000035af54ee7 |
安装教程
|
1
|
https://jingyan.baidu.com/article/9f7e7ec09da5906f281554d6.html |
三、在VMware上安装Linux
以下教程来源于:Linux公社(www.linuxidc.com)
1.打开 VMware 12 ――》新建创建新的虚拟机:

2.然后选择“自定义” ――》 “下一步”:

3.继续下一步:

4.选择“稍后安装操作系统” ――》下一步

5.“客户机操作系统” 选择 “Linux” 、“版本”选择“CentOS 64位” ――》下一步:

6.修改“虚拟机名称”和“位置”,也可以使用默认名称和路径。然后“下一步”

7.处理器配置默认的就可以了:

8.内存自定义,可以自己设置大点。不建议小于默认的内存大小。

9.“网络类型”选择“使用桥接网络”:

10.“I/O控制器类型” 选择推荐的“LSI Logic”,然后“下一步”

11.“虚拟磁盘类型”选择推荐的“SCSI”,然后“下一步”

12.“磁盘”选择“创建新虚拟磁盘”

13.“指定磁盘容量”选择建议的大小,自己可以设置大点。然后选择“将虚拟磁盘存储为单个文件”

14.点击“完成”

15.点击“CD/DVD (IDE)”:

16.选择“使用ISO映像文件”,点击“浏览”,找到你安装盘所在位置:

17.点击“开启此虚拟机”:

四、Linux基础配置
1、网络设置
A、修改对应网卡的IP地址的配置文件
|
1
2
3
4
5
6
7
8
|
# vi /etc/sysconfig/network-scripts/ifcfg-eth0IPV6INIT=no #关闭IPV6支持,当前一般不用ONBOOT=yes #系统启动时激活此设备BOOTPROTO=static #网卡获得ip地址的方式,为static,dhcp或bootpIPADDR=192.168.1.129 #静态指定IP,指定了网卡对应的ip地址(你自己设置的,可以远程连接,不要和其他局内ip重叠) 如上图1NETMASK=255.255.255.0 #子网掩码#NETWORK=192.168.1.1 #可以不设置,在下面2中设置好网关即可 -- 如上图2 |
B、设置网关
|
1
2
3
4
5
|
# vi /etc/sysconfig/networkNETWORKING=yes #表示系统是否使用网络HOSTNAME=CentOsMini #设置本机的主机名GATEWAY=192.168.1.1 #设置本机连接的网关的IP地址,这个是最主要的,查看你电脑 |
C、设置DNS
|
1
2
3
4
5
6
7
8
9
|
# vi /etc/resolv.confnameserver 8.8.8.8nameserver 114.114.114.114 # service network restart 重启网络服务和网卡# ifconfig 可以查看网络设置#ping 192.168.1.1 检查网关是否通#ping www.baidu.com 检查域名解析是否正常 |
若提示ip已经被使用,要回到A里面把ip地址重新设置一下,重启。
网络设置好了,我们用Xshell远程登陆CentOs,方便操作,其实平时开发中也大多是远程登陆的。
xshell登录:
host(你设置的ip地址,这里是):192.168.1.129
账号:root
密码(安装时候设置的root密码):123456
2.安装简单的图形管理配置套件
linux命令行模式下有一个简单的图像设置界面,CentOs-mini是没有安装的,接下来安装下这些简单的图形管理界面(和Xwindow区分下,不要混淆)。
centos运行不了setup?那安装setuptool吧,可以节省很多系统管理的时间。
|
1
2
3
4
5
6
7
8
9
10
11
12
13
|
#安装setuptoolyum install setuptool#可以发现执行setup后不全,再安装一个用于系统服务管理yum install ntsysv#再安装个防火墙,以及setup中配套的防火墙设置、网络设置yum install iptables#安装setup中配套的防火墙设置yum install system-config-securitylevel-tui#安装setup中配套的网络设置yum install system-config-network-tui可以一下全安装了yum -y install setuptool ntsysv iptables system-config-securitylevel-tui system-config-network-tui system-config-firewall-tui system-config-keyboard system-config-network上面是一行命令 |
安装好后,输入setup命令,就好弹出设置界面,这里为了演示,只安装了setuptool,如果你安装了其他的套件,会有相应的选择项。
3、开发环境
|
1
2
3
4
5
6
7
|
yum install vim //强大的Vi编辑器,类似于Vi的文本编辑器,不过在Vi的基础上增加了很多新的特性yum install wget //从网络上自动下载文件的工具,支持通过HTTP、HTTPS、FTP三个最常见的TCP/IP协议下载yum install gcc //一套由GNU工程开发的支持多种编程语言的编译器yum install cpp yum install gcc-c++yum install make //makefileyum install gdb //调试工具 |
Linux连接虚拟机及操作指令的更多相关文章
- 第24篇-虚拟机对象操作指令之getfield
getfield指令表示获取指定类的实例域,并将其值压入栈顶.其格式如下: getstatic indexbyte1 indexbyte2 无符号数indexbyte1和indexbyte2构建为(i ...
- 第25篇-虚拟机对象操作指令之putstatic
之前已经介绍了getstatic与getfield指令的汇编代码执行逻辑,这一篇介绍putstatic指令的执行逻辑,putfield将不再介绍,大家可以自己去研究,相信大家有这个实力. putsta ...
- 第23篇-虚拟机对象操作指令之getstatic
Java虚拟机规范中定义的对象操作相关的字节码指令如下表所示. 0xb2 getstatic 获取指定类的静态域,并将其值压入栈顶 0xb3 putstatic 为指定的类的静态域赋值 0xb4 ge ...
- linux基本命令(3)-文件目录操作指令
1.拷贝文件 目录:cp - r /usr/xu/ /usr/liu/ 文件:cp /home/itcast/Desktop/jdk-6u24-linux-i586.bin /usr/java/ 2 ...
- linux、shell一些操作指令
1.cd $(dirname $0) shell脚本里面添加这个命令就可以进入此sh目录下,不用写绝对路径 2.strMac=`ifconfig eth0 | grep "HWaddr& ...
- Hyper-V初涉:Hyper-V虚拟机常规操作
a. 连接到虚拟机与开机 在Hyper-V管理器中双击待启动的虚拟机或在待启动的虚拟机上右键选择"启动"即可完成连接虚拟机的操作. 若此时虚拟机正在运行则直接进入虚拟机界面,若虚拟 ...
- linux常用操作指令
Linux常用操作指令: 常用指令 ls 显示文件或目录 -l 列出文件详细信息l(list) -a 列出当前目录下所有文件及目录,包括隐藏的a(a ...
- 利用putty软件连接虚拟机中linux操作系统
http://jingyan.baidu.com/article/9c69d48fbefe6613c8024e6a.html 大家在使用虚拟的过程中有时候会感觉切换操作系统很不方便,那么有什么方法可以 ...
- SecureCRT 连接虚拟机Linux
SecureCRT 连接虚拟机Linux 最近在学习linux,在学习中遇到了一些问题,现总结一下. 虚拟机我用的是VirtualBox,完美支持中文,可以在电脑中创建虚拟机环境,上手非常简单.具 ...
随机推荐
- C++ Boost库分类总结
c# 程序员写c++,各种不适应.尤其是被内存操作和几十种字符串类型的转换,简直疯了,大小写转换竟然要手动写代码实现. Boost看介绍不错,也不知道能不能跨平台.过几天要上linux写c++, 也不 ...
- 深入理解JavaScript事件循环机制
前言 众所周知,JavaScript 是一门单线程语言,虽然在 html5 中提出了 Web-Worker ,但这并未改变 JavaScript 是单线程这一核心.可看HTML规范中的这段话: To ...
- JIT(Just in time,即时编译,边运行边编译)、AOT(Ahead Of Time,运行前编译),是两种程序的编译方式
JIT(Just in time,即时编译,边运行边编译).AOT(Ahead Of Time,运行前编译),是两种程序的编译方式
- 利用chrome浏览器爬取数据
相关的库自己下载吧,直接上代码 from selenium import webdriver from bs4 import BeautifulSoup import time #手动添加路径 pat ...
- v4l2框架分析
参考:https://www.cnblogs.com/fengong/p/4424823.html http://www.cnblogs.com/fengong/p/4424895.html 一 ...
- 自动编译批处理设置(MSBuild)
基本设置,如果想更改可以设置. @echo off rem --------------------------------- rem ----作成者:李暁賓--------------- rem - ...
- Oracle中函数/过程返回多个值(结果集)
Oracle中函数/过程返回结果集的几种方式: 以函数return为例,存储过程只需改为out参数即可,在oracle 10g测试通过. (1) 返回游标: return的类型为:SYS_REFCUR ...
- windows 8.1 启用hyper-v导致vmware 无法使用的问题解决方案(兼顾WP8.1模拟器和vmware)
最近搭建了windows phone 8.1开发环境,为了开机就可以进行WP8.1开发,就使用了 bcdedit /set {BCD ID} hypervisorlaunchtype auto 命令将 ...
- 配置中心Nacos
Nacos 是阿里巴巴2018年7月份开源的项目,如其名, Naming Configuration Service ,专注于服务发现和配置管理领域. Nacos 是什么?上面已经大概介绍了,更多详细 ...
- docker环境安装与开启远程访问
一,安装docker 1,服务器安装 docker yum install docker 直接yum安装版本太低 2,卸载:老版本的Docker在yum中名称为docker或docker-engine ...