自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 阿里云IDAAS接入OpenLDAP

服务器地址:LDAP 所在的服务器地址,LDAP 默认使用 389 端口,如 127.0.0.1:389。开启 ldaps 或 StartTLS 时一般使用 636 端口。可以是服务器EIP,或者SLB映射IP,EIP:80->ECS的IP:389。IDAAS配置OpenLDAP。安装docker环境。创建持久化存储路径。

2023-09-05 18:40:35 303

原创 K8s应用编排基础概念

k8s本质上是以应用为中心的应用基础设施,POD就是其运行应用以及应用调度的最小逻辑单元。本质上就是共享network、IPC、UTSPOD是什么?POD我们可以想象成一台物理机或者虚拟机,各个容器就是该主机的进程。各个容器 共享网络协议栈,网络设备、路由、IP地址、端口mount和PID 以及USER是隔离的每个POD上可以附加一个存储卷,作为该POD的外部存储,独立于POD的生命周期,可以由POD内各个容器共享不可变基础设施?POD 具有动态性,可容忍误删除或者主机故障存储卷可确保数据能

2022-04-10 23:24:53 925

原创 云原生基础概念

CNCF 云原生基金会云原生:应用容器化基于微服务架构分布式链路监控是什么?常规的指标监控流程:我们在日常的维护中,比如某个客户端用户反馈404 那我们首先会通过类似于zabbix这种监控去定位,是否存储某个服务异常,如果不能然后我们才会监控请问资源所对应的应用日志。那分布式链路追踪监控,就相当于 我们的客户端从请求我们的服务,整个请问报文,流转到哪里,是什么服务发生中断开,都能做大实时的监控。不同于传统的指标监控,能够更加准确的定位问题。k8 我们可以理解成是一个云操作系统什么是云操

2022-04-10 00:19:55 1316

原创 关于nignx老是报错404的问题

截取nginx的一段配置本人网上查询了半天都是改root定位根地址但是没效果,偶然把autoindex on;加进去试试然后ok然后配置如下location /mbfront { alias /do1cloud/web/mb_front/; access_log off; auto index on;}...

2022-03-15 00:09:19 3396

原创 K8S入门-API资源编排

查看当前默认名称空间下有多无状态应用的podkubectl get deployment创建deployment语法并测试kubectl create deoloyment demoapp --image=ikubernetes/demoapp:v1.0 --replicas=3 --dry-run -o yaml实际上生成的yaml文件如下apiVersion: apps/v1kind: deploymentmetadata: creationTimestamp: null lab.

2022-02-08 15:23:18 538

原创 LINUX-LVM逻辑卷

LVM :logic volume manager当刚开始安装Linux 系统时,往往不能确定每个分区使用的空间大小,只能凭经验分配不科学;如果分区设置的过大,就浪费了磁盘空间; 如果分区设置的过小,就会导致空间不够;如何希望分配的空间过大或过小,都能动态调整,则需要使用到 逻辑卷;相关内容:PV: 物理卷VG:卷组LV:逻辑卷PE:基本单元默认4MBlvm 配置实践1.准备三块物理磁盘,建议在虚拟机关闭状态添加, 以便更好的实验;2.创建物理卷,将普通磁盘转换为物理卷[root@y

2021-07-26 22:34:14 104

原创 Linux计划任务

LINUX计划任务crond就是计划任务,类似于我们平时生活中的闹钟。定点执行。作用crond主要是做一些周期性的任务。 场景1: 定期备份重要的文件或数据。场景2: 促销活动,准点开启抢购接口,准点关闭抢购接口。场景3: 每分钟检测超时订单,超过30分钟未支付的订单进行取消。场景4: 每隔5分钟上各个电商平台刷取订单信息写入自己公司的系统中。计划任务两大类1.系统级别的定时任务: 临时文件清理、系统信息采集、日志文件切割2用户级别的定时任务: 定时备份数据,同步时间, 订单超时自动取

2021-07-26 22:33:23 172

原创 linux磁盘管理

磁盘管理分区分区是为了便于数据分门别类的存储;分区有两种方式MBR:主引导记录,用来找到磁盘上的操作系统, 并且引导启动(0磁道,1扇区,512字节GPT:新型的分区表 支持分配128个主分区。添加一个硬盘(20G)热添加刷新磁盘echo '- - -' > /sys/class/scsi_host/host0/scan echo '- - -' > /sys/class/scsi_host/host1/scan echo '- - -' > /sys/cla

2021-07-22 21:46:25 2575

原创 ubuntu软件包管理

ubuntu历史CentOS 之前的地位: Fedora 稳定版–>发布–> RHEL 稳定版–>发布–> CentOSCentOS 如今的地位: Fedora 稳定版–>发布–>CentOS Stream -->发布–> RHEL从Redhat 收购 CentOS ,到 IBM 收购 Redhat,这是最大的一次变化。但同时也是一个机会,让我们跳出舒适圈,去接触其他优质稳定的企业级系统了。如 Debian、Ubuntu 等等。centos 与 ubu

2021-07-21 12:43:05 483

原创 LINUX源码包

概念:源码包指的是开发编写好的程序源代码,但并没有将其编译为一个能正常使用的二进制工具。c --> 源代码编译操作–<<二进制文件>>直接运行为什么需要源码包:1.部分软件官网仅提供源码包,需要自行编译并安装。2部分软件在新版本有一些特性还没来得及制作成rpm包时,可以自行编译软件使用其新特性3.源码包–>打包成一个rpm格式; rpm方式安装标准;如何获取:见的软件包都可以在官网获取源码包,比如 apache nginx mysql ngin

2021-07-21 09:17:54 1020

原创 搭建企业yum仓库

搭建企业yum仓库很多时候不仅仅是一台机器无法上网,而是很多机器都无法上网,但都有联网下载软件的需求,这个时候难道每台机器都挂在光盘吗,当然可以,但如果软件出现了更新又该怎么办。所以我们需要构建一个企业级的仓库,为多台客户端提供服务。centos7 10.0.0.100 yum仓库服务端centos7 10.0.0.99 yum仓库客户端1服务端关闭防火强 selinux关闭防火墙root@yum_server10 ~]# setenforce 0[root@yum_server10 ~]#

2021-07-21 09:12:21 176

原创 LINUX软件管理-YUM

yum概念是yum/dnf分别是RedHat /Centos 的软件包管理器特点:它能够通过互联网下载 格式包进行安装,并能自动处理其依赖间关系非常的方便yum仓库要使用yum命令工具安装更新软件,需要有一个包含各软件包的仓库,这个软件仓库我们一般称为yum仓库或者是yum 源当然这个源可以是本地仓库、也可以是网络仓库。配置yum仓库Centos7yum配置文件(以我的为例)cachedir=/var/cache/yum/$basearch/$releasever #缓存目录 3 kee

2021-07-19 22:19:04 469

原创 LINUX-软件包管理-RPM

rpm概念RPM全称RedHat Package Manager缩写,是由红帽开发用于软件包的安装、升级、卸载与查询工具软件包分类1 rpm :预先编译打包安装直接就能用2 源码包:需要自己编译,比较麻烦3 二进制包:解压就可以用RPM管理命令-i 安装-v 安装过程-h 安装进度条[root@localhost Packages]# mount /dev/cdrom /mnt/mount: /dev/sr0 is write-protected, mounting rea

2021-07-19 20:28:24 229

原创 LINUX中的管道技术

管道的概念管道的操纵符号 ‘|’ ,主要的作用连接左右两个命令,将左侧命令的标准输出作为右侧命令的标准输入案例1将/etc/passwd中的用户按UID 进行大小排序从小到大[root@localhost ~]# sort -t ":" -k3 -n /etc/passwd 从大到小[root@localhost ~]# sort -t ":" -k3 -nr /etc/passwd 案例2:统计当前/etc/passwd中用户使用的shel

2021-07-16 21:01:44 234

原创 IO重定向

IO 重定向IO重定向整体分为:1输出重定向2输入重定向为什么要用重定向? 有些时候我们在运行某些程序的时候有些垃圾数据会显示在终端窗口,还有些比较私密的信息我们不希望让其他人看见,这时候我们可以将这些数据丢弃到/dev/null或者指定的文件中进行保存当进程操作一个文件时:1首先进程是没法直接访问硬件,需要借助内核来访问文件2而内核kernel需要借助文件描述符(file descriptor)来访问文件总结:进程—>文件描述符—>访问文件举例:第一步:运行tail -

2021-07-16 20:20:45 1168

原创 文件管理补充(inode block 链接)

文件链接1硬链接ln filename filename2不能跨分区创建目录2软链接

2021-07-16 16:18:33 138

原创 LINUX文件特殊属性

什么事文件特殊属性文件特殊属性是指在rwx基础权限之外的权限,ls -l 不可以查看作用:创建一个文件,不允许被删除,修改,移动,包括root 也不能执行 比较适合/ect/passwd这种文件创建一个文件,仅仅允许在文件里面追加数据但是不允许修改,删除,移动.比较适合suo审计日志特殊权限如何配置可以对文件进行追加内容chattr +/-a file (文件或者目录)锁定文件,不允许其他操作chattr +/-i file (文件或者目录)配置/etc/pas

2021-07-15 21:51:22 205

原创 LINUX特殊权限

linux中的特殊权限一共包含了一下三种:SUID(属主特殊权限)SGID(属组特殊权限)SBIT(粘滞位)SUID查看用户密码存放的文件我们可以看到是没有任何权限的[root@localhost ~]# ll -d /etc/shadow----------. 1 root root 2752 Jul 14 19:44 /etc/shadow但是当我用户在更新或者密码的时候 是需要更新shadow的内容但是又没有权限写入,所以这时候SUID便有它的用处了[root@localho

2021-07-15 20:27:08 1655

原创 LINUX切换用户与提权相关模块

切换用户命令 su username (非登录式)su - username (登录式)区别:加载环境配置文件的范围不一样su 模式 加载的环境文件有 : ~/.bash_profile ~/.bashrc /etc/bashsu - 模式 加载的环境文件有: /etc/profile/etc/profile.d /ect/profile.d ~/.bashrc /ect/bash接下来我们验证下是否是这样的加载流程:我们依次在这些文件中加入提示.[r

2021-07-14 19:48:10 384

原创 LINUX权限管理

LINUX权限管理权限:就是约束用户能对系统执行的操作为什么要使用权限?linux本身是一个多用户的操作系统,需要对用户进行权限划分才能 保证系统使用的安全科学1 提高安全性2 数据隔离3 职责明确权限与用户之间的关系linux系统中权限是用来规定用户能干什么不能干什么针对文件定义的三种身份分为 owner group other当一个用户访问文件时其访问流程如下:1判断用户的文件属性2判断文件是否为文件属组,如果是则按属组权限进访问3如果不是文件属主,也不是文件属组,则按其他

2021-07-13 22:00:06 314

原创 LINUX用户管理

LINUX用户管理用户的基本概述:用户:能够正常登录操作系统为什么需要用户?1.系统的每一进程(运行的程序)都需要一个特定的用户运行2root用户的操作权限过大,容易造成故障这时就需要新建普通用户管理服务器用户分类:UID 系统中约定的含义0 超级管理员1-200 系统账户,用来运行系统自带的进程默认已经创建201-999 系统用户,用来运行用户安装的程序,所以此类用户无需登录系统1000 普通用户,正常可以登录系统的用户权限比较小,能执行的任务有限查看用户I

2021-07-12 21:03:06 712

原创 VIM编辑器模式及其使用方法

VIM编辑器vim 编辑器是Linux下的一款编辑工具最小化安装的linux系统通常没有vim 只有vi所以需要下载 yum install -y vim下面介绍vim 所拥有的几种模式1普通模式2末行模式3编辑模式4视图模式普通模式包含了以下的功能:复制 : yy 复制光标所在的行粘贴: p (小写)在光标所在行的下一行粘贴进去P(大写)shift+在光标所在行的上一行粘贴进去移动:dd && p删除 dd 删除行光标所在的行D删除光标所在行后面的内

2021-07-10 15:40:00 3912 2

原创 bashell特征以及常用awk,sed,grep的使用方法

bash shell执行命令的窗口:(bash 命令 -->内核–>驱动硬件)bash语法结构 :bash 执行方式:​ 1,单条命令​ 2,shell脚本bash 特性:​ 快捷键; ctrl +c ,ctrl + <> ctrl +u 删除光标已以前的内容 ctrl+k 删除光标以后的内容​ 命令补全: TAB​ 选项补全 yum install -y bash-completion​ 路径补全;判断路径是否输入

2021-07-10 14:14:28 324

原创 LINUX文件管理

LINUX基础-day4练习head 查看内容头部 默认前10行head /etc/passwdtail 查看内容倒数10行tail /etc/passwd-n 指定显示到多少行-f动态监控文件内容尾部变化查询which[root@localhost nssdb]# which mkdir/usr/bin/mkdir现在mkdir 在该路径中whereiswhereis mkdirmkdir: /usr/bin/mkdir /usr/share/man/man1

2021-07-09 08:03:33 218

原创 LINUX bash shell思维导图

2021-07-07 07:32:21 176

原创 LINUX计划学习模块

**LINUX 基础学习-day1**

2021-07-05 11:04:00 81

转载 Windows解决net Framerwork 3.5无法安装的问题

篇文章将给大家介绍.net framework 3.5无法安装的解决办法,希望对需要的朋友有所帮助!一:你可以尝试以下的步骤:1、检查WindowsUpdate服务是否被禁用1)同时按下Windows键和R键,打开运行,输入services.msc2)找到WindowsUpdate服务项,查看是否启用,如果被禁用,请右键点击,然后选择启用。3)重新尝试在启用中安装.net framework 3.5。2、重置WinSock重新查看:在Windows键+X键,点击管理员命令提示符中运行netsh

2020-09-21 21:03:13 2224

空空如也

空空如也

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

TA关注的人

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