Virtualbox安装CentOS,Linux安装Mysql,Linux安装python

本文介绍了如何在Virtualbox上安装CentOS,并详细阐述了在Linux环境下安装Mysql和Python的过程,包括Mysql的安装、配置及连接工具,以及Python的源码编译和pip3、virtualenv的安装。此外,还讲解了虚拟机Centos与主机共享目录的方法。
摘要由CSDN通过智能技术生成

一,虚拟机相关介绍

1,安装虚拟机

Virtualbox (V5.1.8)

https://www.virtualbox.org/wiki/Download_Old_Builds_5_1

2,虚拟机软件安装CentOS

CentOS下载 http://mirrors.163.com/centos/7/isos/x86_64

官方下载地址 https://www.centos.org/download

3,MySQL基本操作

安装服务端 yum install mysql-community-server

启动 service mysqld start/restart

停止 service mysqld stop

4, MySQL安装

CenOS7默认安装mariadb数据库:yum remove mariadb-libs.x86_64
下载Mysql源:https://dev.mysql.com/downloads/repo/yum/
安装源:yum localinstall mysql57-community-release-el7-8.noarch.rpm
安装MySQL: yum install mysql-community-server
默认密码:cat /var/log/mysqld.log | grep " password"

5, MySQL客户端工具

SQLyog , Sequal Pro , Navicat , phpMyadmin , HeidiSQL

6, Windows安装MySQL

下载Mysql: https://dev.mysql.com/downloads/mysql

二,Centos准备工作

7, 查看ip 设置联网

ifconfig

ip addr

vi /etc/sysconfig/network-scripts/ifcfg-xx(编辑网络相关信息)
ONBOOT=yes
service network restart

vi /etc/resolv.conf回车 i(INSERT) (添加 nameserver 114.114.114.114)
先 按一下 ESC 退出,然后 按 : 键,然后输入 wq 保存并退出的意思,再打回车,即可退出编辑状态。

yum install net-tools

yum update

8,替换默认源

http://mirrors.163.com/.help/centos.html

下载 curl http://mirrors.163.com/.help/CentOS7-Base-163.repo -o CentOS7-Base-163.repo

yum install wget

9,安装vim

yum install vim

三,Linux的Mysql安装

mac下连接linux:ssh root@192.168.0.107

CenOS7默认安装mariadb数据库:yum remove mariadb-libs.x86_64
下载Mysql源:https://dev.mysql.com/downloads/repo/yum/
https://repo.mysql.com/mysql57-community-release-el7-8.noarch.rpm

安装源:yum localinstall mysql57-community-release-el7-8.noarch.rpm
安装MySQL: yum install mysql-community-server
默认密码:cat /var/log/mysqld.log |grep ‘password’

ps -ef |grep mysql (显示系统执行进程,并过滤出MySQL的)

登录MySQL:mysql -uroot -p

四,Linux的python安装

windows下载地址:https://www.python.org/ftp/python/3.6.5/

Pycharm下载地址:http://www.jetbrains.com/pycharm/

1,Linux环境安装python

  • 1,yum install openssl-devel bzip2-devel expat-devel gdbm-devel readline-devel sqlite-devel

  • 2,wget “https://www.python.org/ftp/python/3.5.0/Python-3.5.0.tgz” 下载

  • 3,tar -zxvf Python-3.5.0.tgz 解压

  • 4,mkdir /usr/local/python3

  • 5,Python-3.5.0/configure --prefix=/usr/local/python3 源码编译 yum install gcc

  • 6,make

  • 7,make install

/usr/local/python3/bin/python3

  • 8,ln -s /usr/local/python3/bin/python3 /usr/bin/python3 (就可以直接使用python3进入Python了)

2,安装pip3和virtualenv

ln -s /usr/local/python3/bin/pip3 /usr/bin/pip3
pip3 install virtualenv
ln -s /usr/local/python3/bin/virtualenv /usr/bin/virtualenv
virtualenv -p /usr/bin/python3 imooc_env 配置python3的虚拟环境

[root@bogon imooc_env]# source bin/activate
(imooc_env) [root@bogon imooc_env]# which python
/root/imooc_env/bin/python
(imooc_env) [root@bogon imooc_env]# python
Python 3.5.0 (default, Nov 17 2018, 05:49:40) 
[GCC 4.8.5 20150623 (Red Hat 4.8.5-28)] on linux
Type "help", "copyright", "credits" or "license" for more information.

五,虚拟机Centos如何和主机共享目录

  • 1,mkdir /mnt/cdrom

  • 2, mount /dev/cdrom /mnt/cdrom 挂载 cd /mnt/cdrom

[root@bogon /]# mkdir /mnt/cdrom
mkdir: 无法创建目录"/mnt/cdrom": 文件已存在
[root@bogon /]# mount /dev/cdrom /mnt/cdrom
mount: 在 /dev/sr0 上找不到媒体
[root@bogon /]# mount /dev/cdrom /mnt/cdrom
mount: /dev/sr0 写保护,将以只读方式挂载

出现这个问题,我是点了下加载镜像的,就好了
https://www.cnblogs.com/gylei/archive/2012/04/08/2437613.html

  • 3, cp -R /mnt/cdrom /usr/local/src/VBoxAdditions 复制

  • 4, yum install -y gcc gcc-devel gcc-c++ gcc-c+±devel make kernel kernel-devel bzip2

  • 5, /usr/local/src/VBoxAdditions/VBoxLinuxAdditions.run install

  • 6,启用共享文件夹
    mkdir /home/www
    mount -t vboxsf mooc /home/www 把本机的mooc文件夹挂载到Linux的/home/www

问题:已安装好的虚拟机再开启时弹到安装界面
注意:安装完成后请移除安装介质。设置->存储->找到安装的iso,然后移除

(imooc_env) [root@bogon ~]# cd /mnt/cdrom
(imooc_env) [root@bogon cdrom]# ll
总用量 108
-rw-rw-r--. 1 root root    14 5月   2 2018 CentOS_BuildTag
drwxr-xr-x. 3 root root  2048 5月   3 2018 EFI
-rw-rw-r--. 1 root root   227 8月  30 2017 EULA
-rw-rw-r--. 1 root root 18009 12月  9 2015 GPL
drwxr-xr-x. 3 root root  2048 5月   3 2018 images
drwxr-xr-x. 2 root root  2048 5月   3 2018 isolinux
drwxr-xr-x. 2 root root  2048 5月   3 2018 LiveOS
drwxrwxr-x. 2 root root 71680 5月   3 2018 Packages
drwxrwxr-x. 2 root root  4096 5月   3 2018 repodata
-rw-rw-r--. 1 root root  1690 12月  9 2015 RPM-GPG-KEY-CentOS-7
-rw-rw-r--. 1 root root  1690 12月  9 2015 RPM-GPG-KEY-CentOS-Testing-7
-r--r--r--. 1 root root  2883 5月   3 2018 TRANS.TBL

cdrom文件夹下没有想要的VBoxLinuxAdditions.run等啊
说是要挂载的是VBoxGuestAdditions.iso镜像
https://blog.csdn.net/buyueliuying/article/details/51645649

去virtualbox下载地址 找到对应版本的VBoxGuestAdditions镜像 挂载它
http://download.virtualbox.org/virtualbox/5.1.8/
VBoxGuestAdditions_5.1.8.iso


一直把整个文件夹复制过去是怎么会子事儿
https://www.cnblogs.com/zdz8207/p/linux-cp-dir.html

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值