虚拟机自定义最小化安装,新增用户做为管理员,打开自动获取网络,桥接模式。
所有的操作只有命令,不做解释,看不明白的可以自行搜索相关的资料。 # 开头的行是注释行,# 开头的空行,我自己装机时做了快照。未完待续 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. compiler 学习

    一款强大的编译器LLVM:http://llvm.org/docs/GettingStarted.html#layout http://llvm.org/docs/LangRef.html http: ...

  2. Linux资源监控命令/工具(综合)

    目录: ps pstree pidof top free uptime ifuser lsof mpstat vmstst pidstat iostat iotop watch sar 1.ps 1) ...

  3. android MD5

    public static String MD5(String str) { MessageDigest md5 = null; try { md5 = MessageDigest.getInstan ...

  4. 233. Number of Digit One

    题目: Given an integer n, count the total number of digit 1 appearing in all non-negative integers les ...

  5. C++:this指针

    this指针 this关键字:表示本类中的对象成员,可以通过this指针访问当前类的成员//举例 //例 3.18 隐藏this指针的引例 #include<iostream> using ...

  6. Shuffle和排序

    MapReduce确保每个reducer的输入都按键排序.系统执行排序的过程——将map输出作为输入传给reducer——称为shuffle.shuffle属于不断被优化和改进的代码库的一部分,从许多 ...

  7. linux源码Makefile详解

    1.Makefile的作用 (1)决定编译哪些文件 (2)怎样编译这些文件 (3)怎样连接这些文件,最重要的是它们的顺序如何 2.Linux内核Makefile分类 ***************** ...

  8. AndroidApplication Fundamentals(Android应用基础)

    AndroidApplication Fundamentals(Android应用基础) Android应用采用Java编程语言来编写,AndroidSDK工具编译我们的代码,连同任何数据和资源文件一 ...

  9. WIFI环境下Android手机和电脑通信

    前面已经写过一篇java实现最基础的socket网络通信,这篇和之前那篇大同小异,只是将客户端代码移植到手机中,然后获取本机IP的方法略有不同. 先讲一下本篇中用到Android studio的使用吧 ...

  10. trackr: An AngularJS app with a Java 8 backend – Part III

    这是最后我们对trackr系列的一部分.在过去的两的博文中,我们已经向您展示我们使用的工具和框架构建后端和前端.如果你错过了前面的帖子现在你可能会想读他们赶上来. Part I – The Backe ...