80e0-2980b6c8dba6 2018-08-23 15:23:36.136 3558 INFO nova.compute.resource_tracker [req-f76d5408-00f8-4a67 | {} | 1 | RegionOne | | 58bd5f09811a4ebcb62a4b51fb7ae444 | NULL | admin | 960580852a594c078e68fe3683e35db5 | http://keystone-ha-vip:5000/v3/ | {} | 1 | RegionOne | | a0b10cb04a5b4ca3859aaf2ea4ca2a3b [root@EXTENV-194-18-2-11 ~]# systemctl restart httpd.service memcached.service 系列文章链接 Openstack运维常见问题记录 (3) Openstack运维常见问题记录(2) Openstack运维常见问题记录(1)
都会进行 DNAT,将原本访问 ClusterIP:Port 的数据包 DNAT 成 Service 的某个 Endpoint (PodIP:Port),然后内核将连接信息插入 conntrack 表以记录连接 # 启动第一个业务进程并记录 pid echo "app1 started with pid $pid1" /bin/app2 & pid2="$!" # 启动第二个业务进程并记录 pid echo "app2 started with pid $pid2" handle_sigterm() { echo "[INFO] Received SIGTERM
4.提升品牌形象使用产品维保二维码可以体现企业的科技感和创新性,符合现代消费者对于高科技和数字化产品的需求,提高品牌形象和知名度。 5.数据精准使用产品维保二维码可以记录每个产品的使用情况和维护记录,帮助企业更好地了解产品使用情况和市场需求,优化产品设计和售后服务策略。 2、扫码记录维保情况工程师履行运维服务后,用微信扫码记录维保过程,可以使用图文、音视频等多种形式,全程都在微信中操作,不需要培训。 4、故障时可及时上报日常运行中,如果出现问题,客户可以通过扫码,填写表单,以文字、图片、音视频等形式上报故障情况,系统将向指定人员发送微信通知。维修人员维修后,能在该异常记录下添加维修说明,形成闭环。 应用过程大致分为以下几步:收集产品信息并整理成台账,导入Excel批量制作产品维保二维码完成各项权限及功能设置:填写表单、查看数据、异常通知等打印二维码,贴在产品表面,现场人员就可以扫码添加维保记录了有权限的管理人员可以手机端或电脑登录管理后台
自从 Gemma 4 发布后,“平民版”的方案成为了可能。 之前文章介绍过谷歌 Gemma 4,最大的优点是不挑食——低端设备也能跑,就像一辆加 92 号汽油就能跑的小货车,不用非得喂 98 号油。 而 Gemma 4 就亲民多了,部署成本低,还能把数据锁在自己家里,对智能体应用来说,真的挺香。 不少读者后台问我:能不能用OpenClaw(龙虾)接上离线的 Gemma 4? 今天快速记录一下部署过程,给大家当个“菜谱”参考。文中用的是 Ollama,适合测试玩一玩。真要上生产环境跑应用,可以考虑 vLLM 这类更稳的方案。 硬件怎么搭? 模型跑起来之后,OpenClaw 这边要配置 Gemma 4 大模型。 一句话总结: 想省钱、保隐私、跑轻量智能体?OpenClaw + 离线Gemma 4 这套组合拳,值得试试。 欢迎关注 亨利笔记, 点赞 | ⭐ 收藏 | ↗️ 转发。欢迎评论区聊聊你的看法。
高并发场景,扩大源端口范围 高并发场景,对于 client 来说会使用大量源端口,源端口范围从 net.ipv4.ip_local_port_range 这个内核参数中定义的区间随机选取,在高并发环境下 通常 Pod 源端口范围默认是 32768-60999,建议将其扩大,调整为 1024-65535: sysctl -w net.ipv4.ip_local_port_range=”1024 65535 61000 61001 $ cat /proc/sys/net/ipv4/ip_local_port_range 61000 61001 实验1:相同目标 ip 和相同目标端口下的端口数量限制 16215 $ nohup: ignoring input and appending output to 'nohup.out' $ nohup nc 123.125.114.144 443 -v & [4] 123.125.114.144:80 SYN-SENT 0 1 10.0.2.15:61000 123.125.114.144:80 实验4:
设备远程运维服务是在新一代信息技术与制造装备融合集成创新和工程应用发展到一定阶段的产物,它打破了人、物和数据的空间与物理界限,是智慧化运维在智能制造服务环节的集中体现。 (2)设备维护保养管理系统针对设备的维保历程及预计保养日期采用数字化方式记录,便于维护人员清楚了解机台的维保记录,完成任务式点检。 (4)设备远程诊断服务在设备发生严重故障或原因未明的频发性故障时,维修人员无法有效科学应对。设备远程诊断服务可连接设备专家在远端快速对设备相关数据进行调阅与分析,实现对设备故障原因的排查、分析与诊断。 (2)集团公司的设备统一运维管理设备远程运维管理系统,为企业打造智能化管理平台,实现智能化运维管理,降低运营成本,提升利润和运维效率,为客户打造数字化管理新模式,帮助企业实现数字化运营管理。 总结传统企业必须改变传统设备运维服务模式,加快布局、推广设备远程运维服务体系建设,以提高设备的整体管理水平,提高设备可靠性和可维修性,提高产品质量,提高企业的经济利益和社会效益。
0x00 前言 前段时间在搞等保,根据等保的安全要求,需要对公司的服务器进行安全加固,其中就涉及到对SSH Server的加固。正好最近有空,笔者将加固过程的一些经验,总结分享一下,于是有了本文。 0x01 等保视角下的SSH 加固之旅 等保规范中 对主机安全要求有以下一个方面 1)身份鉴别 2)访问控制 3)审计 4)入侵防范 根据这4点规范要求,结合实际加固经验,总结如下 一、服务端的加固: 3)基于权限最小化原则,限制不同用户使用不同角色的账户 有的同学登录ssh 服务器是为了执行日常的运维操作命令,有的同学则单存为了上传下载文件,根据权限最小化原则,则给与日常运维的同学以普通ssh账户, 除了在防火墙上做规则限制,还可以通过TCP Wrapper 和sshd_config的配置命令 3、审计角度的加固 按照等保的要求,服务器对日常的运维行为必须保留日志,便于审计 为了实现等保的审计要求, 可以选择加入堡垒机,或者将ssh 登录日志、bash 操作日志集中转发之SOC或者内部日志平台(比如通过syslog方式),可以参考的文章有: 安全运维之如何将Linux历史命令记录发往远程Rsyslog
话不多说,开始分享最近在k8s使用和运维上遇到的一些问题和解决经验。 GitCommit:"19e47ee3283ae98139d98460de796c1be1e3975f", GitTreeState:"clean", GoVersion:"go1.13.5"} 三 运维工具 其中,我们通常在持续集成时会使用yaml文件做发布配置,运维时通过命令行操作来执行安装、重启、查看日志等常规操作;而dashboard则是日常观察和问题排查的简单且便捷的方式。 通过dashboard,我们可以查看各service、deployment、pod的健康状况,并在config map中查看已配置参数(运维中很重要,一些服务启动异常,往往是配置有误导致的)。
最近偶尔需要处理一些客户问题,这里记录更新下常用命令 OS tcpdump -i eth0 -s 0 -w s2_s.cap port 3006 strace -T -tt -e trace=all # Sample CPU stack traces for the entire system, using last branch record for stacks, ... (>= Linux 4. ~ $$^pg_$$ and nspname<>$$information_schema$$ group by 1,2,3,4 order by 5 desc; -- 库空间 select datname RowShareLock' then 2 when 'RowExclusiveLock' then 3 when 'ShareUpdateExclusiveLock' then 4 csv|awk -F "," '{print $1" "$2" "$3" "$8" "$14}' |grep "duration:"|grep -v "plan:"|awk '{print $1" "$4"
文章目录 kafka-leader-election Leader重新选举 More 日常运维 、问题排查 怎么能够少了滴滴开源的 滴滴开源LogiKM一站式Kafka监控与管控平台 kafka-leader-election 进行Leader重选举 > sh bin/kafka-leader-election.sh --bootstrap-server xxxx:9090 --topic test_create_topic4 和分区进行Leader重选举 先配置leader-election.json文件 { "partitions": [ { "topic": "test_create_topic4" , "partition": 1 }, { "topic": "test_create_topic4", "partition": 2 } --path-to-json-file 配置文件批量选举,此参数跟--topic和all-topic-partitions 三者互斥 More Kafka专栏持续更新中…(源码、原理、实战、运维、
3、当解析器遇到设置了async属性的<script>元素是,它开始下载脚本文件,并继续解析文档;解析器不会暂停,脚本下载完会尽快执行; 4、当文档完成解析,document.readystate
https://blog.csdn.net/qq_41844618/article/details/104332949
4. 试运行与验收(2天):试运行期间实时监测链路状态、信号强度与数据传输质量,培训维护人员掌握设备日常操作与故障排查方法,最终通过验收投入正式运行。
第三方维保服务商 服务器在首次原厂商维保到期后,都面临着续保的问题,原厂商续保服务价格高昂,维护不及时。同时因设备的品牌、型号及品种繁多,需与众多设备原厂商协调,工作量大且繁琐。 而第三方维保服务商相较于原厂因稍低的价格和定制化的全面周到服务,获得了不少用户的青睐。 普通的维保服务工作:(以服务器硬件维保为例) 工程师巡检发现故障或是用户自发现问题电话通知服务商后,由服务商派工程师上门排查,找到故障设备,并查看设备的PN号将故障设备带回。 这样的工作流程让维保商面临很大的挑战: 每次都是客户投诉 不能在用户之前了解设备故障和运行状态。 7x24现场值班人手不够,工程师多次上门维修成本高。 PIGOSS TOC +BSM 帮助维保商提高工作效率,降低运维成本 用户机房部署PIGOSS BSM,维保商运维服务中心部署PIGOSS TOC .当BSM监控到服务器某硬件设备出现问题后,直接将故障信息主要是设备的
序 本篇为管理要求中系统运维管理的部分,等级保护中内容最多的一个章节。文中内容都是个人观点,如有不对的地方欢迎纠正。文章以等保三级系统为基础,从合规角度解读要求。 前序文章(请点击底部阅读原文查看): 等保到底是个啥(一):物理安全部分 等保到底是个啥(二):网络安全部分 等保到底是个啥(三):主机安全部分 等保到底是个啥(三):主机安全部分 等保到底是个啥(四) :应用与数据安全部分 等保到底是个啥(五):制度与人员安全部分 等保到底是个啥(六):系统建设管理部分 ? 偏运维的管理,包括的制度其实比较多,差不多每一条都要有一个对应的制度,而且,最特么烦的就是没个制度都要跟一个流程,都要有过程记录(可以是电子流程),这就很麻烦了,不过大企业标准流程就是这么搞的,真正跑起来之后其实也不错 a) 指定网络管理员(AB岗,不可与其他运维职位兼职),做好日常运维工作,做好巡检记录; b) 已经说的很明白了,制定一份网络安全管理制度,包括配置管理(这里只提到了安全配置,其实网络配置也要一起备份)
df -h Filesystem Size Used Avail Use% Mounted on /dev/mapper/centos-root 50G 46G 4G
7687:7687 \ -v /home/neo4j/data:/data \ -v /home/neo4j/logs:/logs \ -v /home/neo4j/conf:/var/lib/neo4j /conf \ -v /home/neo4j/import:/var/lib/neo4j/import \ --env NEO4J_AUTH=neo4j/meiya \ neo4j 如果不设置密码,那么默认密码是 neo4j/neo4j 而,不需要验证,则是配置--env NEO4J_AUTH=none 使用docker-compose进行启动 version: "3" services: my-neo4j /data:/data - /home/neo4j/logs:/logs - /home/neo4j/conf:/var/lib/neo4j/conf - /home /neo4j/import:/var/lib/neo4j/import environment: NEO4J_AUTH: neo4j/meiya@neo4j DockerFile 重新打包
Python SDK入门(4)—— 记录数据 对于NAO来说,记录下它众多传感器的数据是很容易的。 让我们来看一个简单的例子吧: # -*- UTF-8 -*- """记录下一些传感器的数据,并将它们写入到一个文本中""" # MEMORY_VALUE_NAMES 是我们想要存储的ALMemory的值的列表 nao.local" import os import sys import time from naoqi import ALProxy def recordData(nao_ip): """记录
Objective-C 学习记录4 字符串的一些方法使用: 1.创建字典的NSString可变字符串,和NSMutableString不可变字符串.都是objective的对象. ; 4.字符串转化为UTF-8的格式 stringWithUTF8String 5.两个字符串连接在一起stringByAppendingFormat 6.字符串比较相等,isEqualToString
RAID 0结构图解 如图所示:系统向四个磁盘组成的逻辑硬盘(RADI 0 磁盘组)发出的I/O数据请求被转化为4项操作,其中的每一项操作都对应于一块物理硬盘。 从理论上讲,四块硬盘的并行操作使同一时间内磁盘读写速度提升了4倍。 但由于总线带宽等多种因素的影响,实际的提升速率肯定会低于理论值,但是,大量数据并行传输与串行传输比较,提速效果显著显然毋庸置疑。 (4) RAID 3 RAID 3是把数据分成多个”块”,按照一定的容错算法,存放在N+1个硬盘上,实际数据占用的有效空间为N个硬盘的空间总和,而第N+1个硬盘上存储的数据是校验容错信息,当这N+1个硬盘中的其中一个硬盘出现故障时 以四个硬盘组成的RAID 5为例,其数据存储方式如图4所示:图中,P0为D0,D1和D2的奇偶校验信息,其它以此类推。