『常用-系统运维』
文章平均质量分 60
系统中经常使用的操作
Mr. Sun_
欢迎小伙伴来到博客,共同学习,一同进步。
展开
-
HPE惠普设备固件升级步骤
https://support.hpe.com/connect原创 2023-10-12 10:13:36 · 877 阅读 · 0 评论 -
认识数据中心两个关键指标RTO和RPO
是指数据中心能容忍的最大数据丢失量,是指当业务恢复后,恢复得来的数据所对应时间点,RPO取决于数据中心数据恢复到怎样的更新程度,这种更新程度可以是上一周的备份数据,也可以是昨天的数据,这和数据备份的频率有关,为了改进RPO,必然要增加数据备份的频率才行。RTO是反映数据中心业务恢复的及时性指标,表示业务从中断到恢复正常所需的时间,RTO数值越小,代表容灾系统的数据恢复能力越强,数据中心可以部署很多容灾系统,来获取最小的RTO,但这意味着投入大量资金。RTO和RPO指标对于数据中心非常关键和重要,原创 2023-08-14 21:28:53 · 1742 阅读 · 0 评论 -
使用nginx反向代理MRCP SERVER
如下图所示,A给B发起一个请求后,B返回了10个响应,NGINX将10个响应转回到A后会释放通道,NGINX的临时转发端口将被释放,之后B的下一个返回消息将无法转回A。当然,如果在会话中节点崩溃,进行中的会话会将无法继续提供服务,但系统不会进入故障状态,后续新会话会转发到剩余正常节点。通过观察SIP交互内容,我们不难看到,MRCP消息和RTP消息的交互地址,都是在SIP交互过程中,由SDP协商的。上面两个配置同时存在是,通道存在时长取最小值,即有配置触发了释放通道,通道即被释放。:传递操作中的音频流。转载 2023-05-11 20:04:16 · 473 阅读 · 0 评论 -
Redhat 7 安装 iftop软件
Redhat 7 安装 iftop软件原创 2023-01-12 15:34:00 · 1133 阅读 · 0 评论 -
window服务器间传输文件
window服务器间传输文件原创 2022-06-08 15:08:33 · 6784 阅读 · 2 评论 -
Esxi上windows主机增加硬盘容量
esxi上window主机新增硬盘原创 2022-06-06 20:15:40 · 2128 阅读 · 0 评论 -
NSX-T相关截图
整理的有点乱,不过文章底部老师的视频还是值得看的。配置T1网关-云计算教程-腾讯课堂https://ke.qq.com/course/3678419/11659530542260435...原创 2022-05-31 23:14:27 · 126 阅读 · 0 评论 -
Linux常见死机原因
Linux常见死机原因在排除了硬件故障/firmware版本/BIOS等等问题之外, Linux死机通常可能碰到如下几种情况1, 如果你的Linux死机的时候控制台上有乱七八糟的字符。恭喜你,这种情况叫做oops. 通常是Linux kernel认为自己发生了异常造成的。可以通过oops消息查找出错的地方。2, 如果你的机器僵死,那么问题麻烦了。这种时候,通常是Kernel出现了死锁。Kernel不会知道自己死锁了,所以不会在屏幕上显示任何咚咚。如果运气好,此时Kernel也许可能能够响应转载 2022-05-30 22:11:00 · 4893 阅读 · 0 评论 -
sar 找出系统瓶颈的利器
sar 找出系统瓶颈的利器sar是System Activity Reporter(系统活动情况报告)的缩写。sar工具将对系统当前的状态进行取样,然后通过计算数据和比例来表达系统的当前运行状态。它的 特点是可以连续对系统取样,获得大量的取样数据;取样数据和分析的结果都可以存入文件,所需的负载很小。sar是目前Linux上最为全面的系统性能分析 工具之一,可以从14个大方面对系统的活动进行报告,包括文件的读写情况、系统调用的使用情况、串口、CPU效率、内存使用状况、进程活动及IPC有关的 活动等,使用也是转载 2022-05-30 22:08:07 · 348 阅读 · 0 评论 -
Linux开机启动程序rc.local
目录1、/etc/rc.local是/etc/rc.d/rc.local的软链接 2、rc.local文件的原始内容 3、rc.local文件的配置 4、应用经验 5、版权声明在CentOS7中,实现开机启动程序主要有两种方法:1)把要启动的程序配置成自定义的系统服务,该方法我已经介绍过,请阅读:CentOS7添加自定义系统服务。2)在/etc/rc.local脚本文件中编写启动程序的脚本,本文将详细介绍这种方法。1、/etc/rc.local是/etc/rc.d/rc.local转载 2022-05-30 22:07:10 · 4742 阅读 · 0 评论 -
HTTPS建立连接详细过程
一、客户端发起https连接 当用户在浏览器(后文称作客户端)地址栏敲击https://www.scwipe.com时(这是我的个人博客,前段时间被攻击,最后直接重置了服务器(不要问我为什么没有备份,我也不知道为什么),一直没有时间重建,各位小小的期待一下吧,之后一定会找时间搭回去的~),浏览器去到DNS服务器获取此url对应的ip,然后客户端连接上服务端的443端口,将此请求发送给到服务端,此时客户端同时将自己支持的加密算法带给服务端;二、服务端发送证书 在讲这一段之前...转载 2022-03-10 00:09:34 · 6936 阅读 · 2 评论 -
HTTPS 建立连接的过程
HTTPS 在使用HTTPS是需要保证服务端配置正确了对应的安全证书 客户端发送请求到服务端 服务端返回公钥和证书到客户端 客户端接收后会验证证书的安全性,如果通过则会随机生成一个随机数,用公钥对其加密,发送到服务端 服务端接受到这个加密后的随机数后会用私钥对其解密得到真正的随机数,随后用这个随机数当做私钥对需要发送的数据进行对称加密 客户端在接收到加密后的数据使用私钥(即生成的随机值)对数据进行解密并且解析数据呈现结果给客户 SSL加密原创 2022-03-10 00:04:58 · 136 阅读 · 0 评论 -
SSH隧道 / SSH穿透
在开发微信公众号或小程序的时候,由于微信平台规则的限制,部分接口需要通过线上域名才能正常访问。但我们一般都会在本地开发,因为这能快速的看到源码修改后的运行结果。但当涉及到需要调用微信接口时,由于不和你在同一个局域网中的用户是无法访问你的本地开发机的,就必须把修改后的代码重新发布到线上域名所在的服务器才能去验证结果。每次修改都重新发布很繁琐也很浪费时间。本文将教你如何通过 SSH 隧道把本地服务映射到外网,以方便调试,通常把这种方法叫内网穿透。阅读完本文后,你能解决以下常见问题:开发微信公众号.转载 2022-01-04 15:55:41 · 4641 阅读 · 0 评论 -
nethogs 查看 Linux 进程的网络使用
有时候我们客户会发现服务器或 VPS 网络慢,进一步发现大量带宽被占用,一些客户到这里为止就不知道怎么办了。有什么简单办法能找出哪个程序(或者进程)占用了带宽呢?Linux监控流量的小工具不少,如 iftop, iptraf, ifstat, darkstat, bwm-ng, vnstat 等,大都是统计和监控网卡流量的。今天介绍的 NetHogs 有点特别,可以监控每个进程的网络带宽占用情况。在 Ubuntu/Debian 上安装 nethogs:$ sudo apt-get install .原创 2021-12-02 08:52:05 · 333 阅读 · 0 评论 -
图片详解VMware DRS资源调度技术
VMware的分布式资源调度(Distributed Resource Scheduler,DRS)可以持续不断地监控VMware主机集群中资源池的利用率,并能够根据商业需要在虚拟机中智能地分配其所需的资源。通过动态分配和平衡计算资源,VMware DRS能够整合服务器,降低IT成本,增强灵活性;减少停机时间,保持业务的持续性和稳定性;减少需要运行服务器的数量以及动态地切断当前未需使用的服务器的电源,提高了能源的利用率。 一旦客户将服务器整合到资源较少的物理主机上,虚拟机的资源需求往往会成为意想不到的转载 2021-09-24 12:04:56 · 3791 阅读 · 0 评论 -
企业内网中的WSUS更新服务 服务器连接到Microsoft Update来获取更新程序
这里我们先了解下WSUS更新的途径1、单WSUS服务器环境企业网络中部署了一台WSUS服务器,WSUS服务器连接到Microsoft Update来获取更新程序(称之为:同步),并分发给企业网络中的客户端计算机。当WSUS服务器和Microsoft Update进行同步时,WSUS会检查Microsoft Update是否具有新的更新程序并进行下载;当第一次进行同步时,WSUS会下载本地设置要求下载的所有更新程序。如图所示:2、链式WSUS服务器环境WSUS服务器不仅仅可以从Win.转载 2021-09-10 13:11:25 · 1101 阅读 · 0 评论 -
Window server 补丁修复及补丁回滚
一、补丁修复1.实例window2012 存在MS14-066漏洞2.搜索漏洞补丁Error - Office.com (microsoft.com)3.根据漏洞代码下载相对应的补丁Windows - Microsoft Download Center4.将下载的补丁上传至服务器并双击运行5.重启服务器鼠标移至左右侧,点击设置6.检查是否已经更新成功二、补丁回滚1.进入命令提示符如果补丁出现问题,系统将无法开机,会自动进入恢复模原创 2021-05-20 14:35:19 · 3913 阅读 · 0 评论 -
supervisor 管理进程
一、简介(1) 基于python编写,安装方便(2) 进程管理工具,可以很方便的对用户定义的进程进行启动,关闭,重启,并且对意外关闭的进程进行重启 ,只需要简单的配置一下即可,且有web端,状态、日志查看清晰明了。(3) 组成部分 supervisord[服务端,所以要通过这个来启动它] supervisorctl[客户端,可以来执行stop等命令](4) 官方文档地址:http://supervisord.org/二、安装基于pip命令安装,注意supervis转载 2021-05-16 15:27:41 · 197 阅读 · 0 评论 -
什么是 RPC ?
RPCRPC(Remote Procedure Call Protocol),是远程过程调用的缩写,简单说就是调用远端(跨进程)的一个函数。在微服务中,通常需要不限定服务提供方使用的技术选型,实现跨团队技术解耦。这就需要统一的服务框架 --RPC框架。远程过程调用协议。通过网络从远程计算机程序请求服务,不关心底层网络技术的协议。简而言之,RPC从一台机器(客户端)通过参数传递的方式调用另一台机器(服务器)的方法(服务)并得到返回结果。RPC干了什么?确定客户端与服务端间的通信协议 高效网络原创 2021-03-12 08:38:54 · 245 阅读 · 0 评论 -
Nginx文件描述符泄露?浅析FD_CLOEXEC文件描述符标志
很精彩的一篇文章。1. 引子事情是这样的,最近我们线上一个基于nginx的http服务经常报警,具体如下:accept() failed (24: Too many open files) while accepting new connection on 0.0.0.0:80https://blogs.360.cn/post/nginx%E6%96%87%E4%BB%B6%E6%8F%8F%E8%BF%B0%E7%AC%A6%E6%B3%84%E9%9C%B2%EF%BC%..转载 2021-03-10 12:32:40 · 257 阅读 · 0 评论 -
linux文件描述符
1、什么是文件和文件描述符Linux中文件可以分为4种:普通文件、目录文件、链接文件和设备文件。1、普通文件是用户日常使用最多的文件,包括文本文件、shell脚本、二进制的可执行和各种类型的数据。ls -lh 来查看某个文件的属性,可以看到有类似 -rw-r--r-- ,值得注意的是第一个符号是 - ,这样的文件在Linux中就是普通文件。这些文件一般是用一些相关的应用程序创建,比如图像工具、文档工具、归档工具... .... 或 cp工具等。这类文件的删除方式是用rm 命令。2、目录文件.转载 2021-03-10 12:14:32 · 648 阅读 · 0 评论 -
性能案例-Linux下解决time_wait连接过多(Linux内核优化)
一、性能测试的主要概念和计算公式系统吞度量要素:一个系统的吞度量(承压能力)与request对CPU的消耗、外部接口、IO等等紧密关联。单个reqeust对CPU消耗越高,外部系统接口、IO影响速度越慢,系统吞吐能力越低,反之越高。系统吞吐量几个重要参数:QPS(TPS)、并发数、响应时间QPS(TPS):每秒钟request/事务数量并发数:系统同时处理的request/事务数响应时间:一般取平均响应时间理解了上面三个要素的意义之后,就能推算出它们之间的关系...原创 2021-02-21 06:47:27 · 1810 阅读 · 0 评论 -
日常运维管理技巧十七(Nethogs进程流量监控工具)(转载)
有很多适用于Linux系统的开源网络监视工具。比如说,你可以用命令iftop来检查带宽使用情况。netstat用来查看接口统计报告,还有top监控系统当前运行进程。但是如果你想要找一个能够按进程实时统计网络带宽利用率的工具,那么NetHogs值得一看。NetHogs是一个开源的命令行工具(类似于Linux的top命令),用来按进程或程序实时统计网络带宽使用率。来自NetHogs项目网站:NetHogs是一个小型的net top工具,不像大多数工具那样拖慢每个协议或者是每个子网的速度而是按...转载 2021-02-20 18:00:38 · 295 阅读 · 0 评论 -
日常运维管理技巧十六(iftop网卡流量监控工具)(转载)
iftop是类似于top的实时流量监控工具。官方网站:http://www.ex-parrot.com/~pdw/iftop/1.iftop的作用iftop可以用来监控网卡的实时流量(可以指定网段)、反向解析IP、显示端口信息等,详细的将会在后面的使用参数中说明。2.安装iftop安装方法1、编译安装如果采用编译安装可以到iftop官网下载最新的源码包。安装前需要已经安装好基本的编译所需的环境,比如make、gcc、autoconf等。安装iftop还需要安装libpcap和li转载 2021-02-20 17:48:55 · 241 阅读 · 0 评论 -
日常运维管理技巧十五(htop使用说明top增强版)(转载)
htop 官网:http://htop.sourceforge.net/Linux top命令的用法详细详解:https://www.cnblogs.com/zhoug2020/p/6336453.htmlhtop 简介htop 类似于 top 命令,但可以让你在垂直和水平方向上滚动,所以你可以看到系统上运行的所有进程,以及他们完整的命令行。可以不用输入进程的 PID 就可以对此进程进行相关的操作 (killing, renicing)。htop 是 Linux 系统中的一个互动的进程查看器,一转载 2021-02-20 17:39:46 · 319 阅读 · 0 评论 -
Linux内核OOM机制的浅析
Linux内核根据应用程序的要求分配内存,通常来说应用程序分配了内存但是并没有实际全部使用,为了提高性能,这部分没用的内存可以留作它用,这部分内存是属于每个进程的,内核直接回收利用的话比较麻烦,所以内核采用一种过度分配内存(over-commit memory)的办法来间接利用这部分“空闲”的内存,提高整体内存的使用效率。一般来说这样做没有问题,但当大多数应用程序都消耗完自己的内存的时候麻烦就来了,因为这些应用程序的内存需求加起来超出了物理内存(包括swap)的容量,内核(OOM killer)必须...原创 2021-02-20 17:16:03 · 810 阅读 · 0 评论 -
简单排查定位linux系统的性能瓶颈
有没有遇到过开发人员抱怨着系统使用比较卡顿,影响批处理的效率等等,下面使用几个步骤,初步定位瓶颈。一.有监控的情况下,首先看监控,是否有异常指标或报警二.没有监控的情况下按照以下步骤看看系统层面有没有异常1.首先看系统的平均负载,使用top或htop命令查看,平均负载体现的是系统的一个整体情况。它应该是cpu,内存,磁盘性能的一个综合体现。一般是平均负载的值大于机器cpu的核数,这时候说明机器资源已经紧张了。下图的负载是 load average : 6.61 , 7.15 , 6.19 .原创 2020-11-25 17:21:24 · 1054 阅读 · 2 评论 -
Linux内核I/O系统报错日志与硬盘故障对应关系
日志信息 故障现象描述 与硬盘关系 scsi1: ERROR on channel 0, id 7, lun 0, CDB: Read (10) 00 73 fc 62 bf 00 00 80 00 Info fld=0x73fc6326, Current sdi: sense key Medium Error Additional sense: Unrecovered read error SMART规范定义“Medium Error”错误是一种不可恢复的错误,可能由于介转载 2020-11-23 14:28:07 · 1159 阅读 · 0 评论 -
日常运维管理技巧十四(rsync使用说明)
一、简介1、认识Rsync(remote synchronize)是一个远程数据同步工具,可通过LAN/WAN快速同步多台主机间的文件。Rsync使用所谓的“Rsync算法”来使本地和远程两个主机之间的文件达到同步,这个算法只传送两个文件的不同部分,而不是每次都整份传送,因此速度相当快。Rsync支持大多数的类Unix系统,无论是Linux、Solaris还是BSD上都经过了良好的测试...原创 2018-11-14 17:41:46 · 396 阅读 · 0 评论 -
日常运维管理技巧十三(chkconfig使用说明)
chkconfig是管理系统服务(service)的命令行工具。所谓系统服务(service),就是随系统启动而启动,随系统关闭而关闭的程序。chkconfig可以更新(启动或停止)和查询系统服务(service)运行级信息。更简单一点,chkconfig是一个用于维护/etc/rc[0-6].d目录的命令行工具。chkconfig 提供5个功能:1. 设置service启动信息# ...原创 2018-11-14 13:30:44 · 347 阅读 · 0 评论 -
日常运维管理技巧十二(linux任务计划cron)
十二、crondcrond 是linux下用来周期性的执行某种任务或等待处理某些事件的一个守护进程,与windows下的计划任务类似,当安装完成操作系统后,默认会安装此服务 工具,并且会自动启动crond进程,crond进程每分钟会定期检查是否有要执行的任务,如果有要执行的任务,则自动执行该任务。1、Linux下的任务调度分为两类,系统任务调度和用户任务调度。系统任务调度:系统周期性所...原创 2018-11-13 19:57:24 · 401 阅读 · 0 评论 -
日常运维管理技巧十一(linux中的网络基础)
十一 Linux网络相关1、ifconfig查看网卡ip如果提示ifconfig命令不存在需要安装net-tools才能使用:# yum install -y net-tools# ifconfig eth0 #带网卡名可以查看指定网卡的信息,不指定网卡名会列出所有网卡的信息。2、关闭、启动网卡注:如果是远程连接的话,关闭和启动网卡的操作必须同时执行,否则会导致无...原创 2018-11-13 19:25:46 · 240 阅读 · 0 评论 -
日常运维管理技巧十(linux下抓包 tcpdump)
十、linux下抓包tcpdump命令是一款抓包工具,它可以打印所有经过网络接口的数据包的头信息,也可以使用-w选项将数据包保存到文件中,方便以后分析。1、tcpdump工具需要自行安装:# yum install -y tcpdump格式:tcpdump 选项可用选项,常见的我用红色标出:-a:尝试将网络和广播地址转换成名称;-c<数据包数量>:收到指定的...原创 2018-11-13 10:41:06 · 1667 阅读 · 1 评论 -
日常运维管理技巧九(查看网络连接状态 netstat)
九、用netstat命令查看网络状态linux作为服务器的操作系统,服务器上会有很多服务,服务往往是和客户端相互通信的,这就意味着它要有监听端口,要有对外的通信端口。这个命令查看的就是TCP/IP通信的状态。安装一个MySQL,提供一个数据库服务,就要有一个监听端口,那么何为监听端口?正常情况下一台机器是没有任何的端口监听的,这就意味着它没有办法和其他的机器通信。你要想让其他人访问你的网站...原创 2018-11-13 09:12:15 · 642 阅读 · 3 评论 -
日常运维管理技巧八(查看系统进程 ps)
八、使用ps查看系统进程ps -elf和ps aux结果差不多解释下 ps aux中的STAT代表的意思:D 不能中断的进程,这种进程会持续消耗CPUR 是run的意思,表示正在运行中的进程S 是睡眠状态的进程,可能只是暂时的不消耗CPUT 是暂停的进程,比如vmstat 1 每秒钟打印输出, 你这是Ctrl+z , 那么进程就会暂停Z表...原创 2018-11-12 18:56:24 · 361 阅读 · 0 评论 -
日常运维管理技巧七(查看内存使用情况 free)
七、用free命令查看内存使用情况Free命令可以查看当前系统的总内存大小以及使用内存的情况。CentOS 7系统的free命令显示结果比CentOS 6更简洁一些,但大体一致。总共有三行,第一行是说明,第二行是内存的使用情况,第三行是交换分区的情况。1、total:内存总大小2、used:真正使用的实际内存大小3、free:剩余物理内存大小(没有被分配,纯剩余)...原创 2018-11-12 18:07:01 · 469 阅读 · 0 评论 -
日常运维管理技巧六(查看磁盘IO性能 iostat/iotop)
六、监控io性能(这个是关于磁盘的,磁盘的状态的两个命令 iostat iotop)在日常运维过程中,除了CPU、内存外,磁盘的io也是非常重要的指标。有时候CPU、内存明明有剩余,但系统就是负载很高,我们用vmstat命令查看会发现b列或wa列比较大,那就说明系统磁盘有瓶颈。我们在安装sysstat包时,就会安装iostat命令,它和sar属于同一个包。iostat ...原创 2018-11-12 16:27:45 · 9295 阅读 · 0 评论 -
日常运维管理技巧五(查看网卡流量情况 nload)
nload的显示信息也是支持设置显示单位的。我们可以加入-u 参数,例如下面我们输入如命令"nload -u m",就是以MB为单位。第一行就是网卡信息,方向键上下切换网卡默认上边Incoming是进入网卡的流量;默认下边Outgoing是网卡出去的流量;默认右边(Curr当前流量)、(Avg平均流量)、(Min最小流量)、(Max最大流量)、(Ttl流量统计)...原创 2018-11-12 15:39:56 · 523 阅读 · 0 评论 -
日常运维管理技巧四(查看网卡流量 sar)
四、sar命令监控系统状态sar是一个非常全面的分析系统状态的命令,主要用来查看网卡的流量。它同样可以查看你的CPU、内存、磁盘的状态,它被称为linux系统中的瑞士军刀,也就是它的命令非常复杂和丰富。与其他系统状态监控工具不同,它可以打印历史信息,可以显示当天从零点开始到当前时刻的系统状态信息。如果没有这个命令,可以通过 yum install -y sysstat来安装。安装完这...原创 2018-11-12 15:26:43 · 1775 阅读 · 0 评论 -
日常运维管理技巧三(查看进程所占资源 top)
三、用top命令显示进程所占的系统资源可以用top查看具体的进程。红框框中的内容与之前的w命令,vmstat命令查看的类似。包括系统的负载情况,总共有多少任务,有多少运行的任务,有多少正在sleeping的任务。说明CPU使用率很高,us长期在60%以上是对CPU没有好处的。下面是真正需要关心的东西,默认情况下,它会按CPU百分比从高到低排序,%MEM是内存,RES是物理内...原创 2018-11-12 14:15:06 · 378 阅读 · 0 评论