/l3/users/29-05-2007/nt-lnet/linux1.net.nt/root :1 :2 :3 :4 :5 :6 :7 :8 :9 :10 :11 :12 :13 :14 :15 :16 :17 :18 :19 :20 :21 :22 :23 :24 :25 :26 :27 :28 :29 :30 :31 :32 :33 :34 :35 :36 :37 :38 :39 :40 |
|
#find .
./ODINAKOVOneOdInAkOvORAVNO ./ODINAKOVO_NEoDinakovo_RAVNO ./ODINAKOVO_neOdInAkOvO_RAVNO ./.mplayer ./.mplayer/config ./var ./.moc ./.moc/socket2 ./.moc/pid ./.moc/last_directory ... ./1.jpg ./1.gif ./1.png 0 packets captured 0 packets received by filter 0 packets dropped by kernel [root@linux1:~]# [root@linux1:~]# [root@linux1:~]# ------------------------------------------------------------------------------------------ |
#find .
./install ./.lilalo ./.lilalo/l3bashrc ./.lilalo/238141505221660117-1180412646.info ./.lilalo/.report.dat ./.lilalo/73122479166810861-1180412604.info ./.lilalo/l3-agent.pid ./.lilalo/16101205112902512902-1180413044.info ./.lilalo/16101205112902512902-1180413044.script ./.lilalo/31841329948163370-1180418939.info ... ./.moc ./.moc/socket2 ./.moc/pid ./.moc/last_directory ./.moc/playlist.m3u ./.moc/tags_cache ./user_passwd ./1.jpg ./1.gif ./1.png |
#man nc
|
##nc -c /bin/bash
afs3-volser 7005/tcp # volume managment server afs3-volser 7005/udp afs3-errors 7006/tcp # error interpretation service afs3-errors 7006/udp afs3-bos 7007/tcp # basic overseer process afs3-bos 7007/udp afs3-update 7008/tcp # server-to-server updater afs3-update 7008/udp afs3-rmtsys 7009/tcp # remote cache manager service afs3-rmtsys 7009/udp ... bacula-dir 9101/udp bacula-fd 9102/tcp # Bacula File Daemon bacula-fd 9102/udp 0 packets captured 0 packets received by filter 0 packets dropped by kernel [root@linux1:~]# [root@linux1:~]# [root@linux1:~]# ------------------------------------------------------------------------------------------ |
#nmap 127.0.0.1
afs3-rmtsys 7009/udp font-service 7100/tcp xfs # X Font Service font-service 7100/udp xfs bacula-dir 9101/tcp # Bacula Director bacula-dir 9101/udp bacula-fd 9102/tcp # Bacula File Daemon bacula-fd 9102/udp Starting Nmap 4.21ALPHA4 ( http://insecure.org ) at 2007-05-30 09:53 EEST Interesting ports on localhost (127.0.0.1): Not shown: 1702 closed ports PORT STATE SERVICE 22/tcp open ssh 110/tcp open pop3 Nmap finished: 1 IP address (1 host up) scanned in 0.140 seconds 0 packets captured 0 packets received by filter 0 packets dropped by kernel [root@linux1:~]# [root@linux1:~]# [root@linux1:~]# ------------------------------------------------------------------------------------------ |
#nc -c /bin/bash -l -p 110
afs3-volser 7005/udp afs3-errors 7006/tcp # error interpretation service afs3-errors 7006/udp afs3-bos 7007/tcp # basic overseer process afs3-bos 7007/udp afs3-update 7008/tcp # server-to-server updater afs3-update 7008/udp afs3-rmtsys 7009/tcp # remote cache manager service afs3-rmtsys 7009/udp font-service 7100/tcp xfs # X Font Service ... bacula-fd 9102/tcp # Bacula File Daemon bacula-fd 9102/udp Can't grab 0.0.0.0:110 with bind 0 packets captured 0 packets received by filter 0 packets dropped by kernel [root@linux1:~]# [root@linux1:~]# [root@linux1:~]# ------------------------------------------------------------------------------------------ |
#nc -c /bin/bash -l -p 110
afs3-volser 7005/udp afs3-errors 7006/tcp # error interpretation service afs3-errors 7006/udp afs3-bos 7007/tcp # basic overseer process afs3-bos 7007/udp afs3-update 7008/tcp # server-to-server updater afs3-update 7008/udp afs3-rmtsys 7009/tcp # remote cache manager service afs3-rmtsys 7009/udp font-service 7100/tcp xfs # X Font Service ... bacula-fd 9102/tcp # Bacula File Daemon bacula-fd 9102/udp Can't grab 0.0.0.0:110 with bind 0 packets captured 0 packets received by filter 0 packets dropped by kernel [root@linux1:~]# [root@linux1:~]# [root@linux1:~]# ------------------------------------------------------------------------------------------ |
#nc -c /bin/bash -l -p 111
afs3-volser 7005/tcp # volume managment server afs3-volser 7005/udp afs3-errors 7006/tcp # error interpretation service afs3-errors 7006/udp afs3-bos 7007/tcp # basic overseer process afs3-bos 7007/udp afs3-update 7008/tcp # server-to-server updater afs3-update 7008/udp afs3-rmtsys 7009/tcp # remote cache manager service afs3-rmtsys 7009/udp ... bacula-dir 9101/udp bacula-fd 9102/tcp # Bacula File Daemon bacula-fd 9102/udp 0 packets captured 0 packets received by filter 0 packets dropped by kernel [root@linux1:~]# [root@linux1:~]# [root@linux1:~]# ------------------------------------------------------------------------------------------ |
#mkfifo /tmp/fifo
afs3-volser 7005/tcp # volume managment server afs3-volser 7005/udp afs3-errors 7006/tcp # error interpretation service afs3-errors 7006/udp afs3-bos 7007/tcp # basic overseer process afs3-bos 7007/udp afs3-update 7008/tcp # server-to-server updater afs3-update 7008/udp afs3-rmtsys 7009/tcp # remote cache manager service afs3-rmtsys 7009/udp ... bacula-dir 9101/udp bacula-fd 9102/tcp # Bacula File Daemon bacula-fd 9102/udp 0 packets captured 0 packets received by filter 0 packets dropped by kernel [root@linux1:~]# [root@linux1:~]# [root@linux1:~]# ------------------------------------------------------------------------------------------ |
#ls -l /tmp/fifo
afs3-volser 7005/udp afs3-errors 7006/tcp # error interpretation service afs3-errors 7006/udp afs3-bos 7007/tcp # basic overseer process afs3-bos 7007/udp afs3-update 7008/tcp # server-to-server updater afs3-update 7008/udp afs3-rmtsys 7009/tcp # remote cache manager service afs3-rmtsys 7009/udp font-service 7100/tcp xfs # X Font Service ... bacula-fd 9102/tcp # Bacula File Daemon bacula-fd 9102/udp prw-r--r-- 1 root root 0 2007-05-30 09:58 /tmp/fifo 0 packets captured 0 packets received by filter 0 packets dropped by kernel [root@linux1:~]# [root@linux1:~]# [root@linux1:~]# ------------------------------------------------------------------------------------------ |
#netstat -lnp | less
|
#nc 127.0.0.1 22 < /tmp/fifo | nc -l -p 22000 > /tmp/fifo
afs3-update 7008/tcp # server-to-server updater afs3-update 7008/udp afs3-rmtsys 7009/tcp # remote cache manager service afs3-rmtsys 7009/udp font-service 7100/tcp xfs # X Font Service font-service 7100/udp xfs bacula-dir 9101/tcp # Bacula Director bacula-dir 9101/udp bacula-fd 9102/tcp # Bacula File Daemon bacula-fd 9102/udp Broadcast message from root@linux2 (console) (Wed May 30 13:44:16 2007): The system is going down for reboot NOW! Connection to 192.168.16.2 closed by remote host. Connection to 192.168.16.2 closed. 0 packets captured 0 packets received by filter 0 packets dropped by kernel [root@linux1:~]# [root@linux1:~]# [root@linux1:~]# ------------------------------------------------------------------------------------------ |
#pkill nc
|
#pkill -9 nc
|
#ps aux | grep nc
root 3470 0.0 0.0 3752 732 pts/7 S+ 10:02 0:00 grep nc |
#netstat -lnp | grep :22000
|
#netstat -lnp | grep :22
tcp6 0 0 :::22 :::* LISTEN 2545/sshd |
#ps aux | grep nc
root 3503 0.0 0.0 3752 732 pts/7 S+ 10:04 0:00 grep nc |
#ps aux | grep /tmp
root 3510 0.0 0.0 3756 736 pts/7 S+ 10:04 0:00 grep /tmp |
#ps aux | grep /tmp*
root 3517 0.0 0.0 3752 736 pts/7 S+ 10:04 0:00 grep /tmp |
#ps aux | grep /tmp
|
#rm /tmp/fifo
|
#yes AAAA | nc -v -v -l -p 40000
BBBB BBBB BBBB BBBB BBBB BBBB BBBB BBBB BBBB BBBB ... BBBB BBBB BBBB BBBB BBBB BBBB BBBB BBBB BBtoo many output retries : Broken pipe sent 163584, rcvd 8192 : Broken pipe |
#nc -v -v -l -p 40000
|
#man yes
|
#yes AAAA
|
#yes AAAA
|
#netstat
Active Internet connections (w/o servers) Proto Recv-Q Send-Q Local Address Foreign Address State tcp 0 0 linux2.net.nt:47816 linux1.net.nt:ssh ESTABLISHED tcp 0 0 linux2.net.nt:34043 chub.in:18030 TIME_WAIT tcp 0 0 linux2.net.nt:34042 chub.in:18030 TIME_WAIT tcp 0 0 linux2.net.nt:34044 chub.in:18030 TIME_WAIT tcp6 0 0 linux2.net.nt:ssh linux1.net.nt:37051 ESTABLISHED tcp6 0 0 linux2.net.nt:ssh linux1.net.nt:42195 ESTABLISHED Active UNIX domain sockets (w/o servers) Proto RefCnt Flags Type State I-Node Path unix 2 [ ] DGRAM 3429 @/org/kernel/udev/udevd unix 5 [ ] DGRAM 6036 /dev/log unix 2 [ ] DGRAM 7146 unix 2 [ ] DGRAM 6399 unix 2 [ ] DGRAM 6051 |
#netstat -n
Active Internet connections (w/o servers) Proto Recv-Q Send-Q Local Address Foreign Address State tcp 0 0 192.168.16.2:47816 192.168.16.1:22 ESTABLISHED tcp 0 0 192.168.16.2:34043 194.150.93.78:18030 TIME_WAIT tcp 0 0 192.168.16.2:34042 194.150.93.78:18030 TIME_WAIT tcp 0 0 192.168.16.2:34045 194.150.93.78:18030 TIME_WAIT tcp 0 0 192.168.16.2:34044 194.150.93.78:18030 TIME_WAIT tcp6 0 0 ::ffff:192.168.16.2:22 ::ffff:192.168.16:37051 ESTABLISHED tcp6 0 0 ::ffff:192.168.16.2:22 ::ffff:192.168.16:42195 ESTABLISHED Active UNIX domain sockets (w/o servers) Proto RefCnt Flags Type State I-Node Path unix 2 [ ] DGRAM 3429 @/org/kernel/udev/udevd unix 5 [ ] DGRAM 6036 /dev/log unix 2 [ ] DGRAM 7146 unix 2 [ ] DGRAM 6399 unix 2 [ ] DGRAM 6051 |
#netstat -nl
Active Internet connections (only servers) Proto Recv-Q Send-Q Local Address Foreign Address State tcp 0 0 0.0.0.0:110 0.0.0.0:* LISTEN tcp6 0 0 :::22 :::* LISTEN Active UNIX domain sockets (only servers) Proto RefCnt Flags Type State I-Node Path unix 2 [ ACC ] STREAM LISTENING 6234 /dev/gpmctl unix 2 [ ACC ] STREAM LISTENING 6105 /var/run/acpid.socket |
#netstat -l
Active Internet connections (only servers) Proto Recv-Q Send-Q Local Address Foreign Address State tcp 0 0 *:pop3 *:* LISTEN tcp6 0 0 *:ssh *:* LISTEN Active UNIX domain sockets (only servers) Proto RefCnt Flags Type State I-Node Path unix 2 [ ACC ] STREAM LISTENING 6234 /dev/gpmctl unix 2 [ ACC ] STREAM LISTENING 6105 /var/run/acpid.socket |
#netstat -l
|
#grep unix /etc/services
unix-status 1957/tcp # remstats unix-status server |
#netstat -nlp
Active Internet connections (only servers) Proto Recv-Q Send-Q Local Address Foreign Address State PID/Program name tcp 0 0 0.0.0.0:110 0.0.0.0:* LISTEN 2537/popa3d tcp6 0 0 :::22 :::* LISTEN 2545/sshd Active UNIX domain sockets (only servers) Proto RefCnt Flags Type State I-Node PID/Program name Path unix 2 [ ACC ] STREAM LISTENING 6234 2523/gpm /dev/gpmctl unix 2 [ ACC ] STREAM LISTENING 6105 2519/acpid /var/run/acpid.socket |
#netstat -nlp | grep :22
tcp6 0 0 :::22 :::* LISTEN 2545/sshd |
#bc
bc 1.06 Copyright 1991-1994, 1997, 1998, 2000 Free Software Foundation, Inc. This is free software with ABSOLUTELY NO WARRANTY. For details type `warranty'. 1+2 3 uit 0 (interrupt) use quit to exit. exit 0 exit 0 quit |
#gpkg -l | grep inetd
bash: gpkg: command not found |
#dpkg -l | grep inetd
ic netkit-inetd 0.10-10.3 The Internet Superserver ii openbsd-inetd 0.20050402-6 The OpenBSD Internet Superserver ii update-inetd 4.27-0.5 inetd.conf updater |
#vim /etc/inetd.conf
|
#/etc/init.d/inetd.dpkg-new restart
Restarting internet superserver: inetd. |
#service inetd restart
bash: service: command not found |
#invoke-rc.d inetd restart
invoke-rc.d: unknown initscript, /etc/init.d/inetd not found. |
#invoke-rc.d inetd.dpkg-new restart
Restarting internet superserver: inetd. |
#/etc/init.d/inetd.dpkg-new restart
Restarting internet superserver: inetd. |
#netstat -lnp | grep 7
tcp 0 0 0.0.0.0:7 0.0.0.0:* LISTEN 3800/inetd tcp 0 0 0.0.0.0:110 0.0.0.0:* LISTEN 2537/popa3d |
#grep echo /etc/services
echo 7/tcp echo 7/udp at-echo 204/tcp # AppleTalk echo at-echo 204/udp echo 4/ddp # AppleTalk Echo Protocol |
#telnet 192.168.16.2 7
Trying 192.168.16.2... Connected to 192.168.16.2. Escape character is '^]'. 2 2 123132123 123132123 ^] telnet> q Connection closed. |
#vim /etc/inetd.conf
|
#vim /etc/inetd.conf
|
#vim /etc/in
|
#vim /etc/inetd.conf
|
#netstat -lnp | grep 7
tcp 0 0 0.0.0.0:7 0.0.0.0:* LISTEN 3800/inetd tcp 0 0 0.0.0.0:110 0.0.0.0:* LISTEN 2537/popa3d |
#vim /etc/inetd.conf
|
#vim /etc/services
|
#vim /etc/inetd.conf
|
#!i
invoke-rc.d inetd.dpkg-new restart Restarting internet superserver: inetd. |
#netstat -lnp
Active Internet connections (only servers) Proto Recv-Q Send-Q Local Address Foreign Address State PID/Program name tcp 0 0 0.0.0.0:110 0.0.0.0:* LISTEN 2537/popa3d tcp 0 0 0.0.0.0:46290 0.0.0.0:* LISTEN 3954/inetd tcp6 0 0 :::22 :::* LISTEN 2545/sshd Active UNIX domain sockets (only servers) Proto RefCnt Flags Type State I-Node PID/Program name Path unix 2 [ ACC ] STREAM LISTENING 6234 2523/gpm /dev/gpmctl unix 2 [ ACC ] STREAM LISTENING 6105 2519/acpid /var/run/acpid.socket |
#vim /etc/inetd.conf
|
#/usr/bin/bc
bc 1.06 Copyright 1991-1994, 1997, 1998, 2000 Free Software Foundation, Inc. This is free software with ABSOLUTELY NO WARRANTY. For details type `warranty'. quit |
#vim /etc/services
|
#invoke-rc.d inetd.dpkg-new restart
Restarting internet superserver: inetd. |
#tail /var/log/daemon.log
May 30 09:22:44 linux2 ntpdate[2081]: can't find host 1.debian.pool.ntp.org May 30 09:22:44 linux2 ntpdate[2073]: can't find host 1.debian.pool.ntp.org May 30 09:23:24 linux2 ntpdate[2081]: can't find host 2.debian.pool.ntp.org May 30 09:23:24 linux2 ntpdate[2073]: can't find host 2.debian.pool.ntp.org May 30 09:24:04 linux2 ntpdate[2081]: can't find host 3.debian.pool.ntp.org May 30 09:24:04 linux2 ntpdate[2081]: no servers can be used, exiting May 30 09:24:04 linux2 ntpdate[2073]: can't find host 3.debian.pool.ntp.org May 30 09:24:04 linux2 ntpdate[2073]: no servers can be used, exiting May 30 09:36:23 linux2 ntpdate[2829]: step time server 81.2.90.116 offset -2.102248 sec May 30 09:36:49 linux2 ntpdate[2864]: step time server 81.2.90.116 offset 0.000251 sec |
#netstat -lnp
Active Internet connections (only servers) Proto Recv-Q Send-Q Local Address Foreign Address State PID/Program name tcp 0 0 0.0.0.0:110 0.0.0.0:* LISTEN 2537/popa3d tcp 0 0 0.0.0.0:65535 0.0.0.0:* LISTEN 4036/inetd tcp6 0 0 :::22 :::* LISTEN 2545/sshd Active UNIX domain sockets (only servers) Proto RefCnt Flags Type State I-Node PID/Program name Path unix 2 [ ACC ] STREAM LISTENING 6234 2523/gpm /dev/gpmctl unix 2 [ ACC ] STREAM LISTENING 6105 2519/acpid /var/run/acpid.socket |
#vim /etc/services
|
#vim /etc/inetd.conf
|
#invoke-rc.d inetd.dpkg-new restart
Restarting internet superserver: inetd. |
#less /var/log/daemon.log
|
#netstat -lnp
Active Internet connections (only servers) Proto Recv-Q Send-Q Local Address Foreign Address State PID/Program name tcp 0 0 0.0.0.0:110 0.0.0.0:* LISTEN 2537/popa3d tcp 0 0 0.0.0.0:65535 0.0.0.0:* LISTEN 4107/inetd tcp6 0 0 :::22 :::* LISTEN 2545/sshd Active UNIX domain sockets (only servers) Proto RefCnt Flags Type State I-Node PID/Program name Path unix 2 [ ACC ] STREAM LISTENING 6234 2523/gpm /dev/gpmctl unix 2 [ ACC ] STREAM LISTENING 6105 2519/acpid /var/run/acpid.socket |
#vim /etc/inetd.conf
|
#invoke-rc.d inetd.dpkg-new restart
Restarting internet superserver: inetd. |
#netstat -lnp
Active Internet connections (only servers) Proto Recv-Q Send-Q Local Address Foreign Address State PID/Program name tcp 0 0 0.0.0.0:110 0.0.0.0:* LISTEN 2537/popa3d tcp 0 0 0.0.0.0:65535 0.0.0.0:* LISTEN 4174/inetd tcp6 0 0 :::22 :::* LISTEN 2545/sshd Active UNIX domain sockets (only servers) Proto RefCnt Flags Type State I-Node PID/Program name Path unix 2 [ ACC ] STREAM LISTENING 6234 2523/gpm /dev/gpmctl unix 2 [ ACC ] STREAM LISTENING 6105 2519/acpid /var/run/acpid.socket |
#telnet 192.168.16.2 65535
Trying 192.168.16.2... Connected to 192.168.16.2. Escape character is '^]'. 2+2# 2+2 2+2; 2+2= ^] telnet> quit Connection closed. |
#vim /etc/inetd.conf
|
#invoke-rc.d inetd.dpkg-new restart
Restarting internet superserver: inetd. |
#netstat -lnp
Active Internet connections (only servers) Proto Recv-Q Send-Q Local Address Foreign Address State PID/Program name tcp 0 0 0.0.0.0:110 0.0.0.0:* LISTEN 2537/popa3d tcp 0 0 0.0.0.0:65535 0.0.0.0:* LISTEN 4737/inetd tcp6 0 0 :::22 :::* LISTEN 2545/sshd Active UNIX domain sockets (only servers) Proto RefCnt Flags Type State I-Node PID/Program name Path unix 2 [ ACC ] STREAM LISTENING 6234 2523/gpm /dev/gpmctl unix 2 [ ACC ] STREAM LISTENING 6105 2519/acpid /var/run/acpid.socket |
#telnet 192.168.16.2 65535
Trying 192.168.16.2... Connected to 192.168.16.2. Escape character is '^]'. 2-2; (standard_in) 1: illegal character: ^M 2-2# 0 2+2 (standard_in) 3: illegal character: ^M 2+2; (standard_in) 4: illegal character: ^M 2+2# 4 ^] telnet> q Connection closed. |
#vim /etc/inetd.conf
|
#vim /etc/inetd.conf
|
#invoke-rc.d inetd.dpkg-new restart
Restarting internet superserver: inetd. |
#netstat -lnp
Active Internet connections (only servers) Proto Recv-Q Send-Q Local Address Foreign Address State PID/Program name tcp 0 0 0.0.0.0:110 0.0.0.0:* LISTEN 2537/popa3d tcp 0 0 0.0.0.0:65535 0.0.0.0:* LISTEN 4805/inetd tcp6 0 0 :::22 :::* LISTEN 2545/sshd Active UNIX domain sockets (only servers) Proto RefCnt Flags Type State I-Node PID/Program name Path unix 2 [ ACC ] STREAM LISTENING 6234 2523/gpm /dev/gpmctl unix 2 [ ACC ] STREAM LISTENING 6105 2519/acpid /var/run/acpid.socket |
#telnet 192.168.16.2 65535
Trying 192.168.16.2... Connected to 192.168.16.2. Escape character is '^]'. 2+2# ^] telnet> q Connection closed. |
#vim /etc/inetd.conf
|
#telnet 192.168.16.2 65535
Trying 192.168.16.2... Connected to 192.168.16.2. Escape character is '^]'. ^] telnet> quit Connection closed. |
#invoke-rc.d inetd.dpkg-new restart
Restarting internet superserver: inetd. |
#telnet 192.168.16.2 65535
|
#ps aux | grep bc
user 5237 0.0 0.0 2100 644 ? Ss 10:35 0:00 bc user 5238 0.0 0.0 2096 640 ? Ss 10:35 0:00 bc root 5248 0.0 0.0 3752 732 pts/7 S+ 10:35 0:00 grep bc |
#ps aux | grep bc
user 5237 0.0 0.0 2100 644 ? Ss 10:35 0:00 bc user 5238 0.0 0.0 2096 640 ? Ss 10:35 0:00 bc user 5255 0.0 0.0 2092 588 ? Ss 10:35 0:00 bc root 5257 0.0 0.0 3752 732 pts/7 S+ 10:35 0:00 grep bc |
#ps aux | grep bc
user 5237 0.0 0.0 2100 644 ? Ss 10:35 0:00 bc user 5238 0.0 0.0 2096 640 ? Ss 10:35 0:00 bc user 5255 0.0 0.0 2092 588 ? Ss 10:35 0:00 bc root 5264 0.0 0.0 3752 732 pts/7 S+ 10:35 0:00 grep bc |
#ps aux | grep bc
user 5237 0.0 0.0 2100 644 ? Ss 10:35 0:00 bc user 5238 0.0 0.0 2096 640 ? Ss 10:35 0:00 bc user 5255 0.0 0.0 2092 588 ? Ss 10:35 0:00 bc root 5271 0.0 0.0 3756 736 pts/7 S+ 10:35 0:00 grep bc |
#ps aux | grep bc
user 5237 0.0 0.0 2100 644 ? Ss 10:35 0:00 bc user 5238 0.0 0.0 2096 640 ? Ss 10:35 0:00 bc user 5255 0.0 0.0 2092 588 ? Ss 10:35 0:00 bc root 5278 0.0 0.0 3752 736 pts/7 S+ 10:35 0:00 grep bc |
#ps aux | grep bc
user 5237 0.0 0.0 2100 644 ? Ss 10:35 0:00 bc user 5238 0.0 0.0 2096 640 ? Ss 10:35 0:00 bc user 5255 0.0 0.0 2092 588 ? Ss 10:35 0:00 bc root 5285 0.0 0.0 3752 736 pts/7 S+ 10:35 0:00 grep bc |
#ps aux | grep bc
user 5237 0.0 0.0 2100 644 ? Ss 10:35 0:00 bc user 5238 0.0 0.0 2096 684 ? Ss 10:35 0:00 bc user 5255 0.0 0.0 2096 640 ? Ss 10:35 0:00 bc root 5292 0.0 0.0 3756 736 pts/7 S+ 10:36 0:00 grep bc |
#ps aux | grep bc
user 5237 0.0 0.0 2100 644 ? Ss 10:35 0:00 bc user 5238 0.0 0.0 2096 684 ? Ss 10:35 0:00 bc user 5255 0.0 0.0 2096 640 ? Ss 10:35 0:00 bc root 5299 0.0 0.0 3752 732 pts/7 S+ 10:36 0:00 grep bc |
#ps aux | grep bc
user 5237 0.0 0.0 2100 644 ? Ss 10:35 0:00 bc user 5238 0.0 0.0 2096 684 ? Ss 10:35 0:00 bc user 5255 0.0 0.0 2096 640 ? Ss 10:35 0:00 bc root 5306 0.0 0.0 3756 736 pts/7 S+ 10:36 0:00 grep bc |
#ps aux | grep bc
user 5237 0.0 0.0 2100 644 ? Ss 10:35 0:00 bc user 5238 0.0 0.0 2096 684 ? Ss 10:35 0:00 bc user 5255 0.0 0.0 2096 640 ? Ss 10:35 0:00 bc root 5313 0.0 0.0 3756 736 pts/7 S+ 10:36 0:00 grep bc |
#while true; do ps aux | grep bc | grep -v grep ; done
user 5255 0.0 0.0 2096 640 ? Ss 10:35 0:00 bc user 5237 0.0 0.0 2100 644 ? Ss 10:35 0:00 bc user 5238 0.0 0.0 2096 684 ? Ss 10:35 0:00 bc user 5255 0.0 0.0 2096 640 ? Ss 10:35 0:00 bc user 5237 0.0 0.0 2100 644 ? Ss 10:35 0:00 bc user 5238 0.0 0.0 2096 684 ? Ss 10:35 0:00 bc user 5255 0.0 0.0 2096 640 ? Ss 10:35 0:00 bc user 5237 0.0 0.0 2100 644 ? Ss 10:35 0:00 bc user 5238 0.0 0.0 2096 684 ? Ss 10:35 0:00 bc user 5255 0.0 0.0 2096 640 ? Ss 10:35 0:00 bc ... user 5237 0.0 0.0 2100 644 ? Ss 10:35 0:00 bc user 5238 0.0 0.0 2096 684 ? Ss 10:35 0:00 bc user 5255 0.0 0.0 2096 640 ? Ss 10:35 0:00 bc user 5237 0.0 0.0 2100 644 ? Ss 10:35 0:00 bc user 5238 0.0 0.0 2096 684 ? Ss 10:35 0:00 bc user 5255 0.0 0.0 2096 640 ? Ss 10:35 0:00 bc user 5237 0.0 0.0 2100 644 ? Ss 10:35 0:00 bc user 5238 0.0 0.0 2096 684 ? Ss 10:35 0:00 bc user 5255 0.0 0.0 2096 640 ? Ss 10:35 0:00 bc user 5237 0.0 0.0 2100 644 ? Ss 10:35 0:00 bc |
#ps aux | grep bc
user 5237 0.0 0.0 2100 644 ? Ss 10:35 0:00 bc user 5255 0.0 0.0 2096 640 ? Ss 10:35 0:00 bc user 7526 0.0 0.0 2096 592 ? Ss 10:36 0:00 bc root 7563 0.0 0.0 3752 736 pts/7 S+ 10:36 0:00 grep bc |
#whereis inetd
inetd: /usr/sbin/inetd /etc/inetd.conf /usr/share/man/man8/inetd.8.gz |
#netstat -lnp | grep :22
tcp6 0 0 :::22 :::* LISTEN 2545/sshd |
#grep calc /etc/inetd.conf
calc stream tcp nowait user /usr/bin/bc |
Время первой команды журнала | 09:50:46 2007- 5-30 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Время последней команды журнала | 10:38:56 2007- 5-30 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Количество командных строк в журнале | 101 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Процент команд с ненулевым кодом завершения, % | 14.85 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Процент синтаксически неверно набранных команд, % | 1.98 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Суммарное время работы с терминалом *, час | 0.80 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Количество командных строк в единицу времени, команда/мин | 2.10 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Частота использования команд |
|
В журнал автоматически попадают все команды, данные в любом терминале системы.
Для того чтобы убедиться, что журнал на текущем терминале ведётся, и команды записываются, дайте команду w. В поле WHAT, соответствующем текущему терминалу, должна быть указана программа script.
Команды, при наборе которых были допущены синтаксические ошибки, выводятся перечёркнутым текстом:
$ l s-l bash: l: command not found |
Если код завершения команды равен нулю, команда была выполнена без ошибок. Команды, код завершения которых отличен от нуля, выделяются цветом.
$ test 5 -lt 4 |
Команды, ход выполнения которых был прерван пользователем, выделяются цветом.
$ find / -name abc find: /home/devi-orig/.gnome2: Keine Berechtigung find: /home/devi-orig/.gnome2_private: Keine Berechtigung find: /home/devi-orig/.nautilus/metafiles: Keine Berechtigung find: /home/devi-orig/.metacity: Keine Berechtigung find: /home/devi-orig/.inkscape: Keine Berechtigung ^C |
Команды, выполненные с привилегиями суперпользователя, выделяются слева красной чертой.
# id uid=0(root) gid=0(root) Gruppen=0(root) |
Изменения, внесённые в текстовый файл с помощью редактора, запоминаются и показываются в журнале в формате ed. Строки, начинающиеся символом "<", удалены, а строки, начинающиеся символом ">" -- добавлены.
$ vi ~/.bashrc
|
Для того чтобы изменить файл в соответствии с показанными в диффшоте изменениями, можно воспользоваться командой patch. Нужно скопировать изменения, запустить программу patch, указав в качестве её аргумента файл, к которому применяются изменения, и всавить скопированный текст:
$ patch ~/.bashrc |
Для того чтобы получить краткую справочную информацию о команде, нужно подвести к ней мышь. Во всплывающей подсказке появится краткое описание команды.
Если справочная информация о команде есть, команда выделяется голубым фоном, например: vi. Если справочная информация отсутствует, команда выделяется розовым фоном, например: notepad.exe. Справочная информация может отсутствовать в том случае, если (1) команда введена неверно; (2) если распознавание команды LiLaLo выполнено неверно; (3) если информация о команде неизвестна LiLaLo. Последнее возможно для редких команд.
Большие, в особенности многострочные, всплывающие подсказки лучше всего показываются браузерами KDE Konqueror, Apple Safari и Microsoft Internet Explorer. В браузерах Mozilla и Firefox они отображаются не полностью, а вместо перевода строки выводится специальный символ.
Время ввода команды, показанное в журнале, соответствует времени начала ввода командной строки, которое равно тому моменту, когда на терминале появилось приглашение интерпретатора
Имя терминала, на котором была введена команда, показано в специальном блоке. Этот блок показывается только в том случае, если терминал текущей команды отличается от терминала предыдущей.
Вывод не интересующих вас в настоящий момент элементов журнала, таких как время, имя терминала и других, можно отключить. Для этого нужно воспользоваться формой управления журналом вверху страницы.
Небольшие комментарии к командам можно вставлять прямо из командной строки. Комментарий вводится прямо в командную строку, после символов #^ или #v. Символы ^ и v показывают направление выбора команды, к которой относится комментарий: ^ - к предыдущей, v - к следующей. Например, если в командной строке было введено:
$ whoami
user
$ #^ Интересно, кто я?в журнале это будет выглядеть так:
$ whoami
user
Интересно, кто я? |
Если комментарий содержит несколько строк, его можно вставить в журнал следующим образом:
$ whoami
user
$ cat > /dev/null #^ Интересно, кто я?
Программа whoami выводит имя пользователя, под которым мы зарегистрировались в системе. - Она не может ответить на вопрос о нашем назначении в этом мире.В журнале это будет выглядеть так:
$ whoami user
|
Комментарии, не относящиеся непосредственно ни к какой из команд, добавляются точно таким же способом, только вместо симолов #^ или #v нужно использовать символы #=
1 2 3 4Группы команд, выполненных на разных терминалах, разделяются специальной линией. Под этой линией в правом углу показано имя терминала, на котором выполнялись команды. Для того чтобы посмотреть команды только одного сенса, нужно щёкнуть по этому названию.
LiLaLo (L3) расшифровывается как Live Lab Log.
Программа разработана для повышения эффективности обучения Unix/Linux-системам.
(c) Игорь Чубин, 2004-2008