Журнал лабораторных работ

Содержание

Журнал

Вторник (02/12/13)

/dev/pts/0
13:42:59
#killall inetd
inetd: процесс не найден
13:46:33
#/etc/bash_co
Display all 1123 possibilities? (y or n)
13:46:33
#/etc/bash_co
l3script: /etc/bash_co: Нет такого файла или каталога
13:48:26
#/etc/bash_completion.d/
l3script: /etc/bash_completion.d/: является директорией
13:48:36
#/etc/bash_completion
l3script: /etc/bash_completion: Отказано в доступе
13:48:40
#/etc/ apt-get install xinetd
l3script: /etc/: является директорией
прошло 14 минут
14:03:23
#apt-get install xinetd
Чтение списков пакетов... Готово
Построение дерева зависимостей
Чтение информации о состоянии... Готово
Пакеты, которые будут УДАÐ
nbsd-inetd
НОВЫЕ пакеты, которые будут установлены:
  xinetd
обновлено 0, установлено 1 новых пакетов, для удаления отмечено 1 пакетов, и 0 пакетов не обновлено.
Необходимо скачать 136 kБ архивов.
После данной операции, объём занятого дискового пространства возрастёт на 172 kB.
...
Удаляется пакет openbsd-inetd ...
Stopping internet superserver: inetd.
Обрабатываются триггеры для man-db ...
Выбор ранее не выбранного пакета xinetd.
(Чтение базы данных ... на данный момент установлено 32817 файлов и каталогов.)
Распаковывается пакет xinetd (из файла .../xinetd_1%3a2.3.14-7_i386.deb)...
Обрабатываются триггеры для man-db ...
Настраивается пакет xinetd (1:2.3.14-7) ...
Stopping internet superserver: xinetd.
Starting internet superserver: xinetd.
14:04:02
#top
top - 15:04:59 up  1:00,  1 user,  load average: 0.06, 0.04, 0.04
Tasks:  54 total,   1 running,  53 sleeping,   0 stopped,   0 zombie
Cpu(s):  0.0%us,  0.2%sy,  0.0%ni, 98.3%id,  1.5%wa,  0.0%hi,  0.0%si,  0.0%st
Mem:    513672k total,    90596k used,   423076k free,     8300k buffers
  PID USER      PR  NI  VIRT  RES  SHR S %CPU %MEM    TIME+  COMMAND
Swap:   688124k total,        0k used,   688124k free,    56664k cached
    1 root      20   0  2084  696  604 S  0.0  0.1   0:01.23 init
    2 root      20   0     0    0    0 S  0.0  0.0   0:00.00 kthreadd
    3 root      20   0     0    0    0 S  0.0  0.0   0:00.02 ksoftirqd/0
    5 root      20   0     0    0    0 S  0.0  0.0   0:00.00 kworker/u:0
...
  145 root      20   0     0    0    0 S  0.0  0.0   0:00.00 kworker/u:1
  850 root      20   0  1756  584  476 S  0.0  0.1   0:00.00 acpid
  158 root      20   0     0    0    0 S  0.0  0.0   0:00.20 kworker/0:2
  183 root      20   0     0    0    0 S  0.0  0.0   0:00.06 kjournald
  237 root      16  -4  2312  844  436 S  0.0  0.2   0:00.03 udevd
  302 root      18  -2  2308  676  316 S  0.0  0.1   0:00.00 udevd
  314 root      18  -2  2308  676  316 S  0.0  0.1   0:00.00 udevd
  358 root       0 -20     0    0    0 S  0.0  0.0   0:00.00 kpsmoused
  664 daemon    20   0  1860  500  404 S  0.0  0.1   0:00.00 portmap
  679 statd     20   0  1988  780  652 S  0.0  0.2   0:00.00 rpc.statd
14:05:39
#ps -waux | grep inet
Warning: bad ps syntax, perhaps a bogus '-'? See http://procps.sf.net/faq.html
root      1573  0.0  0.1   2448   808 ?        Ss   15:04   0:00 /usr/sbin/xinetd -pidfile /var/run/xinetd.pid -stayalive -inetd_compat -inetd_ipv6
root      1594  0.0  0.1   5076   740 pts/1    S+   15:06   0:00 grep inet
14:06:10
#cd /etc/init.d/xinetd
l3script: cd: /etc/init.d/xinetd: Это не каталог
14:08:11
#cd /etc/init.d/

14:08:16
#ls
acpid          cron             keyboard-setup         mountoverflowtmp  procps     single                umountnfs.sh
anacron        exim4            killprocs              mtab.sh           rc         skeleton              umountroot
atd            halt             module-init-tools      netdiag           rc.local   ssh                   urandom
bootlogd       hostname.sh      mountall-bootclean.sh  networking        rcS        stop-bootlogd         x11-common
bootlogs       hwclockfirst.sh  mountall.sh            nfs-common        README     stop-bootlogd-single  xinetd
bootmisc.sh    hwclock.sh       mountdevsubfs.sh       openbsd-inetd     reboot     sudo
checkfs.sh     ifupdown         mountkernfs.sh         pcmciautils       rmnologin  udev
checkroot.sh   ifupdown-clean   mountnfs-bootclean.sh  portmap           rsyslog    udev-mtab
console-setup  kbd              mountnfs.sh            pppd-dns          sendsigs   umountfs
14:08:17
#ls -l /etc/init.d/xinetd
-rwxr-xr-x 1 root root 2063 Мар 26  2008 /etc/init.d/xinetd
14:08:46
#xconv.pl </etc/inetd.conf > /etc/xinetd.conf

14:10:23
#mcdir /user/local/etc/xinet.d
l3script: mcdir: команда не найдена
14:11:16
#mkdir /user/local/etc/xinet.d
mkdir: невозможно создать каталог «/user/local/etc/xinet.d»: Нет такого файла или каталога
14:11:26
#mkdir /usr/local/etc/xinet.d

14:11:38
#vi /etc/xinetd.conf
14:14:26
#cd /etc

14:14:34
#ls
acpi                    debian_version          idmapd.conf      lsb-base        passwd-         sgml
adduser.conf            default                 inetd.conf       lynx-cur        pcmcia          shadow
adjtime                 deluser.conf            init.d           magic           perl            shadow-
aliases                 dhcp                    initramfs-tools  magic.mime      ppp             shells
alternatives            dictionaries-common     inittab          mailcap         profile         skel
anacrontab              discover.conf.d         inputrc          mailcap.order   profile.d       ssh
apm                     discover-modprobe.conf  insserv          mailname        protocols       ssl
apt                     dpkg                    insserv.conf     mail.rc         python          sudoers
at.deny                 emacs                   insserv.conf.d   manpath.config  python2.6       sudoers.d
bash.bashrc             email-addresses         iproute2         mime.types      rc0.d           sysctl.conf
...
calendar                group-                  ld.so.conf       Muttrc.d        rcS.d           ufw
chatscripts             grub.d                  ld.so.conf.d     nanorc          reportbug.conf  updatedb.conf
console-setup           gshadow                 lilalo           network         resolv.conf     vim
cron.d                  gshadow-                locale.alias     networks        rmt             w3m
cron.daily              gssapi_mech.conf        locale.gen       nsswitch.conf   rpc             wgetrc
cron.hourly             host.conf               localtime        openoffice      rsyslog.conf    X11
cron.monthly            hostname                logcheck         opt             rsyslog.d       xinetd.conf
crontab                 hosts                   login.defs       pam.conf        securetty       xinetd.d
cron.weekly             hosts.allow             logrotate.conf   pam.d           security        xml
debconf.conf            hosts.deny              logrotate.d      passwd          services
14:19:23
#xinetd

14:19:38
#ps waux | grep xinetd
root      1573  0.0  0.1   2448   808 ?        Ss   15:04   0:00 /usr/sbin/xinetd -pidfile /var/run/xinetd.pid -stayalive -inetd_compat -inetd_ipv6
root      1726  0.0  0.1   5076   736 pts/1    S+   15:20   0:00 grep xinetd
14:20:02
#tail /var/log/daemon.log
Feb 12 15:04:01 debian2 xinetd[1573]: removing echo
Feb 12 15:04:01 debian2 xinetd[1573]: removing echo
Feb 12 15:04:01 debian2 xinetd[1573]: removing time
Feb 12 15:04:01 debian2 xinetd[1573]: removing time
Feb 12 15:04:01 debian2 xinetd[1573]: xinetd Version 2.3.14 started with libwrap loadavg options compiled in.
Feb 12 15:04:01 debian2 xinetd[1573]: Started working: 0 available services
Feb 12 15:19:38 debian2 xinetd[1716]: Bad operator for attribute: includedir [file=/etc/xinetd.conf] [line=37]
Feb 12 15:19:38 debian2 xinetd[1716]: missing service keyword [file=/etc/xinetd.conf] [line=38]
Feb 12 15:19:38 debian2 xinetd[1716]: missing } in last service entry [file=/etc/xinetd.conf] [line=39]
Feb 12 15:19:38 debian2 xinetd[1716]: 1716 {init_services} no services. Exiting...
14:21:01
#cd /usr/local/etc/xinetd.d
l3script: cd: /usr/local/etc/xinetd.d: Нет такого файла или каталога
14:24:13
#cd /usr/local/etc

14:24:25
#ls
xinet.d
14:24:50
#xinetd

14:24:59
#service xinetd restart
Stopping internet superserver: xinetd.
Starting internet superserver: xinetd.
14:25:26
#tail /var/log/messages
Feb 12 14:04:21 debian2 kernel: [    3.605365] ACPI: Power Button [PWRF]
Feb 12 14:04:21 debian2 kernel: [    3.605799] input: Sleep Button as /devices/LNXSYSTM:00/LNXSLPBN:00/input/input3
Feb 12 14:04:21 debian2 kernel: [    3.605875] ACPI: Sleep Button [SLPF]
Feb 12 14:04:21 debian2 kernel: [    3.630805] parport_pc 00:0b: reported by Plug and Play ACPI
Feb 12 14:04:21 debian2 kernel: [    3.631649] parport0: PC-style at 0x378, irq 7 [PCSPP,TRISTATE]
Feb 12 14:04:21 debian2 kernel: [    4.092448] input: ImExPS/2 Generic Explorer Mouse as /devices/platform/i8042/serio1/input/input4
Feb 12 14:04:21 debian2 kernel: [    6.769001] Adding 688124k swap on /dev/xvda5.  Priority:-1 extents:1 across:688124k SS
Feb 12 14:04:21 debian2 kernel: [    6.959834] EXT3-fs (xvda1): using internal journal
Feb 12 14:04:21 debian2 kernel: [    7.155841] loop: module loaded
Feb 12 14:04:22 debian2 kernel: [   10.067384] sshd (1052): /proc/1052/oom_adj is deprecated, please use /proc/1052/oom_score_adj instead.
14:26:17
#cd /usr/local/etc/xinetd.d/

14:27:15
#ls

14:27:24
#ls -l
итого 0
14:27:28
#vi
14:27:52
#vim .
14:29:00
#vim
14:30:38
#ls

14:30:56
#ls -l
итого 0
14:31:01
#vi
14:34:53
#ls
chargen
14:34:56
#service inettd restart
inettd: unrecognized service
14:36:01
#service xinetd restart
Stopping internet superserver: xinetd.
Starting internet superserver: xinetd.
14:36:14
#tail /var/log/daemon.log
Feb 12 15:25:16 debian2 xinetd[1804]: missing service keyword [file=/etc/xinetd.conf] [line=38]
Feb 12 15:25:16 debian2 xinetd[1804]: missing } in last service entry [file=/etc/xinetd.conf] [line=39]
Feb 12 15:25:16 debian2 xinetd[1804]: xinetd Version 2.3.14 started with libwrap loadavg options compiled in.
Feb 12 15:25:16 debian2 xinetd[1804]: Started working: 0 available services
Feb 12 15:36:14 debian2 xinetd[1804]: Exiting...
Feb 12 15:36:14 debian2 xinetd[1967]: Bad operator for attribute: includedir [file=/etc/xinetd.conf] [line=37]
Feb 12 15:36:14 debian2 xinetd[1967]: missing service keyword [file=/etc/xinetd.conf] [line=38]
Feb 12 15:36:14 debian2 xinetd[1967]: missing } in last service entry [file=/etc/xinetd.conf] [line=39]
Feb 12 15:36:14 debian2 xinetd[1967]: xinetd Version 2.3.14 started with libwrap loadavg options compiled in.
Feb 12 15:36:14 debian2 xinetd[1967]: Started working: 0 available services
14:36:54
#telnet 192.168.13.2 chargen
Trying 192.168.13.2...
telnet: Unable to connect to remote host: Connection refused
14:37:32
#telnet local chargen
dd
telnet: could not resolve local/chargen: Name or service not known
14:37:50
#dd
q
telnet
exit
quit
^L
^C0+20 записей считано
0+0 записей написано
 скопировано 0 байт (0 B), 106,835 c, 0,0 kB/c
14:39:36
#telnet 127.0.0.1 chargen
Trying 127.0.0.1...
telnet: Unable to connect to remote host: Connection refused
14:40:05
#telnet 192.168.13.2 chargen
Trying 192.168.13.2...
telnet: Unable to connect to remote host: Connection refused
14:40:23
#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:55235           0.0.0.0:*               LISTEN      679/rpc.statd
tcp        0      0 0.0.0.0:111             0.0.0.0:*               LISTEN      664/portmap
tcp        0      0 0.0.0.0:22              0.0.0.0:*               LISTEN      1052/sshd
tcp        0      0 127.0.0.1:25            0.0.0.0:*               LISTEN      1163/exim4
tcp6       0      0 :::22                   :::*                    LISTEN      1052/sshd
tcp6       0      0 ::1:25                  :::*                    LISTEN      1163/exim4
udp        0      0 0.0.0.0:111             0.0.0.0:*                           664/portmap
udp        0      0 0.0.0.0:32943           0.0.0.0:*                           679/rpc.statd
udp        0      0 0.0.0.0:855             0.0.0.0:*                           679/rpc.statd
Active UNIX domain sockets (only servers)
Proto RefCnt Flags       Type       State         I-Node   PID/Program name    Path
unix  2      [ ACC ]     STREAM     LISTENING     3612     850/acpid           /var/run/acpid.socket
14:40:36
#vi chargen
--- /tmp/l3-saved-1364.23934.1271	2013-02-12 15:41:28.000000000 +0200
+++ chargen	2013-02-12 15:43:19.000000000 +0200
@@ -1,11 +1,13 @@
 service chargen
 
 {
-     disable =       no 
+      
      type =          INTERNAL
      id   =          chargen-stream
      socket_type =   stream
      protocol =      tcp
      user =          root
      waite =         no
+     disable =       no
 }
+
14:43:19
#tail /var/log/daemon.log
Feb 12 15:25:16 debian2 xinetd[1804]: missing service keyword [file=/etc/xinetd.conf] [line=38]
Feb 12 15:25:16 debian2 xinetd[1804]: missing } in last service entry [file=/etc/xinetd.conf] [line=39]
Feb 12 15:25:16 debian2 xinetd[1804]: xinetd Version 2.3.14 started with libwrap loadavg options compiled in.
Feb 12 15:25:16 debian2 xinetd[1804]: Started working: 0 available services
Feb 12 15:36:14 debian2 xinetd[1804]: Exiting...
Feb 12 15:36:14 debian2 xinetd[1967]: Bad operator for attribute: includedir [file=/etc/xinetd.conf] [line=37]
Feb 12 15:36:14 debian2 xinetd[1967]: missing service keyword [file=/etc/xinetd.conf] [line=38]
Feb 12 15:36:14 debian2 xinetd[1967]: missing } in last service entry [file=/etc/xinetd.conf] [line=39]
Feb 12 15:36:14 debian2 xinetd[1967]: xinetd Version 2.3.14 started with libwrap loadavg options compiled in.
Feb 12 15:36:14 debian2 xinetd[1967]: Started working: 0 available services
14:43:55
#vi /etc/xinetd.conf
--- /tmp/l3-saved-1364.3477.25610	2013-02-12 15:45:27.000000000 +0200
+++ /etc/xinetd.conf	2013-02-12 15:45:56.000000000 +0200
@@ -34,6 +34,8 @@
 	# The maximum number of connections a specific IP address can
 	# have to a specific service.  
 	per_source  = 5
-includedir /usr/local/etc/xinetd.d
+
 }
+includedir /usr/local/etc/xinetd.d
+
 
14:45:56
#. /etc/bash
bash.bashrc        bash_completion    bash_completion.d/
14:45:56
#. /etc/bash_completion

14:46:45
#service xinetd restart
Stopping internet superserver: xinetd.
Starting internet superserver: xinetd.
14:47:05
#netsta nlp
l3script: netsta: команда не найдена
14:47:21
#netstat nlp
Active Internet connections (w/o servers)
Proto Recv-Q Send-Q Local Address           Foreign Address         State
tcp        0      0 debian2.net.nt:34348    xgu.ru:18030            TIME_WAIT
tcp        0      0 debian2.net.nt:34349    xgu.ru:18030            TIME_WAIT
tcp        0    372 debian2.net.nt:ssh      192.168.15.104:49530    ESTABLISHED
Active UNIX domain sockets (w/o servers)
Proto RefCnt Flags       Type       State         I-Node   Path
unix  5      [ ]         DGRAM                    3592     /dev/log
unix  2      [ ]         DGRAM                    2409     @/org/kernel/udev/udevd
unix  2      [ ]         DGRAM                    5902
unix  2      [ ]         DGRAM                    3958
unix  2      [ ]         DGRAM                    3609
unix  3      [ ]         DGRAM                    2414
unix  3      [ ]         DGRAM                    2413
14:47:27
#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:55235           0.0.0.0:*               LISTEN      679/rpc.statd
tcp        0      0 0.0.0.0:111             0.0.0.0:*               LISTEN      664/portmap
tcp        0      0 0.0.0.0:22              0.0.0.0:*               LISTEN      1052/sshd
tcp        0      0 127.0.0.1:25            0.0.0.0:*               LISTEN      1163/exim4
tcp6       0      0 :::22                   :::*                    LISTEN      1052/sshd
tcp6       0      0 ::1:25                  :::*                    LISTEN      1163/exim4
udp        0      0 0.0.0.0:111             0.0.0.0:*                           664/portmap
udp        0      0 0.0.0.0:32943           0.0.0.0:*                           679/rpc.statd
udp        0      0 0.0.0.0:855             0.0.0.0:*                           679/rpc.statd
Active UNIX domain sockets (only servers)
Proto RefCnt Flags       Type       State         I-Node   PID/Program name    Path
unix  2      [ ACC ]     STREAM     LISTENING     3612     850/acpid           /var/run/acpid.socket
14:47:37
#tail /var/log/daemon.log
Feb 12 15:36:14 debian2 xinetd[1967]: missing service keyword [file=/etc/xinetd.conf] [line=38]
Feb 12 15:36:14 debian2 xinetd[1967]: missing } in last service entry [file=/etc/xinetd.conf] [line=39]
Feb 12 15:36:14 debian2 xinetd[1967]: xinetd Version 2.3.14 started with libwrap loadavg options compiled in.
Feb 12 15:36:14 debian2 xinetd[1967]: Started working: 0 available services
Feb 12 15:47:05 debian2 xinetd[1967]: Exiting...
Feb 12 15:47:05 debian2 xinetd[2119]: Reading included configuration file: /usr/local/etc/xinetd.d/chargen [file=/etc/xinetd.conf] [line=39]
Feb 12 15:47:05 debian2 xinetd[2119]: bad service attribute: waite [file=/usr/local/etc/xinetd.d/chargen] [line=10]
Feb 12 15:47:05 debian2 xinetd[2119]: Service chargen-stream missing attribute wait - DISABLING
Feb 12 15:47:05 debian2 xinetd[2119]: xinetd Version 2.3.14 started with libwrap loadavg options compiled in.
Feb 12 15:47:05 debian2 xinetd[2119]: Started working: 0 available services
14:47:53
#vi chargen
--- /tmp/l3-saved-1364.1289.18403	2013-02-12 15:49:22.000000000 +0200
+++ chargen	2013-02-12 15:49:41.000000000 +0200
@@ -7,7 +7,7 @@
      socket_type =   stream
      protocol =      tcp
      user =          root
-     waite =         no
+     wait =         no
      disable =       no
 }
 
14:49:41
#service xinetd restart
Stopping internet superserver: xinetd.
Starting internet superserver: xinetd.
14:49:47
#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:55235           0.0.0.0:*               LISTEN      679/rpc.statd
tcp        0      0 0.0.0.0:111             0.0.0.0:*               LISTEN      664/portmap
tcp        0      0 0.0.0.0:19              0.0.0.0:*               LISTEN      2200/xinetd
tcp        0      0 0.0.0.0:22              0.0.0.0:*               LISTEN      1052/sshd
tcp        0      0 127.0.0.1:25            0.0.0.0:*               LISTEN      1163/exim4
tcp6       0      0 :::22                   :::*                    LISTEN      1052/sshd
tcp6       0      0 ::1:25                  :::*                    LISTEN      1163/exim4
udp        0      0 0.0.0.0:111             0.0.0.0:*                           664/portmap
udp        0      0 0.0.0.0:32943           0.0.0.0:*                           679/rpc.statd
udp        0      0 0.0.0.0:855             0.0.0.0:*                           679/rpc.statd
Active UNIX domain sockets (only servers)
Proto RefCnt Flags       Type       State         I-Node   PID/Program name    Path
unix  2      [ ACC ]     STREAM     LISTENING     3612     850/acpid           /var/run/acpid.socket
14:49:52
#telenet local 19
l3script: telenet: команда не найдена
14:50:10
#telnet local 19
telnet: could not resolve local/19: Name or service not known
14:50:19
#telnet localhost 19
Trying 127.0.0.1...
Connected to localhost.localdomain.
Escape character is '^]'.
!"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefgh
"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghi
#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghij
$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijk
%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijkl
&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklm
'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmn
...
!"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefgh
"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghi
!"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefgh
"#$%&'()*+,-./0123456789:;<=>
telnet> qute
?Invalid command
telnet> quite
?Invalid command
telnet> quit
Connection closed.
14:51:16
#tail -f /var/log/messages
Feb 12 14:04:21 debian2 kernel: [    3.605365] ACPI: Power Button [PWRF]
Feb 12 14:04:21 debian2 kernel: [    3.605799] input: Sleep Button as /devices/LNXSYSTM:00/LNXSLPBN:00/input/input3
Feb 12 14:04:21 debian2 kernel: [    3.605875] ACPI: Sleep Button [SLPF]
Feb 12 14:04:21 debian2 kernel: [    3.630805] parport_pc 00:0b: reported by Plug and Play ACPI
Feb 12 14:04:21 debian2 kernel: [    3.631649] parport0: PC-style at 0x378, irq 7 [PCSPP,TRISTATE]
Feb 12 14:04:21 debian2 kernel: [    4.092448] input: ImExPS/2 Generic Explorer Mouse as /devices/platform/i8042/serio1/input/input4
Feb 12 14:04:21 debian2 kernel: [    6.769001] Adding 688124k swap on /dev/xvda5.  Priority:-1 extents:1 across:688124k SS
Feb 12 14:04:21 debian2 kernel: [    6.959834] EXT3-fs (xvda1): using internal journal
Feb 12 14:04:21 debian2 kernel: [    7.155841] loop: module loaded
Feb 12 14:04:22 debian2 kernel: [   10.067384] sshd (1052): /proc/1052/oom_adj is deprecated, please use /proc/1052/oom_score_adj instead.
q
^C
14:52:15
#netstat -nlp -A inet
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:55235           0.0.0.0:*               LISTEN      679/rpc.statd
tcp        0      0 0.0.0.0:111             0.0.0.0:*               LISTEN      664/portmap
tcp        0      0 0.0.0.0:19              0.0.0.0:*               LISTEN      2200/xinetd
tcp        0      0 0.0.0.0:22              0.0.0.0:*               LISTEN      1052/sshd
tcp        0      0 127.0.0.1:25            0.0.0.0:*               LISTEN      1163/exim4
udp        0      0 0.0.0.0:111             0.0.0.0:*                           664/portmap
udp        0      0 0.0.0.0:32943           0.0.0.0:*                           679/rpc.statd
udp        0      0 0.0.0.0:855             0.0.0.0:*                           679/rpc.statd
14:52:39
#lsof |grep LISTEN
portmap    664      daemon    5u     IPv4       3384      0t0        TCP *:sunrpc (LISTEN)
rpc.statd  679       statd    7u     IPv4       3421      0t0        TCP *:55235 (LISTEN)
sshd      1052        root    3u     IPv4       3766      0t0        TCP *:ssh (LISTEN)
sshd      1052        root    4u     IPv6       3769      0t0        TCP *:ssh (LISTEN)
exim4     1163 Debian-exim    3u     IPv4       3862      0t0        TCP localhost.localdomain:smtp (LISTEN)
exim4     1163 Debian-exim    4u     IPv6       3863      0t0        TCP [::1]:smtp (LISTEN)
xinetd    2200        root    5u     IPv4       6066      0t0        TCP *:chargen (LISTEN)
14:53:04
#telnet 192.168.13.1 19
Trying 192.168.13.1...
Connected to 192.168.13.1.
Escape character is '^]'.
!"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefgh
"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghi
#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghij
$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijk
%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijkl
&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklm
'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmn
...
-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrst
./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstu
/0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuv
0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvw
123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwx
23456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxy
3456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz
456789:;<=>?@ABCDEFGHIJ^]
telnet> q
Connection closed.
14:55:03
#vi
14:56:29
#vim
14:59:32
#ls
chargen  echo
14:59:35
#vim echo
14:59:54
#service xinetd restart
Stopping internet superserver: xinetd.
Starting internet superserver: xinetd.
15:00:06
#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:55235           0.0.0.0:*               LISTEN      679/rpc.statd
tcp        0      0 0.0.0.0:7               0.0.0.0:*               LISTEN      2370/xinetd
tcp        0      0 0.0.0.0:111             0.0.0.0:*               LISTEN      664/portmap
tcp        0      0 0.0.0.0:19              0.0.0.0:*               LISTEN      2370/xinetd
tcp        0      0 0.0.0.0:22              0.0.0.0:*               LISTEN      1052/sshd
tcp        0      0 127.0.0.1:25            0.0.0.0:*               LISTEN      1163/exim4
tcp6       0      0 :::22                   :::*                    LISTEN      1052/sshd
tcp6       0      0 ::1:25                  :::*                    LISTEN      1163/exim4
udp        0      0 0.0.0.0:111             0.0.0.0:*                           664/portmap
udp        0      0 0.0.0.0:32943           0.0.0.0:*                           679/rpc.statd
udp        0      0 0.0.0.0:855             0.0.0.0:*                           679/rpc.statd
Active UNIX domain sockets (only servers)
Proto RefCnt Flags       Type       State         I-Node   PID/Program name    Path
unix  2      [ ACC ]     STREAM     LISTENING     3612     850/acpid           /var/run/acpid.socket
15:00:19
#vim /etc/host.allow
15:01:43
#cd /etc

15:02:05
#vim
15:05:36
#ls
acpi                    debian_version          hosts.deny       logrotate.d     passwd          services
adduser.conf            default                 idmapd.conf      lsb-base        passwd-         sgml
adjtime                 deluser.conf            inetd.conf       lynx-cur        pcmcia          shadow
aliases                 dhcp                    init.d           magic           perl            shadow-
alternatives            dictionaries-common     initramfs-tools  magic.mime      ppp             shells
anacrontab              discover.conf.d         inittab          mailcap         profile         skel
apm                     discover-modprobe.conf  inputrc          mailcap.order   profile.d       ssh
apt                     dpkg                    insserv          mailname        protocols       ssl
at.deny                 emacs                   insserv.conf     mail.rc         python          sudoers
bash.bashrc             email-addresses         insserv.conf.d   manpath.config  python2.6       sudoers.d
...
calendar                group-                  ld.so.cache      Muttrc          rc.local        udev
chatscripts             grub.d                  ld.so.conf       Muttrc.d        rcS.d           ufw
console-setup           gshadow                 ld.so.conf.d     nanorc          reportbug.conf  updatedb.conf
cron.d                  gshadow-                lilalo           network         resolv.conf     vim
cron.daily              gssapi_mech.conf        locale.alias     networks        rmt             w3m
cron.hourly             host.allow              locale.gen       nsswitch.conf   rpc             wgetrc
cron.monthly            host.conf               localtime        openoffice      rsyslog.conf    X11
crontab                 hostname                logcheck         opt             rsyslog.d       xinetd.conf
cron.weekly             hosts                   login.defs       pam.conf        securetty       xinetd.d
debconf.conf            hosts.allow             logrotate.conf   pam.d           security        xml
15:05:39
#vim host.allow
--- /tmp/l3-saved-1364.18102.3896	2013-02-12 16:06:02.000000000 +0200
+++ host.allow	2013-02-12 16:06:18.000000000 +0200
@@ -2,3 +2,4 @@
 echo: ALL : allow
 ALL: 127.0.0.1 localhost : allow
 ALL: ALL : dany
+
15:06:18
#telnet localhost chargen
Trying 127.0.0.1...
Connected to localhost.localdomain.
Escape character is '^]'.
!"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefgh
"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghi
#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghij
$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijk
%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijkl
&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklm
'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmn
...
WXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}!"#$%&'()*+,-./0123456789:;<=>?@A
XYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}!"#$%&'()*+,-./0123456789:;<=>?@AB
YZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}!"#$%&'()*+,-./0123456789:;<=>?@ABC
Z[\]^_`abcdefghijklmnopqrstuvwxyz{|}!"#$%&'()*+,-./0123456789:;<=>?@ABCD
[\]^_`abcdefghijklmnopqrstuvwxyz{|}!"#$%&'()*+,-./0123456789:;<=>?@ABCDE
\]^_`abcdefghijklmnopqrstuvwxyz{|}!"#$%&'()*+,-./0123456789:;<=>?@ABCDEF
]^_`abcdefghijklmnopqrstuvwxyz{|}!"#$%&'()*+,-./0123456789:;<=>?@ABCDEFG
^_`abcdefghijklmnopqrstuvwxyz
telnet> q
Connection closed.
15:07:11
#telnet localhost echo
Trying 127.0.0.1...
Connected to localhost.localdomain.
Escape character is '^]'.
^C^]
telnet> q
Connection closed.
15:08:18
#service xinetd restart
Stopping internet superserver: xinetd.
Starting internet superserver: xinetd.
15:10:08
#telnet 192.168.13.1 chargen
Trying 192.168.13.1...
Connected to 192.168.13.1.
Escape character is '^]'.
Connection closed by foreign host.
15:11:59
#service xinetd restart
Stopping internet superserver: xinetd.
Starting internet superserver: xinetd.
15:13:45
#service xinetd restart
Stopping internet superserver: xinetd.
Starting internet superserver: xinetd.
15:14:13
#vim
15:15:05
#vim host.allow
--- /tmp/l3-saved-1364.3790.12124	2013-02-12 16:15:07.000000000 +0200
+++ host.allow	2013-02-12 16:16:23.000000000 +0200
@@ -1,7 +1,8 @@
 
-chargen: 192.168.10.0 : allow
+chargen: 10.1.1.0  : allow
 echo: ALL : allow
 ALL: 127.0.0.1 localhost : allow
+All: All : deny
 
 
 
15:16:23
#service xinetd restart
Stopping internet superserver: xinetd.
Starting internet superserver: xinetd.
15:17:13
#service xinetd restart
Stopping internet superserver: xinetd.
Starting internet superserver: xinetd failed!
15:17:23
#service xinetd restart
Stopping internet superserver: xinetd.
Starting internet superserver: xinetd.
15:19:13
#service xinetd restart
Stopping internet superserver: xinetd.
Starting internet superserver: xinetd.
15:22:11
#service xinetd restart
Stopping internet superserver: xinetd.
Starting internet superserver: xinetd.
15:22:36
#vim
15:26:42
#ls
acpi                    debian_version          hosts.deny       logrotate.d     passwd          services
adduser.conf            default                 idmapd.conf      lsb-base        passwd-         sgml
adjtime                 deluser.conf            inetd.conf       lynx-cur        pcmcia          shadow
aliases                 dhcp                    init.d           magic           perl            shadow-
alternatives            dictionaries-common     initramfs-tools  magic.mime      ppp             shells
anacrontab              discover.conf.d         inittab          mailcap         profile         skel
apm                     discover-modprobe.conf  inputrc          mailcap.order   profile.d       ssh
apt                     dpkg                    insserv          mailname        protocols       ssl
at.deny                 emacs                   insserv.conf     mail.rc         python          sudoers
bash.bashrc             email-addresses         insserv.conf.d   manpath.config  python2.6       sudoers.d
...
calendar                group-                  ld.so.cache      Muttrc          rc.local        udev
chatscripts             grub.d                  ld.so.conf       Muttrc.d        rcS.d           ufw
console-setup           gshadow                 ld.so.conf.d     nanorc          reportbug.conf  updatedb.conf
cron.d                  gshadow-                lilalo           network         resolv.conf     vim
cron.daily              gssapi_mech.conf        locale.alias     networks        rmt             w3m
cron.hourly             host.allow              locale.gen       nsswitch.conf   rpc             wgetrc
cron.monthly            host.conf               localtime        openoffice      rsyslog.conf    X11
crontab                 hostname                logcheck         opt             rsyslog.d       xinetd.conf
cron.weekly             hosts                   login.defs       pam.conf        securetty       xinetd.d
debconf.conf            hosts.allow             logrotate.conf   pam.d           security        xml
15:26:44
#vim hosts.deny
15:27:37
#vim hosts.all
15:27:47
#vim hosts.allow
--- /tmp/l3-saved-1364.2505.3502	2013-02-12 16:27:50.000000000 +0200
+++ hosts.allow	2013-02-12 16:29:19.000000000 +0200
@@ -11,3 +11,6 @@
 # for further information.
 #
 
+chargen  10.1.1.0 : allow
+echo  192.168.13.0 : allow
+
15:29:19
#vim hosts.deny
--- /tmp/l3-saved-1364.14219.12072	2013-02-12 16:29:48.000000000 +0200
+++ hosts.deny	2013-02-12 16:30:17.000000000 +0200
@@ -17,4 +17,4 @@
 # validate looked up hostnames still leave understandable logs. In past
 # versions of Debian this has been the default.
 # ALL: PARANOID
-
+ALL: ALL : deny
15:30:17
#vim hosts.allow
--- /tmp/l3-saved-1364.1981.9269	2013-02-12 16:30:23.000000000 +0200
+++ hosts.allow	2013-02-12 16:32:36.000000000 +0200
@@ -11,6 +11,6 @@
 # for further information.
 #
 
-chargen  10.1.1.0 : allow
-echo  192.168.13.0 : allow
+chargen  10.1.1. : allow
+echo  192.168.13. : allow
 
15:32:36
#vim hosts.deny
--- /tmp/l3-saved-1364.16617.16142	2013-02-12 16:32:39.000000000 +0200
+++ hosts.deny	2013-02-12 16:32:53.000000000 +0200
@@ -17,4 +17,4 @@
 # validate looked up hostnames still leave understandable logs. In past
 # versions of Debian this has been the default.
 # ALL: PARANOID
-ALL: ALL : deny
+ALL: ALL 

Статистика

Время первой команды журнала13:42:59 2013- 2-12
Время последней команды журнала15:32:36 2013- 2-12
Количество командных строк в журнале100
Процент команд с ненулевым кодом завершения, %38.00
Процент синтаксически неверно набранных команд, % 4.00
Суммарное время работы с терминалом *, час 1.83
Количество командных строк в единицу времени, команда/мин 0.91
Частота использования команд
vim16|===============| 15.24%
service14|=============| 13.33%
ls12|===========| 11.43%
telnet10|=========| 9.52%
cd7|======| 6.67%
vi7|======| 6.67%
tail6|=====| 5.71%
netstat6|=====| 5.71%
grep3|==| 2.86%
ps2|=| 1.90%
mkdir2|=| 1.90%
.2|=| 1.90%
/etc/bash_co2|=| 1.90%
xinetd2|=| 1.90%
mcdir1|| 0.95%
/etc/bash_completion.d/1|| 0.95%
/etc/bash_completion1|| 0.95%
netsta1|| 0.95%
top1|| 0.95%
/etc/1|| 0.95%
dd1|| 0.95%
xconv.pl1|| 0.95%
lsof1|| 0.95%
apt-get1|| 0.95%
/etc/xinetd.conf1|| 0.95%
killall1|| 0.95%
/etc/inetd.conf1|| 0.95%
telenet1|| 0.95%
____
*) Интервалы неактивности длительностью 30 минут и более не учитываются

Справка

Для того чтобы использовать LiLaLo, не нужно знать ничего особенного: всё происходит само собой. Однако, чтобы ведение и последующее использование журналов было как можно более эффективным, желательно иметь в виду следующее:
  1. В журнал автоматически попадают все команды, данные в любом терминале системы.

  2. Для того чтобы убедиться, что журнал на текущем терминале ведётся, и команды записываются, дайте команду w. В поле WHAT, соответствующем текущему терминалу, должна быть указана программа script.

  3. Команды, при наборе которых были допущены синтаксические ошибки, выводятся перечёркнутым текстом:
    $ l s-l
    bash: l: command not found
    

  4. Если код завершения команды равен нулю, команда была выполнена без ошибок. Команды, код завершения которых отличен от нуля, выделяются цветом.
    $ test 5 -lt 4
    Обратите внимание на то, что код завершения команды может быть отличен от нуля не только в тех случаях, когда команда была выполнена с ошибкой. Многие команды используют код завершения, например, для того чтобы показать результаты проверки

  5. Команды, ход выполнения которых был прерван пользователем, выделяются цветом.
    $ 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
    

  6. Команды, выполненные с привилегиями суперпользователя, выделяются слева красной чертой.
    # id
    uid=0(root) gid=0(root) Gruppen=0(root)
    

  7. Изменения, внесённые в текстовый файл с помощью редактора, запоминаются и показываются в журнале в формате ed. Строки, начинающиеся символом "<", удалены, а строки, начинающиеся символом ">" -- добавлены.
    $ vi ~/.bashrc
    2a3,5
    >    if [ -f /usr/local/etc/bash_completion ]; then
    >         . /usr/local/etc/bash_completion
    >        fi
    

  8. Для того чтобы изменить файл в соответствии с показанными в диффшоте изменениями, можно воспользоваться командой patch. Нужно скопировать изменения, запустить программу patch, указав в качестве её аргумента файл, к которому применяются изменения, и всавить скопированный текст:
    $ patch ~/.bashrc
    В данном случае изменения применяются к файлу ~/.bashrc

  9. Для того чтобы получить краткую справочную информацию о команде, нужно подвести к ней мышь. Во всплывающей подсказке появится краткое описание команды.

    Если справочная информация о команде есть, команда выделяется голубым фоном, например: vi. Если справочная информация отсутствует, команда выделяется розовым фоном, например: notepad.exe. Справочная информация может отсутствовать в том случае, если (1) команда введена неверно; (2) если распознавание команды LiLaLo выполнено неверно; (3) если информация о команде неизвестна LiLaLo. Последнее возможно для редких команд.

  10. Большие, в особенности многострочные, всплывающие подсказки лучше всего показываются браузерами KDE Konqueror, Apple Safari и Microsoft Internet Explorer. В браузерах Mozilla и Firefox они отображаются не полностью, а вместо перевода строки выводится специальный символ.

  11. Время ввода команды, показанное в журнале, соответствует времени начала ввода командной строки, которое равно тому моменту, когда на терминале появилось приглашение интерпретатора

  12. Имя терминала, на котором была введена команда, показано в специальном блоке. Этот блок показывается только в том случае, если терминал текущей команды отличается от терминала предыдущей.

  13. Вывод не интересующих вас в настоящий момент элементов журнала, таких как время, имя терминала и других, можно отключить. Для этого нужно воспользоваться формой управления журналом вверху страницы.

  14. Небольшие комментарии к командам можно вставлять прямо из командной строки. Комментарий вводится прямо в командную строку, после символов #^ или #v. Символы ^ и v показывают направление выбора команды, к которой относится комментарий: ^ - к предыдущей, v - к следующей. Например, если в командной строке было введено:

    $ whoami
    
    user
    
    $ #^ Интересно, кто я?
    
    в журнале это будет выглядеть так:
    $ whoami
    
    user
    
    Интересно, кто я?

  15. Если комментарий содержит несколько строк, его можно вставить в журнал следующим образом:

    $ whoami
    
    user
    
    $ cat > /dev/null #^ Интересно, кто я?
    
    Программа whoami выводит имя пользователя, под которым 
    мы зарегистрировались в системе.
    -
    Она не может ответить на вопрос о нашем назначении 
    в этом мире.
    
    В журнале это будет выглядеть так:
    $ whoami
    user
    
    Интересно, кто я?
    Программа whoami выводит имя пользователя, под которым
    мы зарегистрировались в системе.

    Она не может ответить на вопрос о нашем назначении
    в этом мире.
    Для разделения нескольких абзацев между собой используйте символ "-", один в строке.

  16. Комментарии, не относящиеся непосредственно ни к какой из команд, добавляются точно таким же способом, только вместо симолов #^ или #v нужно использовать символы #=

  17. Содержимое файла может быть показано в журнале. Для этого его нужно вывести с помощью программы cat. Если вывод команды отметить симоволами #!, содержимое файла будет показано в журнале в специально отведённой для этого секции.
  18. Для того чтобы вставить скриншот интересующего вас окна в журнал, нужно воспользоваться командой l3shot. После того как команда вызвана, нужно с помощью мыши выбрать окно, которое должно быть в журнале.
  19. Команды в журнале расположены в хронологическом порядке. Если две команды давались одна за другой, но на разных терминалах, в журнале они будут рядом, даже если они не имеют друг к другу никакого отношения.
    1
        2
    3   
        4
    
    Группы команд, выполненных на разных терминалах, разделяются специальной линией. Под этой линией в правом углу показано имя терминала, на котором выполнялись команды. Для того чтобы посмотреть команды только одного сенса, нужно щёкнуть по этому названию.

О программе

LiLaLo (L3) расшифровывается как Live Lab Log.
Программа разработана для повышения эффективности обучения Unix/Linux-системам.
(c) Игорь Чубин, 2004-2008

$Id$