• 工作笔记 之 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开机启动

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

    Centos中iptables和firewall防火墙开启、关闭、查看状态、基本设置等

    # 查询端口是否开放
    firewall-cmd --query-port=8080/tcp
    # 开放80端口
    firewall-cmd --permanent --add-port=80/tcp
    # 移除端口
    firewall-cmd --permanent --remove-port=8080/tcp
    #重启防火墙(修改配置后要重启防火墙)
    firewall-cmd --reload

    ……

  • 相关阅读:
    苹果
    对称排序
    车牌号
    比较字母大小
    队花的烦恼一
    VF
    荷兰国旗问题
    字符串逆序输出
    Python多进程库multiprocessing创建进程以及进程池Pool类的使用
    Redis提供的持久化机制
  • 原文地址:https://www.cnblogs.com/leozhanggg/p/10864993.html
Copyright © 2020-2023  润新知