自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(23)
  • 问答 (1)
  • 收藏
  • 关注

原创 关于Linux的网络配置eth0不存在变为eth2

今天再次登录linux发现eth0和eth1不存在,ifconfig显示出来是eth2和eth3 而且发现ifconfig和/etc/sysconfig/network-scrips/的eth0和eth1不对应。之后修改/etc/sysconfig/network-scrips下的配置文件 尤其注意eth0 和eth1 的hwaddr参数与ifconfig下的eth2和eth3对应 修改完成后重启。这里编辑最开始ifconfig中显示的把eth2网卡名修改为eth0 3-1同理然后保存。

2023-10-16 14:49:44 239

原创 关于sql的join

换句话说,左表(A)的记录将会全部表示出来,而右表(B)只会显示符合搜索条件的记录(例子中为: A.aID = B.bID).很明显,这里只显示出了 A.aID = B.bID的记录.这说明inner join并不以谁为基础,它只显示符合条件的记录.仔细观察一下,就会发现,和left join的结果刚好相反,这次是以右表(B)为基础的,A表不足的地方用NULL填充.left join是以A表的记录为基础的,A可以看成左表,B可以看成右表,left join是以左表为准的.B表记录不足的地方均为NULL.

2023-09-19 11:19:15 83

原创 关于sql

SQL数据库SQL数据定义功能包括定义数据库、基本表、索引和视图。首先,让我们了解一下SQL所提供的基本数据类型:(如^00100009b^)1.数据库的建立与删除(1)建立数据库:数据库是一个包括了多个基本表的数据集,其语句格式为:CREATE DATABASE <数据库名> 〔其它参数〕其中,<数据库名>在系统中必须是唯一的,不能重复,不然将导致数据存取失误。〔其它参数〕因具体数据库实现系统不同而异。

2023-08-16 09:02:25 102

原创 ssl和ssh

1.SSL的全称是Secure Sockets Layer,指安全套接字协议;SSL及其继任者传输层安全是为网络通信提供安全及数据完整性的一种安全协议;TLS与SSL在传输层与应用层之间对网络连接进行加密。1.SSH 为的缩写,SSH 为建立在应用层基础上的安全协议。SSH 是较可靠,专为远程登录会话和其他网络服务提供安全性的协议。利用 SSH 协议可以有效防止远程管理过程中的信息泄露问题。

2023-08-04 10:40:31 1115 1

原创 MySQL中的锁

在数据库中,除传统的计算资源(CPU、RAM、I/O)的争用以外,数据也是一种供许多用户共享的资源。全局锁就是对整个数据库实例加锁,加锁后整个实例就处于只读状态,后续的DML的写语句,DDL语句,已经更新操作的事务提交语句都将被阻塞。表级锁,每次操作锁住整张表。锁主要作用是维护表元数据的数据一致性,在表上有活动事务的时候,不可以对元数据进行写入操作。的数据是基于索引组织的,行锁是通过对索引上的索引项加锁来实现的,而不是对记录加的锁。也就是说,某一张表涉及到未提交的事务时,是不能够修改这张表的表结构的。

2023-07-31 15:00:53 57 1

原创 kubernetes 了解nginx

Nginx (engine x) 是一个高性能的HTTP和反向代理web服务器,同时也提供了IMAP/POP3/SMTP服务。其特点是占有内存少,并发能力强,事实上nginx的并发能力在同类型的网页服务器中表现较好Nginx 是一个安装非常的简单、配置文件非常简洁(还能够支持perl语法)、Bug非常少的服务。Nginx 启动特别容易,并且几乎可以做到7*24不间断运行,即使运行数个月也不需要重新启动。你还能够不间断服务的情况下进行软件版本的升级。Nginx代码完全用C语言从头写成。

2023-07-25 11:18:39 63

原创 关于k8s的yaml文件

主要用于api接口之间消息的传递:用于配置和管理,YAML是一种简洁的非标记性语言,内容格式人性化,较易读。

2023-07-19 16:07:19 35

原创 PersistentVolumeClaims

此行为可帮助管理员更改默认 StorageClass,方法是先移除旧的 PVC,然后再创建或设置另一个 PVC。在这种情况下,新的 PVC 会按照你的定义进行创建,并且在默认值可用之前,该 PVC 的。, 则被视为要请求的是没有设置存储类的 PV 卷,因此这一 PVC 申领只能绑定到未设置存储类的 PV 卷(未设置注解或者注解值为。的 PVC 也没有默认值设置, 但由于默认 StorageClass 赋值是可追溯的,这种更改默认值的方式是安全的。的 PVC 与此大不相同, 也会被集群作不同处理。

2023-06-13 16:58:55 84

原创 关于k8s持久卷

PV 持久卷是用插件的形式来实现的。local每个 PV 对象都包含spec部分和status部分,分别对应卷的规约和状态。PersistentVolume 对象的名称必须是合法的在集群中使用持久卷存储通常需要一些特定于具体卷类型的辅助程序。在这个例子中,PersistentVolume 是 NFS 类型的,因此需要辅助程序来支持挂载 NFS 文件系统。

2023-06-13 16:45:08 79

原创 linux上安装docker

Docker 提供了一个自动配置与安装的脚本,支持 Debian、RHEL、SUSE 系列及衍生系统的安装。

2023-06-06 17:12:05 56

原创 linux系统种类

Advanced Package Tool,又名-get,是一款适用于和系统的。最初于1998年发布,用于检索并将其加载到Linux系统。使用apt-get的主流Linux系统包括和变异版本。是debian,ubuntu发行版的包,与红帽中的工具非常类似。linux 的系统有哪些如下:linux系统主要有以下几种:1. Debian;2. Gentoo;3. Ubuntu;5. 红帽企业级Linux;6. CentOS;7. Fedora;10. OpenSuse等。

2023-06-06 15:30:08 581

原创 关于Linux下profile和bashrc四种的区别

另外,/etc/profile中设定的变量(全局)的可以作用于任何用户,而~/.bashrc等中设定的变量(局部)只能继承/etc/profile中的变量,他们是"父子"关系.设置环境信息,当第一个用户登录时,该文件被执行. 并从/etc/profile.d目录的配置文件中搜集shell的设置.~/.bashrc 该文件包含专用于某个用户的bash shell的bash信息,当该用户登录时以及。~/. profile每个用户都可使用该文件输入专用于自己使用的shell信息,当用户登录时,

2023-06-05 10:48:55 405

原创 ansible常用板块参数含义

当远程主机的目标路径中已经存在同名文件,并且与ansible主机中的文件内容不同时,是否对远程主机的文件进行备份,可选值有yes和no,当设置为yes时,会先备份远程主机中的文件,然后再将ansible主机中的文件考贝到远程主机。: 使用正则表达式匹配对应的行,当替换文本时,如果有多行文本都能被匹配,则只有最后面被匹配到的那行文本才会被替换,当删除文本时,如果有多行文本都能被匹配,这么这些行都会被制除。模板的内容含有多个变量,使原本固定的某个文件配置,通过参数的改变,变得可以复用,提高了使用效率。

2023-06-02 11:45:00 346

原创 什么是ansible

模块(Module): 用于确保主机处于某一个特定的状态,例如可以使用yum(对于不同发行版本的 Linux,模块名可能有所不同个,如,在 Ubuntu 中与之对应的是 apt 模块。) 模块确保主机已经安装了某个软件,如果主机状态已经是预期的了(已经安装了该软件),那么就不会执行任何操作,执行下一个模块(task)。Ansible 运行在控制节点上,并且只能运行在 linux 操作系统上,对于被控节点,可以是主机设备,也可以是网络设备,主机设备的操作系统,可以是 Windows,也可以是 linux。

2023-06-01 11:20:22 50

原创 mysql环形拓扑复制

这种模式的好处是兼容性强,物理机的网络环境变化时,虚拟机的网络不会受到影响。比如,上班时你把物理机连接在公司的网络环境中,下班后又把物理机连接在你家的路由器上。你公司的网段有可能和你家的网段是不同的。3.桥接模式:虚拟机和物理机连接同一网络,虚拟机和物理机是并列的关系,地位是相当的。比如,你家有路由器,那么你的电脑和你的手机同时连接这个路由器提供的Wi-Fi,那么它们的关系就是这种模式。这种模式下,物理机充当“路由器”的角色,虚拟机想要上网必须通过物理机,如果物理机不能上网,那么虚拟机也不能上网了。

2023-06-01 11:04:22 67

原创 mysql小知识点

所有用户都有访问information_schema下的表权限(但只能看到这些表中与用户具有访问权限的对象相对应的数据行),但只能访问Server层的部分数据字典表。Server层的部分数据字典表以及InnoDB层的数据字典表需要额外授权才能访问,如果用户权限不足,当查询Server层的数据字典表时将不会返回任何数据,或者对某个列没有权限访问时,该列返回NULL值;该库中保存的信息也可以称为MySQL的数据字典或系统目录。无论使用哪种查询方式,都必须拥有访问某个对象的权限才能看到相关的数据。

2023-06-01 10:48:49 29

原创 tar压缩 解压

2023-04-09 19:00:00 51

原创 Linux 的一些常用命令

例:grep -r "close" /home/* | more 在home目录下所有文件中查找,包括close的文件,并分页输出。[u所属用户 g所属组 o其他用户 a所有用户] [+增加权限 -减少权限] [r w x] 目录名。也就是把几个命令组合起来使用,后一个命令除以前一个命令的结果。,vim三种模式:命令模式、插入模式、编辑模式。h(左移一个字符←)、j(下一行↓)、k(上一行↑)、l(右移一个字符→)删除apt-get purge openjdk-9-jdk。

2023-04-08 22:00:00 57

原创 关于linux 网络的配置

nmcli connection modify "Wired connection 1" ipv4.addresses 172.25.250.10/24 ipv4.gateway 172.25.250.254 ipv4.dns 172.25.250.254 ipv4.method manual connection.autoconnect yes网络的详细配置 包含ipv4 静态配置 和网络连接自启动。# nslookup serverb.lab.example.com 检查dns。

2023-04-05 17:00:00 150

原创 关于网络部分 网关 dns ip地址的区别

进行TCP/IP通信的,即使是两个网络连接在同一台交换机(或集线器)上,TCP/IP协议也会根据子网掩码(255.255.255.0)判定两个网络中的主机处在不同的网络里。那么我们可以把IP地址比作一个人的名字,那么子网掩码就像是一份名单,可以快速的知道那些人同姓,那些人不同姓,把同姓的人分在一组,让他们之前可以互相交流。但是你的名字不变,这个就是MAC,不同的是我们的。不同的是在现实中两个编号的长度是固定的,在网络上A、B、C、D的ip地址却是变化的,这个在前天有详细讲到。

2023-04-03 09:04:40 1028 1

原创 redhat linux容器

容器模块安装查询服务器上的镜像podman search nginx 查询nginx镜像没有网络环境是不能搜索到编辑配置文件配置为私有地址,并忽略安全问题配置之后进行搜索默认存放位置删除本地镜像保存到本地用本地备份还原镜像如果服务器使用前需要认证,就需要登陆私有仓库查看镜像信息运行镜像-d 参数 在后台运行-p 配置端口 宿主机端口:容器中的端口--name 指定容器名称。

2023-04-03 08:40:34 161

原创 linux 入门 文件系统 文本文件的创建

usr 安装 共享的库/usr/bin 用户命令/usr/sbin/:系统管理命令/usr/local/:本地文件/etc:此系统的配置文件/var:动态文件,可变数据比如:数据库 缓存目录 日志文件/run:自上次系统启动的进程的运行时的数据。/home:普通用户的数据/root:超级用户/tmp:临时文件/boot:开始启动过程的文件/dev:特殊设备。

2023-03-09 21:46:19 224 1

原创 红帽linux的学习

入门

2023-03-09 00:28:47 339

空空如也

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

TA关注的人

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