自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 Powershell脚本实现随机生成密码

Powershell脚本实现随机生成密码。

2024-08-26 21:15:52 118

原创 DHCP服务配置

dhcp 全称:dynamic host configuration protocol 动态主机配置协议自动给主机分配IP地址客户端发广播找寻DHCP服务器。

2024-08-05 23:29:32 292

原创 ssh 非对称加密

ssh 非对称加密。

2024-08-01 23:09:11 416

原创 17.RedHat认证-Ansible自动化运维(下)

Ansible支持变量功能,能将value存储到变量中,这样就能在Ansible项目中重复使用,这样就可以简化项目的创建和维护,减少错误率。变量提供了一个变量提供了一种方便的方法来管理ansible项目中给定环境的动态值。变量可以是要创建的用户,要安装的包,要启动的服务,要删除的文件,要从互联网下载的文件等等变量几乎可以定义在ansible项目中的任意位置。:从命令行设置变量或Ansible配置文件中设置变量: 在play和相关结构中设置变量。

2024-06-24 22:42:38 1075

原创 16.RedHat认证-Ansible自动化运维(中)

Inventory文件定义了ansible管理的主机,说白了就是Inventory文件中的内容是记录被管理的主机。Inventory文件分为两种,一种是静态的Inventory文件,一种是动态的Inventory文件。静态的Inventory文件其实非常好理解,就是txt文本记录的被管理主机。只要不修改这个静态Inventory文件,被管理的主机就不会发生变化。

2024-06-17 21:21:18 686

原创 15.RedHat认证-Ansible自动化运维(上)

1 .Ansible是什么?Ansible是一个简单的强大的无代理的自动化运维工具(Ansible是自动化运维工具)

2024-06-11 23:14:02 420

原创 14.RedHat认证-Linux计划任务

周期性计划任务相比一次性计划任务来说相当于定制周期性的"计划"来执行某个任务,比如每分钟执行,每小时执行,每天执行,每周执行,每月执行,每天的03:00执行,每周三02:12执行,每月3号的04:16执行,每隔2分钟执行,每天的03:00,03:30执行等等…上面的周期性计划执行周期你根据你的情况来定的,并没有准确的"公式"来确定你的任务一定该设置怎样的日期。但就拿备份操作来说,一般都会选择服务器负载比较低的时间来执行。

2024-06-06 22:16:59 329

原创 13.RedHat认证-Linux Shell脚本

root@nfs-server ~ ] # var=aaa # 自定义变量 [ root@nfs-server ~ ] # echo $var # 加上$ 输出变量的值 aaashell中,变量只能以字母或_开头,不能以数字开头,可以有特殊字符,但只能是 '_' #shell中一般我们定义变量是大写字母。#小写字母有可能会和Linux命令冲突问题。test = "hello" 等号两边不能有空格。

2024-06-02 15:06:08 379

原创 12.RedHat认证-Linux文件系统(下)

在安装操作系统的时候,是有一步是可以自定义分区的。这里的分区分的大小取决于你的服务器是用来干嘛的,比如作为FTP服务器、Web服务器等等,都是有区别的。实际情况实际分析根分区要分的大一点(存放着系统)例如20GBboot分区可以分的多一点(存放着引导分区文件)例如1Gboot分区和根分区必须要选。

2024-05-31 22:18:40 407

原创 11.RedHat认证-Linux文件系统(中)

pv的创建,pv的删除(向pv里面加入新的块设备就相当于扩容pv,从pv里面删除块设备,就相当于缩容pv)pv(physical volume)物理卷(理论上可以无限大)vg的创建,vg的删除,vg的扩容,vg的缩容(不包含)lv的创建,lv的删除,lv的扩容,lv的缩容(不包含)不同的VG下的LV可以重名,同一个VG下的LV不可重名。逻辑卷是个抽象的概念,我们要记很多新的专有名词。find命令、dd 命令 、ln命令。上面的问题促使了逻辑卷的诞生。PV下可以创建很多个卷组VG。PV理论上可以无线扩容。

2024-05-29 22:45:54 729

原创 10.RedHat认证-Linux文件系统(上)

⽂件系统,顾名思义,是⼀个组织⽂件的“系统(system)”。⽂件系统是⽤来组织⽂件的,通俗⼀点理解的话,⽂件系统是⽤来存储⽂件的。硬盘是不能直接存放⽂件或数据。我们通过将硬盘格式化之后,指定格式化后的⽂件系统,才可以存放数据。不同的⽂件系统存放⽂件的⽅式也不相同。算法以及优化⽅式也可能不同,所以如果⼀个操作系统不⽀持某个⽂件系统,那么这个⽂件系统上的数据,也就⽆法被这个操作系统识别。

2024-05-28 21:38:54 1148

原创 9. RedHat认证-防火墙管理和Selinux

firewalld是⼀个服务,这个服务提供了防⽕墙配置的⼯具。NetworkManager是⼀个服务,这个服务提供了⽹络配置的⼯具。只要开启了firewalld服务,那么就可以通过firewalld服务提供的⼯具来配置防⽕墙。Linux本身不具备防⽕墙功能,⽽是通过内核的net_filter模块来实现软防⽕墙功能,⽽且你必须通过iptables才能和net_filter进⾏交互firewalld服务提供了⼀个更加简单的⽅式来配置防⽕墙,原理就是。

2024-05-24 23:12:04 340

原创 8.RedHat认证-基础网络服务搭建

先关闭防火墙和Selinux。

2024-05-22 19:03:54 266

原创 7. RedHat认证-Linux软件包管理

软件包的管理在企业中是⾮常重要的,因为对于企业来说,可能需要频繁的安装软件,升级软件。通过windows的软件管理来引出我们的Linux的软件管理.windows安装软件,正确的渠道是从软件的官⽅⽹站下载软件包安装.(建议)360安全卫⼠,腾讯电脑管家这种⽅式也可以安装软件。(给了⼀个所谓的软件仓库)windows商店(建议)Linux安装软件,正确的渠道是从软件的官⽅⽹站下载软件包安装(强烈建议)

2024-05-19 22:18:10 433

原创 6. RedHat认证-基于公钥的认证方式

免密登录只是基于公钥认证的一个附带属性(基于公钥认证的方式更加安全,防止黑客暴力破解)然后就可以免密登录了。

2024-05-14 19:04:42 272

原创 5. RedHat认证-网络管理(非常重要)

5. RedHat认证-网络管理(非常重要)

2024-05-09 23:09:42 454

原创 4. RedHat认证-进程管理

进程就是正在运行中的程序或者命令每一个进程都是运行的实体,都有自己的地址空间,并占有一定的资源空间程序消耗的是磁盘资源、进程消耗的是内存和CPU资源进程会占用四类资源(CPU 、内存、磁盘、网络)进程至少会占用 CPU、内存。

2024-05-06 19:49:58 904

原创 3.RedHat认证-Linux权限管理

3.RedHat认证-Linux权限管理

2024-04-29 20:16:51 357

原创 2.RedHat认证-用户组和用户的管理

Linux红帽(RHCE)认证学习笔记

2024-04-25 23:42:22 435 1

原创 1.RedHat认证-Linux 文件管理

红帽rhce认证笔记

2024-04-24 22:37:16 891

原创 浅谈Linux里的软硬链接

​ ==注:==Linux里的文件系统类型主要有:FAT16 FAT32 NTFS XFS EXT3 EXT4。文件系统里存储了诸多文件,而每个文件都有自己的元数据(包括,文件创建时间、修改时间、文件大小、属主信息等)这些数据保存在磁盘上的块(block),每个块占8个扇区,总计4kb数据。Linux下的软链接 其实 和Windows下的快捷方式是一样的。​ 如果把源文件和所有的硬链接都删除,那么文件数据就会丢失。创建多个硬链接,他的inode号是一样的。ls -l 可以查看文件系统的硬链接数量。

2024-04-18 23:09:48 357

原创 MySQL教程

对数据库的操作语句如下# 查询所有数据库# 查询当前正在使用的数据库(记住,是当前正在使用的哦!# 创建数据库create database [if not exists] 数据库名 [default charset 字符集] [collate 排序规则];# 删除数据库drop database [if exists] 数据库名;# 使用数据库use 数据库名;UTF8字符集长度占3节,有些占4节 ,所以 推荐使用UTF8mb4字符集对表操作语句如下# 查询当前数据库所有表。

2024-04-18 21:05:38 815

原创 浅谈Yum 安装和 源码安装

我们知道在Windows上下载的安装包后缀是.exe,与之对应的 在 Linux下的安装包的后缀是.rpmrpm (Red Hat Package Manager) 是红帽软件包管理器我们在Windows电脑上下载完.exe安装包后,双击打开即可安装,完全不用操心其内部配置和代码的联系方式。但是,在Linux下,比如你下载一个mysql5.7 的rpm包,那么当你使用rpm命令去安装的时候,就告诉你这个rpm 还依赖于其他的rpm包,你必须按照顺序来一个一个安装,这样显得非常麻烦,且对新手很不友好!

2024-04-05 23:24:13 1162

原创 Shell脚本教程

shell 是一种命令解释器,用户与操作系统内核之间的交互界面,当你登录了Linux后,看到的就是shellshell其实这个脚本语言是使用C语言开发编写的而我们通常所讲的bash ,其实是Shell的一种具体实现。在CentOS中,就是用bash 当做解释器的。可以这样理解,Shell是一门编程语言,但是实现这门编程语言的方式可以有很多种,比如就是bash。

2024-04-04 20:45:06 1449

原创 MySQL安装教程

在centOS7上安装mysql5.7版本

2024-04-01 23:03:35 393

原创 Zabbix 使用教程

查看agent-01主机的CPU load查看agent-01系统登陆的用户是几个我们还可以利用命令行来实现这一操作在server里,zabbix_get -s 192.168.1.193 -k system.users.num # 这个key可以在监控项里找到示例:测试一个网站是否存活模板里没有相应的模板,我们自己创建一个监控项。具体步骤写命令和脚本编写zabbix的自定义监控的配置文件重启zabbix-agent测试zabbix-_get能否拿到数据。

2024-03-13 21:41:37 1170 1

原创 Zabbix监控部署教程

本教程基于Zabbix4.0 LTS版本进行部署使用 (LTS:长期支持版本

2024-03-09 19:24:11 420

原创 docker的部署和使用

我们常说的docker 他是一种容器化工具,用于创建和管理容器另外,docker也是国外这家编写docker工具的公司的名称容器技术,可提供基于镜像的部署模式,可以跨越多种不同的环境,独立运行多种进程、多个应用程序,同时保持各个容器之间的安全性。Docker的目标(三个)构建 :做一个docker镜像运输 :docker pull or push运行 :docker run。

2024-03-06 21:59:36 456

原创 Linux里桥接模式、NAT模式、仅主机模式的区别

桥接模式和NAT模式以及仅主机模式的区别如何理解桥接模式,NAT模式,仅主机模式桥接模式是啥意思NAT模式是啥意思仅主机模式是啥意思桥接模式和NAT模式的区别桥接模式和仅主机模式的区别NAT模式和仅主机模式的区别Linux里的桥接模式是什么Linux里的NAT模式是什么Linux里的仅主机模式是什么如何理解桥接模式、NAT模式、仅主机模式

2024-02-22 22:40:33 456

原创 Linux文本三剑客(grep sed awk)

介绍了文本三剑客以及他们的用法 grep sed awk

2024-02-21 22:46:51 970

原创 网络基础(TCP/IP)三次握手、四次挥手、ISO模型

网络基础(TCP/IP)三次握手、四次挥手、ISO模型。

2024-02-20 22:21:14 394

原创 关于firewalld 和 iptables 以及 systemctl 和 service、chkconfig

分享答疑我自己的关于firewalld和systemctl 的一些困惑,以供大家学习批评

2024-02-01 23:29:10 351

原创 Linux系统 忘记登录密码(CentOS7)

Linux 忘记登录密码解决方案

2024-02-01 22:31:19 529

原创 BackupPC备份与还原数据教程(完整版)

BackupPC备份与还原数据教程(完整版)

2024-01-31 22:40:09 759

原创 BackupPC在CentOS7上安装配置教程(完整版)

BackupPC在CentOS7上安装配置教程(完整版)# BackupPC配置教程 # CentOS配置 # Linux备份# BackupPC网页版配置

2024-01-30 22:53:19 639

原创 Java实现--数据结构--队列

Java语言实现队列的数据结构

2023-02-14 21:02:31 177

原创 Java实现--数据结构--栈

Java语言实现栈数据结构

2023-02-14 20:19:45 182

原创 滑动窗口(一) -----长度最小的子数组

给定一个含有 n 个正整数的数组和一个正整数 target 。找出该数组中满足其和 ≥ target 的长度最小的 连续子数组 [numsl, numsl+1, …, numsr-1, numsr] ,并返回其长度。如果不存在符合条件的子数组,返回 0示例1:示例2:示例3:提示:两层for循环 看了看数据的范围,不会超时,用暴力的话时间复杂度是O(n2) 空间复杂度是O(1)。解法二: 滑动窗口法滑动窗口,就是我们不断去通过调节子序列的起始位置和终止位置,从而得出我们要想的结果。时间复杂度

2022-06-06 22:49:34 132

原创 链表---合并两个有序链表

力扣题目链接 : https://leetcode.cn/problems/merge-two-sorted-lists/题目: 合并两个有序链表将两个升序链表合并为一个新的 升序 链表并返回。新链表是通过拼接给定的两个链表的所有节点组成的。示例1:示例2:示例3:提示:思路:两个有序的链表合并其实思路很简单,我们比较两个链表的值,如果第一个链表节点的值大于第二个链表节点的的值,那么就将第一个链表的指针指向第二个链表的节点,相反,则第一个链表向下跳一个即可。...

2022-06-02 22:04:40 2503

原创 双指针法(五)---比较含退格的字符串

力扣题目链接: https://leetcode.cn/problems/backspace-string-compare/题目: 比较含退格的字符串给定 s 和 t 两个字符串,当它们分别被输入到空白的文本编辑器后,如果两者相等,返回 true 。# 代表退格字符。注意: 如果对空文本输入退格字符,文本继续为空。示例1:示例2:示例3:提示:思路: 使用栈来模拟,和双指针两种解法使用栈来对一个字符串进行操作。遇到不是#的就压栈,遇到#号的就弹栈。

2022-06-01 22:00:11 168

空空如也

空空如也

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

TA关注的人

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