去发现生活中的美好,记录生活中的点点滴滴

标签:linux

linux

Redis间歇性连接超时排查记录

最近发现服务器redis不稳定,经常连接超时,开始查redis日志,初步分析,可能存在以下情况: 1、网络资源耗尽; 2、连接数用完了; 3、端口TCP backlog队列满了(linux内核参数somaxconn(每一个端口最大的监听队列数)和redis TCP_backlog...

admin 1个月前 (03-18) 93℃ 2喜欢

linux

增加Linux定时任务文件锁

常规的定时任务,直接在crontab -e里面设定即可,但是如果频率过高(如每分钟执行一次),导致重复执行,会浪费系统资源,导致一些并发症,如占用数据库连接,进程数过高等等。 知道了原因,那怎么解决呢?其实只要预防重复执行即可,也就是上一次脚本没执行完,则等待执行完后,再启动新的...

admin 3个月前 (01-27) 161℃ 7喜欢

linux

linux 升级openssl

1、安装依赖: sudo yum -y install perl perl-devel gcc gcc-c++ 2、查看版本: openssl version 3、下载解压: cd /usr/local/src wget https://github.com...

admin 4个月前 (12-22) 220℃ 1喜欢

linux

升级linux内核

docker需要linux内核3.10以上版本,加上升级内核可以修复一些漏洞,所以尝试升级linux内核。 1、首先,查下linux版本: uname -mrs 或uname -r 3.10.0-957.el7.x86_64 2、然后,导入ELRepo公钥: ...

admin 6个月前 (10-20) 313℃ 3喜欢

docker

docker常用命令汇总

概念: 镜像image :镜像是只读的 容器container :启动容器的时候是在只读层上加了一层可写层 仓库repository :集中存放镜像 查看内核版本,必须是3.10以上: uname -r 升级yum: yum update 卸载: yum re...

admin 2年前 (2019-09-30) 478℃ 2喜欢

linux

VPN创建及使用

  #安装shadowsocks yum install -y wget && wget --no-check-certificate -O shadowsocks-libev.sh https://raw.githubusercontent.com/u...

admin 2年前 (2019-04-14) 1352℃ 4喜欢

git

gitea安装及使用

Gitea 是一个开源社区驱动的 Gogs 克隆, 是一个轻量级的代码托管解决方案,后端采用 Go 编写,采用 MIT 许可证,相比gitlab,gitea更轻量、占用资源更少(gitlab安装最低要求需要内存4G及以上)。 下面介绍安装和使用gitea: 二进制安装 wge...

admin 3年前 (2018-08-08) 2563℃ 1喜欢

git

CentOS7升级git版本

最近用到了gitea,但是gitea要求git版本最低v2.1.2;所以需要升级git,下面介绍升级git升级。 先看下版本是不是v2.1.2以上,如果是,则无需处理; git --version 如果版本比较低,则卸载旧版本: yum -y remove git 安装升...

admin 3年前 (2018-08-08) 702℃ 2喜欢

linux

Redis实战总结-配置、持久化、复制

Redis的配置主要放置在redis.conf,可以通过修改配置文件实现Redis许多特性,比如复制,持久化,集群等。 redis.conf部分配置详解: # 启动redis,显示加载配置redis.conf # ./redis-server /path/to/redis....

admin 3年前 (2018-06-27) 517℃ 3喜欢

linux

CentOS7中使用iptables

1、关闭firewall: systemctl stop firewalld.service #停止firewall systemctl disable firewalld.service #禁止firewall开机启动 2、安装iptables防火墙 #安装 yum i...

admin 3年前 (2018-02-02) 668℃ 2喜欢

linux

查看LINUX当前目录下的文件夹大小

查看LINUX当前目录下的文件夹大小
File参数实际上是一个目录,就要报告该目录内的所有文件。如果没有提供 File参数,du命令使用当前目录内的文件。 如果File参数是一个目录,那么报告的块的数量就是分配到目录中文件以及分配到目录自身的块之和。 指定-a标志,报告个体文件中块数量。不管是否使用了-a标志,由Fi...

admin 4年前 (2017-03-21) 824℃ 4喜欢