0 # kenel 3.10.0-327
# 找到ip ifcfg-*
ip addr
#使用sftp修改文件
sftp
1
#安装parallels tools
光驱挂载 Parallels Desktop.app/Contents/Resources/Tools/prl_tools_lin.iso
https://buildlogs.centos.org/c7.1511.00/kernel/20151119220809/3.10.0-327.el7.x86_64/kernel-devel-3.10.0-327.el7.x86_64.rpm
ftp://ftp.pbone.net/mirror/ftp5.gwdg.de/pub/opensuse/repositories/home:/Kenzy:/modified:/C7/CentOS_7/noarch/dkms-2.2.0.3-31.1.noarch.rpm
rpm -ivh ~/kernel-devel*.rpm
rpm -ivh ~/dkms-*.rpm
mkdir -p /media/cdrom
mount -o exec /dev/cdrom /media/cdrom/
/media/cdrom/install
reboot
#error fix
cp -r /media/cdrom/ ~/prl_tools_fix
cd prl_tools_fix/
chmod +x install
cd ./installer/
chmod +x installer.* *.sh prl_*
cd ../kmods/
tar -xzf prl_mod.tar.gz
rm prl_mod.tar.gz
vi ./prl_eth/pvmnet/pvmnet.c
ndo_change_mtu -> ndo_change_mtu_rh74
tar -zcvf prl_mod.tar.gz ./ dkms.conf Makefile.kmods
cd ../
./install
#kernel 3.10.0-957 fix
vi ~/prl_tools_fix/kmods/prl_eth/pvmnet/pvmnet.c
MODULE_LICENSE("Parallels"); -> MODULE_LICENSE("GPL");
vi ~/prl_tools_fix/kmods/prl_tg/Toolgate/Guest/Linux/prl_tg/prltg.c
MODULE_LICENSE("Parallels"); -> MODULE_LICENSE("GPL");
cd ~/prl_tools_fix/kmods
tar -zcvf prl_mod.tar.gz . dkms.conf Makefile.kmods
cd ../
./install
2
#关闭selinux
/etc/selinux/config
SELINUX=disabled
setenforce 0
#关闭防火墙
systemctl stop firewalld.service
systemctl disable firewalld.service
#静态ip
/etc/sysconfig/network-scripts/ifcfg-eth0
BOOTPROTO=static
IPADDR=192.168.1.211
NETMASK=255.255.255.0
GATEWAY=192.168.1.1
DNS1=114.114.114.114
DNS2=8.8.4.4
/etc/resove.conf
nameserver 114.114.114.114
nameserver 8.8.4.4
systemctl restart network.service
ping -c 3 192.168.1.1
ping -c 3 www.baidu.com
#sudo
/etc/sudoers
uname ALL=(ALL) ALL
reboot
3
#更新系统
yum update
#系统被更新到7.6 parallels共享文件夹不可用
1 #error fix + 1 #kernel 3.10.0-957 fix
#yum国内源
yum install -y yum-utils device-mapper-persistent-data lvm2
yum-config-manager --add-repo http://mirrors.aliyun.com/docker-ce/linux/centos/docker-ce.repo
yum makecache fast
#安装docker
yum -y install docker-ce
systemctl start docker
systemctl enable docker
#docker国内源
/etc/docker/daemon.json
{
"registry-mirrors": ["https://registry.docker-cn.com"]
}
systemctl restart docker
#安装docker compose
curl -L https://github.com/docker/compose/releases/download/1.23.2/docker-compose-`uname -s`-`uname -m` -o /usr/local/bin/docker-compose
chmod +x /usr/local/bin/docker-compose
#安装git
yum install -y git
#工作目录
mkdir -p /media/psf/sites/proja
ln -s /media/psf/sites ~/work
yum install -y tree
tree -aC ./
#非ROOT用户下
sudo usermod -aG docker $USER
newgrp docker
#laradock
git clone https://github.com/Laradock/laradock.git
cp /media/psf/sites/proja/laradock/env-example /media/psf/sites/proja/laradock/.env
cd /media/psf/sites/proja/laradock
docker-compose up -d nginx mysql phpmyadmin redis workspace
docker-compose ps
mkdir -p /media/psf/sites/proja/public
vi /media/psf/sites/proja/public/index.php
<?php
$redis = new Redis();
$redis->connect('redis', '6379');
echo "Connection to server sucessfully Server is running: " . $redis->ping()."<br />";
$dbhand = new PDO("mysql:dbname=mysql;host=mysql;port=3306", 'root', 'root', array(
PDO::ATTR_DEFAULT_FETCH_MODE => PDO::FETCH_ASSOC,
PDO::ATTR_STRINGIFY_FETCHES => false,
PDO::ATTR_EMULATE_PREPARES => false,
PDO::MYSQL_ATTR_INIT_COMMAND => "SET NAMES 'utf8'"
));
var_dump( $dbhand );
phpinfo();
mkdir -p /media/psf/sites/proja/dbdata
#nginx404
/media/psf/sites/proja/laradock/nginx/sites/default.conf
root /var/www/public; => root /var/www;
#.env
APP_CODE_PATH_HOST=../
DATA_PATH_HOST=../dbdata
DOCKER_HOST_IP=192.168.1.211
MYSQL_VERSION=5.7
MYSQL_DATABASE=proja
MYSQL_USER=proja
MYSQL_PASSWORD=*******
docker-compose stop
sudo rm -rf ~/.laradock
docker-compose build mysql
docker-compose up -d nginx mysql phpmyadmin redis workspace