Linux的起源,以及关于他的重要发行版本Centos。

文章内容大多数都是有书籍参考的,这里也是做一个笔记巩固一下自己的一些相关基础知识吧。linux是什么,linux是一个操作系统,类似于windows一样的操作系统,但普遍用于服务器上,因为他可以超长时间的一直稳定的运行下去。但与windows不同的是,linux是一套开源的代码程序,并可以自由传播的类UNIX的操作系统软件,其前身也就是UNIX。我们所熟知的很多大型、超大型的互联网企业背后所提供支撑的操作系统就是linux的。谈Linux的起源,就不得不说说UNIX的起源。UNIX于1969年在 阅读全部

[Nginx]部署使用memcached数据库软件并实现多主机调用。

Memcached 是一个高性能的分布式内存对象缓存系统,用于动态Web应用以减轻数据库负载。Nginx软件安装参考 https://teddyou.com/?id=12yum -y  install   memcached      //装包vim /usr/lib/systemd/system/memcached.service         //systemctl启动文件位置vim /etc/s 阅读全部

[Nginx]服务器访问内存缓存提速

服务器上的机械硬盘读写速度较慢,我们可用利用内存的缓存,加速文件提取。依服务器内存性能,修改配置文件vim /usr/local/nginx/conf/nginx.conf在http{}中写入open_file_cache          max=2000  inactive=20s;           //设置最多缓存2000个文件,驱除20秒内无任何请求的文件。   &

阅读全部

[Nginx]网站GZIP技术压缩页面,服务端设置。

本方法仅适用于Nginx搭建的网站。使用GZIP技术节省网站和用户的带宽,同时加速用户访问速度,提升打开效率。目前绝大多数浏览器都会支持Gzip技术。修改Nginx配置文件。vim /usr/local/nginx/conf/nginx.conf在http{}中写入:gzip on;                               &n 阅读全部

[Nginx]网站后台日志分割。

日志会伴随时间日益增长,当日志达到一定量的时候就很难打开,很难去查阅了。所以就需要日志分割,将一个整体的日志,分割成多个日志文件。创建一个一个shell脚本vim /usr/local/nginx/logs/.logbak.sh      //创建一个隐藏文件写入:#!/bin/bashdate=`date +%Y%m%d`                     & 阅读全部

[Nginx.Centos7]服务端定义缓存文件时长。

缓存一个文件的时长是由服务器定义的,客户端只能清除缓存,但不能定义缓存多长的时间。修改Nginx配置文件。vim /usr/local/nginx/conf/nginx.conf写在server{}里。location ~\.(jpg|png|gif) {       //定义缓存文件类型“|”隔开        expires 1d;             &nb 阅读全部

[Nginx.Centos7]浏览Nginx页面出现414报错的解决办法。

414出现的主要原因是因为你的地址栏输入的域名太长,服务器无法处理这样过长信息。此问题一般需要服务端解决。修改Nginx配置文件。vim /usr/local/nginx/conf/nginx.conf写在http{}中,使其对所有server主机有效。client_header_buffer_size    1k;              //请求包头信息缓存large_client_header_bu 阅读全部

[Nginx.Centos7]Nginx网站调优,增大并发量。

源码安装nginx参考https://teddyou.com/?id=12打开配置文件 vim /usr/local/nginx/conf/nginx.confworker_processes  1;          //默认为1,设定worker数量。服务器有多少个核心这里写多少,Nginx调用多少CPU就看这个。events {    worker_connections  1024;

阅读全部

[Nginx.Centos7]Nginx查询后台数据

源码安装nginx参考https://teddyou.com/?id=12编译安装时添加模块  --with-http_stub_status_module                //启用查询功能以下字段添加给 server{}        location /自定义内容 阅读全部

[Nginx.Centos7]利用Nginx实现多端口远程调度。

利用此功能可多端口调度,实现SSH、数据库等。下载Nginx源码包:http://nginx.org/ ,需要1.9以上版本。2018-12-04nginx-1.14.2 stable version has been released.创建一个无法登陆的nginx用户,提升网站安全性。useradd -s /sbin/nologin  nginxtar -xvf nginx-1.14.2.tar.gz     //tar解压程序cd  阅读全部