我觉得还挺有用,最起码可以满足基本需求
-
安装centos选择nat网络模式。(linux三种不同模式介绍可以看这篇:三种模式详解)
-
设置vm网络配置:
这里我懂了,192.168表示个人地址,并且属于C类ip。这里的子网192.168.192.0表示的就是,我的网络号设置为了192.168.192,我网关、ip也必须是这个开头,网关最后一位一般是1,ip最后一位可以是2-254任意一个数
-
ip设置
打开ip配置文件:vim /etc/sysconfig/network-scripts/ifcfg-ens33
后面红框框的都是需要自己添加的。
IPADDR=192.168.0.252 // IP地址
NETMASK=255.255.255.0 // 子网掩码
GATWAY=192.168.0.1 // 网关
DNS1=8.8.8.8 // DNS
USERCTL=no // 不允许非root用户控制此网卡(看你自己想不想设置)
**还有很重要的一步就是,在自己windows设置v8的ip地址**
这里的ip就是为了让主机可以和虚拟机通信的。虚拟机也是通过和主机使用同一个网络地址来连接外部网络的(网络地址上面有提,它是固定的!)
到这里你的网络就设置好了。开心吧!
还可以设置一下镜像,下载速度超快
配置 清华大学镜像仓库(推荐)
地址: https://mirrors.cnnic.cn/
(1)首先备份 CentOS-Base.repo
mv /etc/yum.repos.d/CentOS-Base.repo /etc/yum.repos.d/CentOS-Base.repo.bak
(2)之后启用 TUNA 软件仓库, 将清华大学镜像仓库信息写入 /etc/yum.repos.d/CentOS-Base.repo
vim /etc/yum.repos.d/CentOS-Base.repo
将 CentOS-Base.repo 中的内容 更新为 下面的内容:
# CentOS-Base.repo
#
# The mirror system uses the connecting IP address of the client and the
# update status of each mirror to pick mirrors that are updated to and
# geographically close to the client. You should use this for CentOS updates
# unless you are manually picking other mirrors.
#
# If the mirrorlist= does not work for you, as a fall back you can try the
# remarked out baseurl= line instead.
#
#
[base]
name=CentOS-$releasever - Base
baseurl=https://mirrors.tuna.tsinghua.edu.cn/centos/$releasever/os/$basearch/
#mirrorlist=http://mirrorlist.centos.org/?release=$releasever&arch=$basearch&repo=os
gpgcheck=1
gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-CentOS-7
#released updates
[updates]
name=CentOS-$releasever - Updates
baseurl=https://mirrors.tuna.tsinghua.edu.cn/centos/$releasever/updates/$basearch/
#mirrorlist=http://mirrorlist.centos.org/?release=$releasever&arch=$basearch&repo=updates
gpgcheck=1
gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-CentOS-7
#additional packages that may be useful
[extras]
name=CentOS-$releasever - Extras
baseurl=https://mirrors.tuna.tsinghua.edu.cn/centos/$releasever/extras/$basearch/
#mirrorlist=http://mirrorlist.centos.org/?release=$releasever&arch=$basearch&repo=extras
gpgcheck=1
gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-CentOS-7
#additional packages that extend functionality of existing packages
[centosplus]
name=CentOS-$releasever - Plus
baseurl=https://mirrors.tuna.tsinghua.edu.cn/centos/$releasever/centosplus/$basearch/
#mirrorlist=http://mirrorlist.centos.org/?release=$releasever&arch=$basearch&repo=centosplus
gpgcheck=1
enabled=0
gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-CentOS-7
(3)、清除缓存
yum clean all # 清除系统所有的yum缓存
yum makecache # 生成yum缓存
epel源 安装和配置
(1)、查看可用的epel源
yum list | grep epel-release
因为我已经安装了,所以有两个,你们没安装应该只有第一个。
(2)、安装
yum install -y epel-release
因为配置了yum源,下载速度是不是杠杠的!!
安装rabbitmq
先下载:(里面没有socat)
链接:https://pan.baidu.com/s/1eoYLlhKZ6uFeOd2_TJHhQQ
提取码:t9qd
- 上传文件到linux 使用xsftp即可
- 上传一般都是在~下。
- 创建rabbitmq目录:
mkdir rabbitmq
- 移动文件到rabbitmq目录
mv erlang-23.1.2-1.el6.x86_64.rpm rabbitmq/
其它也一样操作
- 安装依赖环境
yum install build-essential openssl openssl-devel unixODBC unixODBC-devel make gcc gcc-c++ kernel-devel m4 ncurses-devel tk tc xz
- 安装
rpm -ivh erlang-23.1.2-1.el6.x86_64.rpm
- 升级gblic(因为配置了yum特别快)
sudo yum install zlib-devel bzip2-devel openssl-devel ncurses-devel sqlite-devel readline-devel tk-devel gcc make -y
- 安装socat
下载:
wget http://repo.iotti.biz/CentOS/7/x86_64/socat-1.7.3.2-5.el7.lux.x86_64.rpm
安装:
rpm -ivh socat-1.7.3.2-5.el7.lux.x86_64.rpm
- 安装rabbitmq
rpm -ivh rabbitmq-server-3.8.9-1.el7.noarch.rpm
安装好了!!!
启动
#启动服务
systemctl start rabbitmq-server.service
#设置开机启动
systemctl enable rabbitmq-server.service
#停止开机启动
systemctl disable rabbitmq-server.service
#重新启动服务
systemctl restart rabbitmq-server.service
#查看服务当前状态
systemctl status rabbitmq-server.service
#查看所有已启动服务
systemctl list-units --type=service
#网页插件 (启动才可以通过浏览器访问)
rabbitmq-plugins enable rabbitmq_management
防火墙
1:查看防火状态
systemctl status firewalld
service iptables status
2:暂时关闭防火墙
systemctl stop firewalld
service iptables stop
3:永久关闭防火墙
systemctl disable firewalld
chkconfig iptables off
4:重启防火墙
systemctl enable firewalld
service iptables restart
5:永久关闭后重启(未测试)
chkconfig iptables on
因为rabbitmq3.8之后改了,使用guest登录需要加配置文件,比较麻烦,所以就可以再创建一个新用户
添加用户
rabbitmqctl add_user admin admin#添加用户名和密码
rabbitmqctl set_permissions -p /admin".*" ".*" ".*" #修改权限
rabbitmqctl set_user_tags admin administrator #添加用户角色
访问:http://linux的ip:15672
你的rabbitmq已经OK了,这下是不是更开心了。
linux安装mysql:mysql5.7安装