Linux

linux安全工具 Lynis,Rootkit Hunter

2019-03-06

Lynis:linux安全审计工具 http://www.rootkit.nl/projects/lynis.html 解压直接运行 1. 系统上安装的二进制文件(例如/bin /sbin /usr/bin /usr/sbin /usr/local/bin /usr/local/sbin目录下的) 2.启动服务(例如GRUB是否有密码保护) 3.系统内核信息(例如默认运行级别,内核加载模块,内核 ...

Linux

使用cron,logrotate来管理日志文件

2019-03-06

1) logrotate配置 logrotate 程序是一个日志文件管理工具。用来把旧的日志文件删除,并创建新的日志文件,我们把它叫做“转储”。 我们可以根据日志文件的大小,也可以根据其天数来转储,这个过程一般通过 cron 程序来执行。 logrotate 程序还可以用于压缩日志文件,以及发送日志到指定的E-mail 。 logrotate 的配置文件是 /etc/logrotate.conf ...

Linux

expect - 自动交互脚本

2019-03-06

autoexpect -p -f ssh.exp --开始脚本录制 将要执行的步骤保存到ssh.exp中。 启用选项 -c:执行脚本前先执行的命令,可多次使用。 -d:debug模式,可以在运行时输出一些诊断信息,与在脚本开始处使用exp_internal 1相似。 -D:启用交换调式器,可设一整数参数。 -f:从文件读取命令,仅用于使用#!时。如果文件名为"-",则从stdin读取(使用" ...

Linux

集中日志管理服务 rsyslog 安装配置

2019-03-06

介绍 一般syslog,syslog-ng,rsyslog用于收集系统日志,scribe和fluentd用于收集业务日志,rsyslog和syslog-ng也可以收集业务日志,并可定制和过滤、筛选。LogAnalyzer和LogZilla是分析系统日志,并用web界面展示的的工具,一般只用在syslog,syslog-ng,rsyslog日志系统中。 rsyslog可以理解为增强版的syslo ...

Linux

smtp+mutt+shell

2019-03-06

msmtp 安装配置 tar jxvf msmtp-1.4.13.tar.bz2 ./configure --prefix=/opt/msmtp make make install cd /opt/msmtp bin/msmtp --version mkdir etc mkdir log vi /opt/msmtp/etc/msmtprc # Set default value ...

Linux

使用 Fabric 批量执行服务器任务

2019-03-06

安装配置Fabric yum install python-pip #需要有EPEL源 pip-python install -U pip pip install virtualenv ##python环境虚拟工具(可选) pip install fabric #可能需要修改下PIP的源 vi ~/.pip/pip.conf [global] timeout = 6000 inde ...