工作笔记 之 Linux服务搭建

 

No.1  linux环境下安装nginx步骤

Nginx (engine x) 是一款轻量级的Web 服务器、反向代理服务器、电子邮件(IMAP/POP3)代理服务器,在BSD-like 协议下发行。

因它的稳定性、丰富的功能集、示例配置文件 和 低系统资源的消耗而闻名,其特点是占有内存少,并发能力强

作为 Web 服务器

  相比 Apache,Nginx 使用更少的资源,支持更多的并发连接,体现更高的效率,能够支持高达 50,000 个并发连接数的响应。

作为负载均衡服务器

  Nginx 既可以在内部直接支持 Rails 和 PHP,也可以支持作为 HTTP代理服务器 对外进行服务。Nginx 用 C 编写, 不论是系统资源开销还是 CPU 使用效率都比 Perlbal 要好的多。

作为邮件代理服务器:

  Nginx 同时也是一个非常优秀的邮件代理服务器(最早开发这个产品的目的之一也是作为邮件代理服务器)。

Nginx 安装非常的简单,配置文件 非常简洁(还能够支持perl语法),Bugs非常少的服务器:

  Nginx 启动特别容易,并且几乎可以做到7*24不间断运行,即使运行数个月也不需要重新启动。你还能够在 不间断服务的情况下进行软件版本的升级。

 
 

No.2  Linux下MySQL安装

MySQL是一个关系型数据库管理系统,由瑞典MySQL AB 公司开发,目前属于 Oracle 旗下产品。

MySQL 是最流行的关系型数据库管理系统之一,在 WEB 应用方面,MySQL是最好的 RDBMS (Relational Database Management System,关系数据库管理系统) 应用软件。

MySQL所使用的 SQL 语言是用于访问数据库的最常用标准化语言。由于其体积小、速度快、总体拥有成本低,尤其是开放源码这一特点,一般中小型网站的开发都选择 MySQL 作为网站数据库。

Linux安装MySQL时候出现log-error set to '/var/log/mariadb/mariadb.log', however file don't exists.
Centos7启动mysql5.6 提示ERROR! The server quit without updating PID file (/var/lib/mysql/XXX.pid).
MySQL升级到5.7.16 遇到的第一个问题"[Err] 1055 - Expression #1 of ORDER BY clause is not in GROUP BY clause and"

 

No.3  Apache Linux下Apache安装步骤

 Apache HTTP Server(简称Apache)是Apache软件基金会的一个开放源码的网页服务器。

 可以在大多数计算机操作系统中运行,由于其多平台和安全性被广泛使用,是最流行的Web服务器端软件之一,它快速、可靠并且可通过简单的API扩展,将Perl/Python等解释器编译到服务器中。

=========================================================
service httpd start       //启动apache 
service httpd stop      //停止apache 
service httpd status          //查看apache状态
systemctl enable httpd      //开机启动apache 
systemctl restart httpd.service   //重启apache
systemctl status httpd.service   //打印出apache服务启动信息
setenforce 0           //使配置立即生效
systemctl stop firewalld.service   //关闭firewall
systemctl start firewalld.service   //开启firewall
systemctl disable firewalld.service  //禁止firewall开机启动

=======================================================

 

……

你可能感兴趣的:(工作笔记 之 Linux服务搭建)