virtulbox安装centos7以及常用的软件

Centos配置ip地址

通过ip addr查看到所有的网卡地址,我的如下:
在这里插入图片描述

注意红色的为网卡地址
对应的在 /etc/sysconfig/network-scripts里就会有
ifcfg-lo
ifcfg-enp0s3
2个文件,如果没有的话,例如没有ifcfg-enp0s3,就需要建立一个,然后插入如下

TYPE=Ethernet
DEVICE=enp0s3
BOOTPROTO=static
BROADCAST=192.168.1.255
HWADDR=08:00:27:01:44:83 //注意这里的值要和上面图里的mac一致
IPADDR=192.168.1.111
NETMASK=255.255.255.0
NETWORK=192.168.1.0
DEVICE=eth0
ONBOOT=yes
DNS1=192.168.1.1 #一定要配,不然外网范问不到

systemctl restart network 重启生效

这里的设置需要改成全部运行,否则也不能访问外网
在这里插入图片描述

配置不同的环境下的ip (nmcli)

如果在家的网络和在公司的网络不一样,例如家里是
192.168.1.x,而在公司的是192.168.2.x,这样的话每次都需要去改ifcfg-enp03s。这样很麻烦,可以通过nmcli来添加一个连接。

- 添加一个connection
nmcli connection add con-name office type ethernet ifname eth0 autoconnect no ip4 192.168.2.111/24 gw4 192.168.2.1

添加一个connection连接名为office的连接,并设置网卡device为eth0
添加一个connection

注意ifname eth0 这里的eth0是网卡设备名称。通过nmcli dev status 可以发现设备名,如下:
在这里插入图片描述

执行完上面的命令后,可以发现在/etc/sysconfig/network-scripts/下多了个文件ifcfg-office。

- 切换到office的connection
nmcli connection up office 
- 更改已有的连接的连接名
nmcli connection modify "System eth0" connection.id home
- 删除连接
nmcli connection delete "System eth0" 

复制虚拟机成为一个新的虚拟机

找到镜像所在的文件位置,如下
在这里插入图片描述
会找到一个centos.vdi的文件,复制centos.vdi成为另外一个名字,例如centos_1.vdi
然后通过VBoxManage.exe来执行如下更改镜像centos_1.vdi的uuid,即后面的一串数字,随便改几个即可

VBoxManage internalcommands sethduuid <文件路径>\centos_1.vdi fd38ce49-3dc4-451b-80e0-4f5b49d130d6

注意 VBoxManage.exe 在vitualbox的安装目录下

在这里插入图片描述

通过virtualbox装载步骤如下:
1.新建
在这里插入图片描述
2.下一步在下一步后,通过使用已有的虚拟硬盘文件然后点注册找到对应的centos7_1.vdi,然后点创建就建立好了一个新的虚拟机
在这里插入图片描述
3.更改网络链接为桥接方式,并对应的设置混杂模式为全部允许
在这里插入图片描述
4.启动即可

5.启动后修改/etc/sysconfig/network-scripts/if-eth0
将HWADDR(网卡的mac地址) 修改为和ifconfig里列出的eth0里的一致
并将Ip地址也进行修改

修改主机名

CentOS修改主机名(hostname)
需要修改两处,只修改任一处会导致系统启动异常:

  1. /etc/sysconfig/network
 HOSTNAME=localhost.localdomain 

修改 localhost.localdomain 为你的主机名, 例如
HOSTNAME=zk1

  1. /etc/hosts
 127.0.0.1 localhost.localdomain localhost 

其中 127.0.0.1 是本地环路地址, localhost.localdomain 是主机名(hostname),也就是你待修改的。localhost 是主机名的别名(alias)

例如
127.0.0.1 localhost

  1. reboot 重启生效

修改/etc/hosts 文件,增加其它台机器的ip和hostname的映射关系,例如

192.168.0.1 cloud001
192.168.0.2 cloud002
192.168.0.3 cloud003

防火墙

systemctl stop firewalld
systemctl disable firewalld

安装 tomcat

wget https://mirrors.cnnic.cn/apache/tomcat/tomcat-8/v8.5.45/bin/apache-tomcat-8.5.45.tar.gz

如果wget 没有则使用
yum install wget

安装JAVA

wget --no-cookies --no-check-certificate --header "Cookie: gpw_e24=http%3A%2F%2Fwww.oracle.com%2F; oraclelicense=accept-securebackup-cookie" "http://download.oracle.com/otn-pub/java/jdk/8u141-b15/336fa29ff2bb4ef291e347e091f7f4a7/jdk-8u141-linux-x64.tar.gz"

scp 命令

Linux scp命令用于Linux之间复制文件和目录。
scp是 secure copy的缩写, scp是linux系统下基于ssh登陆进行安全的远程文件拷贝命令。

scp local_file remote_username@remote_ip:remote_folder 
或者 
scp local_file remote_username@remote_ip:remote_file 
或者 
scp local_file remote_ip:remote_folder 
或者 
scp local_file remote_ip:remote_file 
  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值