LinuxSir.cn,穿越时空的Linuxsir!

 找回密码
 注册
搜索
热搜: shell linux mysql
查看: 1350|回复: 2

做练习时发现几道题,有点搞不清情况,请dx指点

[复制链接]
发表于 2008-10-9 19:05:21 | 显示全部楼层 |阅读模式
用iptables写出把80端口A发给B的包转发给c的8080端口
#iptables的语法看的有点头晕
列出子进程的父进程
#我想是 ps auxf | grep 子进程名字 , 但又感觉不符合题目
列出内存和CPU的使用率的命令
#应该不是top or vmstat吧 那就太没意义了.
列出当前系统中所有使用的进程的名称端口号和进程号
#没个思路
列出用户(例如用户为test)3天前对系统所作的所有操作,写出命令?
#~/.bash_history 太没普遍性,而且如何定位到3天前? 应该是其他的方法吧,不知道要怎么操作..
发表于 2008-10-21 23:21:51 | 显示全部楼层
用iptables写出把80端口A发给B的包转发给c的8080端口
#iptables的语法看的有点头晕
[color="Blue"]
iptables -t nat -A PREROUTING -p tcp -d A_IP --dport 80 -j DNAT --to C_IP:8080

列出子进程的父进程
#我想是 ps auxf | grep 子进程名字 , 但又感觉不符合题目
[color="Blue"]
ps -axo ppid,cmd | grep yourprocess

列出内存和CPU的使用率的命令
#应该不是top or vmstat吧 那就太没意义了.

[color="Blue"]top -n 1 | head -n 3

列出当前系统中所有使用的进程的名称端口号和进程号
#没个思路

[color="Blue"]netstat -anpe

列出用户(例如用户为test)3天前对系统所作的所有操作,写出命令?
#~/.bash_history 太没普遍性,而且如何定位到3天前? 应该是其他的方法吧,不知道要怎么操作..
[color="Blue"]
/etc/init.d/psacct start
然后运行下面的命令,再过滤一下:
lastcomm --user test | sed 'xxx'
自己写个三天前的过滤条件就可以了。

[color="Blue"]PS: 我的环境是CentOS 5.1
回复 支持 反对

使用道具 举报

发表于 2008-11-4 21:06:44 | 显示全部楼层
Post by sanyork;1897280
用iptables写出把80端口A发给B的包转发给c的8080端口
#iptables的语法看的有点头晕
[color="Blue"]
iptables -t nat -A PREROUTING -p tcp -d A_IP --dport 80 -j DNAT --to C_IP:8080

列出子进程的父进程
#我想是 ps auxf | grep 子进程名字 , 但又感觉不符合题目
[color="Blue"]
ps -axo ppid,cmd | grep yourprocess

列出内存和CPU的使用率的命令
#应该不是top or vmstat吧 那就太没意义了.

[color="Blue"]top -n 1 | head -n 3

列出当前系统中所有使用的进程的名称端口号和进程号
#没个思路

[color="Blue"]netstat -anpe

列出用户(例如用户为test)3天前对系统所作的所有操作,写出命令?
#~/.bash_history 太没普遍性,而且如何定位到3天前? 应该是其他的方法吧,不知道要怎么操作..
[color="Blue"]
/etc/init.d/psacct start
然后运行下面的命令,再过滤一下:
lastcomm --user test | sed 'xxx'
自己写个三天前的过滤条件就可以了。

[color="Blue"]PS: 我的环境是CentOS 5.1



美女,流口水中
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

快速回复 返回顶部 返回列表