运维
温殿飞
人生漫漫希望大家都能健健康康幸福美满
展开
-
openEluer安装软件提示系统缺少的一些库的解决
问题:mysql: error while loading shared libraries: libncurses.so.5。问题:mysql: error while loading shared libraries: libtinfo.so.5。解决:ln -s /usr/lib64/libnsl.so.3 /usr/lib64/libnsl.so.1。问题:libnsl.so.1 => not found。mysql客户端相关的坑。原创 2024-08-27 15:18:05 · 270 阅读 · 0 评论 -
短信端口和端口短信的概念
端口短信是针对点到点短信来说的,点到点即手机直接发给手机的,端口就是使用软件发给手机的。软件是移动运营商合作的内容提供商开发的,遵守运营商的规范,有端口号。日常生活遇到端口短信的例子,1069开头的这一串就是短信的端口,企业通过短信端口发送的短信,就是端口短信。和点对点短信不同,发送人展示的是短信端口号。是针对点到点短信来说的,点对点即手机直接发给手机的,端口就是使用软件发给手机的。就是你要把指定的内容发到那个端口,用短信的方式。原创 2023-08-04 17:23:40 · 1279 阅读 · 0 评论 -
LVS+keepalive配置DNS的UDP53端口负载均衡
keepalived做DNS,UDP负载均衡,目前网上资料不多,这个我自己摸索并总结的文档。原创 2022-11-29 10:30:12 · 1273 阅读 · 0 评论 -
超详细-VMWARE安装linux虚拟机+配置静态ip地址+克隆操作及克隆后虚拟机网卡问题解决办法
准备工作:(1)首先你要安装vmware,网上搜索任何一个版本的都可以。(2)准备好系统镜像文件。我用的是centos6.6(3)安装xshell远程连接工具(一)接下来打开vmware选择创建新的虚拟机选择自定义接下来直接下一步,直到看到下面的页面选择稍后安装系统,然后下一步选择linux系统版本选择centos64位,然后下一步设置虚拟机名字和安...原创 2018-08-05 16:46:34 · 15323 阅读 · 3 评论 -
salt常见问题
常见问题解决1. 为保险起见,执行测试命令前可先测试salt服务器到目标机器的连通性,如:sudo salt -C 'L@gslbprdapp214,gslbprdapp215' test.ping2. 如果此命令长时间无输出,可ctrl+c终止命令,并尝试重新执行。3.test.ping输出Minion did not return. [No response]问题:依次尝试下述方法,然后再次使用sudo salt -C 'L@gslbprdapp214,gslbprdapp215' .原创 2022-02-18 10:21:30 · 1274 阅读 · 0 评论 -
媒体传输质量指标MDI
用来检测流媒体质量(点播,直播)包括两个重要参数,DF(延迟因子),MLR(媒体分组丢失速率)(1)DFDF 值用来衡量视频的延迟和抖动情况单位毫秒,指的是单位时间(1秒)内被测试设备流入与流出的视频流字节数除以视频码率的最大值与最小值的差值。DF=(max[流入字节数-流出字节数]-min[流入字节数-流出字节数])/视频码率流入字节数即设备接收到的字节数,可通过实际测量获取,而流出的字节即视频解码所需的字节数,可通过分析视频流解码获取。用户访问流媒体时,一方面通过网络获取视频流.原创 2021-11-05 17:18:10 · 1309 阅读 · 0 评论 -
“您在 /var/spool/mail/root 中有邮件”禁止系统检查邮件
解决办法[root@master ~]# echo "unset MAILCHECK" >> /etc/profile[root@master ~]# source /etc/profile清理邮件内容[root@master ~]# >/var/spool/mail/root原创 2021-08-03 17:08:32 · 251 阅读 · 0 评论 -
/etc/cron.d/目录下的定时任务不执行
安装一个测试机想在crond系统任务目录,添加ntp时间同步的操作,就按照和crontab -e 一样的写法添加了一个命令发现不执行。[root@minion2 cron.d]# cat ntptime */2 * * * * /sbin/ntpdate ntp.aliyun.com查资料发现,是因为系统任务目录需要指定执行的用户名才可以,而我们平时使用的crontab -e 是用户级别的命令,会为当前用户创建定时任务,也就不需要特别指出用户名就能执行。于是我做了如下测试,增加了一个打印he原创 2021-08-03 16:29:00 · 1806 阅读 · 0 评论 -
搭建自己的yum源,并验证其功能
创作不易,如果对你有用,请点赞或关注。实验步骤1、对外提供文件下载的服务程序,http服务器,或者ftp服务器httpd,nginx,vsftpd2、rpm安装包:可以是自己开发的软件包,也可以是从别的源下载的rpm包3、创建rpm源文件4、客户端配置repo源文件。5、验证yum源站是否可用(一)安装http服务并配置服务目录创建目录mkdir -p /data/home/wendf安装服务yum -y install httpd修改/etc/httpd原创 2021-06-24 16:05:22 · 2286 阅读 · 0 评论 -
shell脚本利用后台符号“&”实现同步执行
#!/bin/bashfor i in `seq 10`do echo $i sleep 1done &for i in `seq 11 20`do echo $i sleep 1done &for i in {21..30}do echo $i sleep 1done原创 2021-06-09 10:49:53 · 1507 阅读 · 0 评论 -
/etc/cron.daily/logrotate不执行
服务器上的nginx使用logrotate来分割日志,设置为每天分割。但是logrotate似乎没有工作,日志并没有分割。。如果是logrotate未执行,可能是crond没有启动,因为logrotate被/etc/cron.daily/logrotate脚本所启动,可以查看其中代码:[root@test ~]# cat /etc/cron.daily/logrotate#!/bin/sh/usr/sbin/logrotate /etc/logrotate.confEXITVALUE=$?i原创 2020-06-30 20:24:40 · 4968 阅读 · 0 评论 -
查看trafficserver可用缓存空间大小
/usr/local/trafficserver/bin/traffic_line -r proxy.process.cache.bytes_total原创 2020-06-08 09:25:26 · 636 阅读 · 0 评论 -
从标准输入 管道读入新的密码,不要交互过程修改linux系统用户密码
<pre name="code" class="sql">--stdin This option is used to indicate that passwd should read the new password from standard input, which can be a pipe. 这个选项用于 从标准输入 管道读入新的密码"echo 'asdasdg' | passwd --stdin root"root@10.10.1...原创 2020-05-20 14:09:39 · 843 阅读 · 0 评论 -
excel插件计算数据95值
研究了很久,所以分析给大家1、打开excel的文件,点击下面的选项栏。2、弹出框点击加载项,在非活动应用程序加载项找到分析工具库,然后点击下面的转到。3、在弹出工具库打钩就可以看到菜单被加到上面了。4、分析数据,选择数点击数据分析菜单即可5,最终结果...原创 2020-04-20 15:24:55 · 3025 阅读 · 0 评论 -
解决salt重新认证在master端被Denied的问题
当初始化安装 minion 启动服务启动后minion端生成一个秘钥对,并产生一个ID值,minion服务会安装ID值命名的公钥发送给 master ,直到接受为止; master认证完毕后,会将minion 端发送来的,以ID值命名的公钥存放在 /etc/salt/pki/master/minions 目录中(无扩展名); master认证完毕后,会将自身的公钥发送给 minion,并存...原创 2020-01-17 16:52:54 · 2010 阅读 · 0 评论 -
linux配置IPV6地址详细教程
1、自动获取IPV6地址1)修改/etc/sysconfig/network文件,修改如下字段,不存在则手动添加,部分系统默认是开启的(加上也不影响)NETWORKING_IPV6=yes2)修改/etc/sysconfig/network-script/ifcfg-ethX文件,修改如下字段IPV6INIT=yes (是否开机启用IPV6地址)3)运行命令service net...原创 2020-10-30 11:48:20 · 43402 阅读 · 1 评论 -
yum 和rpm 使用小技巧,解决 yum 安装过程中的rpm 依赖问题。
[root@sy-ck-videoserver-182-46 ~]# yum install -y libdb-devel.x86_64Resolving Dependencies--> Running transaction check---> Package libdb-devel.x86_64 0:5.3.21-19.el7 will be installed-->...原创 2019-12-26 14:01:52 · 4904 阅读 · 0 评论 -
从天数据中计算月数据,现在我要根据域名从里面取出一个月的数据,并求和
目录如下:现在只有每天的域名请求量数据库,然而客户要求取一个月的。给定若干个域名:例如www.baidu.com ,www.qq.com等等,从数据库中取出这些域名一个月的请求量。下面附上一个shell脚本。#!/bin/bashfile="/wendf/domain.txt"tmp="/wendf/.tmp"date=("`for i in {1..30};do date "...原创 2018-05-29 19:06:48 · 522 阅读 · 0 评论 -
centos7安装mysql数据库
一、安装mysql官方yum源在MySQL官网中下载YUM源rpm安装包:http://dev.mysql.com/downloads/repo/yum/ 下载yum源wget http://dev.mysql.com/get/mysql57-community-release-el7-8.noarch.rpm安装yum源yum localinstall mysql57-com...原创 2018-05-11 09:51:16 · 133 阅读 · 0 评论 -
python 使用SubnetTree实现ip跟ip段匹配并输出ip段所在的归属。
鄙人工作中遇到要通过ip地址查询ip归属的问题,ip归属是客户提供的ip段和自有业务的对应表ip_attribute.txt ,1.1.1.0/24 客户;2.2.2.0/32 办公;192.168.1.1/32 自有;(1)下载安装包wget https://pypi.python.org/packages/8b/25/e5c59119ad0db85bb3e94037e3767...原创 2018-05-09 15:06:50 · 2190 阅读 · 0 评论 -
强大的网段掩码计算处理工具netmask
首先要安装这个工具:百度网盘下载链接:https://pan.baidu.com/s/14yYJRtBRfmiVyofgdU_6HQ 密码:1b7s解压安装包[root@LN~]# tar -xf netmask_2.3.12.tar.gz进入安装文件夹[root@LN~]#cd netmask-2.3.12/编译安装[root@LN~]# ./configure[r...原创 2018-05-15 11:18:46 · 1784 阅读 · 0 评论 -
python脚本实现将网段转换成ip
python 交流学习群205075113利用python的IPY模块实现将网段转换成ip需要先安装IPY模块wget https://files.pythonhosted.org/packages/88/28/79162bfc351a3f1ab44d663ab3f03fb495806fdb592170990a1568ffbf63/IPy-0.83.tar.gz解压安装[roo...原创 2018-05-15 12:17:34 · 5294 阅读 · 0 评论 -
linux服务器 用系统默认mail发送邮件
第一步:设备服务器发送邮件要用的,邮箱地址,账号密码编辑 /etc/mail.rcvim /etc/mail.rc在文件的结尾追加,账号信息配置例如:set from=1880888888@139.com smtp=smtp.139.com smtp-auth-user=18808888888@139.com smtp-auth-password=123456 smtp-auth=login第二步...原创 2018-06-25 14:26:43 · 3055 阅读 · 0 评论 -
Wirshark入门教程
1、网上搜索并下载安装包到我们的电脑。https://sm.myapp.com/original/System/Wireshark-win32-2.4.6.exe2、安装软件直接下一步下一步安装即可,注意选择安装目录3、打开软件,选择要抓包的网卡4、操作需要抓取的网络页面或者应用软件。5、操作完成后结束抓包6.分析抓到的报文,分析需要多练多学习。要学会筛选,...原创 2018-05-29 15:49:41 · 862 阅读 · 0 评论 -
CDN系统运维基本概念
一.CDN是什么?CDN的全称是Content Delivery Network,即内容分发网络。其基本思路是尽可能避开互联网上有可能影响数据传输速度和稳定性的瓶颈和环节,使内容传输的更快、更稳定。通过在网络各处放置节点服务器所构成的在现有的互联网基础之上的一层智能虚拟网络,CDN系统能够实时地根据网络流量和各节点的连接、负载状况以及到用户的距离和响应时间等综合信息将用户的请求重新导向离用户最近的...转载 2018-05-30 10:17:04 · 6314 阅读 · 2 评论 -
关于企业是否需要部署自己的CDN
想要了解cdn的基本概念可以参考我的另外一篇文章:点击打开链接如果企业需要自建CDN参考下面一些简单资料:CDN的网络架构:简单说下:CDN网络架构主要由两大部分,分为中心和边缘两部分,中心指CDN网管中心和DNS重定向解析中心,负责全局负载均衡,设备系统安装在管理中心机房,边缘主要指异地节点,CDN分发的载体,主要由Cache和负载均衡器等组成。当用户访问加入CDN服务的网站时,...转载 2018-05-15 14:11:00 · 528 阅读 · 0 评论 -
awk 二列相等求第三列的和,和平均值,及for循环根据第二列求第三列最大值
举个例子有下面一个文件 1.txtaaaa,哈哈,9bbb,啦啦,5ccc,嗯嗯,6aaaa,哈哈,6bbb,啦啦,7ccc,嗯嗯,4aaaa,哈哈,3asd,啦啦,3###求和cat 1.txt |awk -F"," '{sum[$2]+=$3}END{for(c in sum){print c,sum[c]}}'###求平均值cat 1.txt |awk...原创 2018-05-14 17:52:31 · 3417 阅读 · 1 评论 -
linux系统下通过文件名查找文件
方法一:locate 命令查看文件位置,首先看一下服务器是否有安装这个命令rpm -qa |grep locate如果没有安装则需要进行安装:yum install -y mlocate更新下locate的文件列表库updatedblocate命令只能查找执行updatedb之前的文件,如果以后要查找新建的文件需要重新执行一次updatedb使用方法 、locate...原创 2018-05-10 17:55:40 · 14080 阅读 · 0 评论 -
linux中竖线'|',双竖线‘||’,&和&&的意思
对于初学者来说这几个意思可能只知道其中几个的意思,下面我们来看一下。1、竖线‘|’ ,在linux中是作为管道符的,将‘|’前面命令的输出作为'|'后面的输入。举个例子[18066609@root~]$ cat /etc/passwdroot:x:0:0:root:/root:/bin/bashbin:x:1:1:bin:/bin:/sbin/nologindaemon:x:2:2...原创 2018-08-14 14:58:33 · 36248 阅读 · 0 评论 -
记一次自建CDN非法请求的处理过程。
问题是这样的:突然有一天,服务器上突然有了很多502的状态码。当时吓差点没吓得的吃手。于是有了下面的排查和处理过程。-----------------------------------------------------------------第一步:先到服务器筛选日志查看具体有哪些域名,发现主要集中在10个左右的域名,且一级域名都是一样的。第二步:看下这些请求都是哪里来的,刷选发现...原创 2018-11-07 17:00:12 · 1256 阅读 · 0 评论 -
https秘钥相关概念
密码学在计算机科学中使用非常广泛,HTTPS就是建立在密码学基础之上的一种安全的通信协议。HTTPS早在1994年由网景公司首次提出,而如今在众多互联网厂商的推广之下HTTPS已经被广泛使用在各种大小网站中。在完全理解HTTPS之前,有必要弄清楚一些密码学相关的概念,比如:明文、密文、密码、密钥、对称加密、非对称加密、摘要、数字签名、数字证书。密码(cipher)密码学中的密码(ciphe...原创 2018-11-07 17:13:44 · 1228 阅读 · 0 评论 -
DNS解析详细讲解
(一)什么是DNS域名系统(英文:Domain Name System,缩写:DNS)是互联网的一项服务。它作为将域名和IP地址相互映射的一个分布式数据库,能够使人更方便地访问互联网。DNS解析是分布式存储的,比如根域名服务器ROOT DNS,只存储260个顶级域名的DNS服务器的ip地址。顶级域名服务器如.com的DNS服务器,存储的则是一些一级域名的权威DNS服务器地址(如suning...原创 2019-02-27 15:42:10 · 16579 阅读 · 1 评论 -
linux服务器配置双网卡(内网和外网)
假设:内网ip为10.10.10.3 网关为10.10.10.1 外网ip为211.170.1.105 外网网关为211.171.1.1开启两个网卡eth0 eth1配置内网网卡DEVICE="eth0"BOOTPROTO="static"HWADDR="34:97:F6:5C:35:6B"IPV6INIT="yes"MTU="1500"NM_CONTROLLED="yes"O原创 2018-06-13 14:42:38 · 21117 阅读 · 1 评论