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

Содержание

Журнал

Понедельник (10/22/12)

/dev/pts/3
14:27:58
#app-get install asterisk
bash: app-get: команда не найдена
14:28:28
#apt-get install asterisk
Настройка пакета
 ┌──────────────────────┤ Настраивается пакет libvpb0 ├──────────────────────┐
 │ Здесь задаётся код региона вашей телефонной системы (например, 61 --      │
 │ Австралия, 7 -- Россия). Он используется для настройки региональных       │
 │ стандартов по умолчанию, которые должно соблюдать оборудование телефонии  │
 │ Voicetronix.                                                              │
 │                                                                           │
 │ Телефонный код, согласно ITU-T:                                           │
 │                                                                           │
 â”380________________________________________________________________________ │
...
Настраивается пакет unixodbc (2.2.14p2-1) ...
Настраивается пакет asterisk (1:1.6.2.9-2+squeeze8) ...
Adding system user for Asterisk
Добавляется пользователь «asterisk» в группу «dialout» ...
Добавление пользователя asterisk в группу dialout
Готово.
Добавляется пользователь «asterisk» в группу «audio» ...
Добавление пользователя asterisk в группу audio
Готово.
Starting Asterisk PBX: asterisk.
14:29:45
#apt-get install asterisk-sounds-extra
Чтение списков пакетов... Готово
Построение дерева зависимостей
Чтение информации о состоянии... Готово
НОВЫЕ пакеты, которые будут установлены:
  asterisk-sounds-extra
обновлено 0, установлено 1 новых пакетов, для удаления отмечено 0 пакетов, и 0 пакетов не обновлено.
Необходимо скачать 3.419 kБ архивов.
После данной операции, объём занятого дискового пространства возрастёт на 6.562 kB.
Получено:1 http://192.168.15.254/debian/ squeeze/main asterisk-sounds-extra all 1.4.9-1 [3.419 kB]
Получено 3.419 kБ за 0с (5.254 kБ/c)
Выбор ранее не выбранного пакета asterisk-sounds-extra.
(Чтение базы данных ... на данный момент установлен 115041 файл и каталог.)
Распаковывается пакет asterisk-sounds-extra (из файла .../asterisk-sounds-extra_1.4.9-1_all.deb)...
Настраивается пакет asterisk-sounds-extra (1.4.9-1) ...
14:33:41
#apt-get install asterisk-sounds-main asterisk-sounds-extra
Чтение списков пакетов... Готово
Построение дерева зависимостей
Чтение информации о состоянии... Готово
Уже установлена самая новая версия asterisk-sounds-extra.
Пакеты, которые будут УДАÐ
 sterisk-core-sounds-en-gsm
НОВЫЕ пакеты, которые будут установлены:
  asterisk-sounds-main
обновлено 0, установлено 1 новых пакетов, для удаления отмечено 1 пакетов, и 0 пакетов не обновлено.
Необходимо скачать 2.186 kБ архивов.
...
  Пакет asterisk-prompt-en не установлен.
  Пакет asterisk-core-sounds-en-gsm предоставляет asterisk-prompt-en, но должен быть удалён.
(Чтение базы данных ... на данный момент установлено 116342 файла и каталога.)
Удаляется пакет asterisk-core-sounds-en-gsm ...
Выбор ранее не выбранного пакета asterisk-sounds-main.
(Чтение базы данных ... на данный момент установлено 115880 файлов и каталогов.)
Распаковывается пакет asterisk-sounds-main (из файла .../asterisk-sounds-main_1%3a1.6.2.9-2+squeeze8_all.deb)...
Настраивается пакет asterisk-sounds-main (1:1.6.2.9-2+squeeze8) ...
update-alternatives: используется `/usr/share/asterisk/sounds/en_US_f_Allison' для предоставления `/usr/share/asterisk/sounds/en' (asterisk-prompt-en) в автоматический режим.
update-alternatives: используется `/usr/share/asterisk/sounds/en_US_f_Allison' для предоставления `/usr/share/asterisk/sounds/en_US' (asterisk-prompt-en-us) в автоматический режим.
14:34:45
#pwd
/home/user
14:41:53
#cd ..

14:42:51
#cd ..

14:43:06
#ls
bin   etc         lib         mnt   root     srv  usr
boot  home        lost+found  opt   sbin     sys  var
dev   initrd.img  media       proc  selinux  tmp  vmlinuz
14:43:11
#cd var

14:43:35
#ls
backups  cache  games  lib  local  lock  log  mail  opt  run  spool  tmp
14:43:38
#cd tmp

14:43:49
#ls

14:43:51
#cd /home/user

14:44:49
#dpkg -L asterisk | Less
bash: Less: команда не найдена
14:46:36
#dpkg -L asterisk | less
14:47:54
#dpkg -L asterisk | less
14:53:32
#cd /etc/init.d

14:53:56
#ls
acpid           hwclockfirst.sh        rc.local
alsa-utils      hwclock.sh             rcS
anacron         ifupdown               README
asterisk        ifupdown-clean         reboot
atd             kbd                    rmnologin
avahi-daemon    keyboard-setup         rsync
binfmt-support  killprocs              rsyslog
bluetooth       lm-sensors             saned
bootlogd        loadcpufreq            screen-cleanup
bootlogs        module-init-tools      sendsigs
...
cron            mountnfs.sh            sudo
dahdi           mountoverflowtmp       udev
dbus            mtab.sh                udev-mtab
exim4           networking             umountfs
fancontrol      network-manager        umountnfs.sh
fuse            nfs-common             umountroot
gdm3            portmap                unattended-upgrades
halt            pppd-dns               urandom
hdparm          procps                 x11-common
hostname.sh     rc                     yum-updatesd
14:54:03
#asterisk status
Asterisk already running on /var/run/asterisk/asterisk.ctl.  Use 'asterisk -r' to connect.
14:54:27
#ps -aux
Warning: bad ps syntax, perhaps a bogus '-'? See http://procps.sf.net/faq.html
USER       PID %CPU %MEM    VSZ   RSS TTY      STAT START   TIME COMMAND
root         1  0.0  0.0   2084   700 ?        Ss   12:20   0:01 init [2]
root         2  0.0  0.0      0     0 ?        S    12:20   0:00 [kthreadd]
root         3  0.0  0.0      0     0 ?        S    12:20   0:00 [ksoftirqd/0]
root         6  0.0  0.0      0     0 ?        S    12:20   0:00 [migration/0]
root         7  0.0  0.0      0     0 ?        S    12:20   0:00 [watchdog/0]
root         8  0.0  0.0      0     0 ?        S    12:20   0:00 [migration/1]
root         9  0.0  0.0      0     0 ?        S    12:20   0:00 [kworker/1:0]
root        10  0.0  0.0      0     0 ?        S    12:20   0:00 [ksoftirqd/1]
...
root     32365  0.0  0.0      0     0 ?        S    13:57   0:00 [kworker/5:2]
root     32584  0.0  0.0  16308  2708 ?        Sl   14:20   0:00 /usr/sbin/gdm3
root     32590  0.0  0.0  18832  3840 ?        Sl   14:20   0:00 /usr/lib/gdm3/g
root     32592  1.9  0.1  46544 20256 tty7     Rs+  14:20   1:50 /usr/bin/Xorg :
root     32607  0.0  0.0  18472  2948 ?        Sl   14:20   0:00 /usr/sbin/conso
107      32702  0.0  0.0  17944  6888 ?        S    14:20   0:00 /usr/lib/policy
root     32703  0.0  0.0  17100  3084 ?        Sl   14:20   0:00 /usr/lib/gdm3/g
root     32705  0.0  0.0   7940  3116 ?        S    14:20   0:00 /usr/lib/upower
root     32708  0.0  0.0   7828  3840 ?        S    14:20   0:00 /usr/lib/policy
user     32767  0.0  0.0  36652  7048 ?        Sl   14:21   0:00 /usr/bin/gnome-
14:55:25
#ps -aux | grep asterisk
Warning: bad ps syntax, perhaps a bogus '-'? See http://procps.sf.net/faq.html
asterisk  2393  0.0  0.1  48604 18064 ?        Ssl  15:29   0:01 /usr/sbin/asterisk -p -U asterisk
asterisk  2394  0.0  0.0   2940   568 ?        S    15:29   0:00 astcanary /var/run/asterisk/alt.asterisk.canary.tweet.tweet.tweet 2393
root      2673  0.0  0.0   3376   748 pts/4    S+   15:56   0:00 grep asterisk
14:56:03
#kill 2393

15:00:09
#ps -aux | grep asterisk
Warning: bad ps syntax, perhaps a bogus '-'? See http://procps.sf.net/faq.html
root      2689  0.0  0.0   3376   744 pts/4    S+   16:00   0:00 grep asterisk
15:00:15
#asterisk status

15:00:48
#asterisk restart
Asterisk already running on /var/run/asterisk/asterisk.ctl.  Use 'asterisk -r' to connect.
15:01:31
#asterisk status
Asterisk already running on /var/run/asterisk/asterisk.ctl.  Use 'asterisk -r' to connect.
15:01:42
#cd ..

15:04:51
#runlevel
N 2
15:05:14
#asterisk status
Asterisk already running on /var/run/asterisk/asterisk.ctl.  Use 'asterisk -r' to connect.
15:08:31
#ps -aux | grep asterisk
Warning: bad ps syntax, perhaps a bogus '-'? See http://procps.sf.net/faq.html
root      2698  0.0  0.1  48292 17996 ?        Ssl  16:00   0:00 asterisk status
root      2785  0.0  0.0   3376   744 pts/4    S+   16:08   0:00 grep asterisk
15:08:45
#netstat -lp |grep 2698
tcp        0      0 localhost:5038          *:*                     LISTEN      2698/asterisk
tcp        0      0 *:cisco-sccp            *:*                     LISTEN      2698/asterisk
udp        0      0 *:5000                  *:*                                 2698/asterisk
udp        0      0 *:4520                  *:*                                 2698/asterisk
udp        0      0 *:sip                   *:*                                 2698/asterisk
udp        0      0 *:iax                   *:*                                 2698/asterisk
udp        0      0 *:2727                  *:*                                 2698/asterisk
unix  2      [ ACC ]     STREAM     LISTENING     47704    2698/asterisk       /var/run/asterisk/asterisk.ctl
15:09:53
#asterisk -r
Asterisk 1.6.2.9-2+squeeze8, Copyright (C) 1999 - 2010 Digium, Inc. and others.
Created by Mark Spencer <markster@digium.com>
Asterisk comes with ABSOLUTELY NO WARRANTY; type 'core show warranty' for details.
This is free software, with components licensed under the GNU General Public
License version 2 and other licenses; you are welcome to redistribute it under
certain conditions. Type 'core show license' for details.
=========================================================================
Connected to Asterisk 1.6.2.9-2+squeeze8 currently running on linux01 (pid = 2698)
linux01*CLI> core show sysinfo
System Statistics
...
linux01*CLI> core show version
Asterisk 1.6.2.9-2+squeeze8 built by buildd @ biber on a i686 running Linux on 2012-09-22 16:21:00 UTC
linux01*CLI> co
config   console  core
linux01*CLI> sip show pirs
No such command 'sip show pirs' (type 'core show help sip show pirs' for other possible commands)
linux01*CLI> sip show peers
Name/username              Host            Dyn Nat ACL Port     Status
0 sip peers [Monitored: 0 online, 0 offline Unmonitored: 0 online, 0 offline]
linux01*CLI> exit
15:15:26
#asterisk -rvvv
Asterisk 1.6.2.9-2+squeeze8, Copyright (C) 1999 - 2010 Digium, Inc. and others.
Created by Mark Spencer <markster@digium.com>
Asterisk comes with ABSOLUTELY NO WARRANTY; type 'core show warranty' for details.
This is free software, with components licensed under the GNU General Public
License version 2 and other licenses; you are welcome to redistribute it under
certain conditions. Type 'core show license' for details.
=========================================================================
  == Parsing '/etc/asterisk/asterisk.conf':   == Found
  == Parsing '/etc/asterisk/extconfig.conf':   == Found
Connected to Asterisk 1.6.2.9-2+squeeze8 currently running on linux01 (pid = 2698)
Verbosity was 0 and is now 3
linux01*CLI> exit
Executing last minute cleanups
15:25:17
#cat /etc/asterisk/sip.conf

15:28:33
#asterisk -rvvv

15:28:33
#cat /etc/asterisk/sip.conf

15:29:21
#vim /etc/asterisk.sip.conf
--- /dev/null	2012-10-22 15:21:26.403293253 +0300
+++ /etc/asterisk.sip.conf	2012-10-22 16:36:42.000000000 +0300
@@ -0,0 +1,13 @@
+[general]
+context=default
+allowerlap=no
+udpbindaddr=0.0.0.0
+tcpenable=no
+tcpbindaddr=0.0.0.0
+srvlookup=yes
+
+[1101]
+type=friend
+secret=1234
+host=dynamic
+`
15:36:42
#asterisk -r
Asterisk 1.6.2.9-2+squeeze8, Copyright (C) 1999 - 2010 Digium, Inc. and others.
Created by Mark Spencer <markster@digium.com>
Asterisk comes with ABSOLUTELY NO WARRANTY; type 'core show warranty' for details.
This is free software, with components licensed under the GNU General Public
License version 2 and other licenses; you are welcome to redistribute it under
certain conditions. Type 'core show license' for details.
=========================================================================
Connected to Asterisk 1.6.2.9-2+squeeze8 currently running on linux01 (pid = 2698)
Verbosity is at least 3
linux01*CLI> sip reload
 Reloading SIP
  == Parsing '/etc/asterisk/sip.conf':   == Found
  == Parsing '/etc/asterisk/users.conf':   == Found
  == Parsing '/etc/asterisk/sip_notify.conf':   == Found
linux01*CLI> sip show peers
Name/username              Host            Dyn Nat ACL Port     Status
0 sip peers [Monitored: 0 online, 0 offline Unmonitored: 0 online, 0 offline]
linux01*CLI> exit
15:38:53
#cat /etc/asterisk/sip.conf

15:44:50
#cp 192.168.15.3:/etc/asterisk/sip.conf /etc/asterisk/sip.conf
cp: невозможно выполнить stat для «192.168.15.3:/etc/asterisk/sip.conf»: Нет такого файла или каталога
15:54:19
#cp 192.168.15.3@/etc/asterisk/sip.conf /etc/asterisk/sip.conf
cp: невозможно выполнить stat для «192.168.15.3@/etc/asterisk/sip.conf»: Нет такого файла или каталога
15:55:10
#echo 192.168.15.253
192.168.15.253
16:00:30
#ping 192.168.15.253
PING 192.168.15.253 (192.168.15.253) 56(84) bytes of data.
64 bytes from 192.168.15.253: icmp_req=1 ttl=64 time=4.21 ms
64 bytes from 192.168.15.253: icmp_req=2 ttl=64 time=0.929 ms
64 bytes from 192.168.15.253: icmp_req=3 ttl=64 time=0.865 ms
64 bytes from 192.168.15.253: icmp_req=4 ttl=64 time=1.19 ms
64 bytes from 192.168.15.253: icmp_req=5 ttl=64 time=0.865 ms
64 bytes from 192.168.15.253: icmp_req=6 ttl=64 time=0.983 ms
64 bytes from 192.168.15.253: icmp_req=7 ttl=64 time=0.738 ms
64 bytes from 192.168.15.253: icmp_req=8 ttl=64 time=0.852 ms
64 bytes from 192.168.15.253: icmp_req=9 ttl=64 time=0.820 ms
64 bytes from 192.168.15.253: icmp_req=10 ttl=64 time=0.857 ms
64 bytes from 192.168.15.253: icmp_req=11 ttl=64 time=0.866 ms
64 bytes from 192.168.15.253: icmp_req=12 ttl=64 time=0.883 ms
^C
--- 192.168.15.253 ping statistics ---
12 packets transmitted, 12 received, 0% packet loss, time 10998ms
rtt min/avg/max/mdev = 0.738/1.172/4.215/0.924 ms
16:00:54
#grep -r 192.168.15.1 etc
grep: etc: Нет такого файла или каталога
прошло 26 минут
16:27:31
#grep -r 192.168.15.1
^[[A^[[A
^[[A^C
16:28:28
#grep -r 192.168.15.3 etc
grep: etc: Нет такого файла или каталога
16:28:40
#grep -r 192.168.15.1 /etc
grep: /etc/nologin: Нет такого файла или каталога
/etc/hosts:192.168.15.1 linux01.unix.nt linux01
/etc/network/interfaces:        address 192.168.15.1
16:28:56
#grep -r 192.168.15.1 /etc
grep: /etc/nologin: Нет такого файла или каталога
/etc/hosts:192.168.15.1 linux01.unix.nt linux01
/etc/network/interfaces:        address 192.168.15.1
16:29:51
#grep -rl 192.168.15.1 /etc
grep: /etc/nologin: Нет такого файла или каталога
/etc/hosts
/etc/network/interfaces
16:30:26
#grep -r 192.168.15.1 /etc
grep: /etc/nologin: Нет такого файла или каталога
/etc/hosts:192.168.15.1 linux01.unix.nt linux01
/etc/network/interfaces:        address 192.168.15.1
16:31:29
#grep -rl 192.168.15.1 /etc
grep: /etc/nologin: Нет такого файла или каталога
/etc/hosts
/etc/network/interfaces
/dev/pts/3
16:33:28
#grep -rl 192.168.15.1 /etc
grep: /etc/nologin: Нет такого файла или каталога
/etc/hosts
/etc/network/interfaces
16:33:49
#sed -i s/192.168.15.1/192.168.10.1/ $(!!)
sed -i s/192.168.15.1/192.168.10.1/ $(grep -rl 192.168.15.1 /etc)
grep: /etc/nologin: Нет такого файла или каталога
16:35:46
#grep -rl 192.168.15.1 /etc
grep: /etc/nologin: Нет такого файла или каталога
16:35:57
#cat /etc/hosts
127.0.0.1       localhost
192.168.10.1    linux01.unix.nt linux01
# The following lines are desirable for IPv6 capable hosts
::1     ip6-localhost ip6-loopback
fe00::0 ip6-localnet
ff00::0 ip6-mcastprefix
ff02::1 ip6-allnodes
ff02::2 ip6-allrouters
16:36:10
#cat /etc/network/interfases
cat: /etc/network/interfases: Нет такого файла или каталога
16:36:37
#cat /etc/network/interfaces
# This file describes the network interfaces available on your system
# and how to activate them. For more information, see interfaces(5).
# The loopback network interface
auto lo
iface lo inet loopback
# The primary network interface
allow-hotplug eth0
iface eth0 inet static
        address 192.168.10.1
        netmask 255.255.255.0
        network 192.168.15.0
        broadcast 192.168.15.255
        gateway 192.168.15.254
        # dns-* options are implemented by the resolvconf package, if installed
        dns-nameservers 192.168.15.254
        dns-search unix.nt
16:38:17
#ifdown eth0
SIOCDELRT: No such process
16:39:45
#ifup eth0

16:40:11
#ifconfig
eth0      Link encap:Ethernet  HWaddr 2c:27:d7:46:1a:50
          inet addr:192.168.10.1  Bcast:192.168.10.255  Mask:255.255.255.0
          inet6 addr: fe80::2e27:d7ff:fe46:1a50/64 Scope:Link
          UP BROADCAST RUNNING MULTICAST  MTU:1500  Metric:1
          RX packets:839445 errors:0 dropped:95 overruns:0 frame:0
          TX packets:245914 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:1000
          RX bytes:794039085 (757.2 MiB)  TX bytes:17660156 (16.8 MiB)
          Interrupt:20 Memory:fe400000-fe420000
lo        Link encap:Local Loopback
          inet addr:127.0.0.1  Mask:255.0.0.0
          inet6 addr: ::1/128 Scope:Host
          UP LOOPBACK RUNNING  MTU:16436  Metric:1
          RX packets:643 errors:0 dropped:0 overruns:0 frame:0
          TX packets:643 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:0
          RX bytes:77168 (75.3 KiB)  TX bytes:77168 (75.3 KiB)
16:40:12
#ping 192.168.20.1
PING 192.168.20.1 (192.168.20.1) 56(84) bytes of data.
From 192.168.10.254 icmp_seq=7 Destination Host Unreachable
From 192.168.10.254 icmp_seq=8 Destination Host Unreachable
From 192.168.10.254 icmp_seq=9 Destination Host Unreachable
From 192.168.10.254 icmp_seq=10 Destination Host Unreachable
From 192.168.10.254 icmp_seq=11 Destination Host Unreachable
From 192.168.10.254 icmp_seq=12 Destination Host Unreachable
From 192.168.10.254 icmp_seq=13 Destination Host Unreachable
From 192.168.10.254 icmp_seq=14 Destination Host Unreachable
From 192.168.10.254 icmp_seq=15 Destination Host Unreachable
From 192.168.10.254 icmp_seq=16 Destination Host Unreachable
From 192.168.10.254 icmp_seq=17 Destination Host Unreachable
From 192.168.10.254 icmp_seq=18 Destination Host Unreachable
From 192.168.10.254 icmp_seq=19 Destination Host Unreachable
^C
--- 192.168.20.1 ping statistics ---
19 packets transmitted, 0 received, +13 errors, 100% packet loss, time 18047ms
16:41:19
#ping 192.168.30.1
PING 192.168.30.1 (192.168.30.1) 56(84) bytes of data.
From 192.168.10.254 icmp_seq=7 Destination Host Unreachable
From 192.168.10.254 icmp_seq=8 Destination Host Unreachable
From 192.168.10.254 icmp_seq=9 Destination Host Unreachable
From 192.168.10.254 icmp_seq=10 Destination Host Unreachable
From 192.168.10.254 icmp_seq=11 Destination Host Unreachable
^C
--- 192.168.30.1 ping statistics ---
11 packets transmitted, 0 received, +5 errors, 100% packet loss, time 10048ms
16:41:55
#ping 192.168.10.254
PING 192.168.10.254 (192.168.10.254) 56(84) bytes of data.
64 bytes from 192.168.10.254: icmp_req=1 ttl=64 time=0.888 ms
64 bytes from 192.168.10.254: icmp_req=2 ttl=64 time=0.869 ms
64 bytes from 192.168.10.254: icmp_req=3 ttl=64 time=0.874 ms
64 bytes from 192.168.10.254: icmp_req=4 ttl=64 time=0.864 ms
64 bytes from 192.168.10.254: icmp_req=5 ttl=64 time=0.850 ms
64 bytes from 192.168.10.254: icmp_req=6 ttl=64 time=1.22 ms
64 bytes from 192.168.10.254: icmp_req=7 ttl=64 time=0.872 ms
64 bytes from 192.168.10.254: icmp_req=8 ttl=64 time=0.866 ms
64 bytes from 192.168.10.254: icmp_req=9 ttl=64 time=0.876 ms
...
64 bytes from 192.168.10.254: icmp_req=12 ttl=64 time=0.873 ms
64 bytes from 192.168.10.254: icmp_req=13 ttl=64 time=0.870 ms
64 bytes from 192.168.10.254: icmp_req=14 ttl=64 time=0.904 ms
64 bytes from 192.168.10.254: icmp_req=15 ttl=64 time=0.868 ms
64 bytes from 192.168.10.254: icmp_req=16 ttl=64 time=0.861 ms
64 bytes from 192.168.10.254: icmp_req=17 ttl=64 time=0.848 ms
^C
--- 192.168.10.254 ping statistics ---
17 packets transmitted, 17 received, 0% packet loss, time 15998ms
rtt min/avg/max/mdev = 0.848/0.890/1.221/0.092 ms
16:42:44
#cat /etc/hosts
127.0.0.1       localhost
192.168.10.1    linux01.unix.nt linux01
# The following lines are desirable for IPv6 capable hosts
::1     ip6-localhost ip6-loopback
fe00::0 ip6-localnet
ff00::0 ip6-mcastprefix
ff02::1 ip6-allnodes
ff02::2 ip6-allrouters
16:42:47
#/etc/init.d networkmanager stop
bash: /etc/init.d: является директорией
16:45:13
#/etc/init.d/networkmanager stop
bash: /etc/init.d/networkmanager: Нет такого файла или каталога
16:45:23
#/etc/init.d/network
networking       network-manager
16:45:23
#/etc/init.d/network-manager stop
Stopping network connection manager: NetworkManager.
16:45:59
#/etc/init.d/network
networking       network-manager
16:45:59
#/etc/init.d/networking restart
Running /etc/init.d/networking restart is deprecated because it may not enable again some interfaces ... (warning).
Reconfiguring network interfaces...done.
16:46:47
#ping 192.168.30.1
connect: Network is unreachable
16:46:54
#/etc/init.d/network
networking       network-manager
16:46:54
#/etc/init.d/networking restart
Running /etc/init.d/networking restart is deprecated because it may not enable again some interfaces ... (warning).
Reconfiguring network interfaces...done.
16:48:34
#route -n
Kernel IP routing table
Destination     Gateway         Genmask         Flags Metric Ref    Use Iface
0.0.0.0         192.168.10.254  0.0.0.0         UG    0      0        0 eth0
192.168.10.0    0.0.0.0         255.255.255.0   U     0      0        0 eth0
16:49:45
#ping 192.168.70.1
PING 192.168.70.1 (192.168.70.1) 56(84) bytes of data.
64 bytes from 192.168.70.1: icmp_req=1 ttl=63 time=0.628 ms
64 bytes from 192.168.70.1: icmp_req=2 ttl=63 time=0.557 ms
64 bytes from 192.168.70.1: icmp_req=3 ttl=63 time=0.486 ms
64 bytes from 192.168.70.1: icmp_req=4 ttl=63 time=0.537 ms
64 bytes from 192.168.70.1: icmp_req=5 ttl=63 time=0.527 ms
64 bytes from 192.168.70.1: icmp_req=6 ttl=63 time=0.543 ms
^C
--- 192.168.70.1 ping statistics ---
6 packets transmitted, 6 received, 0% packet loss, time 5000ms
rtt min/avg/max/mdev = 0.486/0.546/0.628/0.046 ms
16:51:08
#ping i.ua
^C
16:51:33
#ping 192.168.70.1
PING 192.168.70.1 (192.168.70.1) 56(84) bytes of data.
64 bytes from 192.168.70.1: icmp_req=1 ttl=63 time=0.616 ms
64 bytes from 192.168.70.1: icmp_req=2 ttl=63 time=0.564 ms
64 bytes from 192.168.70.1: icmp_req=3 ttl=63 time=0.591 ms
^C
--- 192.168.70.1 ping statistics ---
3 packets transmitted, 3 received, 0% packet loss, time 1998ms
rtt min/avg/max/mdev = 0.564/0.590/0.616/0.029 ms
16:51:39
#ping 8.8.8.8
PING 8.8.8.8 (8.8.8.8) 56(84) bytes of data.
From 192.168.10.254 icmp_seq=1 Destination Host Unreachable
From 192.168.10.254 icmp_seq=2 Destination Host Unreachable
From 192.168.10.254 icmp_seq=3 Destination Host Unreachable
From 192.168.10.254 icmp_seq=4 Destination Host Unreachable
From 192.168.10.254 icmp_seq=5 Destination Host Unreachable
From 192.168.10.254 icmp_seq=6 Destination Host Unreachable
From 192.168.10.254 icmp_seq=7 Destination Host Unreachable
From 192.168.10.254 icmp_seq=8 Destination Host Unreachable
From 192.168.10.254 icmp_seq=9 Destination Host Unreachable
^C
--- 8.8.8.8 ping statistics ---
9 packets transmitted, 0 received, +9 errors, 100% packet loss, time 7999ms
16:51:56
#route -n
Kernel IP routing table
Destination     Gateway         Genmask         Flags Metric Ref    Use Iface
0.0.0.0         192.168.10.254  0.0.0.0         UG    0      0        0 eth0
192.168.10.0    0.0.0.0         255.255.255.0   U     0      0        0 eth0
16:52:01
#ping 8.8.8.8
PING 8.8.8.8 (8.8.8.8) 56(84) bytes of data.
^C
--- 8.8.8.8 ping statistics ---
17 packets transmitted, 0 received, 100% packet loss, time 16128ms
16:53:03
#ping 10.0.35.1
PING 10.0.35.1 (10.0.35.1) 56(84) bytes of data.
^C
--- 10.0.35.1 ping statistics ---
15 packets transmitted, 0 received, 100% packet loss, time 14112ms
16:53:26
#ping 192.168.20.1
PING 192.168.20.1 (192.168.20.1) 56(84) bytes of data.
From 192.168.10.254 icmp_seq=7 Destination Host Unreachable
From 192.168.10.254 icmp_seq=8 Destination Host Unreachable
From 192.168.10.254 icmp_seq=9 Destination Host Unreachable
^C
--- 192.168.20.1 ping statistics ---
9 packets transmitted, 0 received, +3 errors, 100% packet loss, time 8045ms
16:53:41
#ping 192.168.30.1
PING 192.168.30.1 (192.168.30.1) 56(84) bytes of data.
64 bytes from 192.168.30.1: icmp_req=1 ttl=63 time=0.561 ms
64 bytes from 192.168.30.1: icmp_req=2 ttl=63 time=0.299 ms
64 bytes from 192.168.30.1: icmp_req=3 ttl=63 time=0.749 ms
64 bytes from 192.168.30.1: icmp_req=4 ttl=63 time=0.571 ms
64 bytes from 192.168.30.1: icmp_req=5 ttl=63 time=0.529 ms
^C
--- 192.168.30.1 ping statistics ---
5 packets transmitted, 5 received, 0% packet loss, time 3999ms
rtt min/avg/max/mdev = 0.299/0.541/0.749/0.146 ms
16:53:48
#ping 192.168.40.1
PING 192.168.40.1 (192.168.40.1) 56(84) bytes of data.
^C
--- 192.168.40.1 ping statistics ---
4 packets transmitted, 0 received, 100% packet loss, time 2999ms
16:53:55
#ping 192.168.50.1
PING 192.168.50.1 (192.168.50.1) 56(84) bytes of data.
^C
--- 192.168.50.1 ping statistics ---
3 packets transmitted, 0 received, 100% packet loss, time 2014ms
16:54:02
#ping 192.168.30.1
PING 192.168.30.1 (192.168.30.1) 56(84) bytes of data.
64 bytes from 192.168.30.1: icmp_req=1 ttl=63 time=0.684 ms
64 bytes from 192.168.30.1: icmp_req=2 ttl=63 time=0.690 ms
64 bytes from 192.168.30.1: icmp_req=3 ttl=63 time=0.686 ms
^C
--- 192.168.30.1 ping statistics ---
3 packets transmitted, 3 received, 0% packet loss, time 1999ms
rtt min/avg/max/mdev = 0.684/0.686/0.690/0.030 ms
16:54:07
#ping 8.8.8.8
PING 8.8.8.8 (8.8.8.8) 56(84) bytes of data.
^C
--- 8.8.8.8 ping statistics ---
9 packets transmitted, 0 received, 100% packet loss, time 8063ms
16:55:07
#ping 10.0.35.1
PING 10.0.35.1 (10.0.35.1) 56(84) bytes of data.
64 bytes from 10.0.35.1: icmp_req=1 ttl=63 time=0.518 ms
64 bytes from 10.0.35.1: icmp_req=2 ttl=63 time=0.449 ms
64 bytes from 10.0.35.1: icmp_req=3 ttl=63 time=0.468 ms
64 bytes from 10.0.35.1: icmp_req=4 ttl=63 time=0.420 ms
^C
--- 10.0.35.1 ping statistics ---
4 packets transmitted, 4 received, 0% packet loss, time 2999ms
rtt min/avg/max/mdev = 0.420/0.463/0.518/0.044 ms
16:55:15
#ping 8.8.8.8
PING 8.8.8.8 (8.8.8.8) 56(84) bytes of data.
64 bytes from 8.8.8.8: icmp_req=1 ttl=49 time=31.6 ms
64 bytes from 8.8.8.8: icmp_req=2 ttl=49 time=31.8 ms
64 bytes from 8.8.8.8: icmp_req=3 ttl=49 time=31.9 ms
64 bytes from 8.8.8.8: icmp_req=4 ttl=49 time=32.3 ms
64 bytes from 8.8.8.8: icmp_req=5 ttl=49 time=32.2 ms
64 bytes from 8.8.8.8: icmp_req=6 ttl=49 time=31.9 ms
64 bytes from 8.8.8.8: icmp_req=7 ttl=49 time=32.1 ms
^C
--- 8.8.8.8 ping statistics ---
7 packets transmitted, 7 received, 0% packet loss, time 6008ms
rtt min/avg/max/mdev = 31.683/32.025/32.328/0.310 ms
16:56:43
#ping i.ua
ping: unknown host i.ua
16:56:49
#ping 192.168.15.254
PING 192.168.15.254 (192.168.15.254) 56(84) bytes of data.
64 bytes from 192.168.15.254: icmp_req=1 ttl=63 time=0.246 ms
64 bytes from 192.168.15.254: icmp_req=2 ttl=63 time=0.521 ms
64 bytes from 192.168.15.254: icmp_req=3 ttl=63 time=0.251 ms
64 bytes from 192.168.15.254: icmp_req=4 ttl=63 time=0.309 ms
64 bytes from 192.168.15.254: icmp_req=5 ttl=63 time=0.238 ms
64 bytes from 192.168.15.254: icmp_req=6 ttl=63 time=0.469 ms
64 bytes from 192.168.15.254: icmp_req=7 ttl=63 time=0.238 ms
64 bytes from 192.168.15.254: icmp_req=8 ttl=63 time=0.463 ms
64 bytes from 192.168.15.254: icmp_req=9 ttl=63 time=0.489 ms
^C
--- 192.168.15.254 ping statistics ---
9 packets transmitted, 9 received, 0% packet loss, time 7999ms
rtt min/avg/max/mdev = 0.238/0.358/0.521/0.117 ms
16:57:19
#cat /etc/resolv.hosts
cat: /etc/resolv.hosts: Нет такого файла или каталога
16:57:38
#ls /etc
acpi                    gtkmathview       papersize
adduser.conf            hdparm.conf       passwd
adjtime                 host.conf         passwd-
aliases                 hostname          perl
alternatives            hosts             pm
anacrontab              hosts.allow       polkit-1
apache2                 hosts.deny        ppp
apm                     idmapd.conf       profile
apt                     ifplugd           profile.d
asterisk                init.d            protocols
...
gnome-vfs-2.0           nologin           vga
gnome-vfs-mime-magic    nsswitch.conf     vim
groff                   obex-data-server  w3m
group                   ODBCDataSources   wgetrc
group-                  odbc.ini          wildmidi
grub.d                  openoffice        wpa_supplicant
gshadow                 opt               X11
gshadow-                pam.conf          xdg
gssapi_mech.conf        pam.d             xml
gtk-2.0                 pango             yum
16:57:47
#cat /etc/resolv.conf
search unix.nt
nameserver 192.168.15.254
16:58:12
#cat /etc/network.interfaces
cat: /etc/network.interfaces: Нет такого файла или каталога
16:59:42
#cat /etc/network/interfaces
# This file describes the network interfaces available on your system
# and how to activate them. For more information, see interfaces(5).
# The loopback network interface
auto lo
iface lo inet loopback
# The primary network interface
allow-hotplug eth0
iface eth0 inet static
        address 192.168.10.1
        netmask 255.255.255.0
        network 192.168.10.0
        broadcast 192.168.10.255
        gateway 192.168.10.254
        # dns-* options are implemented by the resolvconf package, if installed
        dns-nameservers 192.168.10.254
        dns-search unix.nt
17:02:43
#init 0

Вторник (10/23/12)

/dev/pts/1
08:41:04
#ssh user@192.168.15.254
   ip address 192.168.100.254 255.255.255.0
   exit
ip route 0.0.0.0 0.0.0.0 192.168.15.254
ProCurve Switch 3400cl-48G(config)#
ProCurve Switch 3400cl-48G(config)#
ProCurve Switch 3400cl-48G(config)#
ProCurve Switch 3400cl-48G(config)#
ProCurve Switch 3400cl-48G(config)#
ProCurve Switch 3400cl-48G(config)#
ProCurve Switch 3400cl-48G(config)# exit
...
Connection to 192.168.15.100 closed.
user@book:~$ ssh root@192.168.15.100
root@192.168.15.100's password:
Linux linux0 2.6.39-bpo.2-686-pae #1 SMP Thu Aug 4 11:02:22 UTC 2011 i686
The programs included with the Debian GNU/Linux system are free software;
the exact distribution terms for each program are described in the
individual files in /usr/share/doc/*/copyright.
Debian GNU/Linux comes with ABSOLUTELY NO WARRANTY, to the extent
permitted by applicable law.
Last login: Tue Oct 23 09:56:32 2012 from linux254.unix.ais
/dev/pts/4
08:42:33
#/etc/init.d/network-manager stop
Stopping network connection manager: NetworkManager.
08:49:36
#ls /etc/rc2.d/*network-manager
/etc/rc2.d/S19network-manager

Файлы

  • /etc/asterisk/sip.conf
  • /etc/hosts
  • /etc/network/interfaces
  • /etc/resolv.conf
  • /etc/asterisk/sip.conf
    >
    /etc/hosts
    >
    127.0.0.1       localhost
    192.168.10.1    linux01.unix.nt linux01
    # The following lines are desirable for IPv6 capable hosts
    ::1     ip6-localhost ip6-loopback
    fe00::0 ip6-localnet
    ff00::0 ip6-mcastprefix
    ff02::1 ip6-allnodes
    ff02::2 ip6-allrouters
    
    /etc/network/interfaces
    >
    # This file describes the network interfaces available on your system
    # and how to activate them. For more information, see interfaces(5).
    # The loopback network interface
    auto lo
    iface lo inet loopback
    # The primary network interface
    allow-hotplug eth0
    iface eth0 inet static
            address 192.168.10.1
            netmask 255.255.255.0
            network 192.168.10.0
            broadcast 192.168.10.255
            gateway 192.168.10.254
            # dns-* options are implemented by the resolvconf package, if installed
            dns-nameservers 192.168.10.254
            dns-search unix.nt
    
    /etc/resolv.conf
    >
    search unix.nt
    nameserver 192.168.15.254
    

    Статистика

    Время первой команды журнала14:27:58 2012-10-22
    Время последней команды журнала08:49:36 2012-10-23
    Количество командных строк в журнале100
    Процент команд с ненулевым кодом завершения, %32.00
    Процент синтаксически неверно набранных команд, % 4.00
    Суммарное время работы с терминалом *, час 2.72
    Количество командных строк в единицу времени, команда/мин 0.61
    Частота использования команд
    ping21|===================| 19.63%
    grep14|=============| 13.08%
    cat11|==========| 10.28%
    asterisk9|========| 8.41%
    cd7|======| 6.54%
    ls6|=====| 5.61%
    ps4|===| 3.74%
    /etc/init.d/network3|==| 2.80%
    dpkg3|==| 2.80%
    apt-get3|==| 2.80%
    route2|=| 1.87%
    cp2|=| 1.87%
    less2|=| 1.87%
    /etc/init.d/networking2|=| 1.87%
    /etc/init.d/network-manager2|=| 1.87%
    ifconfig1|| 0.93%
    /etc/init.d/networkmanager1|| 0.93%
    pwd1|| 0.93%
    ifup1|| 0.93%
    Less1|| 0.93%
    vim1|| 0.93%
    /etc/init.d1|| 0.93%
    runlevel1|| 0.93%
    echo1|| 0.93%
    ifdown1|| 0.93%
    netstat1|| 0.93%
    sed1|| 0.93%
    init1|| 0.93%
    kill1|| 0.93%
    ssh1|| 0.93%
    app-get1|| 0.93%
    ____
    *) Интервалы неактивности длительностью 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$