awk,rsync,重启

有100个日志文件,每个文件大约1G,每条日志都以 “H:i:s” 的时间格式开头,如:

05:02:04 xxx yyy zzz

因为是日志文件,所以肯定以时间为顺序的,现在可以确定的是,在某个文件中存在一条 01:02:03 这个时间点的关于xxx的日志,要找出来 ,如何做?

 for f in *; do awk ‘/^01:02:03/{} /^01:1/{exit}‘ $f |grep xxx; done

这样的话,没个文件只扫描很少的一部分就可以了

查询Linux系统最后重启时间的三个方法

方法一 :last reboot

方法二:who -b

方法三:uptime命令

[[email protected] /]# rsync -azvr /home/aloft/ /backuphomedir

上面的rsync命令使用了-z来启用压缩,-v是可视化,-r是递归。上面在本地的/home/aloft/和/backuphomedir本地之间同步。

-a选项,它保留了所有人和所属组、时间戳、软链接、权限,并以递归模式运行。

示例: 3 - 同步本地到远程主机

[email protected] /]# rsync -avz /home/aloft/ [email protected]:192.168.1.4:/share/rsysnctest/

chpasswd命令使用起来很简洁[[email protected]_221-81 ~]# echo "qa:1234" | chpasswd
时间: 2024-12-13 07:10:46

awk,rsync,重启的相关文章

rsync重启

一般编辑 /etc/rsync.conf, 后需要杀掉重开rsync进程 可以在/etc/xinetd.d/rsync 中, 将disable设为no: 然后 /etc/init.d/xinetd restart 就可以了. xinetd读取的配置文件是 /etc/rsyncd.conf ......... 注意此时无单独的rsync进程存在

企业实时同步方案----Rsync+Sersync

在博文企业实时同步方案----Sersync介绍中我们详细介绍了Sersync的原理,设计架构以及和 Inotify 等等的优势区别.这里我就带大家一起来做一下 Rsync +Sersync 这个同步分发架构案例. 实验环境介绍: 内核版本:2.6.32-431.el6.x86_64 系统采用最小化安装,系统经过了基本优化,selinux为关闭状态,iptables为无限制模式 源码包存放位置:/root Rsync客户端+Sersync服务器(SERSYNC),承担角色MASTER,IP:17

马虎导致rsync 1053错误详解

搭建了一个rsync服务,客户测试的时候始终出现如下错误 rsync error: error starting client-server protocol (code 5) at main.c(1503)[receiver=3.0.6] 网上查看说是权限或者目录问题,仔细检查目录的确存在,且权限是600,密码正确. [[email protected] data]# ll /etc/rsync.passwd -rw------- 1 root root 12 Aug 28 16:16 /et

企业实时同步方案----Rsync+Inotify-Tools

在博文RHCE系列之备份工具----镜像备份Rsync中,我带大家了解 rsync 的诸多特性以及它所支持的四种模式.作为一个镜像备份工具,可以说 rsync 做的很出色. 可是,随着应用系统规模的不断扩大,我们对数据的安全性和可靠性方面的需求也越来越高!Rsync 在高端业务系统中的不足也逐渐暴露了出来. 首先,rsync 在同步数据时,需要扫描所有文件后才进行比对,然后再进行差量传输.如果文件数量达到了百万甚至千万量级,扫描所有文件将是非常耗时的一个操作,并且往往发生变化的是其中很小的一部分

linux为 rsync 添加开机启动

[[email protected] /]# echo "/usr/bin/rsync --daemon" >> /etc/rc.local [[email protected] /]# grep daemon /etc/rc.local # rsyncd service daemon by sun 20140628 /usr/bin/rsync --daemon 这里顺带附上重启的命令,rsync 重启有点麻烦,需要以先杀掉后台守护进程,然后再启动的方式 来重启服务. [

(十六)MySQL集群galera实现

(1)环境介绍 galera官网:http://galeracluster.com/downloads/ # cat /etc/redhat-release CentOS Linux release 7.3.1611 (Core) (2)以下配置三台服务器都相同 关闭防火墙和selinux systemctl disable firewalld systemctl stop firewalld sed -ri '/SELINUX=/cSELINUX=disabled' /etc/selinux/

自动装机之Cobbler安装部署

运维自动化安装方面,早期一般使用人工配置pxe+dhcp+tftp配合kickstart,现在开源工具就多了,如cobbler,OpenQRM和Spacewalk.本文重点介绍Cobbler. Cobbler介绍 Cobbler是一个快速网络安装linux的服务,而且在经过调整也可以支持网络安装windows.该工具使用python开发,小巧轻便(才15k行代码),使用简单的命令即可完成PXE网络安装环境的配置,同时还可以管理DHCP,DNS,以及yum包镜像. Cobbler支持命令行管理,w

可以替代putty的ssh客户端

1. Bitvise SSH Client http://www.putty.org/ Bitvise SSH Client is an SSH and SFTP client for Windows. It is developed and supported professionally by Bitvise. The SSH Client is robust, easy to install, easy to use, and supports all features supported

garela集群

需要全部关闭防火墙和selinux 时间必须同步,可以准备时间服务器 #vim /etc/ntp.conf server 127.127.1.0 fudge 127.127.1.0 stratum 10 #systemctl restart ntpd 客户端同步时间: $ ntpdate galera1 下载安装Galera(每台都要安装) 注意:Galera有独立的补丁包,也有在mysql基础上打好补丁的完整包我们要下载带wsrep扩展补丁的版本,比如:MySQL 5.7.20 extende

cobbler在线安装

实验环境:centos7一台,地址使用dhcp自动获取,并能联网 ---------------------------------操作步骤---------------------------------------- 修改网卡信息,改为dhcp 重启网卡并使用ifconfig查看IP地址 把事先准备好的在线更新源挂载到opt目录下 安装epel这个包 使用yum list加载 使用yum安装我们所需要的所有服务 编辑cobbler的主配置文件 设置指定PXE位置,管理dhcp启动 开启htt