Linux
操作系统介绍与安装、xshell初始化、文件权限、系统优化(字符集、安全、连接)用户管理、正则表达式、网络基础、定时任务、软硬连接、逻辑卷、常用中间件配置优化...
程少亭
老百京好果汁公司
展开
-
win10虚拟机集群优化方案
背景:虚拟机要跑20G以上的k8s集群,用的移动硬盘 ,当集群启动之后磁盘IO一直在100%经过排查后发现如下问题,已经给出解决方案,并在持续观察中.这里不建议关闭system进程 ,非admin用户登录状态下,是无法关闭的,可见系统设计之初就不建议用户去关掉这类的关键系系统服务. System进程是Windows页面内存管理进程,拥有0级优先权,没有它系统无法启动。这个服务是没有exe的系统和第三方杀毒程序会不断扫描磁盘中的任务 也会扫描虚拟机里的东西某抑云会经常扫描开启状态下的虚拟机 , 可能是音原创 2022-07-04 16:57:50 · 386 阅读 · 0 评论 -
keycloack主从集群以及负载均衡搭建
keycloak 主从安装配置部署情况主机ip角色备注主192.168.88.161master主loadblance从slave部署版本 keycloak-15.0.2.tar.gz主从模式之间会互相同步数据,即使设置从节点对数据库为只读权限 基于服务器之间的UDP也会将数据同步拓扑架构[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-kHUJiJkG-1644817050508)(image-20220原创 2022-02-14 13:39:24 · 2180 阅读 · 3 评论 -
服务器压力排查 top
top一下找到占比最高的进程复制pid 在另一个终端上执行 top -H -p pid将最耗cpu的线程id转换为16进制输出printf “%x \n” pid会输出一个16进制的字符串jstack pid | grep 16进制字符串 -A 30扔给开发...原创 2021-09-10 19:35:41 · 259 阅读 · 0 评论 -
mysqldumpslow出数据库中的慢语句
命令mysqldumpslow -s c -t 10 slow.log > slow_result.log统计慢日志里出现次数最多的10条记录 主要介绍两个参数-s和-t-s 这个是排序参数,可选的有:al: 平均锁定时间ar: 平均返回记录数at: 平均查询时间c: 计数l: 锁定时间r: 返回记录t: 查询时间-t n 显示头n条记录。...原创 2021-09-10 19:18:55 · 127 阅读 · 0 评论 -
在linux上使用perf火焰图
下载与解压wget https://github.com/brendangregg/FlameGraph/archive/master.zip && unzip master.zip或者yum list perfyum -y install perf.x86_64出图perf record -F 99 -p 14623 -a -g – sleep 60 #执行期间不要退出 -p 进程号执行perf需要root权限 请注意 record 表示记录cpu原创 2021-09-10 18:19:12 · 659 阅读 · 2 评论 -
电商服务器系统架构常用优化
系统优化:1: 优化所有服务器的最大文件打开数和最大打开进程数2: 开启ntp服务自动同步,保持时间一致组件优化:ES优化:1: ES设置内存到系统内存的45%2: 设置bootstrap.memory_lock: true参数,保持JVM锁定内存,保证ES的性能3: 设置内核参数vm.swappiness=1,避免ES使用到swapNginx优化:1: 调整内核参数net.ipv4.tcp_syn_retries = 6,net.ipv4.tcp_synack_retries=原创 2021-09-10 18:01:57 · 165 阅读 · 0 评论 -
针对kdevtmpfsi病毒内容的分析与清理
中毒症状:服务器cpu负载升高 top查看进程 会发现一个名为kdevtmpfsi 的程序在占用杀掉之后重启可以推测有守护进程 排查后守护进程为kinsing杀掉守护进程 间隔一会又重新启动 定时任务中有每秒都在执行的脚本 要删掉间隔一星期或者两个星期又卷土重来建议挖矿程序可以通过docker镜像下载服务和redis 动态加载配置 获取主机权限1、平时中间件要绑定内网网卡,禁止bind 0.0.0.0的情况出现2、用低权限用户启动3、统一更换常用端口4、redis设置2.原创 2020-12-28 20:32:33 · 32506 阅读 · 1 评论 -
巡检脚本
#!/bin/bash#参数定义date=`date +"%Y-%m-%d-%H:%M:%S"`centosVersion=$(awk '{print $(NF-1)}' /etc/redhat-release)VERSION=`date +%F`#日志相关LOGPATH="/tmp/awr"[ -e $LOGPATH ] || mkdir -p $LOGPATHRESULTFILE="$LOGPATH/HostCheck-`hostname`-`date +%Y%m%d`.txt"#调原创 2020-12-23 19:08:25 · 587 阅读 · 0 评论 -
nmap简单实用
nmap用法下载对目标主机的所有端口扫描对目标主机指定端口进行扫描扫描内网整个网段主机nmap是一个端口扫描工具 与telnet不同的是 它可以扫描指定主机的所有开放端口(内网) 多一个工具就多一份快乐 下面来介绍一些基本用法 运维用这些也就足够了下载直接yum安装就完事yum install nmap -y对目标主机的所有端口扫描nmap $ip对目标主机指定端口进行扫描[root@iZ0hu06awjetsqghsnzmleZ ~]# nmap -n --open -p 8原创 2020-11-19 17:25:49 · 145 阅读 · 0 评论 -
ELK日志收集分析工具解析
文章目录1、工作当中日志的重要性2、日志收集的工具有那些Solr与es的对比与选型ElasticSearch vs Solr总结3、elk简单介绍4、倒排查询原理5、数据的分类6、es用户场景Elasticsearch简介7、部署es的方法8、和es交互的方式8.1、了解概念ES常用的数据类型可分为3大类核心数据类型8.2、使用命令行的方式和es交互8.3、使用插件head和es交互8.4、使用nodejs方式来部署head插件1、工作当中日志的重要性1、分析日志来判断系统运行的状态是否正常2、分析日原创 2020-08-25 23:52:07 · 644 阅读 · 0 评论 -
一条命令开启内网共享上网
前言: 一般在服务器集群中 只有少数几台服务器能接通外网,为了安全起见大部分服务器只能进行内网通讯。但是在大部分场景下内网服务器此时仍然有上网需求。我举几个生产中的例子你就明白了文章目录一、办公大楼上网二、运维同学内网yum安装服务实验准备一、办公大楼上网一般都是用一台服务器做正向代理。在同一楼层或者同一办公室的人用同一台交换机,那他们之间互相通讯都是基于内网。连接外网会将数据包转发到代理服务器由代理服务器来进行收发数据,这也是SNAT技术。“SNAT:局域网共享一个公网IP接入lnternel.原创 2020-07-03 17:16:22 · 812 阅读 · 0 评论 -
配置中心竞品对比与阿波罗快速搭搭建教程
文章目录简介配置中心同类竞品对比目前市面上用的比较多的配置中心有:(按开源时间排序)竞品总结一、准备工作1.1 Java1.2 MySQL1.3 下载Quick Start安装包1.3.1 手动打包Quick Start安装包二、安装步骤2.1 创建数据库2.1.1 创建ApolloPortalDB2.1.2 创建ApolloConfigDB2.2 配置数据库连接信息三、启动Apollo配置中心3.1 确保端口未被占用3.3 异常排查3.4 注意四、使用Apollo配置中心4.1 使用样例项目4.1.1 查原创 2020-07-02 11:27:28 · 686 阅读 · 0 评论 -
通过jenkins+gitlab构建CI/CD流水线
持续集成教程1.Devops是什么开发 development运维 operations2.Devops能干嘛`Devops 是一种理念 一种文化 对应的方法论是6sigma、约束理论等管理模式`提高产品质量1 自动化测试2 持续集成3 代码质量管理工具4 程序员鼓励师3.Devops如何实现既然这么好?为什么有些公司没有设计架构规划-代码的存储-构建-测试、预生产、部署、监控遥想当年,软件程序员的大部分办公司那时还被称作实验室,程序员那时还叫做科学家。为了.....原创 2020-08-26 00:01:56 · 2750 阅读 · 0 评论 -
FTP服务器搭建
一般用FTP服务器的场景是win和linux之间上传文件 丑是丑了点但是不太占用资源 我之前用的是可道云的桌面系统 美观且支持多插件 搭建FTP服务器还是第一次 网上找的教程一堆 众说纷纭 自己花了两天时间测试加搭建 搞出来了 此教程只有一个ftp登录用户 需要修改配置文件 设置登录的名单 指定路径 指定权限 配置多用户的同学可以参考其他csdn优秀教程yum安装yum install vsftpd修改配置文件vim /etc/vsftpd/vsftpd.conf养成将配置情况说明细的习惯 .原创 2020-06-20 23:15:52 · 362 阅读 · 0 评论 -
Git常用命令汇总
git全局配置git下载完之后要对其进行配置才能使用 包括如下git config–global 使用全局配置文件–system 使用系统级配置文件–local 使用版本库级配置文件git config –-global user.email “gaoxu@mail.com”配置git使用邮箱git config –-global color.ui true语法高亮显示git config –-l原创 2020-06-09 16:10:28 · 138 阅读 · 0 评论 -
解决xshell无法登陆以及网络配置排错
解决xshell无法登陆的问题所用工具:vmware xshell可能是VMware的服务没有开启以VMware workstations pro(nat模式,使用vmnt8网卡 ) 为例 大体上总结了排错三步法准备工作:①打开vmware 登录上去 ②打开xshell 一般10秒都没有反应基本上是有问题了所用工具:vmware xshell当电脑发生某些改动之后, 比如恢复快照 、更...原创 2020-04-04 14:19:38 · 5388 阅读 · 0 评论 -
linux系统下的命令 (个人整理由简到难)
linux系统命令到目前只学习了三个多月 不过平时比较注意命令的归纳整理 加上在其他地方要用到的一些命令 由基础到高级的程度整理了一下喜欢的话可以转载 ,有错误请您指出,入门新手一枚,虚心接受批评基础命令:01. nmtui — 可以图形化修改网卡信息02start启动 stop停止 restart重启 status查看运行状态systemctl set...原创 2020-01-09 17:03:27 · 368 阅读 · 0 评论