自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 系统日志管理

用来把旧的日志文件删除,并创建新的日志文件,称为日志转储或滚动。loganalyzer是用 php 语言实现的日志管理系统,可将MySQL数据库的日志用丰富的WEB方式进行展示数据库中的日志。日志文件有很多,如: /var/log/messages,cron,secure等,基本格式都是类似的。日志服务器:@host,把日志送往至指定的远程UDP日志服务器 @@host 将日志发送到远程TCP日志服务器。配置文件:/etc/rsyslog.conf,/etc/rsyslog.d/*.conf。...

2022-08-30 11:42:47 3210 1

原创 DNS相关介绍

那么如何解决这一难题呢?除此之外还有一个重要功能,利用名称解析服务可以实现主机和IP的解耦,即:当主机IP变化时,只需要修改名称服务即可,用户仍可以通过原有的名称进行访问而不受影响。服务脚本和Unit名称:/etc/rc.d/init.d/named,/usr/lib/systemd/system/named.servic。但每个记录的value之前应该有一个数字(0-99),表示此服务器的。IPv4的根名称服务器:全球共13个负责解析根域的DNS服务器,美国10个,荷兰1,瑞典1,日本1。...

2022-08-15 14:27:10 928

原创 Ansible的playbook

playbook还是感觉学的不扎实,可能得再来一遍才能写出来,先占个位置,过几天再补充!

2022-06-30 14:28:49 228

原创 Ansible相关内容梳理

在实际工作中,维护服务或者服务器多少都会产生一定的数量级,如果一台一台的修改参数,不仅工作量多且重复枯燥。需要用到自动化运维,那么自动化运维的应用场景有如下:文件传输、应用部署、配置管理、任务流编排。常用自动化运维工具 Ansible:python,Agentless,中小型应用环境 Saltstack:python,一般需部署agent,执行效率更高 Puppet:ruby, 功能强大,配置复杂,重型,适合大型环境 Fabric:python,agentless Chef:ruby,国内

2022-06-30 14:20:37 743

转载 【虚拟机的三种网络模式】

无意中浏览看到的,很详细;https://wanggx.blog.csdn.net/article/details/105560269

2022-06-05 22:37:14 125

原创 计划任务实现

通过任务计划,可以让系统自动的按时间或周期性任务执行任务未来的某时间点执行一次任务at 指定时间点,执行一次性任务batch 系统自行选择空闲时间去执行此处指定的任务周期性运行某任务 cron,/etc/crontab、crontab -eat 工具由包 at 提供依赖与atd服务,需要启动才能实现at任务at队列存放在/var/spool/at目录中执行任务时PATH变量的值和当前定义任务的用户身份一致centos7中查看at任务状态,默认是开启的systemctl status atd.ser

2022-06-04 00:58:51 301

原创 KVM介绍

KVM 是Kernel-based Virtual Machine的简称,是一个开源的系统虚拟化模块,自Linux 2.6.20之后集成在Linux的 各个主要发行版本中,KVM目前已成为学术界的主流 VMM (virtual machine monitor,虚拟机监视器,也称为 hypervisor)之一。#kvm定义KVM是什么?一文带你快速了解 Linux KVM 虚拟化#红帽基于KVM对虚拟机的最大资源支持及限制Virtualization lim...

2022-05-06 11:28:31 4882

原创 Keepalived

1、背景及相关介绍keepalived在百度上是这样解释的:简单介绍:Keepalived的作用是检测服务器的状态,如果有一台web服务器宕机,或工作出现故障,Keepalived将检测到,并将有故障的服务器从系统中剔除,同时使用其他服务器代替该服务器的工作,当服务器工作正常后Keepalived自动将服务器加入到服务器群中,这些工作全部自动完成,不需要人工干涉,需要人工做的只是修复故障的服务器。他是vrrp协议的软件实现,原生设计目的为了高可用ipvs服务,大白话就是为实现ip...

2022-04-11 00:08:53 1616

原创 Redis高可用与哨兵

2022-04-10 23:53:48 541

原创 【续】Redis基础

[续]3、Redis部署与使用3.2、Redis持久化介绍 Redis虽是内存级别的缓存程序,也就是redis是使用内存进行数据的缓存的,但是其可以将内存的数据按一定策略保存到磁盘上,从而实现数据持久化的目的,目前redis支持两种不同方式的数据出就花保存机制,分别为RDB和AOF。RDB模式RDB(Redis DataBase):基于时间的快照,默认只保留当前最新的一次快照,特点是执行速度较快,缺点是可能会丢失从上次快照到当前时间点之前未做快照的数据。RDB实现的具...

2022-04-08 23:54:05 507

原创 Redis基础篇

介绍的内容:缓存相关概念与背景 Redis介绍 Redis部署与使用 Redis高可用与集群缓存概念缓存是为了调节速度不一致的两个或多个不同的物质的速度,在中间对速度较快的一方起到一个加速访问速度较 慢的一方的作用,比如CPU的一级、二级缓存是保存了CPU最近经常访问的数据,内存是保存CPU经常访问硬盘的 数据,而且硬盘也有大小不一的缓存,甚至是物理服务器的raid 卡有也缓存,都是为了起到加速CPU 访问硬盘数 据的目的,因为CPU的速度太快了,CPU需要的数据由于硬盘往往不能在...

2022-04-07 23:02:30 610

原创 PostgreSQL里实用sql

1、统计一个库里面含有某个类型的的全部表信息select c.relname, ATTNAME, ATTTYPID, TYPNAME from sys_attribute a, sys_class c, sys_namespace n, sys_type t where a.attrelid = c.oid and a.attnum > (长度,根据实际指定) and c.relnamespace = n.oid and nspname = 'public' and a.atttypid = t.

2022-04-05 21:50:52 945

原创 iptables的组成

iptables由五个表table和五个链chain以及一些规则组成链 chain:内置链:每个内置链对应于一个钩子函数自定义链:用于对内置链进行扩展或补充,可实现更灵活的规则组织管理机制;只有Hook钩子调 用自定义链时,才生效五个内置链chain:INPUT,OUTPUT,FORWARD,PREROUTING,POSTROUTING五个表table:filter、nat、mangle、raw、securityfilter表:过滤规则表,根据预定义的规则过滤符合条件的数据包

2022-04-05 21:28:25 981

原创 你知道linux里系统启动和内核管理吗?

1、centOS 5 和6的启动流程linux的组成Linux=kernel+rootfs kernel: 进程管理、内存管理、网络管理、驱动程序、文件系统、安全功能rootfs:程序和glibc 库:函数集合, function, 调用接口(头文件负责描述)程序:二进制执行文件内核设计流派:我们平时接触到主要为linux、windows,前者就是单内核核(monolithic kernel),把所有功能集成于同一个程序,分层实现不同功能,系统庞大复杂;后者...

2022-04-02 15:29:43 1084

原创 RAID和LVM

RAID和LVM磁盘阵列RAID说到这里,也是很尴尬前段时间测试,就提到RAID,不懂这个原理。。。。多个磁盘合成一个“阵列”来提供更好的性能、冗余,或者两者都提供RAID的好处:1、提高IO能力,可以实现磁盘并行读写2、提高耐用性,通过磁盘冗余来实现3、级别:多块磁盘组织在一起的工作方式有所不同RAID实现的方式外接式磁盘阵列:通过扩展卡提供适配能力内接式RAID:主板集成RAID控制器,安装OS前在BIOS里配置软件RAID:通过OS实现 通.

2022-04-02 15:15:13 2488

原创 磁盘存储和文件系统

1、磁盘结构1.1设备文件I/O Ports: I/O设备地址Linux中一切皆文件:open(),read(), write(), close() 这四个均是函数设备类型:块设备:block,存取单位“块”,磁盘 随机读写;访问顺序随机;字符设备:char,存取单位“字符”,键盘 按照顺序进行读写设备号码:主设备号:major number, 标识设备类型次设备号:minor number, 标识同一类型下...

2022-04-02 15:11:01 1542

原创 linux中进程、系统性能

内核功用:进程管理、文件系统、网络功能、内存管理、驱动程序、安全功能守护进程:随着计算机开机、关机而存在的进程进程创建:init:第一个进程进程:都由其父进程创建,父子关系,CoWfork(), clone()父进程与子进程使用同一个id编号,除非子进程状态发生呢个改变协程:它与开发块有关,在线程中一个独立的语句块,相互之间控制由程序完成进程相关概念Page Frame: 页框,用存储页面数据,存储Page 4k物理地址空间和线性地址空间MMU:M......

2022-04-02 15:07:18 1627

原创 [文本报告生成器AWK]

awk简单介绍awk是报告生成器,格式化文本输出;awk有多种版本:New awk(nawk),GUN awk(gawk) gawk:模式扫描和处理语言基本用法:awk [options] 'program' var=value file… awk [options] -f programfile var=value file… 指定文件awk [options] 'BEGIN{action;… }pattern{action;… }END{action;......

2022-04-02 14:55:35 1015

原创 shell中算术运算符和read

shell编程是linux运维必备技能-----------!!!!!很重要学习之前先梳理理论知识很重要,扯一堆编程基础程序 程序:算法+数据结构 数据:是程序的核心 数据结构:数据在计算机中的类型和组织方式 算法:处理数据的方式程序编程风格:过程式:以指令为中心,数据服务于指令;关注执行的过程对象式:以数据为中心,指令服务于数据;关注最终结果shell程序:提供了编程能力,解释执行计算机内部运行是通过二进制指令编程语言是人...

2022-04-02 14:35:51 442

原创 linux基础命令和帮助

/tmp放临时数据的目录/proc虚假目录,映射内存数据。将内存映射成文件,linux一切皆文件/etc存放注册信息/boot只存放引导数据以上等目录与分区没有直接关系/dev 存储设备sdasdbsdc ...分区类型GPT:只支持主分区MBR:主分区一块硬盘最多4个,安装操作系统使用,只有一个是激活状态主分区1-4扩展分区一块硬盘最多一个,不可以直接存数据,划分更小的分区1-4...

2022-04-02 14:29:00 713

原创 linux简单介绍和操作系统入门

8位(bit)=1字节(byte)内存是基于RAM 断电就会消失外存不是基于RAM的2^10 1024 1k10002^20 1024*1024 1M10^62^30 1G10^91T1PEZY买的存储硬盘1T 10^121Gbps 1Gbit/swindows常用的快捷方式:tasklist当前正在执行的任务计算器快捷方式打开 cal...

2022-04-02 14:27:24 984

原创 软件管理之rpm、yum使用

静态和动态链接链接主要作用是把各个模块之间相互引用的部分处理好,使得各个模块之间能够正确地衔接,分为静态链接和动态链接静态链接1、把程序对应的依赖库复制一份到包2、libxxx.a3、嵌入程序包4、升级难,需重新编译5、占用较多空间,迁移容易动态链接1、只把依赖加做一个动态链接2、libxxx.so...

2022-04-02 14:25:35 1162

原创 脚本条件分支和安全

条件选择if语句[root@centos7 ~]#type ifif is a shell keyword选择执行:注意:if语句可嵌套单分支if 判断条件;then条件为真的分支代码fi 双分支if 判断条件; then条件为真的分支代码else条...

2022-04-02 00:04:48 354

原创 [文本三搜索工具grep]

nmap -v -A 192.168.48.100扫描某台机器的访问端口grep: 文本过滤工具sed : stream editor ,文本编辑工具awk :linux上实现gawk,文本报告生成器====================================================grep作用:文本搜索工具,根据用户指定的“模式”对目标文本逐行进行匹配检查;打印匹配到的行模式:由正则表达式字符及文本字符所编写的过滤条件命令选项:......

2022-04-01 23:01:56 176

原创 [文本编辑工具sed]

sed行编辑器,Stream EDitor是一种流编辑器,它一次处理一行内容。处理时,把当前处理的行存储在临时缓冲区中,称为“模式空间”,接着用sed命令处理缓冲区中的内容,处理完成后,把缓冲区的内容送往屏幕。然后读入下行,执行下一个循环。如果没有使诸如‘D’的特殊命令,那会在两个循环之间清空模式空间,但不会清空保留空间。这样不断重复,直到文件末尾。文件内容并没有改变,除非你使用重定向存储输出。命令用法:sed [option]... 'scrip......

2022-04-01 22:59:47 97

原创 文本处理命令

catcat [OPTION]... [FILE]...-E:显示行结束符$-n:对显示出的每一行进行编号-A:显示所有控制符-b:非空行编号-s:压缩连续的空行成一行[root@centos7 ~]#cat -b /data/f1.txt1ddnnchddbc2cwfwe3dwefj[root@centos7 ~]#nl /data/f1.txt...

2022-04-01 22:58:30 297

原创 压缩、解压及归档工具

compress/uncompress1、compress m.log压缩完以后源文件会消失2、每种工具的压缩算法和压缩率不同3、解压uncompressm.log.Z4、支持标准输入 ,直接键入compress并非所有文件都适合用压缩,例如.jpg 等,对于文件太小效果基本没有,compress会直接放弃压缩compress常用用法:-d解压缩,相当于uncompress...

2022-04-01 22:56:14 365

原创 标准输出和标准错误重定向

程序:指令+数据读入数据:Input输出数据:Output在linux中一条指令或者程序,可以分为三种形式:标准输入:-0 默认接受来自键盘的输入标准输出:-1 默认输出到终端窗口标准错误: - 2 默认输出到终端窗口I/O重定向:改变默认位置把输出和错误重新定向到文件支持的操作符号包括:> 把STDOUT重定向到文件,这里默认的是1,省略2> 把STDERR重定向到文件&> 把所有输出重定向到文件需要注意的是,多次&g.

2022-04-01 22:54:53 4679

原创 文件查找find和xargs

在文件系统上查找符合条件的文件非实时查找(数据库查找):locate实时查找:find1、locate 其实依赖于下面这个数据库上/var/lib/mlocate/mlocate.db2、依赖于事先构建的索引一般索引的构建是在系统较为空闲时自动进行(周期性任务),管理员手动更新数据库(updatedb)3、索引构建过程需要遍历整个根文件系统,极消耗资源工作特点:•...

2022-04-01 22:51:18 477

原创 linux中最常用的用户、组和权限

资源分派:Authentication:认证Authorization:授权Accouting|Audition:审计用户user令牌token,identity Linux用户:Username/UID 管理员:root, 0 普通用户:1-60000 自动分配系统用户:1-499, 1-999 (CentOS7),主要包括对一些服务获取资源进行权限分配登陆用户:500+, 1000+(CentOS7),交互式登录组...

2022-04-01 22:44:42 1459 2

原创 加密和安全

需要介绍的内容: 安全机制 对称和非对称加密 散列算法 gpg PKI和CA Openssl 证书管理 ssh服务 轻量级自动化运维工具 ssh端口转发 dropbear安装 aide sudo TCP Wrappers PAM模块 1、安全的各种机制介绍linux专业技能之前需要了解下关于安全的东...

2022-04-01 22:40:33 787

原创 vim文本编辑器,我们容易忽视的小技巧

vim和vi它们都是多模式编辑器,在客户的某些环境上如果是最小化安装只会有vi。不同的是vim 是vi的升级版本,它不仅兼容vi的所有指令,而且还有一些新的特性在里面,vim里面有三种模式,分别为命令模式、扩展模式、插入模式,下面会详细介绍些。vi: Visual Interface,可视化文本编辑器从终端打开的文件的选项:vim [OPTION]... FILE... +# 打开文件后,让光标处于第#行的行首,+默认行尾 例如,vim 1.txt......

2022-04-01 22:23:27 216

原创 好久不见,CSDN站点

毕业工作两年多,经历过方方面面的事情,也变得沉稳、冷静了许多。更新的不及时,上班以后发现了解的东西不连贯,因为职业本身是技术支持经常处于救火的状态,如果支持储备不足,很焦灼。所在在20年6月报名腾讯课堂,学习linux相关东西,中途也有断过上课,幸好也在坚持。让我更加坚信当初毕业没多久的我在同月自掏腰包买了电脑、报名网课,现在课程也已学的七七八八了,想把本地的一些东西输出,复习整理笔记,也分享给像我当初一样的迷茫的小伙伴们。...

2022-04-01 21:59:49 96

转载 redis中的数据类型

REDIS data-types -- Redis中文资料站 -- Redis中国用户组(CRUG)

2022-02-20 21:16:44 72

转载 postgreSQL中的MVCC

(8条消息) PostgreSQL中的MVCC机制_hmxz2nn的博客-CSDN博客

2021-06-08 17:23:20 196

原创 vmware12虚拟机打开报错“\\.\Global\vmx86”: 系统找不到指定的文件。

长时间不打开虚拟机,开机以后报错:1.首先打开控制面板->管理工具->服务->vmware workstation service 检查服务是否开启,发现服务是自动的。2.进入cmd命令行界面,以管理员身份运行。 输入以下命令回车,...

2019-10-28 10:55:28 847

转载 深夜来自一个博主的笔记,centos 7 主机的弯弯绕绕

碎片化的信息太多,此博主分享关于运维的日常操作,有空多学习!https://www.cnblogs.com/f-ck-need-u/p/9589419.html

2019-09-29 00:06:39 173

原创 centos7 部署mysql 环境

1.官网下载mysql安装包,官网地址 https://dev.mysql.com/ 本次使用 mysql-5.7.19-linux-glibc2.12-x86_64.tar.gz 进行安装2.将安装包放在/usr/local 下面,并解压 tar -xvf mysql-5.7.19-linux-glibc2.12-x86_64.tar.gz4、复制mysql到/...

2019-09-11 14:10:32 267

原创 如何手动删除浮动ip

昨天遇到数据库集群浮动ip 配置错误,需要删除已经部署好的环境,重新搭建。浮动ip必须没有被占用。1.删除环境之前,首先确定集群进程是否存在2.将集群一键停止,此时浮动ip 就会清除;如果没有停集群,而是直接将环境清除,浮动ip就会占用解决浮动ip的办法:(centos环境) 清除浮动ip ip addr del 192.168.100.46 eno1...

2019-09-10 18:05:05 2034

原创 PostgreSQL 逻辑存储结构

在PostgreSQL数据库系统中,数据的组织结构可以分为三层: 数据库:一个PostgreSQL数据库服务可以管理多个数据库,当应用连接到一个数据库时,只能访问这个数据库中的数据,而不能访问其他数据库的内容(dblink除外) 表、索引:一个数据库有很多张表、索引。在PostgreSQL中表的术语是“Relation”,其他数据库叫做“Table” 数据行:每张表中,有...

2019-08-22 17:37:39 1024

空空如也

空空如也

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

TA关注的人

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