随笔分类 -  Linux

K8S 集群架构
摘要:K8S 集群架构 master 主节点,控制平台,不需要很高性能,不跑任务,通常一个就行了,也可以开多个主节点来提高集群可用度 worker 工作节点,可以是虚拟机或物理计算机,任务都在这里跑,机器性能需要好点;通常都有很多个,可以不断加机器扩大集群;每个工作节点由主节点管理 重要概念 Pod K8 阅读全文

posted @ 2022-11-25 06:19 Ryanyanglibin 阅读(218) 评论(0) 推荐(0) 编辑

nginx日志格式
摘要:log_format unified '$remote_addr - $remote_user [$time_local] "$request" ' '$status $body_bytes_sent "$http_referer" ''"$http_user_agent" "$http_x_for 阅读全文

posted @ 2021-01-12 14:22 Ryanyanglibin 阅读(278) 评论(0) 推荐(0) 编辑

lsof命令
摘要:lsof(list open files)是一个列出当前系统打开文件的工具。在linux环境下,任何事物都以文件的形式存在,通过文件不仅仅可以访问常规数据,还可以访问网络连接和硬件。所以如传输控制协议 (TCP) 和用户数据报协议 (UDP) 套接字等,系统在后台都为该应用程序分配了一个文件描述符, 阅读全文

posted @ 2019-04-30 18:42 Ryanyanglibin 阅读(115) 评论(0) 推荐(0) 编辑

上线事故处理流程
摘要:目的 整理一套上线事故的应急方案,快速止损。本文档不讨论架构的合理性、以及备用方案相关的事情。 针对核心服务,一旦有线上事故,负责人员高优处理 流程 1. 快速定位问题,看服务监控、看服务日志、咨询运维人员等等,如果能5分钟内定位原因,走修复流程,否则, 2. 快速回滚代码,这里容易有个经验主义作祟 阅读全文

posted @ 2019-03-13 09:57 Ryanyanglibin 阅读(434) 评论(0) 推荐(0) 编辑

系统初始化手册
摘要:系统初始化手册 一、概述 1、目的 为了加快和提高服务器资源交付应用和投入生产的效率,服务器的部署工作要做到规范化,标准化;在规范化,标准化的前提下,进一步实现自动化/半自动化;从而最终提高工作效率,降低遗漏等错误发生率。鉴于以上缘由,催化了此文档的产生,一方面也是为了方便部署时的参考,防止在部署过 阅读全文

posted @ 2019-03-13 09:53 Ryanyanglibin 阅读(851) 评论(0) 推荐(0) 编辑

redis命令行批量删除匹配到的key
摘要:执行命令如下 redis cli h 12.132.30.21 p 6379 a 2016 n 4 keys "ecard " | xargs redis cli h 12.132.30.21 p 6379 a 2016 n 4 del 说明: h:redis所在服务器的ip; p:redis端口号 阅读全文

posted @ 2019-01-03 17:34 Ryanyanglibin 阅读(5243) 评论(0) 推荐(0) 编辑

查看linux系统CPU及内存配置
摘要:总核数 = 物理CPU个数 X 每颗物理CPU的核数 总逻辑CPU数 = 物理CPU个数 X 每颗物理CPU的核数 X 超线程数 查看物理CPU个数 cat /proc/cpuinfo| grep "physical id"| sort| uniq| wc l 查看每个物理CPU中core的个数(即 阅读全文

posted @ 2018-12-20 17:28 Ryanyanglibin 阅读(721) 评论(0) 推荐(0) 编辑

ssh登录原理及免密登录方法
摘要:免密登录设置 1.进入到我的home目录 cd ~/.ssh 2.生成ssh免登陆秘钥ssh keygen t rsa (四个回车) 执行完这个命令后,会生成两个文件id_rsa(私钥)、id_rsa.pub(公钥) 3.将公钥内容添加到要免登陆机器的.ssh文件夹下的authorized_keys 阅读全文

posted @ 2018-11-23 16:26 Ryanyanglibin 阅读(216) 评论(0) 推荐(0) 编辑

网络问题排查思路
摘要:一、网络不通: 1. 链路是否连通: ethtool ethN 2.网卡是否正常工作: ifconfig ethN* 基于Debian的Linux的(永久)网络配置文件在/etc/network/interfaces,* 基于Red Hat的Linux的(永久)网络配置文件在/etc/sysconf 阅读全文

posted @ 2018-05-16 10:17 Ryanyanglibin 阅读(2206) 评论(0) 推荐(0) 编辑

Linux系统运维故障排查
摘要:一.思路 1.处理问题要求 2.一般思路 二.具体问题 1.网络问题 (1)网络不通 (2)网络很慢 2.硬件问题 3.操作系统问题 (1)系统无法正常启动 (2)系统运行慢或死机 4.服务或程序问题 5.其他 一.思路1.处理问题要求:思路清晰、问题明确、快速解决,长时间的积累形成自己的一套解决问 阅读全文

posted @ 2018-04-23 20:49 Ryanyanglibin 阅读(2299) 评论(0) 推荐(1) 编辑

使用netstat、lsof查看端口占用情况
摘要:netstat netstat用来查看系统当前系统网络状态信息,包括端口,连接情况等,常用方式如下: netstat -atunlp,各参数含义如下: -t : 指明显示TCP端口 -u : 指明显示UDP端口 -l : 仅显示监听套接字(LISTEN状态的套接字) -p : 显示进程标识符和程序名 阅读全文

posted @ 2018-04-18 10:14 Ryanyanglibin 阅读(20345) 评论(0) 推荐(1) 编辑

curl常用传参方式
摘要:1.传header参数curl --header 'Token:40d7c342c110414888cc2a0e1284c636' "127.0.0.1/api/user/baseInfo"或者curl -H 'Token:40d7c342c110414888cc2a0e1284c636' "127 阅读全文

posted @ 2018-04-04 16:42 Ryanyanglibin 阅读(2251) 评论(0) 推荐(1) 编辑

vm centos7中用NAT模式配置上网
摘要:第一步:设置虚拟机的NAT相关网络设置: 点击5标致处的“NAT设置”会出现设置6标致处的网关。 第二部:设置操作系统网络设置,右击上图中9标致处的系统,点击设置 第三部:配置操作系统ip(vi /etc/sysconfig/network-scripts/ifcfg-eth0) 注意: 1.此处的 阅读全文

posted @ 2018-03-28 10:52 Ryanyanglibin 阅读(165) 评论(0) 推荐(0) 编辑

ubuntu中设置php7.0-fpm开机自启动
摘要:1.编写/etc/init/php7.0-fpm脚本如下 sudo vim /etc/init/php7.0-fpm #!/bin/sh### BEGIN INIT INFO# Provides: php7.0-fpm# Required-Start: $remote_fs $network# Re 阅读全文

posted @ 2017-09-21 18:08 Ryanyanglibin 阅读(1062) 评论(0) 推荐(0) 编辑

后端程序猿怎能不会的linux命令
摘要:(图片超清,可放大网页查看) 来源 https://zhuanlan.zhihu.com/p/28674639 阅读全文

posted @ 2017-09-12 19:49 Ryanyanglibin 阅读(258) 评论(0) 推荐(0) 编辑

查看磁盘空间和目录大小的命令
摘要:工作中经常要查看磁盘中哪些文件占用空间比较大,占用了多大空间,实践中常用的几个命令如下 df -h 查看磁盘空间 ls -lSrh |more 以尺寸大小排列文件和目录 du -sh dir1 估算目录 'dir1' 已经使用的磁盘空间' du -sh * | sort -rn 以容量大小为依据依次 阅读全文

posted @ 2017-09-05 11:34 Ryanyanglibin 阅读(665) 评论(0) 推荐(0) 编辑

supervisor使用总结
摘要:简介: Supervisor是一个进程控制系统。 它是一个C/S系统(注意: 其提供WEB接口给用户查询和控制)。 它允许用户去监控和控制在类UNIX系统的进程。 它的目标与launchd、daemontools和runit有些相似。 但是与它们不一样的是、它不是作为init(进程号pid是1)运行。 它是被用来控制进程、并且它在启动的时候和一般程序并无二致。 那么通俗点,它的作用是什么? 你的... 阅读全文

posted @ 2017-08-03 14:00 Ryanyanglibin 阅读(1495) 评论(0) 推荐(0) 编辑

redis服务以及phpredis扩展的安装
摘要:一.下载软件包 下载redis wget http://download.redis.io/releases/redis-3.0.7.tar.gz 下载redis的php扩展 wget http://pecl.php.net/get/redis-3.1.1.tgz 二.安装redis服务 cd re 阅读全文

posted @ 2017-02-10 11:06 Ryanyanglibin 阅读(9795) 评论(0) 推荐(1) 编辑

在忘记root密码的情况下如何修改linux系统的root密码
摘要:1.系统启动时长按shift键后可以看到如下界面: 2.找到 recovery mode 那一行, 按下[e]键进入命令编辑状态,到 linux /boot/vmlinuz-....... ro recovery nomodeset 所在行,将 “ro recovery nomodeset”替换为“ 阅读全文

posted @ 2016-09-22 08:56 Ryanyanglibin 阅读(411) 评论(1) 推荐(0) 编辑

linux安全检查
摘要:1 ssh后门 检察语句: grep -E "user,pas|user:pas" /usr/bin/* /usr/local/sbin/* /usr/local/bin/* /bin/* /usr/sbin/* /root/bin/* -al 检察方法:如发现以下三个红框内的其中一个请截图并记录, 阅读全文

posted @ 2016-09-03 20:09 Ryanyanglibin 阅读(532) 评论(1) 推荐(1) 编辑

导航