10.32/10.33 rsync通过服务同步
[root@aming-01 ~]# rsync --daemon
[root@aming-01 ~]# ps aux |grep rsync
root 2213 0.0 0.0 114740 356 ? Ss 01:30 0:00 rsync --daemon
root 2215 0.0 0.0 112720 980 pts/0 R+ 01:31 0:00 grep --color=auto rsync
10.34 linux系统日志
/var/log/message,
它是核心系统日志文件,包含了系统启动时的引导消息,以及系统运行时的其他状态消息。IO错误、网络错误和其他系统错误都会记录到这个文件中。另外其他信息,比如某个人的身份切换为root以及用户自定义安装的软件(apache)的日志也会在这里列出。
系统日志会自动切割成多个。带日期
[root@aming-01 ~]# ls /var/log/messages*
/var/log/messages /var/log/messages-20181022
/var/log/messages-20181008 /var/log/messages-20181031
/var/log/messages-20181015
logrotate是个十分有用的工具,它可以自动对日志进行截断(或轮循)、压缩以及删除旧的日志文件。例如,你可以设置logrotate,让/var/log/foo日志文件每30天轮循,并删除超过6个月的日志。配置完后,logrotate的运作完全自动化,不必进行任何进一步的人为干预。
查看配置文件
[root@aming-01 ~]# cat /etc/logrotate.conf
# see "man logrotate" for details
# rotate log files weekly
weekly ###每周切割一次
# keep 4 weeks worth of backlogs
rotate 4 ####保留4个文件
dmesg,查看硬件相关日志信息
[root@aming-01 ~]# dmesg
[root@aming-01 ~]# dmesg -c 清空日志
last命令用了显示用户登录情况
last
lastb命令用于列出登入系统失败的用户相关信息。
lastb
10.35 screen工具
Screen是一个可以在多个进程之间多路复用一个物理终端的窗口管理器。
首先直接在命令行键入screen命令
[root@aming-01 ~]# screen
窗口中键入ctrl+C+a d 切换虚拟窗口到后台
查看正在进行的虚拟进程ID号
[root@aming-01 ~]# screen -ls
There is a screen on:
2168.pts-0.aming-01 (Detached)
1 Socket in /var/run/screen/S-root.
使用screen -r <screen_pid>重新连接上
[root@aming-01 ~]# screen -r 2168
扩展
1. Linux日志文件总管logrotate http://linux.cn/article-4126-1.html
2. xargs用法详解 http://blog.csdn.net/zhangfn2011/article/details/6776925