VirtualBox+CentOS安装、网络配置、及开发环境

下载VritualBox:
https://download.virtualbox.org/virtualbox/
我下载的版本为:
https://download.virtualbox.org/virtualbox/6.1.8/VirtualBox-6.1.8-137981-Win.exe

清华镜像源下载CentOS:
https://mirror.tuna.tsinghua.edu.cn/centos/7/isos/x86_64/
阿里云下载CentOS:
https://mirrors.aliyun.com/centos/7/isos/x86_64/
我下载的版本为:
https://mirror.tuna.tsinghua.edu.cn/centos/7/isos/x86_64/CentOS-7-x86_64-Minimal-1908.iso

VirtualBox安装完成之后若要查看网络配置
控制面板、网络共享中心、更改适配器配置、选择VirtualBox Host-Only Network、查看此连接状态、详细信息
在这里插入图片描述
在VirtualBox新建虚拟机,并设置网络连接方式为桥接网卡
在这里插入图片描述
安装CentOS时注意先选择镜像,再启动虚拟机才能进入安装环节
在这里插入图片描述
安装流程使用默认配置,设置分区、设置root密码,安装完重启虚拟机
之前设置的镜像在重启时会自动退出
重启之后使用vi打开CentOS网络配置

vi /etc/sysconfig/network-scripts/ifcfg-enp0s3

修改现有项

BOOTPROTO=static #使用静态ip
ONBOOT=yes #启动重载

添加新项,假定需要固定分配局域网ip:192.168.1.121

IPADDR=192.168.1.121
NETMASK=255.255.255.0
GATEWAY=192.168.1.1 #宿主机网关
DNS1=192.168.1.1 #宿主机通用dns

修改完成之后重启网络服务

service network restart

查看ip地址

ip addr show

在这里插入图片描述
以后使用远程终端,还需要安装SSH(CentOS-7-x86_64-Minimal已经安装)
查看已安装的ssh

rpm -qa|grep ssh

在这里插入图片描述
启动ssh服务

service sshd start

(可能会出现问题,要求使用/bin/systemctl start sshd.service来启动)

关机命令

shutdown -h now

重启命令

shutdown -r now #或 reboot

安装开发环境

查看安装源

yum repolist

安装开发环境

yum groupinstall "Development Tools" -y

安装vim

yum install vim -y

安装screen、net-tools、scp(可能已装)

yum install screen -y
yum install net-tools -y
yum install scp -y

安装killall

yum install psmisc -y

安装sshpass

yum install epel-release -y
yum install sshpass -y

安装中文语言包(可能不需要)

yum groupinstall chinese-support

安装uuid,编译uuid工具需要

yum install uuid -y
yum install uuid-devel -y
yum install libuuid -y
yum install libuuid-devel -y
yum install e2fsprogs-devel -y

mariadb官网找到repos
https://downloads.mariadb.org/mariadb/repositories/#mirror=limestone
CentOS -> CentOS 7 (x86_64) -> 10.3 [Stable]

配置mariadb安装源(换成清华大学的源),不配置也可以安装默认的5.0版本
新建文件 vim /etc/yum.repos.d/MariaDB.repo

[mariadb]
name = MariaDB
baseurl = https://mirrors.ustc.edu.cn/mariadb/yum/10.3/centos7-amd64
gpgkey=https://mirrors.ustc.edu.cn/mariadb/yum/RPM-GPG-KEY-MariaDB
gpgcheck=1

安装mariadb

yum install MariaDB-server MariaDB-client -y

启动mariadb服务,并设置开机启动

systemctl start mariadb
systemctl enable mariadb

配置mariadb安全设置(可能不需要)
mysql_secure_installation

  • 当前root密码
  • n,不要unix_socket验证
  • n,不要改变root密码
  • Y,移除anonymous账户
  • n,允许远程root访问
  • Y,移除test数据库
  • Y,reload使以上设置立即生效

允许远程主机通过密码放访问数据库
运行mysql

>grant all privileges on *.* to 'root'@'%' identified by '123456';
>flush privileges;

centos6防火墙开启3306端口

#/sbin/iptables -I INPUT -p tcp --dport 3306 -j ACCEPT
#/etc/rc.d/init.d/iptables save
# service iptables restart 或 stop

centos7开启防火墙的3306端口
方法一:

firewall-cmd --zone=public --add-port=3306/tcp --permanent

方法二:

vim /etc/firewalld/zones/public.xml

添加

   <port protocol="tcp" port="3306"/>

重启防火墙

systemctl restart firewalld.service

部分系统要求mysql大小写不敏感,linux默认敏感

vim /etc/my.cnf
[mysqld]
# 添加一条
lower_case_table_names=1
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值