虚拟机自定义最小化安装,新增用户做为管理员,打开自动获取网络,桥接模式。
所有的操作只有命令,不做解释,看不明白的可以自行搜索相关的资料。 # 开头的行是注释行,# 开头的空行,我自己装机时做了快照。未完待续 1 安装CentOS7 过程: # 最小化安装完成快照 sudo yum install -y wget # http://mirrors.163.com/.help/centos.html sudo mv /etc/yum.repos.d/CentOS-Base.repo /etc/yum.repos.d/CentOS-Base.repo.backup
wget http://mirrors.163.com/.help/CentOS7-Base-163.repo -O /tmp/CentOS-Base.repo
sudo mv /tmp/CentOS-Base.repo /etc/yum.repos.d/CentOS-Base.repo sudo yum install -y epel-release sudo yum clean all
sudo yum makecache
sudo yum update sudo yum groupinstall -y "X window system"
sudo yum groupinstall -y xfce sudo yum install -y firefox
sudo yum install -y cjkuni-ukai-fonts # sudo yum -y install mariadb*
sudo systemctl start mariadb.service
mysql_secure_installation mysql -u root -p
CREATE USER 'username'@'host' IDENTIFIED BY 'password';
GRANT privileges ON databasename.tablename TO 'username'@'host' WITH GRANT OPTION; SHOW VARIABLES LIKE 'character%'; #要修改的配置文件位于 /etc/my.cnf.d。 网上大部分的没有说明这个文件夹,和下面要修改的文件 sudo vi /etc/my.cnf.d/client.cnf
#client.cnf 在[client]节里加入default-character-set=utf8 sudo vi /etc/my.cnf.d/server.cnf
#server.cnf 在[mysqld]节里加入character-set-server=utf8 sudo systemctl restart mariadb
sudo systemctl enable mariadb lsmod | grep piix4
#i2c_piix4
#i2c_core drm,i2c_piix4
sudo vi /etc/modprobe.d/blacklist.conf
#新增一行 blacklist i2c_piix4
reboot # sudo firewall-cmd --zone=public --add-port=/tcp --permanent
sudo firewall-cmd --reload sestatus sudo vi /etc/selinux/config
#SELINUX=enforcing #注释掉
#SELINUXTYPE=targeted #注释掉
SELINUX=disabled #增加
:wq! #保存退出 sudo vi /etc/modprobe.d/blacklist.conf
#加入 blacklist intel_rapl sudo yum install -y redis
sudo yum install -y nginx
sudo yum install -y php
sudo yum install -y php-fpm sudo firewall-cmd --zone=public --add-port=/tcp --permanent
sudo firewall-cmd --zone=public --add-port=/tcp --permanent
sudo firewall-cmd --zone=public --add-port=/tcp --permanent
sudo firewall-cmd --reload #
 sudo vi /etc/redis.conf

 #requirepass 设置访问密码

 #如果有必要将bind 127.0.0.1 去掉,可以远程访问

 #此种启动模式,使用的配置文件是/etc/redis.conf
sudo systemctl enable redis sudo yum install -y php-pecl-xdebug
sudo yum install -y git sudo yum install -y gcc
sudo yum install -y net-tools sudo mkdir /mnt/cdrom
sudo mount /dev/cdrom /mnt/cdrom/
cd /mnt/cdrom
ls
cp VMwareTools-10.0.0.2977863.tar.gz /tmp/vmtools.tar.gz
cd /tmp
tar zxvf vmtools.tar.gz
cd vmware-tools-distrib
sudo ./vmware-install.pl sudo yum install -y java
sudo yum install -y php-devel
sudo pecl channel-update pecl.php.net
sudo pecl install apc sudo vi /etc/nginx/nginx.conf
#修改用户
cd /var/log
sudo chown -R jack_du:jack_du nginx /home/jack_du/PhpStorm-141.2462/bin/phpstorm.sh sudo vi /etc/php-fpm.d/www.conf
#修改用户 cd /var/log
sudo chown -R jack_du:jack_du php-fpm sudo yum install -y php-pecl-apc
sudo yum install -y php-gd
sudo yum install -y php-mcrypt
sudo yum install -y php-pecl-redis
sudo yum install -y php-pdo sudo systemctl disable httpd sudo vi /etc/nginx/conf.d/default.conf server {
listen ;
server_name localhost;
root /usr/share/nginx/default;
index index.php index.html index.htm; location /{
} # nginx passes PHP scripts to FastCGI server via a TCP/ socket
# this setting much be consistent with /etc/php-fpm.d/www.conf
# try_files prevents nginx from passing bad scripts to FastCGI server location ~ \.php$ {
try_files $uri =;
fastcgi_pass 127.0.0.1:;
fastcgi_index index.php;
fastcgi_param SCRIPT_FILENAME $document_root$fastcgi_script_name;
include fastcgi_params;
}
} sudo chown -R jack_du:jack_du /usr/share/nginx sudo systemctl restart php-fpm
sudo systemctl restart nginx ssh-keygen -t rsa -C "jack_du@163.com" sudo systemctl enable php-fpm
sudo systemctl enable nginx sudo yum install -y bzip2
sudo yum install -y gcc-c++

最小化安装CentOS7 + xfce4 +PHP + nginx +mariadb 开发环境的更多相关文章

  1. 最小化安装centos7下配置网络

    虚拟机操作系统:centos7.0 命令行模式 1.首先明确centos7在最小化安装完是不支持上网的,相应的查看网络以及修改网络参数是不能使用的,最常见的就是我们常用的ifconfig. 2.找到网 ...

  2. virtualbox 最小化安装centos7 配置双网卡(nat和桥接)记录----已经过期

    该文章已经过期   请参考另一篇文章:virtualbox 安装centos7 配置桥接网卡,实现主机和虚拟机互通,虚拟机可以访问外网,解决无法上网问题   先说明一下为什么要配置双网卡? 配置nat ...

  3. virtualbox下最小化安装centos7后上网设置

    在虚拟机中以最小化方式安装centos7,后无法上网,因为centos7默认网卡未激活. 可以设置 文件 /etc/sysconfig/network-scripts/ifcfg-enp0s3 将 O ...

  4. 最小化安装centos7心得

    在虚拟机里最小化安装了centos7,只有字符界面,发现网卡不通,解决方法: 调整网卡配置文件: cd /etc/sysconfig/network-scripts/ 有两个ifcfg文件,一个ifc ...

  5. 最小化安装CentOS7的网卡设置

    实验环境:CentOS 7 Minimal Installation 64bit (1511) 最小化安装CentOS 7 后,查看网卡的信息让人很意外,因为网卡的命名规则变了,网卡的名字让人很难懂. ...

  6. 解决最小化安装Centos7后无法上网的问题,以及安装成功后的基本配置

    发现问题 刚装完最小化的系统后,如果直接ping外网,可能回出现如下情况 解决问题 首先编辑虚拟机的DHCP池: 在弹出的“虚拟网络编辑器”窗口中选择NAT模式的,编辑为其分配地址池: 然后编辑网卡的 ...

  7. 最小化安装Centos7后的部署(个人)

    一.配置网络 1.  自动获取IP地址 使用ip addr查看网络设备名称,我的网卡名称为enp0s3.找到设备名称后配置enp0s3的配置文件. 打开Vi /etc/sysconfig/networ ...

  8. 最小化安装CentOS7,没有ifconfig命令---yum search command_name搜索未知包名

    新安装的CentOS7系统,想查询ip的时候,发现没有ifconfig这个命令: -bash: ifconfig: 未找到命令 yum安装: 没有可用软件包 ifconfig 既然知道命令,搜索一下命 ...

  9. 最小化安装centos7不能执行ifconfig命令的解决方法

    操作环境 虚拟机:VirtualBox 5.0.4 for Windows 操作系统:CentOS-7-x86_64-Minimal-1503-01.iso 问题描述 登录系统之后,输入ifconfi ...

随机推荐

  1. 什么叫非阻塞io

    而一个NIO的实现会有所不同,下面是一个简单的例子: ByteBuffer buffer = ByteBuffer.allocate(48); int bytesRead = inChannel.re ...

  2. Java学习笔记之:Java的变量

    一.介绍 在Java语言中,所有的变量在使用前必须声明.声明变量的基本格式如下: type identifier [ = value][, identifier [= value] ...] ; 格式 ...

  3. PowerDesigner模型设计

    原文:PowerDesigner模型设计 绪论 Sybase PowerDesigner(简称PD)是最强大的数据库建模工具,市场占有率第一,功能也确实十分强大,现在最新版本是15.1,已经支持最新的 ...

  4. HDU2521反素数

    只是了解下这种简单的数论定义,解释可以戳这个 http://www.cnblogs.com/Findxiaoxun/p/3460450.html ,然后按Ctrl+ F搜索   反素数  ,找到那一部 ...

  5. CentOS环境下Java开发环境的搭建

    ------------------------------------------------------- 安装Jdk 1.查询系统默认JDK CentOS系统默认会安装JDK,一般建议卸载后安装 ...

  6. C++:虚函数的详解

    5.4.2 虚函数详解 1.虚函数的定义 虚函数就是在基类中被关键字virtual说明,并在派生类重新定义的函数.虚函数的作用是允许在派生类中重新定义与基类同名的函数,并且可以通过基类指针或引用来访问 ...

  7. POJ2891——Strange Way to Express Integers(模线性方程组)

    Strange Way to Express Integers DescriptionElina is reading a book written by Rujia Liu, which intro ...

  8. OpenCV源码阅读(1)---matx.h---mat类与vec类

    matx.h matx类是opencv中的一个基础类,其位于core模块中,所执行的操作时opencv矩阵和向量的运算.如果熟悉基于matlab的图像处理,那么很容易想到,所有对图像的操作归根结底都是 ...

  9. Java API —— Pattern类

    正则表达式     写一个功能实现QQ号码的校验. import java.util.Scanner; public class RegexDemo01 { public static void ma ...

  10. eclipse Juno Indigo Helios Galileo这几种版本的意思(转)

    Galileo Ganymede Europa 这些名字代表eclipse不同的版本  2001年11月7日 ,Eclipse 1.0发布   半年之后,2002年6月27日Eclipse进入了2.0 ...