搭建公网服务器及配置深度学习环境

一、 安装centos 7 系统
1. U盘制作启动盘
下载UltraISO:
百度云链接:https://pan.baidu.com/s/1qZRgYIw
打开软碟通,文件->打开,打开需要安装的iso镜像
选择你自己启动U盘
 
点击启动->写入硬盘映像
写入方式选择USB-HDD+
便捷启动->MBR-> USB-HDD+
格式化
写入
2. 安装
将U盘启动盘插入机器,然后按F2进入
选择U盘启动,然后开始安装centos 7系统
3. Linux web服务器分区方案
  看到大家非常关心LINUX下WEB服务器的分区方案,很久没有写原创文章了,今天也加班贡献一次,下边是正文:Linux服务器的最大应用领域在WEB服务器,很多朋友在第一次安装LINUX服务器时最先想到的就是如何分区,一个合理的分区可以省去您许多的麻烦,尤其是在个人服务器很少添加硬件的情况下,最初的分区方案是否合理直接决定着您以后是否能安心的维护您的服务器,由于根据您的硬件配置不同,所以分区的具体方案也不同,以下的一个实例仅供参考,不同的硬件配置按照解释说明按比例划分自己的分区,还有一些为LINUX服务器添加新分区或添件新硬盘的文章请大家直接到Linux联盟网站上查询,不是这篇文章介绍的内容.
        分区的考虑因素其实还有很多,比如说你的服务器有几块硬盘,需要安装哪些软件,我们主要说的是WEB服务器,SWAP分区,作为交换分区有人推荐用内存的两倍,但是由于现在内存的容量明显很大,所以单独划分太多是没有必要的,比如我的内存是2G,那规划2G的SWAP分区就足够了,当然1G的内存我也喜欢用1G的SWAP,另外在WEB服务器中几个需要单独分区的目录:/var /tmp /usr /home,其中/var和/temb分区是数据变化频繁的,前者有许多系统日志,还有一些版本的LINUX把WEB目录放在了这里这些都要注意,后者对一些大站来说有大量的临时文件和碎片,一些大型站点和多硬盘服务器给这二位配上单独的硬盘也是可以的./home目录更不必说,现在大部分的发行版本都要求这个尽可能的大,另外还有人喜欢把/boot单独分区,/usr的目录下安装了大部分的软件,所以要考虑软件安装的大小进行分区.以下是我的单硬盘分区方案,仅供参考:
/        (128MB)
/boot (100MB)
swap  2G (2G RAM)
/tmp   (2G)
/var    (2G)
/usr    (10G)
/home (剩下的所有空间)
以上平均化方案我的站基本上是能够满足需求了,根据您的实际配置注意以上几个分区进行合理的调整就可以了,欢迎大家留言说一说自己的服务器分区方案.
Linux分区方案:
创建三个分区 
1、/boot     启动分区     存放内核和启动程序
                   空间分配:100M     类型:ext3
2、/swap     交换分区     虚拟内存
                   空间分配:物理内存的2倍
3、/             根分区         存放所有文件
                    空间大小:至少3个G     类型:ext3
                    ( / 相当于Windows 中的 c:\> )
二、 搭建LAMP服务器
参考我的博客http://blog.csdn.net/zhangtong11111/article/details/78790599
1. centos 7以上版本用以下方法安装:
检查系统环境
1、确认centos版本
[root@localhost ~]# cat /etc/redhat-release
CentOS Linux release 7.2.1511 (Core) 
2、检查是否安装过apache
rpm -qa | grep httpd
或者:apachectl -v
或者:httpd -v 
3、检查是否安装过Mysql
service mysqld start
如果未被识别则没有安装
如果系统安装过,或者安装失败,清理一下系统
5、清理Mysql痕迹
yum remove mysql
rm -f /etc/my.cnf
6、卸载Apache包
rpm -qa|grep httpd
注意:如果是新的系统或者你从来没有尝试安装过,则以上步骤省略。
安装Apache、PHP、Mysql
1、安装apache
[root@localhost ~]# yum -y install httpd 
2、安装Php
[root@localhost ~]# yum -y install php
3、安装php-fpm
[root@localhost ~]# yum -y install php-fpm
4、安装Mysql
[root@localhost ~]# yum -y install mysql
7.2版本的Centos已经把mysql更名为mariadb,表示安装成功!
5、安装 mysql-server
[root@localhost ~]# yum -y install mysql-server
Loaded plugins: fastestmirror, langpacks
Loading mirror speeds from cached hostfile
 * base: mirror.lzu.edu.cn
 * extras: mirrors.nwsuaf.edu.cn
 * updates: mirrors.tuna.tsinghua.edu.cn
No package mysql-server available.
Error: Nothing to do
返回错误!!!
分析解决方案
CentOS 7+ 版本将MySQL数据库软件从默认的程序列表中移除,用mariadb代替了,entos7配置教程上,大多都是安装mariadb,因为centos7默认将mariadb视作mysql。
因为mysql被oracle收购后,原作者担心mysql闭源,所以又写了一个mariadb,这个数据库可以理解为mysql的分支。如果需要安装mariadb
  • 0
    点赞
  • 3
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值