自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(16)
  • 收藏
  • 关注

原创 oracle 锁表是为什么,怎么解决

1、锁表发生在insert update 、delete 中 2、锁表的原理是 数据库使用独占式封锁机制,当执行上面的语句时,对表进行锁住,直到发生commite 或者 回滚 或者退出数据库用户 3、锁表的原因 第一、 A程序执行了对 tableA 的 insert ,并还未 commite时,B程序也对tableA 进行insert 则此时会发生资源正忙的异常 就是锁表 第二、锁表常发生于并发而不是并行(并行时,一个线程操作数据库时,另一个线程是不能操作数据库的,cpu 和i/o 分配

2022-04-26 15:28:01 8003

原创 linux 新建用户 非交互式修改用户密码

linux 运维之新建用户,非交互式修改密码,用户对用户组没有啥要求,就是新建普通用户,如果有特殊要有还需要添加参数使用: useradd admin 新建用户使用非交互式修改密码: echo 1234.com | passwd --stdin admin...

2022-04-13 10:26:57 2751

原创 系统运维如何做

应用系统运维运维主要维护的是运行于操作系统层之上的业务系统,那么首先我们要明确一个概念就是实际我们运行的就是一个程序,程序是什么呢实际上程序就是跑起来的代码,1.代码要跑起来首先就要占用系统的资源,内存资源,磁盘资源,cpu资源,网络资源等等,2.程序运行也会有程序运行的逻辑,所谓运行逻辑其实就是,先执行哪一步在执行哪一步,我的程序依赖于哪些程序提供资源也就是从上游系统拿数之类的,然后又把数据给了谁,3.就是从架构的维度我的系统是一个什么架构,使用了哪些技术什么版本之类的,比如我的程序是分前后端的,前端页面

2022-04-01 08:49:55 1974

原创 k8s yaml 文件中的配置到底是什么意思?

这边使用的是TKE :apiVersion: apps/v1 kind: Deployment #指定控制器metadata: name: fuxi-admin namespace: fuxi-test resourceVersion: "10504642" selfLink: /apis/apps/v1/namespaces/fuxi-test/deployments/fuxi-admin uid: ee20e928-baee-49bf-9054-2ac6a9178

2022-03-30 08:24:55 223

原创 访问一个网站的过程到底发生了什么?

访问一个网站今天被我的女朋友问,我现在访问百度百度怎么这么聪明他什么都知道,这些问题的答案是怎么出现在我的手机上的呢?**答:**其实我们访问百度的这个过程,需要经过n多的技术,可以从宏观和微观两个角度来解答都是对的。首先我们从宏观上来说:如图所示当我们在浏览器输入,www.baidu.com 并回车后1. 首先浏览器会进行域名解析,解析过程会先访问,浏览器的缓存,再访问本地主机的缓存,如果这时没有得到解析结果,会逐级访问DNS服务器来进行域名解析工作,解析完成后拿到百度的ip地址 220.1

2022-03-23 18:01:13 430

原创 redis 安装

yum install tcl -yuseradd redis -s /sbin/nologin -Mcd /varwget #这里指定自己公司的安装包地址/centos/redis-4.0.13.tar.gztar xf redis-4.0.13.tar.gzln -s redis-4.0.13 redismkdir /var/run/redis -p#用户授权chown -R redis.redis /var/run/rediscd /var/redis/src#配置启动echo

2022-03-23 13:19:35 1025

原创 容器化改造要怎么做?

背景介绍:现在有一套我运维的应用系统打算要进行容器化改造工作,这套应用系统包含如下组件:nginx : 负责发布前端页面jar包: 项目后台程序redis: 负责缓存工作mysql: 数据库存储数据(数据库不容器化)需要使用的技术:ienkins gitlib harbor docker1.安装docker## 停掉防火墙systemctl stop firewalld systemctl disable firewalld##获取外网权限

2022-03-21 13:46:00 5062

原创 为什么crontab定时任务不能正常执行?

今天遇到一个系统时间偏量达到阈值,zabbix平台告警时间偏移问题,排查后发现是系统配置在crontab定时任务的定时同步服务器时间的任务一直没有执行成功。1.问题是这样今天一台应用服务器告时间偏移告警,登录服务器查看时区一切正常,就是时间比北京时间慢了2分钟,2.发现问题后首先为了不影响业务第一时间手动同步了一下时间,ntpdate x.x.x.x3.开始排查为什么时间会慢了呢,了解了一下我这个应用对时间要求不是特别敏感所以,在同步时间这边没有使用ntpd 服务,使用的是 ntpdate +

2022-03-16 16:32:56 1795

原创 为什么防火墙重启docker容器连接不上网络?

记录一次docker网络连接的问题:docker 容器化技术linux 主机防火墙重启了之后为啥docker 就不能正常连接网络了,需要重启容器;系统版本:redhat 7.5 docker版本:19.03.13说起这个问题,就不得不说docker的网络模式了:1. host docker不会为容器创建独有的network namespace,特点容器与宿主机IP一致,网络性能高;2. bridge 桥接模式,与vmware的nat模式有几分相似,特点 docker 会创建docker0

2022-03-14 10:13:09 3925 1

转载 字节 KB MB GB 换算与定义

定义字节(Byte /bait/ n. [C])是计算机信息技术用于计量存储容量的一种计量单位,也表示一些计算机编程语言中的数据类型和语言字符。字符与字节ASCII码:一个英文字母(不分大小写)占一个字节的空间,一个中文汉字占两个字节的空间。一个二进制数字序列,在计算机中作为一个数字单元,一般为8位二进制数,换算为十进制。最小值0,最大值255。如一个ASCII码就是一个字节。UTF-8编码:一个英文字符等于一个字节,一个中文(含繁体)等于三个字节。Unicode编码:一个英文等于两个字节,一个中

2022-03-10 15:24:13 1664

原创 编辑利器----vim 编辑器的使用

vim 是从vi发展来的一个文本编辑器以强大的功能,让广大程序员兄弟喜爱vim 编辑器有6种基本模式,和5种派生模式vim编辑器基本模式:1.普通模式 vim 启动后默认的模式,我们日常编辑文档基本都在这个模式下。我看可以用h,j,k,l,上下左右移动光标,dd删除当前行或者8dd删除8行,可以按i,或者insert 插入,2.插入模式在普通模式下,按i键今日插入模式,也可以按Esc键返回普通模式sync:x:5:0:sync:/sbin:/bin/syncshutdown:x:6:

2022-03-10 13:34:20 650

原创 Linux sed 命令

简介:sed 其实是一个非交互式的文本编辑器,与grep awk 并称三剑客。Sed 主要用来自动编辑一个或多个文件、简化对文件的反复操作、编写转换程序等。sed 语法格式:sed [选项] [操作 。。。] [文件]参数含义:-e<script>或--expression=<script> 以选项中指定的script来处理输入的文本文件。-f<script文件>或--file=<script文件> 以选项中指定的script文件

2022-03-09 11:28:55 63

原创 Linux mv命令

Linux mv(英文全拼:move file)命令用来为文件或目录改名、或将文件或目录移入其它位置。1.语法标准mv [参数] [文件名称 文件或目录名称]参数介绍: -b: 当目标文件或目录存在时,在执行覆盖前,会为其创建一个备份。 -i: 如果指定移动的源目录或文件与目标的目录或文件同名,则会先询问是否覆盖旧文件,输入 y 表示 直接覆盖,输入 n 表示取消该操作。 -f: 如果指定移动的源目录或文件与目标的目录或文件同名,不会询问,直接覆盖旧文件。

2022-03-08 09:13:24 206

原创 Linux gdm 是什么

1.记录一次生产问题,在运维过程中发现一台应用主机 gdm 进程占用cpu高导致触发告警1.1如图:1.2系统运行级别为:51.3那么到底什么是gdm进程呢:gdm是Linux的图形界面GDM (The GNOME Display Manager)是GNOME显示环境的管理器,并被用来替代原来的X Display Manager。与其竞争者(X3DM,KDM,WDM)不同,GDM是完全重写的,并不包含任何XDM的代码。GDM可以运行并管理本地和远程登录的X服务器(通过XDMCP)。gdm仅仅是一个

2022-03-07 10:00:48 6344

原创 linux 启动过程

操作系统是介于应用软件和硬件的中间层,他对下需要通过硬件驱动连接硬件,对上需要为应用软件的运行提供支持:那么我们如果有一台服务器,安装了linux操作系统那么启动过程是怎么样的呢?从图片第一步为加电自检 :主板在接通电源后,系统首先由(Power On Self Test,上电自检)程序来对内部各个设备进行检查。在我们按下起动键(电源开关)时,系统的控制权就交由BIOS来完成,由于此时电压还不稳定,主板控制芯片组会向CPU发出并保持一个RESET(重置)信号,让CPU初始化,同时等待电源发出的PO

2022-03-04 10:05:35 458

原创 linux 常用命令ls

用法:ls [选项] [文件]长选项和短选项-a --all 显示所有文件包括以.开始的项目-A --almost-all 列出. 及 … 以外的任何项目-b --escape 以8进制溢出序列表示不可打印的字符-d --directory 当遇到目录时列出目录本身而非目录内的文件-D --dired

2022-03-03 16:55:26 811

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除