Chinaunix首页 | 论坛 | 博客
  • 博客访问: 76114
  • 博文数量: 17
  • 博客积分: 0
  • 博客等级: 民兵
  • 技术积分: 67
  • 用 户 组: 普通用户
  • 注册时间: 2015-03-23 11:45
文章分类

全部博文(17)

文章存档

2015年(17)

我的朋友

分类: LINUX

2015-05-25 20:24:39

        最近想让系统开机自动运行tcpdump抓包并保存文件,中间遇到了很多问题,所以写下来方便自己看一看,也希望能帮助有需要的朋友减少一些弯路。
        运行的系统是centos7.0
        第一步:让系统开机的时候自动建立一个1.txt文件
                    错误的尝试1:
                    思路:首先打开脚本文件rc.local,在该文件下添加一行创建文件1.txt的命令:
                    1)[root@localhost ~]# vi /etc/rc.d/rc.local
                    2)在文件中添加命令:touch 1.txt
                    3)保存退出
                    4)把脚本设置为可执行模式:chmod +x rc.local
                    5)重启系统
                    结果:当前目录下并没有出现1.txt
                    错误原因:原因不清楚,找不到1.txt文件,但是如果给1.txt指定一个目录,最好是绝对路径。
                    正确做法1:把上面2)步骤中的指令改为:touch /home/user/Desktop/1.txt
        第二步:自启动tcpdump
                    尝试1:
                    思路:第一本的结果,如果我们把tcpdump指令加如到rc.local脚本当中,那么系统重启后,就能够启动tcpdump,在这之前,我在网上搜索了相关的资料。看到了如下指令:
                    touch /var/log/eth0.log
                    tcpdump -i eth0 -n -nn >>/var/log/eth0.log &
                    结果:开机重启后,自启动
阅读(1995) | 评论(0) | 转发(0) |
给主人留下些什么吧!~~