vm 安装Ubantu 并搭建PHP运行环境笔记(一)

vm的安装以及vm安装ubuntu16.04省略


win10更新VM14后打开虚拟机,显示黑屏"解决方案

修复LSP

win+x -> windows命令提示符(管理员)下输入netsh winsock reset:

C:\windows\system32>netsh winsock reset 成功地重置 Winsock 目录。 你必须重新启动计算机才能完成重置 C:\windows\system32>

重启计算机

打开虚拟机显示OK,问题已解决



一、初始化设置root密码以及桥接网络

安装后还没给root设置密码,第一个 user 是在 admin 组 ,所以他可以给 root 设置密码 , so

sudo passwd root

[sudo] password for you :---> 输入你的密码,不会显示 

Enter new UNIX password: 

--- > 设置root 密码

Retype new UNIX password: 

--> 重复

 

给ubuntu16.04 虚拟机 桥接模式分配静态ip

1 选择桥接模式

具体的步骤就不说了,就是桥接模式 选上复制物理连接状态

2 更改配置文件

先上代码,需要注意的一会儿说。

ubuntu的网卡配置信息在 /etc/network/interfaces

kong@root:sudo vim /etc/network/interfaces

打开后添加如下代码(记得把中文去掉)

auto eth0               #(注意这里是你用的网卡,不一定是eth0,我的就是ens33) iface eth0 inet static  # 把网卡设置成静态 address 192.168.26.XXX  # 自定义的ip  网段跟主机要一样, gateway 192.168.26.2    # 网关需要在主机上查看,主机是win系统的,在控制台输入 ipconfig /all查看 netmask 255.255.255.0   #子网掩码

dns-nameserver 192.168.2.1

在这之前一定要注释掉带有dhcp的那一行,那是动态分配ip的命令


保存退出:

查看当前DNS:

cat /etc/resolv.conf

nameserver  202.206.1.11  ——>这跟你主机的dns要一样。

3重启networking服务

sudo /etc/init.d/networking restart

最后试试能不能ping的通主机 和外网


Ubuntu 16.04 LTS国内快速更新源

第一步:备份原来的源文件

cd /etc/apt/  

然后会显示下面的源文件sources.list 

输入命令 

sudo cp sources.list sources.list.bak 

就是将sources.list备份到sources.list.bak

第二步:替换源

阿里云源的文件

deb http://mirrors.aliyun.com/ubuntu/ xenial main restricted universe multiverse   deb http://mirrors.aliyun.com/ubuntu/ xenial-security main restricted universe multiverse   deb http://mirrors.aliyun.com/ubuntu/ xenial-updates main restricted universe multiverse   deb http://mirrors.aliyun.com/ubuntu/ xenial-backports main restricted universe multiverse   deb http://mirrors.aliyun.com/ubuntu/ xenial-proposed main restricted universe multiverse   deb-src http://mirrors.aliyun.com/ubuntu/ xenial main restricted universe multiverse   deb-src http://mirrors.aliyun.com/ubuntu/ xenial-security main restricted universe multiverse   deb-src http://mirrors.aliyun.com/ubuntu/ xenial-updates main restricted universe multiverse   deb-src http://mirrors.aliyun.com/ubuntu/ xenial-backports main restricted universe multiverse   deb-src http://mirrors.aliyun.com/ubuntu/ xenial-proposed main restricted universe multiverse     deb http://archive.canonical.com/ubuntu/ xenial partner   deb http://extras.ubuntu.com/ubuntu/ xenial main 

替换并保存 

sudo vi sources.list打开文件,替换成阿里云文件即可

第三步:更新源和软件

sudo apt-get update 更新源     

sudo apt-get upgrade 更新软件


ssh客户端安装

sudo apt-get install openssh-client ##这是安装客户端

sudo apt-get install openssh-server ##这是安装服务端

sudo service ssh stop

sudo service ssh start


数据库安装

sudo apt-get install mysql-server

配置mysql 允许远程连接

cd /etc/mysql

cd mysql.conf.d/

sudo vim mysqld.cnf

/  查找到bind-address            = 127.0.0.1 修改成0.0.0.0

重启 mysql

sudo systemctl restart mysql

到mysql 的user表中配置权限

use mysql

select host,user from user

添加主机

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

@% 表示任何主机 by后面是root密码

刷新权限

flush privileges

添加服务开机启动

sudo systemctl enable mysql

sudo systemctl list-units --type=service

clipboard.png