个人杂志
IT-黑曼巴
一沙一世界,一花一天堂
展开
-
es历史数据清理
以下脚本加入crontab -e 1 2 #每天凌晨1点执行清理es数据 0 1 * * */data/es/rm_es.sh >>/data/es/logs//rm_es.log 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19..原创 2021-12-08 11:26:00 · 2818 阅读 · 0 评论 -
自动化运维Ansible之安装部署和简单运用
一、部署之前先进行多主机免密:#配置ssh免密例如主机A想免密ssh登陆主机B(172.31.97.31),在主机A上执行如下命令:ssh-copy-id root@172.31.97.31 #提示输入主机B的密码,回车完成免密。如果还有C和D主机 依次在主机A执行ssh-copy-id root@C和Dip既可,(因为我们规划将主机A作为ansible服务端因此需要对其它节点的主机免密访问)说明:如果报错可能是由于主机A没有公钥,在主机A上执行ssh-keygen命令生成一个(一...原创 2021-11-01 16:43:36 · 358 阅读 · 0 评论 -
使docker-compose支持nvidia-docker方法
1、首先服务器是安装了docker-ce和nvidia-docker2的然后在安装docker-compose从官方docker compose版本下载ver1.24.1并授予执行权限$ curl -L https://github.com/docker/compose/releases/download/1.24.1/docker-compose-`uname -s`-`uname -m` -o /usr/local/bin/docker-compose$ chmod +x /usr/l原创 2020-08-04 14:21:42 · 2115 阅读 · 0 评论 -
CentOS 7.5 离线环境下安装Nvidia T4 显卡驱动 、和docker-ce、nvidia-docker2运行环境
在安装docker-ce、nvidia-docker2之前可以先把cuda_10.1.105_418.39_linux.run显卡驱动先安装好安装必须软件yum install gcc kernel-headers kernel-devel -y禁止nouveaucp /local-repo/nvidia-installer-disable-nouveau.conf /etc/modprobe.d/重建initramfs image文件dracut --force系统重启re原创 2020-07-28 11:26:11 · 1994 阅读 · 0 评论 -
数据传输过程中丢包分析处理-原因可能是UDP或TCP缓存区满了导致
0.防火墙问题如果系统是因为防火墙而丢包,表现的行为一般是所有的报文都无法正常接收,要排查的业务中只是部分相对少量丢包,认为非防火墙问题。(当然不排除防火墙只 drop 一部分报文的可能性。如果遇到丢包比率非常大的情况,防火墙某规则主动 drop UDP 报文)1.检查阿里云SLB监控状态?A、查看丢弃数据包数目?发现为0,认为正常B、检查丢弃连接数目?发现为0.认为正常2.命令检查每一台ECS,确认是否丢包A、查看网卡丢包数据命令 ifconfig eth0查看显..转载 2020-06-23 15:35:59 · 4255 阅读 · 0 评论 -
Centos7.5搭建rsync同步工具
rsync的服务端和客户端搭建首先要看看有没有rsync,没有就按装一个rsyncrpm -qa |grep rsync没有就用yum安装一个,yum install rsync1配置文件然后创建rsyncd.conf文件,并添加如下内容(文件默认不存在) [root@chensiqi2 backup]# cat /etc/rsyncd.conf#rsync_config_____start#created by chensiqi 13:40 2017-3-6##.原创 2020-05-14 17:15:05 · 327 阅读 · 0 评论 -
空号检测(电话号码状态实时分析)freeswitch模块
下载地址:http://pan.baidu.com/s/1hsljYi4关于检测准确率的问题信号音分析部分:回铃声 忙音 只要是标准频率 没有丢包 都可以准备检测出来彩铃 纯音乐 1秒内可以检查出,大声的歌手 3秒内检测出,对于小声的歌声或者广告语,可能存在检测不出问题。样本匹配部分:默认是中国电信E1录制的样本,电信E1,PCMA,PCMU编码 大部分号码可以检测出(移动号码大于...转载 2020-04-01 10:15:36 · 3300 阅读 · 8 评论 -
细说语音网络边界控制器--SBC
什么是SBCSBC即会话边界控制器。S即Session,会话,先通过协商建立链接后再传输的业务。如:打电话、视频通话、电话/视频会议、视频监控等...区别于非即时业务微信聊天、上网、下载等。B英文全稳称:Border,边界,部署在网络边缘。C英文全称:Controller,中文:控制器,音视频控制:安全、接入、路由、策略、信令、媒体、QoS...等。由些可以看出,S代表了应用场景,B说明了在vo...转载 2020-04-01 10:09:07 · 2724 阅读 · 0 评论 -
FreeSWITCH信号音检测(忙音检测,呼叫进度检测)
keywords: FreeSWITCH 忙音检测 呼叫进度检测 信号音检测 detect busy ringingdescription: FreeSWITCH忙音信号检测使用方法categories: FreeSWITCHFreeSWTICH有2种信号音检测方法一种mod_dptools: tone_detect,还有一个是mod_spandsp Call Progress,我们先介绍...转载 2020-04-01 10:04:42 · 2001 阅读 · 0 评论 -
CentOS release 6.5---7.4安装MySQL方法及常用命令梳理
Linux 系统下安装MySQL环境:1、操作系统:CentOS release 7.2 (Final) --6.5以上-7.4以下都可以采用以下方法安装2、安装版本: mysql-5.6.31-linux-glibc2.5-x86_64.tar.gz3、下载地址:http://dev.mysql.com/downloads/mysql/4、下载说明:上边的下载地址是最新版的,如果想...原创 2019-07-29 16:23:58 · 364 阅读 · 0 评论 -
简单linux系统服务自启自检脚本--简称服务守护进程
此脚本解决服务没守护进程出现异常挂断情况,可使用。#!/bin/bashwhile truedops -ef | grep "服务名" | grep -v "grep"if [ "$?" -eq 1 ]then./服务启动脚本.sh #启动应用,修改成自己的启动应用脚本或命令echo "process has been restarted!"else...原创 2019-06-13 16:14:52 · 394 阅读 · 0 评论 -
智能语音导航与呼叫中心对接图解
智能语音导航与呼叫中心对接图解:采用国际标准语音mrcpv2协议进行对接:对接排查可通过tcpdump -X -s0 -i 网卡名 -w 抓包名*.pcap,然后可通过WiresharkPortable工具去分析,通过mrcp中的三种工作协议排查问题:sip,mrcp,rtp,类似tcp/ip协议的三次握手:首先建议sip连接,返回sip200ok,当你抓包后可从...原创 2019-06-13 16:05:44 · 2828 阅读 · 0 评论 -
centos7.2 resize2fs Couldn't find valid filesystem superblock+lvm逻辑卷增加刷新不生效问题
现在给vg00-lvroot 逻辑卷根目录 增加100G的方法:lvresize -L +10G /dev/mapper/vg00-lvroot //增加100G到vg00-lvroot分区 后面跟lvm 路径。以存在lvm路径用lvs命令查看resize2fs /dev/mapper/vg00-lvroot //刷新下刚挂载的分...原创 2019-06-13 15:37:37 · 5433 阅读 · 0 评论 -
华为云服务器Centos7.3安装svn方法
由于是在CentOS7最小化安装的操作系统环境安装SVN,我们首先排除一些环境因素。在此首先关闭了防火墙,安装了vim文本编辑工具。 使用yum install -y subversion命令安装SVN。由于CentOS7采用的最小化安装,所以除了安装软件本身外,还会自动的安装很多perl的依赖包。安装完毕后,采用svnserve --version命令检查一下是否可以正...原创 2018-12-29 16:04:09 · 697 阅读 · 0 评论 -
简单批量修改筛选脚本命令
简单批量修改筛选脚本命令:for file in `ls *.wav`;do mv $file `echo $file |sed 's/\.wav//'`;done 可以将文件夹中音频文件后缀.wav去掉 只保留前半部分。for file in `ls *.txt`;do mv $file `echo $file |sed 's/\.txt/.wav/'`;done 批量把后缀*...原创 2018-12-28 22:09:03 · 475 阅读 · 0 评论 -
centos或Redhat7及以上ssh配置免密码登录方法
日常工作中很多情况下都需要登录服务器进行管理,一般都是用ssh进行连接,为了防止密码外泄,可以配置下ssh的免密码登录。首先服务器两台:A:43.224.34.38B:104.238.161.48配置的结果是B机器可以免密码登录到A服务器。首先在B服务器上生成本机的公私密钥:也可以执行:ssh-keygen -t rsa -P ''生成公私密钥 -P是:提供(旧)密语。默...原创 2018-12-28 15:54:12 · 779 阅读 · 0 评论 -
关于数据库基本命令
su - oracleexport ORACLE_SID=test 新建实例 及启用实例lsnrctl startsqlplus / as sysdba sqlplus /nologconn / as sysdbastartuparchive log list; 查看归档模式show parameter name 查看实例名ps原创 2017-11-08 14:52:37 · 509 阅读 · 0 评论 -
本地yum源制作
#mkdir /yum#mount -o loop /dev/cdrom /yum #vi /etc/rc.d/rc.local -----开机自动挂载mount -o loop /dev/cdrom /yum 然后输出挂载命令df -h[root@localhost 桌面]# df -hFilesystem Size Used Avail U原创 2017-11-09 11:00:07 · 241 阅读 · 0 评论 -
Linux 的计划任务Crontab
Linux 的计划任务Linux操作系统定时任务系统 Cron 入门 cron是一个linux下的定时执行工具,可以在无需人工干预的情况下运行作业。由于Cron 是Linux的内置服务,但它不自动起来,可以用以下的方法启动、关闭这个服务: /sbin/service crond start //启动服务转载 2017-12-11 15:17:26 · 5369 阅读 · 0 评论 -
crontab 计划任务
1、安装iprouteyum -y install iproute/sbin/tc qdisc add dev eth0 root tbf rate 15000kbit latency 200ms burst 2000 限制带宽速度/sbin/tc qdisc del dev eth0 root tbf 解除带宽限速vi /etc/rc.原创 2017-12-11 15:19:31 · 191 阅读 · 0 评论 -
Linux服务器下挂载存储
Linux服务器下挂载存储挂载存储背景:针对安徽省各地市硬件配置的不同,诸如oracle的软件安装在服务器上,数据则放在存储上。这样的话,启动服务器若没有挂载存储,应用启用失败。为了能够使服务器重启后存储自动挂载,这就要求我们对存储随服务器重启自动挂载进行配置。延伸:同sam协议配置自动启动类似。查看linux下服务器上存储情况查看分区及存储情况命令转载 2018-01-03 09:54:07 · 19645 阅读 · 0 评论 -
raid1 raid2 raid5 raid6 raid10的优缺点和做各自raid需要几块硬盘
Raid 0:一块硬盘或者以上就可做raid0优势:数据读取写入最快,最大优势提高硬盘容量,比如3快80G的硬盘做raid0 可用总容量为240G。速度是一样。缺点:无冗余能力,一块硬盘损坏,数据全无。建议:做raid0 可以提供更好的容量以及性能,推荐对数据安全性要求不高的使用。Raid 1:至少2快硬盘可做raid1优势:镜像,数据安全强,2快硬盘做raid一块正常运行原创 2018-01-09 10:53:25 · 26770 阅读 · 0 评论 -
linux分区格式化命令使用方法
linux分区格式化命令使用方法 首先使用root权限登陆进入linux操作界面使用fdisk -l 参数查看设备名跟设备状态类似如下 :[root@ecofe2 /]# fdisk -lDisk /dev/hdd: 250.0 GB, 250059350016 bytes255 heads, 63 sectors/track, 30401 cylind转载 2018-01-09 12:03:16 · 3899 阅读 · 0 评论 -
liunx系统下分区操作
在/dev 目录下,每一个驱动器以一个单独的设备文件来表现。通常最常见的是硬盘,对于IDE 硬盘一般可以有二到四个。这就是/dev/hda、/dev/hdb、/dev/hdc 和/dev/hdd,hd 是硬盘的意思,a 则是代表第一个设备,hda1 中的“1”代表hda 的第一个硬盘分区,依此类推。而SCSI 硬盘也就是/dev/sda、/dev/sdb 等等,sd 是SCSI 设备的原创 2018-01-09 12:14:08 · 282 阅读 · 0 评论 -
Linux安装JDK完整步骤
1、检查一下系统中的jdk版本[root@localhost software]# java -version显示:openjdk version "1.8.0_102"OpenJDK Runtime Environment (build 1.8.0_102-b14)OpenJDK 64-Bit Server VM (build 25.102-b14, mixed mode)2、检测jdk安装...转载 2018-03-19 14:59:13 · 136 阅读 · 0 评论 -
排队机UAP3300工作机制
环境:排队机UAP3300CTI: 3.4现象描述:1. 用户打电话进入IVR后,没有听到IVR的提示音2.通过IVR的日志查询,流程中放音正常,显示放音成功3.重启CTI和排队机都无效在放音的时候,提示Check Call Is Disconnect, Param: ssp=4607;这个是什么意思,正常的通话时显示的日志为: SetCallStatus ssp=27135, Dr...转载 2018-11-07 14:37:50 · 955 阅读 · 0 评论 -
Centos7.2静默安装oracle11gR2
Oracle数据库部署(安装前确认swap空间大小,内存大于16G,swap=16G,划分一个逻辑分区,更改为swap,w保存退出。mkswap /dev/sdb5 swapon(swapoff) /dev/sdb5 /etc/fstab )4G以内的物理内存,SWAP 设置为内存的2倍。4-8G的物理内存,SWAP 等于内存大小。8-64G 的物理内存,SWAP 设置为22G以...原创 2018-12-28 10:41:41 · 510 阅读 · 0 评论 -
redis Cluster集群(3.2.10版本)三主三从,五主五从集群搭建
RedisCluster高可用支持root用户安装,也支持非root用户安装,安装和启动方法一致redis-cluster-3.2.10版本百度云链接:https://pan.baidu.com/s/1tncis5ZsqihtGmeyfaN7CQ提取码:0njlRedis非root用户安装,home目录下创建一个用户test01[root@localhost home]# us...原创 2018-12-28 11:14:03 · 2918 阅读 · 0 评论 -
关于山石日志审计收集日志的方法
linux系统:/etc/syslog.conf#forward to remote syslog server*.* @10.4.129.29service syslog restartwindwos系统:Evtsys_4.5.1_32-Bit-LPEvtsys_4.5.1_64-Bit-LP根据系统的版本把对应的exe文件加入到windo原创 2017-11-08 14:47:20 · 3143 阅读 · 3 评论