logo
publist
写文章

简介

该用户还未填写简介

擅长的技术栈

可提供的服务

暂无可提供的服务

Linux内核Page Cache和Buffer Cache关系及演化历史

在我们进行数据持久化,对文件内容进行落盘处理时,我们时常会使用fsync操作,该操作会将文件关联的脏页(dirty page)数据(实际文件内容及元数据信息)一同写回磁盘。这里提到的脏页(dirty page)即为页缓存(page cache)。块缓存(buffer cache),则是内核为了加速对底层存储介质的访问速度,而构建的一层缓存。他缓存部分磁盘数据,当有磁盘读取请求时,会首先查看块缓存中

#linux#数据库#运维
linux内核版本介绍

Linux版本linux版本分为两类:内核版本:免费的,它只是操作系统的核心,负责控制硬件、管理文件系统、程序进程等,并不给用户提供各种工具和应用软件;发行版本:不一定免费,出了操作系统核心外,还包含一套强大的软件,例如:C/C++编译器和库等1、内核版本:1.1)内核版本命名:Linux内核版本号由3组数字组成:第一个组数字.第二组数字.第三组数字第一个组数字:目前发布的内核主版本。第二个组数字

spring-boot整合redis(多数据源)

官网:https://spring.io/projects/spring-data-redisSpring Data Redis是Spring Data系列的一部分,可轻松配置并从Spring应用程序访问Redis,并支持low-level和hight-level的抽象接口。可以看到spring data下面共提供了如下技术方案:市面上已经有 Redis、Redisson、Lettuce 等优秀的

nginx访问静态文件不下载

1、什么是MIME-TYPE?MIME——Multipurpose Internet Mail Extension(多用途因特网邮件扩展)最初是为了满足电子邮件支持多字符集及附件而出现的。MIME Type 不是个人指定的,是经过 ietf 组织协商,以 RFC 的形式作为建议的标准发布在网上的,大多数的 Web 服务器和用户代理都会支持这个规范。2、MIME与HTTP协议除了支持电子邮件...

#nginx
nginx location中多个if里面proxy_pass

1、首先我们回顾一下nginx中location的相关知识1)location的匹配指令:~      #波浪线表示执行一个正则匹配,区分大小写~*    #表示执行一个正则匹配,不区分大小写^~    #^~表示普通字符匹配,不是正则匹配。如果该选项匹配,只匹配该选项,不匹配别的选项,一般用来匹配目录=      #进行普通字符精确匹配@     #"@" 定义一个命名的..

nginx正向代理——实现上网功能

nginx不仅可以来做反向代理,也可以用来做正向代理(透明代理,代理上网)。反向代理,外部机器通过网关访问网关后面服务器上的内容,网关起到了反向代理的功能,我们平时通过浏览器访问远程的web服务器大都是这样实现的。正向代理,就是上面的过程反过来,我们平时说的代理上网,局域网中的用户通过网关做代理访问外部的网络。nginx同样可以实现代理上网的功能,配置如下:user www;worker_pro.

nginx获取真实ip——toa模块

toa模块是为了让后端的realserver能够看到真实的clientip而不是lvs的dip。   1、下载http://kb.linuxvirtualserver.org... 86_64.rs.src.tar.gz   2、解压   3、编辑.config,将CONFIG_IPV6=M改成CONFIG_IPV6=y       测试的时候发现如果不改会遇到报错,可以看下

#nginx
sql语句中where、group by、having、order by 是否可以使用别名

1、在mysql中,group by中可以使用别名;where中不能使用别名;order by中可以使用别名。2、在oracle中:1)where/group by/having子句中只能直接使用栏位或者常量,而不能使用栏位的别名,除非这个别名来自子查询之中,如:select .... from (select col1 ccc from table) where ccc > 1 

redis事务处理:(error) EXECABORT Transaction discarded because of previous errors.

4.1.2 错误处理有些读者会有疑问,如果一个事务中的某个命令执行出错,Redis 会怎样处理呢?要回答这个问题,首先需要知道什么原因会导致命令执行出错。(1)语法错误。语法错误指命令不存在或者命令参数的个数不对。比如:redis> MULTI  OK  redis> SET key value  QUEUED  redis> SET key  (error) ERR 

linux SSH互信不生效问题排查

日志中很清楚的反应了因为/root目录权限的问题,导致互信失败。后来发现172.172.230.210 上的/root 目录的权限为777,修改为700或者750问题解决。根据日志可以看到,app用户被锁。发现仍然需要输入密码。确保SELINUX=disabled。

文章图片
#linux#ssh#运维
    共 164 条
  • 1
  • 2
  • 3
  • 17
  • 请选择