自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 kubectl的使用

查看kube-system命名空间下的所有pod的状态和信息。查看所有命名空间下的所有pod的状态和信息。查看详细信息,包含运行node和IP地址。创建pod,deployment为2个。在该空间内创建pod。获取集群状态的摘要信息(组件信息)查看启动的deployment。删除启动的deployment。查看所有命名空间的状态和信息。查看启动的pod信息。查看该pod详细信息。

2025-04-14 11:02:10 270

原创 k8s工具使用

为了使用kubectl命令更加高效,我们可以选择安装一下开源软件来增加操作kubectl命令的快捷方式,同时为kubectl命令增加命令提示。PS1='[\u@\h \W $(kube_ps1)]\$ ' 或者。自动补全,列出可选命令并可以通过tab键自动补全,支持模糊搜索。kube-ps1:为命令行终端增加$PROMPT。命令提示,给出命令的使用说明。kube-shell:交互式带命令提示符。5.故障排查和调试命令。1.基础命令(初级)2.基础命令(中级)若安装不成功命令行补齐。

2025-04-14 10:52:28 448

原创 ks8 node节点部署

2.1在确保docker安装完成后,下面的相关环境配置也完成了,对应所需要的镜像也下载完成了,现在我们就可以安装Kubeadm了,我们这里是通过指定yum源的方式来进行安装的。(4kubernetes会在每个node节点创建flannel和kube-proxy的pod。2.创建/etc/sysctl.d/k8s.conf,添加如下内容。vim /etc/fastab 注释swap。5.查看docker软件版本,安装指定版本。6.安装完毕,启动docker。3.集群安装(master主机要给到4G)

2025-04-11 14:34:28 925

原创 k8s master节点部署

2.1在确保docker安装完成后,下面的相关环境配置也完成了,对应所需要的镜像也下载完成了,现在我们就可以安装Kubeadm了,我们这里是通过指定yum源的方式来进行安装的。token用于机器加入Kubernetes集群时用到,默认token24小时就会过期,后续的机器要加入集群需要重新生成token。(4安装网络,可是使用flannel/calico/weave/macvlan。2.创建/etc/sysctl.d/k8s.conf,添加如下内容。6.查看docker软件版本,安装指定版本。

2025-04-11 14:27:12 803

原创 k8s介绍

k8s简介

2025-04-07 10:15:54 681

原创 vim编辑器

自带缩进 :set autoindet :set no autoindent。横向:vim -O aa.txt bb.txt cc.txt。:%s/ab/XX/gc %所有行 g全局globa c交互式。:10,20w /tmp/new.txt 10,20行另存。显示制表符 :set list :set no list。显示行号 :set nu :set no nu。:e /tmp/new.txt 编辑某个文件。:2,$s/ab/XX/g 2到最后一行替换。d^删除当前字符到行首(不包含当前字符)

2025-03-11 16:29:03 608

原创 Nginx简介

Nginx是由 igor Sysoev 为罗斯访问量第二的 Rambler.ru 站点开发的,第一个公开版本0.1.0发布于2004年10月4日,其将源代码以类BSD许可证的形式发布,因它的稳定性、丰富的功能集、示例配置文件和低系统资源的消耗而闻名、2011年6月1日,nginx 1.0.发布Ngnx是一款轻量级的Web 服务器/反向代理服务器及电子邮件(MAP/POP3)代理服务器,并在一个BSD-ike 协议下发行。Nginx 的源代码使用 2-clause BSD-ikeicense。

2025-03-11 16:18:44 449

原创 文件基本权限

功能:sticky权限一般针对目录来设置,作用是只允该目录下的文件的创建者删除自己的创建的文件,不允许其他人删除文件。[root@localhost test]# chmod u+s /tmp/test/cc.txt 所有用户都可以看/etc/shadow文件内容。-rw-r--r--. 1 root root 1677 7月 17 11:35 initial-setup-ks.cfg。x 执行 root(x) 普通账号(r-x)功能:任何用户在拥有sgid权限的目录下创建的文件都要继承该目录的组。

2025-03-11 15:49:15 386

原创 linux文件访问控制列表

setfacl -d -m u:robin:rwx /tmp/test/ 设置目录下继承权限。i属性文件:不能删除 不能修改 不能添加新内容 不能剪切 不能修改权限,拥有者所属组 只能复制。a属性文件:不能删除 不能修改 不能剪切 不能修改权限,拥有者所属者所属组 只能复制能添加新内容。2.设置facl权限:setfacl -m u:robin:rw aa.txt。3.设置额外组的权限:setfacl -m g:east:rw aa.txt。获取facl设置:getfacl aa.txt。

2025-02-13 09:30:32 185

原创 snap介绍

snap 有什么特点和优势呢?当你在安装完 snap 后,你会发现在在根目录下会出现如 /dev/loop0 的挂载点,这些挂载点正是 snap 软件包的目录。Snap 使用了 squashFS 文件系统,一种开源的压缩、只读文件系统,基于 GPL 协议发行。一旦 snap 被安装后,其就有一个只读的文件系统和一个可写入的区域。应用自身的执行文件、库、依赖包都被放在这个只读目录,意味着该目录不能被随意篡改和写入。

2024-12-30 21:08:46 313

原创 centos忘记密码重置密码

通常光盘系统会自动挂载要修复的系统,但是我们也可以自己挂载。切换系统:change mysys。

2024-12-30 21:05:33 173

原创 centos编译安装openssh9.8

openssh升级9.8

2024-12-04 09:37:39 464

原创 查找命令大全

find /tmp/ -perm -424 -ls 每个三位权限都包含查找权限。find /tmp/ -perm /211 -ls 任何一位权限匹配即查找。find /tmp/ -perm 666 -ls 权限完全相同。find / -links -20 -ls 小于20。find / -nogroup -ls 没有组的文件。

2024-10-21 22:13:54 461

原创 ubuntu升级ssh

2024年7月1日接到安全部门同事邮件通知,目前生产环境及测试环境服务器Openssh存在远程代码执行漏洞(CVE-2024-6387),漏洞等级高,且攻击者可以成功利用该漏洞获得远程root shell最高权限从而执行任意代码及命令,主要受影响版本为8.5p1

2024-09-30 09:05:02 1618

原创 shell从某银行脚本(登录模块、注册模块)

【代码】shell从某银行脚本(登录模块、注册模块)

2023-11-13 10:58:15 147

原创 NFS(网络文件系统)

方式2:no_root_squash参数。方式1:服务段修改共享目录权限。

2023-07-14 20:18:41 133

原创 LVM(逻辑卷管理)

数据移动:移动数据设备与被移动必须位于同意卷组(必须是同卷组成员,才可用相互移动数据)假设:移除sdb磁盘,由于sdb在使用中不可移除,需要先移动sdb盘的数据。方式2:不指定设备移动。方式1:指定设备移动。

2023-07-14 11:19:01 85

原创 raid磁盘陈列(软raid)

root@localhost ~]# mdadm /dev/md5 -f /dev/sdb 标记故障状态。[root@localhost ~]# mdadm /dev/md5 -a /dev/sdf 添加。[root@localhost ~]# mdadm /dev/md5 -r /dev/sdb 删除。raid1:冗余/镜像 备份功能保证数据安全 写入性能降低。radi0:条带化写入 提升读写速度。raid5:带奇偶效验的条带化。

2023-07-13 16:43:21 254

原创 修复rc.local文件

重启系统,正常进入。

2023-07-13 15:03:15 134

原创 分区自动挂载

root@localhost ~]# vim /etc/rc.d/rc.local #进入系统最后一个可执行文件。第五段:是否被dump命令所备份。第四段:权限默认(rw)第六段:是否做磁盘检测。第一段:被挂载的设备。第三段:文件系统类型。

2023-07-13 15:01:42 119 1

原创 linux磁盘管理

分区号 (1-4,默认 1):1 ------------------------------------------------------------------------------分区编号。起始 扇区 (2048-10485759,默认为 2048):2048 ----------------------------------------------起始扇区。这将显示当前磁盘的分区表,包括分区编号、类型、起始扇区、结束扇区等信息。这将引导您通过创建一个新的分区,并指定分区的参数。

2023-07-12 16:52:44 61 1

原创 VMWARE虚拟网络编辑器

虚拟机可以通过vmnet8虚拟网卡进行地址转换到宿主机的物理网卡发送数据包,该模式下,只能虚拟机访问其他主机,但是其他主机不能访问虚拟机。提供的功能:该模式不可以上网或者链接其他主机,也就是隔离模式,同时仅主机模式的主机可用相互链接(网段相同)ip的配置范围一定在vmnet8的网段内,如下情况,虚拟机ip应该在192.168.10.0。4.该网卡所使用网段,可用根据需求随意修改,并且开启DHCP功能,分配地址池,有如下选择。并且网关设置需要按照虚拟机的定义设置:如下:192.168.10.2即为网关。

2023-07-12 11:23:49 2423 1

原创 Liunx跨网段通信

root@localhost ~]# arping 192.168.147.128 #获取对方的mac地址。[root@localhost ~]# ethtool ens33 #显示网络接口相关信息。[root@localhost ~]# arp -n #显示本地ARP缓存中的条码。[root@localhost ~]# route -n #查看。A主机的默认网关 指向 192.168.147.222。关闭NetworkManager。网关:开启转发(临时)

2023-07-11 19:37:18 407 1

原创 linux网络管理

IP地址由4部分数字组成,每部分数字对应于8位二进制数字,各部分之间用小数点分开 这是点分2进制 .每如果换算为10进制我们称为点分10进制, 每个ip地址由两部分组成网络地址(NetID)和主机地址(HostID).网络地址表示其属于互联网中的哪一个网络,而主机地址则表示其属于该网络中的哪一台主机。原文链接:https://blog.youkuaiyun.com/zhoutianzi12/article/details/103199111。在B类地址中,172.16.0.0到172.31.255.255是私有地址。

2023-07-10 16:23:18 122 1

原创 linux打包压缩

root@localhost ~]# tar -ztvf /tmp/boot.tar.gz /boot 查看压缩包。[root@localhost ~]# tar -zxvf /tmp/boot.tar.gz -C /tmp/ 解压缩包。[root@localhost ~]# du -sh /boot/ 查看目录的最大容量。[root@localhost ~]# gunzip data.gz 解压缩。bs block size 块大小。-j 调用bzip2。

2023-07-08 15:12:49 89

原创 linux软件管理

root@localhost Packages]# yum provides /etc/man_db.conf 查询文件对应的软件包。[root@localhost ~]# tar -ztvf /tmp/boot.tar.gz /boot 查看压缩包。[root@localhost ~]# tar -zxvf /tmp/boot.tar.gz -C /tmp/ 解压缩包。强制卸载:[root@localhost ~]# umount -l /mnt/ -l强制卸载。

2023-07-07 20:12:33 82 1

原创 基本权限练习

创建文件/tmp/dir/aa.txt /tmp/dir/tt.txt /tmp/dir/cc.txt按要求权限调整。(2.设置/tmp/test/abc2.txt文件 文件其他人可以读写 使用robin和zorro用户测试。1.给/tmp/dir/aa.txt拥有者添加一个执行权限,所属组添加一个写权限,其他人设置为无权限。以root身份设置权限,使zorro账号可以在/tmp/dir/aa.txt写入内容。3.给/tmp/dir/cc.txt拥有者可以读写文件,搜易组无权限,其他人执行权限。

2023-07-07 18:38:14 170 1

原创 linux进程管理

进程:一个可执行程序运行以后在系统产生的记录和该进程占用的资源(cpu,内存,硬盘,网络,GPU等)[root@localhost ~]# nohup xclock -update 编号 脱离终端运行。[root@localhost ~]# kill -9 进程编号PID 强制杀死进程。[root@localhost ~]# kill -15 进程编号PID 正常结束。[root@localhost ~]# kill %编号 杀死后台进程。PID 进程编号。

2023-07-07 18:33:14 114 1

原创 linux基本权限

w------------ 写 touch mkdir rm -wx是能删除知道文件名字的文件 rwx才能删除所有文件。x------------ 执行 ./ 绝对路径 root用户有x就可以执行 普通账号至少r-x。r------------- 读 ls 只能看文件名字 不能查看详情信息 r-x查看详细信息。uid=0 ---> user --->group ----->其他人。x------------- 执行 cd。普通账户 umask 0002。

2023-07-06 18:42:16 53 1

原创 用户管理添加删除用户练习

4.添加用户jerry 密码123 家目录在/home下 shell为tcsh 描述为testuser2 属于jerry组。2.添加用户tom 密码123 属于myteam 家目录在/mnt下 shell为bash 描述为testuser1。3.修改tom用户的家目录到/home下,修改tom用户的uid为4500。1.添加组myteam gid=5000。5.修改jerry的组为myteam。6.删除用户tom 删除myteam。

2023-07-06 17:09:34 130 1

原创 linux用户管理

root@localhost ~]# groupmod -n neweast easthome 修改组名。账号锁定 有密码状态 无密码状态 *该用户永久不可登录系统。[root@localhost ~]# usermod -U robin 解锁。[root@localhost ~]# passwd -l robin 锁密码。[root@localhost ~]# passwd -U robin 解锁。第四列:修改密码的相隔时间(密码设置间隔)第五列:密码有效期 99999密码永不过期。

2023-07-06 14:42:34 105 1

原创 用户管理练习

添加用户 tom uid =5000 属于easthome组 描述为hello 家目录在/opt下 shell为tcsh。添加组 :easthome gid 5000。

2023-07-06 11:56:02 105 1

原创 vim文件查找和替换

2.去掉文件中所有的空格。5.将文件所有行变成1行。1.替换abc为XYZ。3.在每行开头添加#4.在每行结尾添加-

2023-07-05 20:59:11 83

原创 文件管理练习

1.在/home目录下创建10个文件以xyz开头 以txt为扩展名 10个目录abc开头。3.剪切/home/xyz2.txt到/tmp下并且重命名为yyy.txt。2.复制/home/xyz1.txt到/tmp并且重命名为xxx.txt。4.删除/home下所有文件和目录。

2023-07-05 20:43:39 84

原创 文件查询练习

1.查看/etc下的文件,并且按大小排序并且只显示最大的文件。2.查看/etc下的文件,并且按大小排序并且只显示最小的文件。4.查看/etc下的文件,并且按时间排序并且只显示最旧的文件。3.查看/etc下的文件,并且按时间排序值显示最新的文件。6.查一下useradd命令的-u参数的功能。7.查看/etc/passwd文件总行数。5.显示你的当前位置。

2023-07-05 20:27:11 43

原创 vim编辑器

s shell类型 /sbin/nologin 非交互式shell。:%s/ab/XY/g(%所有行 ,s 交换,g 全局):r /tmp/xx.txt 追加打开一个文件。:2,5w /tmp/xx.txt另存2-5行。:g/abc/d 删除所有含abc的行。%s/XY/ab/gc (c 交互式):2,5s/ab/xy/g 换2-5行。:%s/ //g 替换文件中所有的空格。:$s/ab/XX/g 换最后一行。:g/^\s*$/d 删除所有的空行。:w /tmp/xx.txt 另存。

2023-07-05 18:33:49 85

原创 linux基础命令

#rw-------#. #1 #root# root #1485# 7月 3 23:46 #anaconda-ks.cfg。[root@localhost ~]# cp /root/abc.txt /tmp/xxx.txt 拷贝过程中重命名。[root@localhost ~]# cp -r /root/abc /tmp/yyy 拷贝的过程重命名目录。[root@localhost ~]# cp -r /root/abc /tmp/ 拷贝目录需要递归-r。

2023-07-04 19:09:58 47

原创 linux图形化界面快捷键

终端扩大:shift+ctrl+"+"开启新标签:shift+ctrl+t。关闭标签:shift+ctrl+w。标签切换:alt+1/2/3。终端缩小:ctrl+"-"关闭终端:alt+F4。

2023-07-03 18:51:21 384 1

原创 linux连接Xshell

查看IP地址:ifconfig ens33。如果不能显示IP地址。

2023-07-03 18:47:37 135 1

空空如也

空空如也

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

TA关注的人

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