草庐IT

虚拟机Linux安装好以后,需要做的几件事!!!

风子杨yxf771 2023-04-11 原文

1、配置yum源

        为了防止之后安装其它软件导致缺少依赖包,所以可通过linux安装光盘或ISO配置离线YUM源。一般通过虚拟机安装linux均采用iso镜像,可通过将iso镜像挂载在本地目录中

首先通过挂载iso,如果mnt下没有cdrom,则可先创建目录

# su - root
# cd /mnt
# mkdir cdrom
# mount /dev/cdrom /mnt/cdrom

 因是离线yum,省去挂载的问题,也可以将iso内容复制至linux内。

# cp -R /mnt/cdrom/* /tools/REHL7.3_cdrom/

 编辑yum源配置文件

# cd /etc/yum.repos.d/
# touch repo_local.repo
# vi repo_local.repo

[repo_local]
name=REHL7.3
baseurl=file:///tools/REHL7.3_cdrom/
enabled=1
gpgcheck=0

:wq!

查看yum源

# yum list 
# yum repolist       #查看yum源中是否有软件包

 能看到rpm包,即配置成功

2、配置共享目录/mnt/hgfs

解决Linux虚拟机内 /mnt/hgfs路径下文件为空问题

解决vmware tools成功安装并且共享文件路径也成功设置后虚拟机/mnt/hgfs文件目录下仍为空(对应windows操作系统的该目录下不为空)
打开终端root用户操作,终端输入:

# vmware-hgfsclient

查询已经设置的共享文件,当前应该返回的是oracle,因为我把虚拟机的共享名称设置的是oracle


终端输入:

# vmhgfs-fuse .host:/oracle /mnt/hgfs

没有报错即为成功,进到/mnt/hgfs目录下发现成功挂载,已经能看到对应windows操作系统的共享文件了。
但是重启发现还需要再操作一次,非常麻烦。所以还是建意把需要文件复制到linux下。

3、配置IP地址

虚拟机linux安装好以后,网络设置是个问题,一般安装虚拟机的网络均是采用NAT的方式。

可查看本地电脑上的网络配置,虚拟机VMware Network Adapter VMnet8的网络对应的就是NAT网络。则需要将虚拟机linux中的网络设置为同一网段,即可完成网络通讯。

查看虚拟机linux中的网络配置

# ifconfig -a

更改IP配置

# cd /etc/sysconfig/network-scripts
# vi 对应的网卡(ifconfig -a 中查到的)

 

 找自己对应的网卡名称进行修改,内容如下:

EVICE=ens33
BOOTPROTO=static
HWADDR=00:0c:29:30:33:01
IPV6INIT=yes
NM_CONTROLLED=yes
ONBOOT=yes
TYPE=Ethernet
UUID=1b4fb275-61c1-4ac2-9789-e8a5a528abb7
IPADDR=192.168.64.64
NETMASK=255.255.255.0

GATEWAY=192.168.64.1

 对应改成与自己本地电脑,VMware Network Adapter VMnet8对应的IP段即可。

4、关闭防火墙

直接上命令了:

--关闭防火墙
#停止服务|firewall
[root@localhost ~]# systemctl stop firewalld.service
#禁止firewall开机启动
[root@localhost ~]# systemctl disable firewalld.service

5、配置JDK环境

直接上命令了:

# tar -zxvf jdk1.8.0_161.tar.gz
# vim /etc/profile

JAVA_HOME=/app/jdk1.8.0_161
JRE_HOME=$JAVA_HOME/jre
PATH=$PATH:$JAVA_HOME/bin
CLASSPATH=.:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar
export JAVA_HOME
export JRE_HOME
export PATH
export CLASSPATH

# source /etc/profile

# rm -rf /usr/bin/java

# rm -rf /usr/bin/javac

# ln -s /app/jdk1.8.0_161/bin/java /usr/bin/java

# ln -s /app/jdk1.8.0_161/bin/javac /usr/bin/javac

# java -version

有关虚拟机Linux安装好以后,需要做的几件事!!!的更多相关文章

  1. ruby - 我需要将 Bundler 本身添加到 Gemfile 中吗? - 2

    当我使用Bundler时,是否需要在我的Gemfile中将其列为依赖项?毕竟,我的代码中有些地方需要它。例如,当我进行Bundler设置时:require"bundler/setup" 最佳答案 没有。您可以尝试,但首先您必须用鞋带将自己抬离地面。 关于ruby-我需要将Bundler本身添加到Gemfile中吗?,我们在StackOverflow上找到一个类似的问题: https://stackoverflow.com/questions/4758609/

  2. ruby - rspec 需要 .rspec 文件中的 spec_helper - 2

    我注意到像bundler这样的项目在每个specfile中执行requirespec_helper我还注意到rspec使用选项--require,它允许您在引导rspec时要求一个文件。您还可以将其添加到.rspec文件中,因此只要您运行不带参数的rspec就会添加它。使用上述方法有什么缺点可以解释为什么像bundler这样的项目选择在每个规范文件中都需要spec_helper吗? 最佳答案 我不在Bundler上工作,所以我不能直接谈论他们的做法。并非所有项目都checkin.rspec文件。原因是这个文件,通常按照当前的惯例,只

  3. ruby - 如何在 Lion 上安装 Xcode 4.6,需要用 RVM 升级 ruby - 2

    我实际上是在尝试使用RVM在我的OSX10.7.5上更新ruby,并在输入以下命令后:rvminstallruby我得到了以下回复:Searchingforbinaryrubies,thismighttakesometime.Checkingrequirementsforosx.Installingrequirementsforosx.Updatingsystem.......Errorrunning'requirements_osx_brew_update_systemruby-2.0.0-p247',pleaseread/Users/username/.rvm/log/138121

  4. ruby - 为什么在 ruby​​ 中创建 Rational 不需要新方法 - 2

    这个问题在这里已经有了答案:关闭10年前。PossibleDuplicate:Rubysyntaxquestion:Rational(a,b)andRational.new!(a,b)我正在阅读ruby镐书,我对创建有理数的语法感到困惑。Rational(3,4)*Rational(1,2)产生=>3/8为什么Rational不需要new方法(我还注意到例如我可以在没有new方法的情况下创建字符串)?

  5. 在VMware16虚拟机安装Ubuntu详细教程 - 2

    在VMware16.2.4安装Ubuntu一、安装VMware1.打开VMwareWorkstationPro官网,点击即可进入。2.进入后向下滑动找到Workstation16ProforWindows,点击立即下载。3.下载完成,文件大小615MB,如下图:4.鼠标右击,以管理员身份运行。5.点击下一步6.勾选条款,点击下一步7.先勾选,再点击下一步8.去掉勾选,点击下一步9.点击下一步10.点击安装11.点击许可证12.在百度上搜索VM16许可证,复制填入,然后点击输入即可,亲测有效。13.点击完成14.重启系统,点击是15.双击VMwareWorkstationPro图标,进入虚拟机主

  6. kvm虚拟机安装centos7基于ubuntu20.04系统 - 2

    需求:要创建虚拟机,就需要给他提供一个虚拟的磁盘,我们就在/opt目录下创建一个10G大小的raw格式的虚拟磁盘CentOS-7-x86_64.raw命令格式:qemu-imgcreate-f磁盘格式磁盘名称磁盘大小qemu-imgcreate-f磁盘格式-o?1.创建磁盘qemu-imgcreate-fraw/opt/CentOS-7-x86_64.raw10G执行效果#ls/opt/CentOS-7-x86_64.raw2.安装虚拟机使用virt-install命令,基于我们提供的系统镜像和虚拟磁盘来创建一个虚拟机,另外在创建虚拟机之前,提前打开vnc客户端,在创建虚拟机的时候,通过vnc

  7. ruby-on-rails - 需要帮助最大化多个相似对象中的 3 个因素并适当排序 - 2

    我需要用任何语言编写一个算法,根据3个因素对数组进行排序。我以度假村为例(如Hipmunk)。假设我想去度假。我想要最便宜的地方、最好的评论和最多的景点。但是,显然我找不到在所有3个中都排名第一的方法。Example(assumingthereare20importantattractions):ResortA:$150/night...98/100infavorablereviews...18of20attractionsResortB:$99/night...85/100infavorablereviews...12of20attractionsResortC:$120/night

  8. ruby - 我需要从 facebook 游戏中抓取数据——使用 ruby - 2

    修改(澄清问题)我已经花了几天时间试图弄清楚如何从Facebook游戏中抓取特定信息;但是,我遇到了一堵又一堵砖墙。据我所知,主要问题如下。我可以使用Chrome的检查元素工具手动查找我需要的html-它似乎位于iframe中。但是,当我尝试抓取该iframe时,它​​是空的(属性除外):如果我使用浏览器的“查看页面源代码”工具,这与我看到的输出相同。我不明白为什么我看不到iframe中的数据。答案不是它是由AJAX之后添加的。(我知道这既是因为“查看页面源代码”可以读取Ajax添加的数据,也是因为我有b/c我一直等到我可以看到数据页面之后才抓取它,但它仍然不存在)。发生这种情况是因为

  9. ruby - 需要重构为新的 Ruby 1.9 哈希语法 - 2

    这个问题在这里已经有了答案:HashsyntaxinRuby[duplicate](1个回答)关闭5年前。我有一个Recipe,其中包含以下未通过lint测试的代码:service'apache'dosupports:status=>true,:restart=>true,:reload=>trueend失败并出现错误:UsethenewRuby1.9hashsyntax.supports:status=>true,:restart=>true,:reload=>true不确定新语法是什么样的...有人可以帮忙吗?

  10. ruby-on-rails - 我真的需要在 Rails 中使用 csv gem 吗? - 2

    我的问题很简单:我是否必须在使用RubyonRails的类上require'csv'?如果我打开一个railsconsole并尝试使用CSVgem它可以工作,但我必须在文件中这样做吗? 最佳答案 CSVlibrary是ruby​​标准库的一部分;它不是gem(即第三方库)。与所有标准库(与核心库不同)一样,csv不会由ruby​​解释器自动加载。所以是的,在您的应用程序中某处您确实需要要求它:irb(main):001:0>CSVNameError:uninitializedconstantCSVfrom(irb):1from/Us

随机推荐