天天看點

Virtualbox安裝CentOS,Linux安裝Mysql,Linux安裝python

文章目錄

    • 一,虛拟機相關介紹
      • 1,安裝虛拟機
      • 2,虛拟機軟體安裝CentOS
      • 3,MySQL基本操作
      • 4, MySQL安裝
      • 5, MySQL用戶端工具
      • 6, Windows安裝MySQL
    • 二,Centos準備工作
      • 7, 檢視ip 設定聯網
      • 8,替換預設源
      • 9,安裝vim
    • 三,Linux的Mysql安裝
    • 四,Linux的python安裝
      • 1,Linux環境安裝python
      • 2,安裝pip3和virtualenv
    • 五,虛拟機Centos如何和主機共享目錄

一,虛拟機相關介紹

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 [email protected]

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的虛拟環境

[[email protected] imooc_env]# source bin/activate
(imooc_env) [[email protected] imooc_env]# which python
/root/imooc_env/bin/python
(imooc_env) [[email protected] 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
[[email protected] /]# mkdir /mnt/cdrom
mkdir: 無法建立目錄"/mnt/cdrom": 檔案已存在
[[email protected] /]# mount /dev/cdrom /mnt/cdrom
mount: 在 /dev/sr0 上找不到媒體
[[email protected] /]# 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) [[email protected] ~]# cd /mnt/cdrom
(imooc_env) [[email protected] 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

繼續閱讀