IT
水里的银色果实
这个作者很懒,什么都没留下…
展开
-
Memcached&Redis构建缓存服务器的图文解释
1、前言 许多web应用都将数据保存到关系数据库中(RDBMS),应用服务器从中读取数据并在浏览器中显示,但随着数据的增大、访问的集中,就会出现RDBMS的负担加重,数据库相应恶化,网站显示延迟等重大影响。memcached/redis是高性能的分布式内存缓存服务器,通过缓存数据库查询结果,减少数据库访问次数,以提高动态web等应用的速度、提高可扩展性。 RDBMS是关系数据库管理系统(Relational Database Management System) (1)简介 nosql产品:r原创 2020-10-10 21:14:30 · 217 阅读 · 0 评论 -
tomcat构建高负载web服务器
前言所谓虚拟机,就是一台虚拟的计算机。他是一款软件,用来执行一系列虚拟计算机指令。大体上,虚拟机可以分为系统虚拟机和程序虚拟机。大名鼎鼎的VisualBox、VMware就属于系统虚拟机。他们完全是对物理计算机的仿真。提供了一个可以运行完整操作系统的软件平台。程序虚拟机的典型代表就是Java虚拟机,它专门为执行单个计算机程序而设计,在Java虚拟机中执行的指令我们称为Java字节码指令。无论是系统虚拟机还是程序虚拟机,在上面运行的软件都呗限制于虚拟机提供的资源中。JAVA 如何做到跨平台同一个JAV原创 2020-10-07 16:17:30 · 167 阅读 · 0 评论 -
Nginx的平滑升级图文搭配
原理当需要将正在运行中的nginx升级,添加/删除服务模块时,可以在不中断服务的情况下,使用新版本,重编译的Nginx可执行程序替换旧版本的可执行程序,步骤如下:• 使用新的可执行程序替换旧的可执行程序,对于编译安装的Nginx,可以将新版本编译安装到旧版本的nginx安装路径中.替换之前,最好备份一下旧的可执行程序• 发送以下指令: Kill –USR2 旧版本的nginx主进程号• 旧版本的主进程将重命名它的pid文件为.oldbin (例如:/usr/local/nginx/logs/ng原创 2020-10-06 16:52:23 · 195 阅读 · 0 评论 -
Nginx Rewrite正则表达示例
一、什么是RewriteURL Rewrite最常见的应用是URL伪静态化,是将动态页面显示为静态页面方式的一种技术。比如http://www.123.com/news/index.php?id=123 使用URLRewrite 转换后可以显示为 http://www.123.com/news/123.html对于追求完美主义的网站设计师,就算是网页的地址也希望看起来尽量简洁明快。理论上,搜索引擎更喜欢静态页面形式的网页,搜索引擎对静态页面的评分一般要高于动态页面。所以,UrlRewrite可原创 2020-09-25 21:19:20 · 290 阅读 · 0 评论 -
动态网站架构和动态网站部署和 fastcgi&php-fpm
动态网站架构:index.php :这种文件是Linux Nginx Mysql PHP 环境下的文件index.py :这是Linux Nginx Mysql python 环境下的文件index.jsp :这是Linux JDK Oracle Tomcat 环境下的文件 商业性Javaindex.asp :Windows+iis+asp.net+sql-server/oracle/mogodb动态网站的部署一、部署网站环境下载环境软件yum原创 2020-09-24 22:27:39 · 356 阅读 · 0 评论 -
nginx proxy缓存中出现的错误
我在做proxy缓存的时候,发现重启nginx没有报错,但是去浏览器上去查看网页就出现了错误页面Sorry, the page you are looking for is currently unavailable.Please try again later.If you are the system administrator of this resource then you should check the error log for details.Faithfully yours, n原创 2020-09-20 19:27:44 · 811 阅读 · 0 评论 -
NGINX proxy服务器
1、代理原理正向代理内网客户机通过代理访问互联网。通常要设置代理服务器地址和端口。反向代理外网用户通过代理访问内网服务器。内网服务器无感知。 正向代理与反向代理的区别是:正向代理即是客户端代理, 代理客户端, 服务端不知道实际发起请求的客户端.反向代理即是服务端代理, 代理服务端, 客户端不知道实际提供服务的服务端反向代理还可以为后端的多台服务器提供负载平衡启用高级的URL和管理技术,使处于不同Web服务器系统的Web界面同时存在一个URL空间下,提高系统性能。2、Proxy代理模块原创 2020-09-20 19:11:30 · 435 阅读 · 0 评论 -
HTTP状态码
HTTP状态码(英语:HTTP Status Code)是用以表示网页服务器超文本传输协议响应状态的3位数字代码。它由 RFC 2616 规范定义的,并得到 RFC 2518、RFC 2817、RFC 2295、RFC 2774 与 RFC 4918 等规范扩展。所有状态码的第一个数字代表了响应的五种状态之一。所示的消息短语是典型的,但是可以提供任何可读取的替代方案。 除非另有说明,状态码是HTTP / 1.1标准(RFC 7231)的一部分。HTTP状态码的官方注册表由互联网号码分配局(Internet转载 2020-09-17 08:54:55 · 389 阅读 · 0 评论 -
了解三种惠普服务器参数
惠普ProLiant DL388 Gen9(775450-AA1)参数惠普 Integrity rx9900参数惠普ML150 Gen9(776274-AA1)参数惠普 BL870c i2 c7000机箱版参数原创 2020-09-14 22:53:39 · 498 阅读 · 0 评论 -
戴尔服务器三种类型
戴尔PowerEdge T430参数戴尔PowerEdge M620(2E5-2620/2300G/16G)参数原创 2020-09-14 22:32:22 · 722 阅读 · 0 评论 -
linux操作系统之网站服务
1.1. 概念 21.1.1. 前言 21.1.2. 名词 21.1.3. 网站架构 31.2. 静态站点 31.2.1. Apache 31.2.2. Apache基础 41.2.3. 安装Apache 51.2.4. 虚拟主机 61.3. 动态站点 121.3.1. LAMP 121.3.2. 部署论坛系统discuz 121.3.3. 部署博客系统 wordpress 201.3.4. 部署网上商城 ecshop 291.3.5. 部署网校系统edusoho 37Li原创 2020-08-21 18:52:12 · 2244 阅读 · 0 评论 -
8-14网络管理FTP实验步骤、NFS实验步骤
FTP服务1. 简介FTP(File Transfer Protocol,文件传输协议) 是 TCP/IP 协议组中应用层的协议之一。它的作用就是提供文件共享服务,互联网上多的媒体资源和软件资源。绝大部分都是通过FTP服务器传递。看到这张图是不是很清晰。2. 基础FTP的基础:控制端口 command 21/tcp ,数据端口 data 20/tcp3. FTP配置首先我们需要安装vsftp:yum –y install vsftpd准备发送的文件,touch /var/ftp/abc原创 2020-08-14 21:13:00 · 491 阅读 · 0 评论 -
8-13linux中的网络管理之模拟路由器
网络层1. IP地址是一串32位的二进制数,四组十进制数,用于主机在互联网中的标识,IP地址被分割开来,每八位一组,中间用“.”分割,用十进制标识。例:192.168.0.1156.86.254.2551.2.3.425.250.25.1102. IP分类A类(1~126) 127:回环地址B类(128~191)C类(192~223)D类(224~239)组播E类(240~255)科研最常见的就是前三类,也是我们经常用的,后两类我们基本上都是接触不到的。3. 私有原创 2020-08-13 21:08:57 · 335 阅读 · 0 评论 -
8-11带你来了解网络基础,大白话带你入节奏
1.网络管理层次结构OSI是开放性系统互联网模型,有人把OSI分为七层(应用层,表示层,会话层,传输层,网络层,数据链路层,物理层),还有人把OSI分为五层(应用层,传输层,网络层,数据链路层,物理层),还有人分为四层(应用层,传输层,网络层,网络接口层),其实不管分为几层,功能都是一样的,只是把其他的层次总结到了一个层次里面。2.OSI和TCP/IP模型的区别OSI:推行的比较早,而且没有实践只有理论。TCP/IP:传输控制协议/互联网协议,是由美国军方实践总结出的理论,也是当今的计算机的通信标准原创 2020-08-12 08:25:08 · 193 阅读 · 0 评论 -
8-6Linux系统配置和服务器管理十一章日志管理学习日记
日志管理一.简介(1)任务一Rsyslog系统日志管理:我们需要关心的问题是哪类程序产生了什么日志,放到了什么地方。(2)任务二logrotate日志轮转,将大量的日志分割,删除旧日志。二.任务一实战(1)处理日志的进程Rsyslogd:系统专职日志程序,处理大部分的日志记录,系统操作相关的信息,如登录信息,程序启动关闭的信息,错误信息。httpd/nginx/mysql: 各类应用程序,可以以自己的方式记录日志。以后详细讲解。观察rsyslogd程序(2)常见的日志原创 2020-08-06 20:55:19 · 182 阅读 · 0 评论 -
8-5linux的配置和服务器管理之计划任务学习日记
计划任务一简介作用计划任务主要是做一些周期性的任务,目前主要的用途是定期备份数据。分类(1)一次性调度执行at(2)循环调度执行cron二一次性调度执行at二 语法格式At now +5min //5分钟后At teatime tomorrow (teatime is 16:00)// 下午茶时间At noon +4 days //第四天中午At 5pm august 3 2029 //2020年8月3日下午5点At 4:00 2019-11-27 /原创 2020-08-05 20:18:45 · 185 阅读 · 0 评论 -
8-4linux的配置和服务器富安路之软件管理学习日记
软件管理一. 概述1. rpm包:由 Red Hat 公司提出,被众多 Linux 发行版所采用也称二进制( binary code)无需编译,可以直接使用,无法设定个人设置,开关功能,软件包示例(注意后缀):mysql-community-common-5.7.12-1.el7.x86_64.rpm。2. 识别rpm包:zip-3.0-11.el7.x86_64.rpmwget-1.14-15.el7.x86_64.rpmtcpdump-4.9.0-5.el7.x86_64.rpm原创 2020-08-05 20:13:25 · 176 阅读 · 0 评论 -
8-4Linux系统配置及服务管理之文件查找
文件查找1. 文件简介有三个命令可以查找文件:Which:命令查找Find: 文件查找,针对文件名Locate:文件查找,依赖数据库2. 命令文件查找这是按照名字查找的:任意文件按照文件大小查找:按照深度查找:这里的and相当于管道符号(个人理解)按照类型查找:按照权限查找:3. 文件打包以及压缩简介:tar命令是Unix/Linux系统中备份文件的可靠方法,几乎可以工作于任何环境中,它的使用权限是所有用户。建议针对目录。语原创 2020-08-04 21:42:46 · 147 阅读 · 0 评论 -
8-3 linux存储管理的高级课程
存储管理的高级课程一.文件系统详解1.ext4文件系统EXT4是第四代扩展文件系统,它的类型时索引(index )文件系统,Ext3文件系统最多只能支持32TB的文件系统和2TB的文件,根据使用的具体架构和系统设置,实际容量上限可能比这个数字还要低,即只能容纳2TB的文件系统和16GB的文件。而Ext4的文件系统容量达到1EB,而文件容量则达到16TB。2.名词解释Inode:索引节点,它用来存放档案及目录的基本信息,包含时间、档名、使用者及群组等,记录文件的属性。Block:是数据库中的最小原创 2020-08-03 20:30:44 · 206 阅读 · 0 评论 -
8-1学习回顾
1. 列举5个常见LINUX发行版.Suse Ubuntu redhat debian centos2. 如何查看centos版本的信息系统版本:cat /etc/redhat- release内核版本:uname -a3. 查看进程的信息命令ps aux(静态查看) top cat /proc(前台进程)jobs (动态查看后台)4. 查看/root/1. txt文件的内容有哪些命令?Vi cat more head tail grep5、设置权限的命令Chmod u+x 1原创 2020-08-01 20:36:31 · 157 阅读 · 0 评论 -
7-31存储管理学习日记
存储管理1.基本分区(1)磁盘简介: 磁盘/硬盘/disk是同一个东西,不同于内存的是容量比较大。(2)类型机械, 固态(3)尺寸有3.5寸的,2.5寸的,1.8寸的(4)接口在早期有IDE的现在SATA(5)转速转速有5400rpm这种笔记本用的比较多,7200的基本上是台式机,10000和15000的都是在机房使用。(6)厂商西部数据,希捷,三星,日立,金士顿。(7)术语盘片,磁道,扇区,柱面。(8)命名IDE(并口):/dev/hdaSATA(串行):/dev原创 2020-07-31 21:11:19 · 232 阅读 · 0 评论 -
7-30重定向管道学习日记
第五章 管道和重定向1.FD:文件描述符,也叫句柄,程序和文件关联。2.FD类型:0,1 ,2,3,……………FD中的1代表标准正确输出:也就是收集程序产生的正确的信息。FD中的2代表标准错误输出:也就是收集程序产生的错误的信息。FD中的0代表标准输入:也就是输入给程序的信息。3.输出重定向的案例(1)收集正确的信息在多次连着使用1>(>是1>的简写)时是覆盖上面的内容,而1>>(>>是1>>的简写)是在原来的基础上追加内容(2)收集原创 2020-07-30 19:52:38 · 153 阅读 · 0 评论 -
7-26日记
随笔记录1.用户的权限意义设定用户账户对文件(文件,视频,程序)的访问能力(看:w写:r执行:x)2.权限的对象属主:文件的主人:u属组:文件属于组员权限:g其他人:除主人和组员之外的用户:o特殊对象:所有人:all3.权限的类型读:r写:w执行:x4.修改文件的权限(完成授权的一种方法)命令:chmod (ch改变mod设置)语法:chmod 授权文件示例:chmod u+x file1.txt案例:给一个文件增加一个执行权,用原创 2020-07-29 20:47:03 · 181 阅读 · 0 评论 -
7-29进程管理学习日记
进程管理1.进程进程就是运行的程序,程序是二进制文件。但是进程并不仅仅是二进制文件,因为进程还包含了其他的资源,比如要占用内存,信号,状态内核数据等。2进程的生命周期父进程复制自己的地址空间(fork)创建一个新的(子)进程结构。每个新进程分配一个,唯一的进程 ID(PID),满足跟踪安全性之需。任何进程都可以创建子进程。所有进程都是第一个系统进程的后代。3.进程的状态(1)运行(2)暂停(3)等待(4)睡眠(5)僵尸Centos5/6系统进程: initCentos7系统进原创 2020-07-29 20:25:35 · 193 阅读 · 0 评论 -
7-28学习总结日记
1.基本权限aclACL文件权限管理: 设置不同用户,不同的基本权限(r、w、x)。对象数量不同。语法:setfacl -m u:alice:rw /home/1.txt用法:创建一个文件:1.txt查看文件的基本权限,再用getfacl查看,对比一下创建用户alice和jack,赋予这两个用户权限[root@localhost ~]# setfacl -m u:alice:rw /home/1.txt[root@localhost ~]# setfacl -m u:jack:- /home原创 2020-07-28 20:09:17 · 157 阅读 · 0 评论 -
7-27学习总结日记
一.基本权限ugo1.权限的对象:权限对象:属主: u属组: g其他人: o所有人:a(u+g+o)2.权限类型读 r=4写 w=2执行 x=13.查看权限记录ls -l /root/1.txt-rw-r–r--. 1 root root 179 5月 25 14:27 /root/1.txt-文件类型rw-主人的权限,属主r–属组的权限,r–其他人的权限.权限的扩展1文件链接(第七章文件链接)root文件的属主root文件的属组179大小5月 25 14:27原创 2020-07-27 20:17:06 · 141 阅读 · 0 评论 -
7-25自习学习日记
Linux目录结构Windows:多跟Linux: 单根Bin :普通用户是使用的命令Sbin:超级管理员使用的命令Boot:系统启动时相关的进程Root:管理员家目录Home:普通用户的家文件Dev:设备文件夹Etc:配置文件夹Run:运行Tmp:进程产生的临时文件Var:邮件日志等临时文件Usr:软件安装的目路创建文件 : touch创建文件夹:mkdir删除文件或文件夹:rm -rf复制:cp -r(复制目录使用) 移动:mv查看文件内容: cat编辑修改文件:原创 2020-07-25 17:08:40 · 603 阅读 · 0 评论 -
7-24学习总结日记
Linux中的用户管理1.用户的基本信息文件:Root:用户名,x密码占位符,0:UID,用户的身份证号码,0:GID组号码,root:描述,/root家目录,/bin/bash:登录shell:命令解释器。注意事项:这个文件主要是用来查看信息的,千万不要用vim进行修改,修改可能会造成不可想象的结果。2.用户密码信息:root:$1$MYG2NDG6$a1wtyr5GDM2esAPjug0YP0:15636:0:99999:7:: :--------------------------1原创 2020-07-24 20:05:46 · 162 阅读 · 0 评论 -
7-23 学习总结日记
linux文件管理命令一. 创建文件命令touch file.txt二. 创建目录命令mkdir dir1-p 创建父系目录命令三.复制命令cp –r file.txt在这里有查看命令,什么都没有显示出来,说明是空的,不是出现了问题。四. 移动命令mv file.txt五. 删除命令rm –rf六. 查看内容命令Ls当前位置内所有的文件,cat查看某个文件内的内容,head文件的头部,tail文件的尾部,grep过滤关键词。七. 修改内容命令原创 2020-07-23 19:58:12 · 159 阅读 · 0 评论 -
7-21 学习总结记录(扩展)
Linux的历史1. 自由软件之父:Richard M. Stallman,GPL: 通用公共授权非正式的中文翻译。GNU: 是一个自由的操作系统。2. Linux 之父:林纳斯•本纳第克特•托瓦兹。Linux发行版RHEL:红帽公司的Linux系统。CentOS:社区企业操作系统。Ubuntu:是一个以桌面应用为主的开源GNU/Linux操作系统。Debian:常指Debian GNU/Linux。红帽认证考试相关信息RHCSA,RHCE,RHCA,红帽Linux是由红帽公司推出的Li原创 2020-07-22 19:51:07 · 110 阅读 · 0 评论 -
7-21VMware学习Linux必须学会的安装步骤----初学者必须掌握的安装centos步骤
第一章VMware部署centos7系统安装首先打开安装好的VMware软件,打开时右击鼠标选择管理员身份进行(直接打开对后期影响不大,但是有些权限会使用不了)。[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-NOfKQpK9-1595417232645)(media/c0335c3770d09297120a2b8c1889c1c9.png)]打开之后,后按到这样一个界面:[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-K7L5vXYf-1原创 2020-07-22 19:48:31 · 252 阅读 · 0 评论 -
7-22 学习总结记录
根下的名称解释:bin 普通用户使用的命令 /bin/ls, /bin/datesbin 管理员使用的命令 /sbin/servicedev 设备文件 /dev/sda,/dev/sda1root root用户的HOMEhome 存储普通用户家目录tmp 临时文件(全局可写:进程产生的临时文件)var 存放的是一些变化文件,比如数据库,日志,邮件…media 移动设备默认的挂载点mnt 手工挂载设备的挂载点etc 配置文件(系统相关如网络/etc/sysconfig/networkpr原创 2020-07-22 18:57:28 · 111 阅读 · 0 评论