- 博客(56)
- 收藏
- 关注
原创 HMI待机点设置
给wait setting 和bumping setting 改成allowed。先选择一个port点位,右击选择Modify Port setting。
2024-11-15 09:16:08
258
原创 MCP健康check
客户电脑健康文件位置 D/10.12.8.92/FABShare/临时backup/DIFF/AMHS/中转下的MCP-health-check。第五步:su - 先切换权限 (root是密码) vndctl status (网卡检查)正常的话显示DUPLEX。第七步:less /var/log/messages | grep EVENT。第八步:su -mcp7 (切换权限) sysdefver。第四步:top -n 1 (CPU负荷)第二步:df -h (磁盘分区使用量)第一步:ver(查看版本)
2024-11-08 08:29:16
171
原创 Docker网络
Docker使用Linux桥接,在宿主机虚拟一个Docker容器网桥(docker0),Docker启动一个容器时会根据Docker网桥的网段分配给容器一个IP地址,称为Container-IP, 同时Docker网桥是 每个容器的默认网关。因为在同一宿主机内的容器都接入同一个网桥,这样容器之间就能够通过容器的Container-IP直接通信。容器内先安装net-tools工具 yum install -y net-tools 然后查看容器IP(container ip)容器内查看先安装net-tools工
2024-08-08 13:53:59
743
原创 Docker容器
Docker 的容器技术可以在一台下机上轻松为任何应用创建一个轻量级的、可移植的、目给自足的容器。Docker的Logo设计为蓝色鲸鱼,拖着许多集装箱。鲸鱼可看作为宿主机,集装箱可理解为相互隔离的容器,每个集装箱中都包含自己的应用程序。Docker的设计宗旨:Build,Ship and Run Any App,Anywhere,即通过对应用组件的封装、发布、部署、运行等生命周期的管理,达到应用组件级别的“一次封装,到处运行”的目的。
2024-08-01 16:09:41
974
原创 redis数据库
Redis是一个开源的、使用c语言编写的NoSQL 数据库。【非关系型数据库】Redis基于内存运行并支持持久化(支持存储在磁盘),采用key-value (键值对)的存储形式,是目前分布式架构中不可或缺的一环。Redis服务器程序是单进程模型,也就是在一台服务器上可以同时启动多个Redis进程,Redis的实际处理速度则是完全依靠于主进程的执行效率。若在服务器上只运行一个Redis进程,当多个客户端同时访问时,服务器的处理能力是会有一定程度的下降;
2024-07-09 17:01:12
726
原创 MySQL数据库的备份-恢复-日志
完全备份是对整个数据库、数据库结构和文件结构的备份保存的是备份完成时刻的数据库是差异备份与增量备份的基础使用 mysqldump 进行完全备份存在的问题备份数据中有重复数据备份时间与恢复时间过长。
2024-07-04 16:33:11
703
原创 MySQL数据库—事务与存储类型
动态表包含可变字段,记录不是固定长度的,这样存储的优点是占用空间较少,但是频繁的更新、删除记录会产生碎片,需要定期执行OPTIMIZE TABLE语句或myisamchk-r命令来改善性能,并且出现故障的时候恢复相对比较困难(因为会产生磁盘碎片,而且存储空间不是连续的)。脏读 指的是读到了其他事务未提交的数据,未提交意味着这些数据可能会回滚,也就是可能最终不会存到数据库中,也就是不存在的数据。压缩表由 myisamchk 工具创建,占据非常小的空间,因为每条记录都是被单独压缩的,所以只有非常小的访问开支。
2024-07-03 15:11:37
1032
原创 MySQL的基础操作与管理
创建及删除数据库和表:create database 库名;create table 表名(字段1 数据类型 [属性], 字段2 .....);DROP TABLE [数据库名.]表名;DROP DATABASE 数据库名;insert into 表名 values (所有字段的值);insert into 表名 (指定字段名称) values(字段的值);delete from 表名 [where ...];
2024-07-01 18:09:05
846
原创 Nginx-2
假如需要自定义变量名称和值,使用指令 set $variable value;访问日志是记录客户端即用户的具体请求内容信息,而在全局配置模块中的 error log 是记录 nginx服务器运行时的日志保存路径和记录日志的 level,因此两者是不同的,而且Nginx的错误日志一般只有一个,但是访问日志可以在不同 server 中定义多个,定义一个日志需要使用 access_log 指定日志的保存路径,使用 log_format 指定日志的格式,格式中定义要保存的具体日志内容。
2024-06-30 14:49:29
384
原创 MySQL的概述与安装
1)。数字、文字、图形、图像、声音、档案记录等 都是数据。2)数据是以“记录”的形式按照统一的格式进行存储的,而不是杂乱无章的。相同格式和类型的数据统一存放在一起,而不会把“人”和“书”混在一起存储。这样,数据的存储就能够井然有序。举例班级同学。使用一些介质进行存储,例如文字存在文档中 数据库可以完成数据持久化保存+快速提取 数据如何保存:最外层是mysql服务---》mysql数据库 ---》数据表---》记录为行,字段为列--->数据保存在一行行记录中。
2024-06-29 16:53:52
971
原创 Haproxy负载均衡集群
HAProxy 是法国开发者威利塔罗 (Willy Tarreau) 在2000年使用C语言开发的一个开源软件,,支持基于cookie的持久性,自动故障切换,支持正则表达式及web状态统计,目前最新TLS版本为2.2。HAProxy 是可提供高可用性、负载均衡以及基于 TCP 和 HTTP 应用的代理,是免费、快速并且可靠的一种解决方案。HAProxy 非常适用于并发大(并发达1w以上) web站点,这些站点通常又需要会话保持或七层处理。
2024-06-28 14:59:01
873
原创 Keepalived+LVS构建高可用集群
Keepalive 是一种用于监视系统或服务是否处于活动状态的机制。在网络环境中,它通常指定一个周期性的信号或数据包,用于检测设备、服务或连接是否仍然处于活动状态。如果设备或服务停止响应,相应的监视器将触发警报或采取预定义的操作。这样,即使其中一个路由器失效,网络流量仍然可以被另一个路由器接管,从而保证了网络的连通性和可用性。这两种技术通常结合使用,因为 Keepalive 可以用于监视 VRRP 路由器的活动状态。
2024-06-28 11:34:05
1020
原创 LVS集群
LVS:Linux Virtual Server,负载调度器,内核集成,章文嵩(花名正明), 阿里的四层SLB(Server Load Balance)是基于LVS+keepalived实现SLB(Server Load Balance)是基于LVS+keepalived实现整个SLB系统由3部分构成:四层负载均衡,七层负载均衡和控制系统四层负载均衡,采用开源软件LVS(linux virtual server),并根据云计算需求对其进行了定制化;该技术已经在阿里巴巴内部业务全面上线应用2年多。
2024-06-27 15:53:59
711
原创 LVS负载均衡,DR模式
直接路由(Direct Routing):简称 DR 模式,采用半开放式的网络结构,与 TUN 模式的结构类似,但各节点并不是分散在各地,而是与调度器位于同一个物理网络。负载调度器与各节点服务器通过本地网络连接,不需要建立专用的 IP 隧道。直接路由,LVS默认模式,应用最广泛,通过请求报文重新封装一个MAC首部进行转发,源MAC是DIP所在的接口的MAC,目标MAC是某挑选出的RS的RIP所在接口的MAC地址;源IP/PORT,以及目标IP/PORT均保持不变。
2024-06-26 15:25:38
817
原创 Tomcat
Servlet 是Java Servlet 的简称,可以理解为是一个服务连接器,是用 Java 编写的服务器端程序,具有独立于平台和协议的特性, 简单的理解:servlet 就是一个中间件,包含了接口和方法,将客户端和数据库连接,从而实现动态网页的创建。JSP 全称 Java Server Pages,是一种动态网页开发技术。它使用 JSP 标签在HTML网页中插入 Java 代码。标签通常以 <% 开头,以 %> 结束。
2024-06-25 14:31:15
720
原创 Nginx编译安装+nginx模块
①作用:支持七层(应用层)和四层(传输层)反向代理、可做web服务器。②特性:高可靠性、支持热部署、可扩展性好、高并发高性能、单机部署。⑤进程:一个主进程master生成多个worker子进程,worker子进程负责处理工作。在Nginx中,使用零拷贝技术可以将数据从文件系统直接发送到网络套接字中,而不需要中间的内存拷贝。这可以减少CPU的使用量,减少内存带宽的消耗,并且可以更快地将数据发送到客户端三、
2024-06-06 15:29:24
2680
1
原创 LAMP架构详解
PHP(Hypertext Preprocessor 超文本预处理器)是通用服务器端脚本编程语言,主要用于web开发实现动态web页面,也是最早实现将脚本嵌入HTML源码文档中的服务器端脚本语言之一。同时,php还提供了一个命令行接口,因此,其也可以在大多数系统上作为一个独立的shell来使用。
2024-06-05 18:44:13
2659
原创 web基础和http协议与配置
URI(Uniform Resource Identifier):统一资源标识,分为URL 和 URN。URL(Uniform Resorce Locator):统一资源定位符,用于描述某服务器某特定资源位置HTTP协议采用了请求/响应模型。客户端向服务器发送一个请求,请求头包含请求的方法、URL、协议版本、以及包含请求修饰符、客户信息和内容的类似于MIME的消息结构。服务器以一个状态行作为响应,响应的内容包括消息协议的版本,成功或者错误编码加上服务器信息、实体元信息以及可能的实体内容。
2024-06-04 14:38:00
1188
原创 shell脚本--免交互
Expect建立在tcl语言基础上的一个工具,常被用于进行自动化控制和测试主要解决shell脚本中交互相关的问题。使用expect命令前需要先进行安装tcl与expect软件,在安装expect软件自动安装依赖包tcl先检查系统内是否安装expect软件包。检查expect安装包和依赖包tcl是否安装没有安装使用:yum install expect -y 安装。
2024-06-03 15:42:11
1259
原创 linux安全技术与iptables防火墙
由软件包iptables提供的命令行工具,工作在用户空间,用来编写规则,写好的规则被送往netfilter,告诉内核如何去处理信息包从CentOS 7 版开始引入了新的前端管理工具软件包:firewalld管理工具:firewall-cmd 命令行工具firewall-config 图形工作netfilter/iptables后期简称为iptables。iptables是基于内核的防火墙,其中内置了raw、mangle、 nat和filter四个规则表。
2024-05-29 12:09:49
1076
原创 shell脚本--条件语句
测试特定的表达式是否成立,当条件成立,测试语句的返回值为0,否则为其他数值 。格式:test 条件表达式[ 条件表达式 ]操作符:-d:测试是否为目录(Directory)-e:测试目录或文件是否存在(Exist)-a:测试目录或文件是否存在(Exist) -f:测试是否为文件(File)-r:测试当前用户是否有权限读取(Read)-w:测试当前用户是否有权限写入(Write)-x:测试当前用户是否有权限执行(eXcute)-L: 测试是否为软连接文件属性测试补充:-s:FILE #是
2024-05-21 15:54:23
1136
原创 shell脚本---编程规范与echo命令
顺序执行:程序按从上到下顺序执行选择执行:程序执行过程中,根据条件的不同,进行选择不同分支继续执行循环执行:程序执行过程中需要重复执行多次某段语句(已知次数 已知条件 死循环)
2024-05-15 08:26:42
876
原创 PXE高效批量装机
PXE是由Inter 公司开发的网络引导技术,工作在Client / Server 模式。允许客户机通过网络从远程服务器下载引导镜像,并加载安装文件或者整个操作系统。
2024-05-07 18:58:25
815
原创 yum仓库和NFS网络共享服务
命令不加关键字加入关键词、软件包、软件包组yum list显示所有可用包单个的可安装包yum info显示所有可用包的信息单个具体的信息yum search模糊查找所有的相关信息精确查找安装具体软件包yum update所有软件升级,更新内核具体软件升级所以软件升级,不更新内核具体软件更新yum remove卸载具体软件查看当前yum操作历史加序号列出某次事务的详细信息加序号卸载序号里安装的软件加序号重新执行序号里的操作显示所有可用包组显示具体包组。
2024-05-06 14:20:26
1072
原创 Linux系统SSH远程管理服务
SSH (Secure Shell)是一种安全通道协议,主要用来实现字符界面的远程登录、远程复制等功能。SSH协议对通信双方的数据传输进行了加密处理,其中包括用户登录时输入的用户口令,SSH为建立在应用层和传输层基础上的安全协议。对数据进行压缩,加快传输速度。远程管理Linux系统基本上都要使用到ssh。
2024-04-30 21:41:20
900
1
原创 Linux网络配置以及DHCP
将Linux主机接入到网络,需要配置网络相关设置一般包括如下内容:主机名IP/netmask路由:默认网关DNS服务器 主DNS服务器 次DNS服务器 第三个DNS服务器。
2024-04-25 17:07:14
1981
1
原创 Linux文件系统与日志分析
存储文件元信息(比如文件的创建者、创建日期、文件大小、文件权限等)的区域叫做inode表。inode number 节点号文件类型权限UIDGID链接数(指向这个文件名路径名称个数)该文件的大小和不同的时间戳指向磁盘上文件的数据块指针有关文件的其他数据。
2024-04-23 18:10:35
1059
1
原创 账号安全及应用
将用户设置为无法登陆锁定账户删除账户设定账户密码,本质锁定-a 让文件或目录仅供附加用途。只能追加-i 不得任意更动文件或目录。
2024-04-22 15:29:46
2532
2
原创 进程和计划任务
运行中的程序的一个副本,是被载入内存的一个指令集合,是资源分配的单位硬件资源分配的最小单位进程ID(Process ID,PID)号码被用来标记各个进程UID、GID语境决定对文件系统的存取和访问权限通常从执行进程的用户来继承存在生命周期都由其父进程创建进程以及中止,但是依然占用硬件资源父进程退出 子进程没有退出 那么这些子进程就没有父进程来管理了, 就变成僵尸进程。
2024-04-16 17:40:04
1108
原创 引导和服务
1.开机自检(bios加电检测系统是否有问题如果没有问题,根据bios设置的第一启动项(一个能够引导系统的设备),来寻找操作系统。2.MBR(硬盘)512字节MBR前446位是GRUB引导文件,后64位是分区,来启动完整的GRUB引导程序。3.GRUB菜单根据配置文件(grub.cfg)找到内核文件4.加载内核(kernel加载内核,把内核放入内存中运行5.启动程序CentOS 7 —systemd 并行启动后续进程,速度块CentOS 6 —
2024-04-15 16:31:47
1325
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人