自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 docker快速离线部署

docker版本下载地址:http://mirrors.aliyun.com/docker-ce/linux/static/stable/x86_64/?

2025-11-12 14:47:41 218

原创 K8Syaml配置详细说明

cpu: string #Cpu的限制,单位为core数,将用于docker run --cpu-shares参数。configMap: #类型为configMap的存储卷,挂载预定义的configMap对象到容器内部。secret:     #类型为secret的存储卷,挂载集群与定义的secret对象到容器内部。hostPath: string #类型为hostPath的存储卷,表示挂载Pod所在宿主机的目录。

2025-09-17 20:56:48 347

原创 K8S概念介绍

3、有序部署,有序扩展,即 Pod 是有顺序的,在部署或者扩展的时候要依据定义的顺序依次依次进行(即从 0 到 N-1 ,在下一个 Pod 运行之前所有之前的 Pod 必须都是 Running 和 Ready 状态),基于 init containers 来实现。Master指的是集群控制节点,在每个Kubernetes集群里都需要有一个Master来负责整个集群的管理和控制,基本上Kubernetes的所有控制命令都发给它,它负责具体的执行过程,我们后面执行的所有命令基本都是在Master上运行的。

2025-09-13 10:05:36 393

原创 ansible使用详解

root@server ~]# ansible host1 -m cron -a "name="每小时执行一次统计脚本" minute=0 hour=*/1 day=* month=* weekday=* user=root job='/bin/bash /root/3.sh' state=absent"2、将远程主机上的某个压缩包解压缩到指定路径下。不同的模块有不同的参数需求。src:源路径,可以是ansible主机上的路径,也可以是远程主机上的路径,如果是远程主机上的路径,则需要设置copy=no。

2025-09-11 09:05:41 957

原创 dockerfile文件

复制配置文件到相应位置,并赋予脚本可执行权限。#下面开始运行更新命令。#提供一些作者的信息。

2025-09-10 21:51:29 256

原创 centos下nginx安装

关闭防火墙和selinux。# 下载nginx安装包。# 修改环境变量PATH。# 开启nginx服务。

2025-09-08 10:18:13 223

原创 linux之sed

This is a test 由於 $ 代表的是最后一行,而 a 的动作是新增,因此该文件最后新增 # This is a test!数据的搜寻并执行命令 搜索 testfile,找到 oo 对应的行,执行后面花括号中的一组命令,每个命令之间用分号分隔,#将/tmp/a.c文件中所有power替换为jiechen ,开始的s是替换命令,末尾的g是让sed执行全局替换。sed 的动作为 2,5d,那个 d 是删除的意思,因为删除了 2-5 行,所以显示的数据就没有 2-5 行了,

2025-09-07 10:34:54 497

原创 linux之grep

grep ‘w\(es)t.*\1’ aa 如果west被匹配,es就被存储到内存中,并标记为1,然后搜索任意两个字符(*)。grep ‘[a-z]\{5\}’ aa #显示所有包含至少有5个连续小写字符的字符串行。#将/etc/passwd下,所有bash字段中第1,6,7字段截取后,再截取1,2字段。#将/etc/passwd下,所有bash字段中第一个和第七个字段,写入log.txt。wc -w /etc/passwd 显示单词的个数。#取出/etc/passwd中1,7字段,并排序。

2025-09-07 10:34:23 191

原创 linux之awk

F <分隔符> 或 --field-separator=<分隔符>: 指定输入字段的分隔符,默认是空格。#显示/etc/fstab文件中第一列和第三列字符,中间以空格隔开,显示列的说明(devicse:/dev/sda4 fsytpe:ext3)-f <脚本文件>: 指定一个包含 awk 脚本的文件。$ awk '$1>2 && $2=="Are" {print $1,$2,$3}' log.txt #命令。-h 或 --help: 显示 awk 的帮助信息,包括选项和用法示例。

2025-09-07 10:33:53 985

原创 linux下磁盘挂载

mkfs .ext4 /dev/sdb1 # 对已划分区磁盘进行格式化,对 /dev/sdb1 格式化为 ext4格式。将 /dev/sdb1 挂载在/data/目录下 格式为ext4 第一个0 不备份 第二个0不自检。Fdisk /dev/sdb #对需要/dev/sdb 某个新挂载磁盘进行划分分区。Mount /dev/sda2/lvo10 /data #挂载到/data目录下。删除逻辑卷一定要从下往上。创建卷组(把/dev/sda1建为新卷组名为:/dev/sda2)

2025-09-07 10:28:58 843

原创 shell基础编程

3、Systemd 初始化 Systemd(PID=1)、Target、Service 并行启动系统服务,管理系统状态,是所有进程的父进程。 S:进程的状态(D 代表可中断的休眠,R 代表运行,S 代表休眠,T 代表被跟踪或停止,Z 代表僵化 )。• $* 是以一个单字符串显示传给脚本的所有参数,"$1 $2 $3 …• $@ 是传给脚本的所有参数列表,"$1" "$2" "$3" …rm -ir test01 删除目标目录或文件(会询问是否删除)r/R效果一样。

2025-09-06 22:34:01 369

原创 shell基础大全,从入门到放弃

grep 'w\(es\)t.*\1' aa 如果west被匹配,es就被存储到内存中,并标记为1,然后搜索人一个字符(。ab\{3,5}c 匹配a和c之间b字符至少重现3-5次,如:abbbc,abbbbc,abbbbbc。ab*c 匹配ac、abc、abbc、abbbc、。#1、统计record.txt文档中查找第二列,第三列,2、排序,3、去重统计,4、sort -r倒叙排序。

2025-09-06 09:47:50 382

原创 k8s常用命令

kubectl rollout history deployment/<deployment名称> --revision=<版本号>kubectl rollout undo deployment/<deployment名称> --to-revision=<版本号>kubectl rollout resume deployment/<deployment名称>kubectl rollout undo deployment/<deployment名称># kubectl describe 资源类型 资源名称。

2025-09-04 22:20:53 374

原创 centos7系统安装docker

SCOPE: 作用域 Docker 默认创建的网络: 网络类型 说明 bridge 默认网络(docker0),容器通过NAT与外部通信 host 容器直接使用主机网络(性能最好,但安全性低) none 禁用网络(只有lo回环接口) overlay 用于Swarm集群的多主机网络。docker ps -a #-a,--all 显示全部容器,包括已停止的(默认只显示运行中的容器) #容器怎么来?docker attach 容器名/容器ID #从容器退到自己服务器中(不能用ctrl+C)

2025-09-03 20:14:13 1083

原创 redis基础命令

如果不存在则返回1,返回的同时会把定义的key和value写入。127.0.0.1:6379> SREM set1 a #删除set1集合下a属性。:有序集合和集合一样也是 string 类型元素的集合,且不允许重复的成员。SUNION KEY KEY1..KEYN #返回给定集合的并集(所有属性合并)#push和pop是一对反义词,一个是插入,一个是取出,先进先出,后进后出。#setex 给某个key设置过去时间,如设置5秒,5秒后该值不存在。#通过索引区间返回有序集合指定区间内的成员。

2025-08-30 22:25:32 259

原创 oracle下单实列/多实列归档日志清理

backup format '/rac下备份目录/20250110_%U' archivelog from time'sysdate-45';#清理3天以前所有归档。#/AS2200G2_2/archivelog_Bak/arc_backup_%U为备份主机目录(rac主机中任何一台目录)export ORACLE_SID=实例名。su - grid #进入grid 用户。lsdg #查看磁盘占用情况。#该目录需要有oracle权限。asmcmd #进入asm。#查看归档空间设置大小。

2025-08-29 12:43:09 181

原创 oracle数据库下常用命令集合

round(NVL(D.MAXBYTES,P.MAXBYTES)/1024/1024/1024,2) 最大空间G,decode(D.TABLESPACE_NAME,null,'临时表空间','正式表空间') 表空间类型,round(NVL(D.BYTES,P.BYTES)/1024/1024/1024,2) 文件大小G,NVL(D.FILE_NAME,P.FILE_NAME) 表空间数据文件路径,./ggsci #进入ogg。cd /ogg/ggs #到ogg目录。

2025-08-29 12:35:19 264

原创 oracle数据库导入导出脚本

imp 表名/数据库密码@数据库 fromuser=IMMP touser=IMMP file=备份目录/20240911_IMMP.dmp log=备份目录/IMMP/immp_imp.log。exp 表名/数据库密码@数据库IP:1521/dydb owner=数据库账号 file=备份目录\immp.dmp log=备份目录\immp.txt rows=y。chown oracle:oinstall 备份目录/20240911_IMMP.dmp。--解压文件给oracle。--切换到oracle。

2025-08-29 12:26:48 249

原创 oracle备份脚本

exp immp/Oe_nEh8_44@192.168.0.100/pzhfgj owner=数据库表1,表2,表3....#多表备份,删除N天以前备份数据。

2025-08-29 12:19:17 190

原创 centos7下mysql安装配置

yum install -y mysql-community-server --nogpgcheck #强制安装并忽略 GPG 检查。###################数据库链接-------------------------------------------ALTER USER 'root'@'localhost' IDENTIFIED BY '新密码';CREATE USER 'root'@'%' IDENTIFIED BY '你的密码';-- 先创建允许所有主机访问的root用户。

2025-08-29 12:13:41 443

原创 共享YUM源配置

在浏览器中输入:http://挂载点的主机ip/rhel7.0 ,即可看到镜像中的内容。yum install httpd //下载这个软件是为了实现共享。yum makecache #建立缓存。yum clean all #清除缓存。注:文件的下载需要保持镜像文件的挂载状态。a 删除虚拟机中原有的软件下载源。b 重新编译下载路径。

2025-08-29 12:09:10 388

原创 openssh升级为8.9.1版本

PermitRootLogin prohibit-password去掉注释,改为PermitRootLogin yes。如过程再make install过程中报错,可能是一些依赖包未安装成功,需要重新安装依赖包。#把安装目录中sshd的启动文件拷贝到/etc/init.d/sshd目录下。若服务器未链接网络则可以先下载到本地,再上传至服务器对应的目录。更改vi /etc/ssh/sshd_config配置文件。执行命令setenforce 0 关闭selinux。至此,openssh升级完成。

2025-08-29 11:24:38 492

原创 centos下nginx安装

4.openssl OpenSSL 是一个强大的安全套接字层密码库,囊括主要的密码算法、常用的密钥和证书封装管理功能及SSL协议,并提供丰富的应用程序供测试或其它目的使用。如出现nginx: [emerg] mkdir() "/var/tem/nginx/client" failed (2: No such file or directory)错误。3.zlib zlib库提供了很多种压缩和解压缩的方式,nginx使用zlib对http包的内容进行gzip,首先安装nginx之前需要安装一些环境。

2025-08-29 11:18:07 384

原创 LINUX内核升级

替换文档/etc/default/grub中GRUB_DEFAULT=save为GRUB_DEFAULT=0。#设置 GRUB_DEFAULT=0,表示使用上一步的 awk 命令显示的编号为 0 的内核作为默认内核。##查看可安装的linux内核。#创建grub2 的配置文件。#检查内核是不是4.19。#需要重启服务器内核生效。

2025-08-29 11:15:45 222

原创 联网环境下安装docker

我们通过下面命令去 docker hub拉取nginx镜像,因为我们没有加版本号,所以默认的是latest,也就是最新版。#如果之前安装过docker,可以用下面的命令卸载docker。#我们看到我们的nginx镜像就在其中,tag是版本号。#然后我们通过下面命令查看当前docker的所有镜像。#我们可以通过下面命令来查看docker的版本。#Centos安装Docker。#接着通过命令启动docker。#1.2 安装docker。# 设置docker镜像源。#1.3 启动docker。

2025-08-29 11:05:30 295

原创 Centos下主机加固常用命令

centos7下主机加固部分命令

2025-08-29 11:00:52 185

空空如也

空空如也

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

TA关注的人

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