分类: LINUX
2010-09-25 11:47:30
ps -u atsslee2 -f 详细显示用户atsslee2的进程
top -u zcb 显示用户zcb的CPU、内存使用率
用nbtstat查找对方机器名
nbtstat
该命令使用TCP/IP上的NetBIOS显示协议统计和当前TCP/IP连接,使用这个命令你可以得到远程主机的NETBIOS信息,比如用户名、
所属的工作组、网卡的MAC地址等。在此我们就有必要了解几个基本的参数。
-a 使用这个参数,只要你知道了远程主机的机器名称,就可以得到它的NETBIOS信息(下同)。
-A 这个参数也可以得到远程主机的NETBIOS信息,但需要你知道它的IP。
-n 列出本地机器的NETBIOS信息。
当得到了对方的IP或者机器名的时候,就可以使用nbtstat命令来进一步得到对方的信息了,这又增加了我们入侵的保险系数。
ifdown eth0 = ifconfig eth0 down
sleep,顾名思义,其实在linux下,sleep也是“睡觉”的意思,可以把当前执行动作延迟指定的时间。
名称 : sleep
使用权限 : 所有使用者
使用方式 : sleep [--help] [--version] number[smhd]
说明 : sleep 可以用来将目前动作延迟一段时间
参数说明 :
–help : 显示辅助讯息
–version : 显示版本编号
number : 时间长度,后面可接 s、m、h 或 d
其中 s 为秒,m 为 分钟,h 为小时,d 为日数
例子 :
显示目前时间后延迟 1 分钟,之后再次显示时间 :
date;sleep 1m;date
linux下的sleep函数原型为:
unsigned int sleep(unsigned int seconds);
而MFC中的Sleep函数原型为:
void Sleep(DWORD dwMilliseconds);
也就是说,Linux下(使用的gcc的库),sleep()函数是以秒为单位的,sleep(1);就是休眠1秒。而MFC下的sleep() 函数是以微秒为单位的,sleep(1000);才是休眠1秒。原来如此啊。而如果在Linux下也用微妙为单位休眠,可以使用线程休眠函数:void usleep(unsigned long usec);当然,使用的时候别忘记#include
另外值得一提的是,linux下还有个delay()函数,原型为extern void delay(unsigned int msec);它可以延时msec*4毫秒,也就是如果想延时一秒钟的话,可以这么用 delay(250);
Diff用法:
[root@test7: /tmp]#more 11
cfg_file=/usr/local/nagios/etc/objects/commands.cfg
cfg_file=/usr/local/nagios/etc/objects/contacts.cfg
cfg_file=/usr/local/nagios/etc/objects/timeperiods.cfg
cfg_file=/usr/local/nagios/etc/objects/templates.cfg
[root@test7: /tmp]#more 22
cfg_file=/usr/local/nagios/etc/objects/commands.cfg
cfg_file=/usr/local/nagios/etc/objects/contacts.cfg
cfg_file=/usr/local/nagios/etc/objects/timeperiods.cfg
cfg_file=/usr/local/nagios/etc/objects/templates.cfg
cfg_file=/usr/local/nagios/etc/objects/contactgroups.cfg
cfg_file=/usr/local/nagios/etc/objects/hosts.cfg
cfg_file=/usr/local/nagios/etc/objects/hostgroups.cfg
cfg_file=/usr/local/nagios/etc/objects/services.cfg
cfg_file=/usr/local/nagios/etc/objects/servicegroups.cfg
# Definitions for monitoring the local (Linux) host
#cfg_file=/usr/local/nagios/etc/objects/localhost.cfg
[root@test7: /tmp]#diff -urN 11 22
--- 11 2010-12-14 11:54:07.000000000 +0800
+++ 22 2010-12-14 11:55:04.000000000 +0800
@@ -1,4 +1,11 @@
-cfg_file=/usr/local/nagios/etc/objects/commands.cfg
-cfg_file=/usr/local/nagios/etc/objects/contacts.cfg
+cfg_file=/usr/local/nagios/etc/objects/commands.cfg
+cfg_file=/usr/local/nagios/etc/objects/contacts.cfg
cfg_file=/usr/local/nagios/etc/objects/timeperiods.cfg
cfg_file=/usr/local/nagios/etc/objects/templates.cfg
+cfg_file=/usr/local/nagios/etc/objects/contactgroups.cfg
+cfg_file=/usr/local/nagios/etc/objects/hosts.cfg
+cfg_file=/usr/local/nagios/etc/objects/hostgroups.cfg
+cfg_file=/usr/local/nagios/etc/objects/services.cfg
+cfg_file=/usr/local/nagios/etc/objects/servicegroups.cfg
+# Definitions for monitoring the local (Linux) host
+#cfg_file=/usr/local/nagios/etc/objects/localhost.cfg
[root@test7: /tmp]#diff -y 11 22
cfg_file=/usr/local/nagios/etc/objects/commands.cfg | cfg_file=/usr/local/nagios/etc/objects/commands.cfg
cfg_file=/usr/local/nagios/etc/objects/contacts.cfg | cfg_file=/usr/local/nagios/etc/objects/contacts.cfg
cfg_file=/usr/local/nagios/etc/objects/timeperiods.cfg cfg_file=/usr/local/nagios/etc/objects/timeperiods.cfg
cfg_file=/usr/local/nagios/etc/objects/templates.cfg cfg_file=/usr/local/nagios/etc/objects/templates.cfg
> cfg_file=/usr/local/nagios/etc/objects/contactgroups.cfg
> cfg_file=/usr/local/nagios/etc/objects/hosts.cfg
> cfg_file=/usr/local/nagios/etc/objects/hostgroups.cfg
> cfg_file=/usr/local/nagios/etc/objects/services.cfg
> cfg_file=/usr/local/nagios/etc/objects/servicegroups.cfg
> # Definitions for monitoring the local (Linux) host
> #cfg_file=/usr/local/nagios/etc/objects/localhost.cfg