自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 LVS负载均衡集群——DR直接路由模式实验

调度器仅作为客户端的访问入口,节点服务器的响应消息是直接返回客户端的,不需要经过调度器。(与NAT模式的区别)节点服务器与调度器是部署在同一个物理网络里,因此不需要建议专用的IP隧道。(与IP隧道模式的区别)DR模式是企业首选的LVS模式。

2023-12-16 15:26:27 45

原创 如何用编译安装mysql

可用的存储引擎值有:ARCHIVE, BLACKHOLE, EXAMPLE, FEDERATED, INNOBASE (InnoDB), PARTITION (partitioning support), 和PERFSCHEMA (Performance Schema)注意:如果在CMAKE的过程中有报错,当报错解决后,需要把源码目录中的CMakeCache.txt文件删除,然后再重新CMAKE,否则错误依旧。MYISAM,MERGE,MEMORY,和CSV引擎是默认编译到服务器中,并不需要明确地安装。

2023-12-07 17:20:32 43

原创 用编译的方式安装apache httpd服务

(前台)Apache:作为LAMP架构的前端,是一款功能强大,稳定性好的Web服务器程序,该服务器直接面向用户提供网站访问,发送网页,图片等文件内容。

2023-12-07 16:25:42 149

原创 awk和sed的使用

正则表达式:匹配的是文章中的字符通配符:匹配的是文件名通配符中的元字符:不表示本来的含义?:任意单个字符 在正则表达式中有特殊含义的字符正则表达式:元字符的使用 自己写容易,读取别人的正则难。

2023-11-29 15:50:26 38

原创 函数与数组

一个正整数的阶乘(factorial)是所有小于及等于该数的正整数的积,并且0和1的阶乘为1,自然数n的。-索引可支持使用自定义的格式,而不仅是数值格式,即为关联索引,bash 4.0版本之后开始支持。索引可支持使用自定义的格式,而不仅是数值格式,即为关联索引,bash4.0版本之后开始支持。数组:存储多个元素的连续的内存空间,相当于多个变量的数据集合 1对多。阶乘亦可以递归方式定义:0!数组:存储多个元素的连续的内存空间,相当于多个变量的集合。持一堆数组不支持多组数组,初始化时不需要定义数组的大小。

2023-11-26 18:44:39 16

原创 shell编程的循环语句和函数

{0..100..2}从0开始到100结束 每次加2 步长为2 打印的都是偶数。{1..100..2}从1开始到100结束 每次加2 步长为2 打印的都是奇数。continue中止某次循环中的命令,但不会完全中止整个命令。循环语句中的break exit continue的用法。循环列表有六个值循环六次 循环的是do命令序列。while循环:条件成功则执行 (限定条件)until循环:条件不成功执行 (限定条件)循环:一定要有跳出循环的条件。循环列表只和你循环的次数有关。continue的使用。

2023-11-23 17:32:19 15

原创 shell编程的条件

test 选项 对象 等价于[ ]-d:测试是否为目录(Directory)-e:测试目录或文件是否存在(Exist)-a:测试目录或文件是否存在(Exist)-f:测试是否为文件(File)-r:测试当前用户是否有权限读取(Read)-w:测试当前用户是否有权限写入(Write)-x:测试当前用户是否有权限执行(eXcute)test -r 判断当前用户是否有条件读取linuxtest[ ][[ ]]加强版的单个[ ]可以支持正则表达式和通配符。

2023-11-23 16:22:59 20

原创 shell脚本

shell的作用shell编程规范重定向与管道。

2023-11-21 16:21:20 20

原创 PXE高效批量网络装机

PXE 的全称是 preboot execute environment它其实是Intel在很久以前提出来的一项用于通过网络来引导系统的标准。允许客户机通过网络从远程服务器上下载引导镜像,并加载安装文件或者整个操作系统。pxe是通过网卡引导启动1.1实现的硬件条件1.BIOS支持2.网卡支持(现在基本都已支持)3.需要在bios中开启开关,服务器一般没打开(bmc界面里打开)

2023-11-19 20:14:26 31

原创 yum仓库及NFS共享

DAS:存储和主机是直连的,家用电脑,服务和硬盘直连,存储和主机在一台机器上 SAN:有一定距离,主机核存储设备距离先对较远 ,只提供空间不提供文件系统,管理等其他软件服务,只相当于多了一块硬盘 NAS:存储在远程,文件系统也在远程,这块空间,你可以直接访问上面的文件,你只能看到文件,文件共享NFS FTP 等都是NAS。位置:/var/log/yum.log //日志文件。位置:/etc/yum.conf //主配置文件。安装桌面先升级然后安装。

2023-11-16 19:46:26 23

原创 ssh远程连接

ssh:加密 压缩 远程连接加密码协议telnet:明文 无压缩 远程协议。

2023-11-16 19:46:17 49

原创 DNS域名解析

dns 将域名转换成IP地址udp 53 用来解析tcp 53 用来主从同步当前TCP/IP网络中的设备之间进行通信,是利用和依赖于IP地址实现的。但数字形式的IP地址是很难记忆的。当网络设备众多,想要记住每个设备的IP地址,可以说是"不可能完成的任务"。那么如何解决这一难题呢?我们可以给每个网络设备起一个友好的名称,如:www.baidu.com,这种由文字组成的名称,显而易见要更容易记忆。但是计算机不会理解这种名称的,我们可以利用一种名字解析服务将名称转化成(解析)成IP地址。

2023-11-13 19:08:43 54

原创 dhcp服务

自动分配:分配到一个IP地址后永久使用·手动分配:由DHCP服务器管理员专门指定IP地址·动态分配:使用完后释放该IP,供其它客户机使用当一个DHCP客户机启动时,客户机还没有IP地址,所以客户机要通过DHCP获取一个合法的地址此时DHCP客户机以广播方式发送DHCP Discover发现信息来寻找DHCP服务器·DHCP服务器接收到来自客户机请求IP地址的信息时,在自己的IP地址池中查找是否有合法的IP地址提供给客户机。

2023-11-12 16:42:54 33 1

原创 系统安全及应用

PAM 只关注如何为服务验证用户的 API,通过提供一些动态链接库和一套统一的API 接口,将系统提供的服务和该服务的认证方式分开,使得系统管理员可以灵活地根据需要给不同的服务配置不同的认证方式而无需更改服务程序一种认证框架,自身不做认证。举例来说,各个系统账号中,打印作业有lp这个账号管理,www服务器有apache这个账号管理,他们都可以进行系统程序的工作,但就是无法登陆主机而已。功能:在用户级别实现对其可使用的资源的限制,例如:可打开的文件数量,可运行的进程数量,可用内存空间。

2023-11-11 21:45:45 32 1

原创 linux网络

ethtool -i 加网卡名 可以看到网卡的版本和详细信息。“en”是”EtherNet”的缩写,表示网卡 类型为以太网。“s”表示热插拔插槽上的设备 (hot-plug slot)然后cp ifcfg-ens33 ifcfg-bond0。然后cp ifcfg-ens33 ifcfg-ens36。route add -net 网地址 gw IP地址。ethtool -p 加网卡名可以让网卡快速闪烁。route del -net 网段地址。数字”33”表示插槽 编号。删除路由表中默认的网关记录。

2023-11-09 17:21:23 35 1

原创 Linux文件系统与日志分析

操作系统读取硬盘的时候,是一次性连续读取多个扇区,即一个块一个块的读取的。4k一读,8个扇区一读。/var/log/dmesg:CentOS7 之前版本系统引导过程中的日志信息,文本格式,开机后的硬件变化将不再记录专用命令dmesg查看,可持续记录硬件变化的情况。在现实生活中,记录日志也非常重要,比如银行的转账记录,飞机上的黑盒子,那么将系统和应用发生的事件记录至日志中,以助于排错和分析使用。每个文件的属性信息,比如:文件的大小,时间,类型,权限等,称为文件的元数据(meta data 元信息 )

2023-11-08 18:05:33 52 1

原创 进程和计划任务

目录1.1什么是程序?2.1什么是进程进程具有的特征:进程的基本状态进程之间通讯:僵尸进程:进程管理相关命令ps命令 查看进程信息top命令pstree -pprtstat 查看进程信息 pgreppidof lsof vmstatiostatuptimempstat 进程管理"命令 &",把命令放入后台执行查看后台运行的命令jobs把后台命令调回前台fg序号继续后台命令bg 序号pkill [信号] 进程名 计划任务atatqatrmcrontab周期 - 是一组计算机能识别和执行的指令,运行于电子计算

2023-11-06 17:13:06 25 1

原创 linux系统引导过程以及可能遇到的问题

1.开机自检服务器主机开机以后,将根据主板 BIOS 中的设置对 CPU(Central Processing Unit,中央处理器)、内存、显卡、键盘等设备进行初步检测,检测成功后根据预设的启动顺序移交系统控制权,大多时候会移交给本机硬盘。总结:检测出第一个能够引导系统的设备 比如硬盘或光驱2.MBR引导当从本机硬盘中启动系统时,首先根据硬盘第一个扇区中 MBR(Master Boot Record,主引导记录)的设置,将系统控制权传递给包含操作系统引导文件的分区;或者直接根据。

2023-11-05 16:34:39 51 1

原创 lv逻辑卷 raid

独立硬盘冗余阵列,简称磁盘阵列。利用虚拟化存储技术把多个硬盘组合起来,成为一个或多个硬盘阵列组,目的为提升性能或数据冗余,或是两者同时提升。RAID 层级不同,数据会以多种模式分散于各个硬盘,RAID 层级的命名会以 RAID 开头并带数字,例如:RAID 0、RAID 1、RAID 5、RAID 6、RAID 7、RAID 01、RAID 10、RAID 50、RAID 60。每种等级都有其理论上的优缺点,不同的等级在两个目标间获取平衡,分别是增加数据可靠性以及增加存储器群)读写性能。

2023-11-02 18:41:27 66

原创 磁盘分区和实验

优化I/O性能 读写实现磁盘空间配额限制提高修复速度隔离系统和程序安装多个OS采用不同文件系统系统:是一个复杂的程序,调度硬件文件系统:也是一种程序,管理文件mbr 分区(老的技术) 2T一下 fdiskgpt分区(新技术) 2T以上gdisk分区:主分区:可以直接使用,安装操作系统 存储文件安装软件等我想分五个区扩展分区:特殊的分区(1-4)不可以直接使用 ,需要在划分逻辑分区逻辑分区:可以直接使用 存储文件5+,逻辑分区的范围不可超过扩展分区的范围。

2023-11-01 16:01:45 29 1

原创 账号和权限管理

超级用户#:root 用户是 Linux 操作系统中默认的超级用户账号,对本主机拥有至高无上的权限普通用户$:账号需要由 root 用户或其他管理员用户创建,拥有的权限受 到一定限制,处理问题受到限制,一般只在用户自己的宿主目录中拥有完整权限。程序用户:在安装 Linux 操作系统及部分应用程序时,会添加一些特定的低权限用户账号,这些用户一般不允许登录到系统,而仅用于维持系统或某个程序的正常运行。

2023-10-31 16:46:14 23 1

原创 在linux安装软件

2.选择安装路径 yum 和 rpm 默认将软件安装在 etc目录,编译可以自由选择安装路径。挂载:用系统中的某个文件夹和外来硬件设备做关联,使用这个文件夹等于使用该硬件设备。mount /dev/sr0 /mnt #准备服务端必须要有两个文件夹。cd /etc/yum.repos.d #切换到配置文件的规定目录。yum和rpm安装只是常用的功能编译好了,有些不常用 编译。baseurl=file:///mnt #安装包的位置。mount /dev/sr0(光驱) /mnt。

2023-10-28 19:48:10 27 1

原创 linux基础命令

自定义命令=原始命令原始命令中有特殊字符@#%() 请打上引号 单双无所谓unalias 删除自定义命令在linux基本所有使用命令修改的配置都是临时的,想永久保存要写入文件写到家目录 .bashrc只对当前用户生效。

2023-10-27 16:03:42 114 1

原创 linux及linux的基础命令

命令是程序程序:执行特定任务的一串代码编译成可以让电脑直接运行的文件 可执行(二进制)不需要安装集成在shell中,一旦登录用户自动加载在内存中速度快不在shell程序中,运行时需要从硬盘加载到内存Type命令来测试是否为内部或外部命令内部命令是没有独立文件的,都在/bin/bash程序中外部命令是一个独立的文件Linux绝对路径的命令优先级最高判断外部还是内部,如果是内部直接运行如果是外部从hash(缓存表),hash中有直接执行,如果没有表项去硬盘上找,如果有表项但是没找到直接报错。

2023-10-24 18:26:00 79

原创 Vlan的概念和优势以及静态路由的配置

由于交换机所有的端口都在同一广播域,只要发送广播就会产生大量的垃圾信息,同时会有安全隐患(病毒),为了解决这种问题。物理解决,需要在交换机之间添加路由器(成本太高)#指明vlan类型只让设置的vlan10 通过。#vlan batch 批量创建vlan。逻辑上解决,使用vlan虚拟局域网技术。端口选择access模式 p l a。#定义二层端口为trunk模式。基于mac地址划分动态vlan。(端口选择trunk模式)基于端口划分静态vlan。#将端口加入vlan。#允许所有vlan通过。

2023-10-18 15:28:22 210 1

原创 传输层协议介绍

简要介绍一些传输层协议

2023-10-17 16:17:10 15

原创 配置静态路由

ip route-static 0.0.0.0 0.0.0.0 192.168.3.2 配置静态路由。

2023-10-17 15:56:42 76

原创 网络协议.

IP数据包格式:(分为20字节的固定部分,表示每个ip数据包必须包含的部分和40字节的可变长部分)版本号(4bit): 指IP协议版本。并且通信双方使用的版本必须一致,目前我们使用的是IPV4,表示为0100 十进制 是4首部长度 (4) : IP数据包的包头长度 (不包括数据)优先级与服务类型(8):该字段用于表示数据包的优先级和服务类型,通过在数据包中划分一定的优先级,服务类型定义了如何处理数据一般没有使用。总长度 (16) : IP数据包的总长度,包括包头和数据。

2023-10-16 12:31:38 153

原创 子网划分 划四个区

借两位这两位固定不变但是转十进制的时候要加上这两位,00 000000网络号 00 111111广播地址。部门一:192.168.1.00 000000。部门二:192.168.1.11 000000。广播地址:192.168.1.255。广播地址:192.168.1.191。广播地址:192.168.1.127。广播地址:192.168.1.63。网络号:192.168.1.192。网络号:192.168.1.128。网络号:192.168.1.64。网络号:192.168.1.0。

2023-10-15 18:35:07 128 1

原创 IP地址分类(A类 B类 C类 D类 E类)

第一个字节为网络位,后三个字节为主机位。网络位第一位必须为0。所以网络号范围在1-126。一般用于大型网络。网络位:2^7=128 主机位:2^24=16777216可用主机位:2^24-2=16777214不可用地址:主机位如果全部为0 代表网段主机位为一 代表广播位网络位=2^(可变网络位)主机位=2^(主机位)B类IP地址(128-191)前两个字节为网络位,后两个字节为主机位。该类IP地址最前面固定为“10”。所以该类ip地址范围是128-191。一般用于中等规模网络。

2023-10-12 16:09:57 9985 1

原创 七层osi与tcp\ip协议

http:是一个简单的请求-响应协议,现在多用于web服务 默认使用tcp80端口号。:区分应用程序 范围:0-65535 总共65536 前1024不可用。七层划分为:应用层、表示层、会话层、传输层、网络层、数据链路层、物理层。arp:地址解析协议:是将IP地址转换成物理mac地址的协议。tftp:简单的文件传输协议。ftp:文件传输协议。icmp:网际控制报文协议:ping 检测网络连通性。tcp:传输控制协议 稳定(一定可以成功收到) 慢。应用层:人机交互界面。udp:用户数据报协议 不稳定 快。

2023-10-11 17:02:25 164

空空如也

空空如也

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

TA关注的人

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