由于生产环境有丢包情况,想确认丢包的时间点,记录到ELK系统进行分析,使用ping命令,发现centos 7.5可以实现,但是centos 6.7无法实现,google查找,发现也有人有这个需求,经过测试,找到解决方案: 1.centos 7.5下(其他版本没有测试) 命令: ping
开源聊天系统,采用加密方式
在用ntpdate同步时间时,提示如下错误,我的服务器在机房托管,很可能机房将NTP流量屏蔽。[root@localhosthtpdate]#ntpdatentp.neu6.edu.cn3Apr20:13:31ntpdate[19954]:noserversuitableforsynchronizationfound解决办法,使用htpdate进行定时同步安装:gitclonehttps://gi
#svninfo用于查询当前项目的svn信息,包含修改者路径信息等
1.ll-i查看当前文件所有的inode[root@server1~]#ll-i123100741442-rw-r--r--1rootroot01月816:251232.find.-inumfind.-inum100741442-delete
防止rm误操作,一个后悔药
看到一篇非常好的文章,复制一部分收藏。原文http://man.linuxde.net/strace strace命令是一个集诊断、调试、统计与一体的工具,我们可以使用strace对应用的系统调用和信号传递的跟踪结果来对应用进行分析,以达到解决问题或者是了解应用工作过程的目的。当然strace与专业的调试工具比如说gdb之类的是没法相比的,因为它不是一个专业的调试器。 strace的最简单的用法就
autossh介绍:autossh 是一个用来启动 ssh 并进行监控的程序,可在需要时重启 ssh,如果程序问题或者是网络问题。其灵感和机制来自于 rstunnel (Reliable SSH Tunnel). autossh 1.2 的方法已经改变:autossh 使用 ssh 来构造一个 ssh 重定向循环(本地到远程和远程到本地),然后发送测试数据并获得返回结果。内网主机主动连接到外网主机
Centos 7安装L2TP/IPSEC vpn一、 安装l2tp ipsec所需要的软件包yum install epel-releaseyum install openswan xl2tpd ppp lsof二、 &nb
comm命令使用场景:需要求两个文件的共同的记录列表或者只出现在第一个文件但不出现在第二个文件的记录列表使用方法:一定要是先排序,即sort参 数: -1 显示第一个文件中有第二个文件中没有的列 -2 显示第二个文件中有第一个文件中没有的列 -3 显示共有的列例子comm - 12&nbs
样本/opt/abc/efg_hello_211/world/world/opt/abc/efg-hello-2112/world/world方法一.cat test.txt |grep "server"|awk -F'/' '{print $4}'|grep -o '[0-9]\{3,\}'方法二.cat test.txt |grep "server"|awk -F'/' '{print $4}
一.启动停止 firewalld 守护进程 systemctl status/start/stop/restart firewalld来控制这个守护进程 激活最新配置: 1.systemctl restart firewalld #重启 firewall
1、简介ansible是新出现的自动化运维工具,基于Python开发,集合了众多运维工具(puppet、cfengine、chef、func、fabric)的优点,实现了批量系统配置、批量程序部署、批量运行命令等功能。ansible是基于模块工作的,本身没有批量部署的能力。真正具有批量部署的是ansible所运行的模块,ansible只是提供一种框架。主要包括:(1)、连接插件connection
echo 1234567890 > File # 写字符串到"File". exec 3<> File # 打开"File"并且给它分配fd 3. read -n 4 <&3 &nbs
常用变量值默认接收人:故障{TRIGGER.STATUS},服务器:{HOSTNAME1}发生: {TRIGGER.NAME}故障!默认信息:告警主机:{HOSTNAME1}告警时间:{EVENT.DATE} {EVENT.TIME}告警等级:{TRIGGER.SEVERITY}告警信息: {TRIGGER.NAME}告警项目:{TRIGGER.KEY1}问题详情:{ITEM.NAME}:{ITE
非常好的文章,转载过来收藏不记录日志的SHELL脚本就是耍流氓!我们经常在工作中会遇到一个苦恼的事情,一个SHELL脚本到底干了什么,什么时候开始执行,什么时候结束的。尤其是数据库备份,我们想知道我们的MySQL数据库备份时间。所以给脚本加日志显尤为重要。那么我们的脚本应该有一个日志的函数,专门用于记录日志:得上面的脚本我编写了一个日志函数shell_log,每次记录日志,我们直接执行shell_
SSH的的Port Forward,中文可以称为端口转发,是SSH的一项非常重要的功能。它可以建立一条安全的SSH通道,并把任意的TCP连接放到这条通道中。下面仔细就仔细讨论SSH的这种非常有用的功能。SSH Tunnel有三种,分别是本地Local(ssh -NfL),远程Remote(ssh -NfR),动态Dynamic(ssh -NfD)。(含义参考man ssh)说明:在我们举例说明用法
所需资源:cdlinux.isounetbootin-windows-585grub4dos.bootice_0.9制作方法:1.打开unetbootin-windows-585,,选择第二项光盘镜像,载入你刚下载的CDlinux-0.9.7.iso文件路径,选择你的U盘,确定2.打开下载grub4dos,选择grldr和menu 文件,复制到U盘的根目录,复制之后u盘里面是这样3.打开
使用NC命令在两台服务器间传文件:例:x.2服务器将当前目录shell下文件传至x.3使用nc命令传输1.在x.3执行如下nc命令 nc -l 1234|tar xzvf -2.在x.2执行如下命令tar czvf - shell |nc 10.7.1.29 1234
背景在测试机上,挂载多块磁盘阵列做不同应用测试,结果发现A机与B机,/dev/sdb1 磁盘不一致了,导致双机软件无法启动,在生产环境中也可能遇到这种情况,故想到一种简单的解决办法。解决办法系统磁盘的UUID号是不变的,这个UUID其实是链接文件,链接到/dev/sdb1,那再次将UUID号链接到/dev/disk,双机配置文件中,配置/dev/disk,经过测试,未发现问题后记网上对于这类问题的
Linux基础篇之udev:设备管理器题记:在互联网时代,每天会产生大量的文字资料,可同时,也会随着业务应用的下线或其他原因导致大量资料丢失。这篇源文章怎么也打不开,最后通过百度快照打开的,为帮助他人也帮助自己,故原文贴于此。 作者:游响云停 1 udev简介 udev 是Linux2.6 内核里的一个功能,它替代了原来的devfs,成
为了在Linux下实现多语言支持,必须在定制安装程序时,引入与glibc和图形环境两者对应的多语言环境支持。对于glibc环境而言,它是整个Linux中文化的基础,我们需要在/usr/share/locale目录下保存Locale信息,在/usr/share/consolefonts目录下保存字体信息,在/usr/lib/gconv目录下保存字符转换模块的信息。对于X Windows环境,我们需要
原文:http://blog.sina.com.cn/s/blog_6f5b22060101362c.html提升linux下tcp服务器并发连接数限制1、修改用户进程可打开文件数限制 在Linux平台上,无论编写客户端程序还是服务端程序,在进行高并发TCP连接处理时,最高的并发数量都要受到系统对用户单一进程同时可打 开文件数量的限制(这是因为系统为每个TCP连接都要创建一个
设备文件分为Block Device Driver和Character Device Drive两类。Character Device Drive又被称为字符设备或裸设备raw devices; Block Device Driver通常成为块设备。而Block Device Driver是以固定大小长度来传送转移资料 ;Character Device Driver是以不定长度的字元传送资料
1.放入Centos6.4的镜像光盘或找到镜像文件2.编辑repo文件: cd /etc/yum.repos.d(文件位置/etc/yum.repos.d/,后缀一定是.repo结束.为了使用自己搭建的yum源这里移除了自带的3.编辑自己的repo文件方法一:[root@helomeyum.repos.d]# vim local.repo (repo后缀)[local_se
yun install rsynctouch /etc/rsyncd.conftouch /etc/rsync.passchmod 600 /etc/rsync*vim /etc/rsyncd.confuid = rootgid = rootuse chroot = nomax connections = 4pid file = /var/run/rsyncd.pidlock file
#!/bin/bashneteth0=`/sbin/mii-tool eth0|awk '{print $5}'`neteth1=`/sbin/mii-tool eth1|awk '{print $5}'`if [[ $neteth0 == "ok" ]] || [[ $neteth1 == "ok" ]]; then &nbs
[root@testdb2 ~]# grep write_enable=YES /etc/vsftpd/vsftpd.conf write_enable=YES #anon_mkdir_write_enable=YES [root@testd
#########################################//以下是锁定系统不需要登录的账号cp /etc/passwd /etc/passwd.`date +%F`zhanghao="adm lp mail uucp operator games gopher ftp nobody nobody4 noaccess listen webservd rpm dbus ava
今天在服务器上执行远程操作命令出现以下的问题:[root@www ~]# ssh 205.209.161.**@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@ WARNING: REMOTE HOST IDENTIFICATION HAS CHANGED! @@@@@@@@@@@@@
Copyright © 2005-2025 51CTO.COM 版权所有 京ICP证060544号