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

Содержание

Журнал

Понедельник (03/28/16)

/dev/pts/0
15:56:31
$su
Password:

Вторник (03/29/16)

/dev/pts/0
08:48:40
$apt-get_cache
bash: apt-get_cache: command not found
прошло 12 минут
09:01:27
$apt-cache
apt 1.0.9.8.2 for amd64 compiled on Sep 15 2015 21:44:33
Usage: apt-cache [options] command
       apt-cache [options] showpkg pkg1 [pkg2 ...]
       apt-cache [options] showsrc pkg1 [pkg2 ...]
apt-cache is a low-level tool used to query information
from APT's binary cache files
Commands:
   gencaches - Build both the package and source cache
   showpkg - Show some general information for a single package
   showsrc - Show source records
...
   policy - Show policy settings
Options:
  -h   This help text.
  -p=? The package cache.
  -s=? The source cache.
  -q   Disable progress indicator.
  -i   Show only important deps for the unmet command.
  -c=? Read this configuration file
  -o=? Set an arbitrary configuration option, eg -o dir::cache=/tmp
See the apt-cache(8) and apt.conf(5) manual pages for more information.
09:01:36
$apt-cache state
E: Invalid operation state
09:02:05
$apt-cache stat
E: Invalid operation stat
09:02:07
$apt-cache search
E: You must give at least one search pattern
09:02:23
$apt-cache_search
bash: apt-cache_search: command not found
09:02:28
$apt-cache-search
bash: apt-cache-search: command not found
09:02:31
$apt-cache stats
Total package names: 54141 (1,083 k)
Total package structures: 54144 (3,032 k)
  Normal packages: 41895
  Pure virtual packages: 462
  Single virtual packages: 4648
  Mixed virtual packages: 357
  Missing: 6782
Total distinct versions: 43180 (3,109 k)
Total distinct descriptions: 84525 (2,029 k)
Total dependencies: 269943 (7,558 k)
Total ver/file relations: 45241 (1,086 k)
Total Desc/File relations: 84525 (2,029 k)
Total Provides mappings: 7493 (150 k)
Total globbed strings: 75 (581 )
Total dependency version space: 1,096 k
Total slack space: 60.8 k
Total space accounted for: 15.0 M
09:02:48
$~/pwd
bash: /home/user/pwd: No such file or directory
/dev/pts/2
09:09:13
$ssh user@192.168.30.1
user@192.168.30.1's password:
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.
You have mail.
Last login: Mon Mar 28 16:32:10 2016 from m4
vipicoeevimnanoRemoving stale pidfile
/dev/pts/0
09:15:42
$~/ pwd
bash: /home/user/: Is a directory
09:15:45
$sudo ifconfig | cut -c1-10 | grep -xv ' *'
[sudo] password for user:
Sorry, try again.
[sudo] password for user:
eth0
lo
/dev/pts/2
09:24:32
$scren -x
bash: scren: command not found
09:24:38
$screen -x
прошло 50 минут
/dev/pts/0
10:14:44
$route -n
bash: route: command not found
10:17:01
$sudo route -n
Kernel IP routing table
Destination     Gateway         Genmask         Flags Metric Ref    Use Iface
0.0.0.0         192.168.30.1    0.0.0.0         UG    0      0        0 eth0
192.168.30.0    0.0.0.0         255.255.255.0   U     0      0        0 eth0
10:17:07
$sudo apt-get install isc-dhcp-server
Reading package lists... Done
Building dependency tree
Reading state information... Done
Suggested packages:
  isc-dhcp-server-ldap
The following NEW packages will be installed:
  isc-dhcp-server
0 upgraded, 1 newly installed, 0 to remove and 0 not upgraded.
Need to get 381 kB of archives.
After this operation, 864 kB of additional disk space will be used.
...
(Reading database ... 134424 files and directories currently installed.)
Preparing to unpack .../isc-dhcp-server_4.3.1-6+deb8u2_amd64.deb ...
Unpacking isc-dhcp-server (4.3.1-6+deb8u2) ...
Processing triggers for systemd (215-17+deb8u3) ...
Processing triggers for man-db (2.7.0.2-5) ...
Setting up isc-dhcp-server (4.3.1-6+deb8u2) ...
Generating /etc/default/isc-dhcp-server...
Job for isc-dhcp-server.service failed. See 'systemctl status isc-dhcp-server.service' and 'journalctl -xn' for details.
invoke-rc.d: initscript isc-dhcp-server, action "start" failed.
Processing triggers for systemd (215-17+deb8u3) ...
10:22:41
$apt-get install bash-completion
E: Could not open lock file /var/lib/dpkg/lock - open (13: Permission denied)
E: Unable to lock the administration directory (/var/lib/dpkg/), are you root?
10:23:50
$sudo apt-get install bash-completion
Reading package lists... Done
Building dependency tree
Reading state information... Done
The following NEW packages will be installed:
  bash-completion
0 upgraded, 1 newly installed, 0 to remove and 0 not upgraded.
Need to get 182 kB of archives.
After this operation, 951 kB of additional disk space will be used.
Get:1 http://192.168.30.1:9999/debian/ jessie/main bash-completion all 1:2.1-4 [182 kB]
Fetched 182 kB in 2s (90.5 kB/s)
Selecting previously unselected package bash-completion.
(Reading database ... 134438 files and directories currently installed.)
Preparing to unpack .../bash-completion_1%3a2.1-4_all.deb ...
Unpacking bash-completion (1:2.1-4) ...
Processing triggers for man-db (2.7.0.2-5) ...
Setting up bash-completion (1:2.1-4) ...
10:24:08
$sudo vim ~/.bashrc
10:27:40
$. /etc/bash_completion

10:27:53
$su
Password:
10:28:18
#. /etc/bash_completion

10:28:54
#. /etc/bash_completion

10:28:57
#su

10:29:18
#su user

/dev/pts/5
10:29:28
$su
Password:
/dev/pts/0
10:29:28
$su
Password:
/dev/pts/5
10:32:08
#vim /etc/lilalo/l3config.pm
/dev/pts/0
10:32:08
#vim /etc/lilalo/l3config.pm
/dev/pts/5
10:34:54
#l3-agent

/dev/pts/0
10:34:54
#l3-agent

/dev/pts/5
10:35:08
#su user

/dev/pts/0
10:35:08
#su user

/dev/pts/5
10:35:28
$l3-agent

/dev/pts/7
10:35:28
$l3-agent

/dev/pts/0
10:35:28
$l3-agent

/dev/pts/5
10:35:39
$sudo vim /etc/dhcp/dhcpd.conf
/dev/pts/7
10:35:39
$sudo vim /etc/dhcp/dhcpd.conf
/dev/pts/0
10:35:39
$sudo vim /etc/dhcp/dhcpd.conf
прошло 16 минут
/dev/pts/5
10:52:09
$sudo vim /etc/dhcp/dhcpd.conf
/dev/pts/7
10:52:09
$sudo vim /etc/dhcp/dhcpd.conf
/dev/pts/0
10:52:09
$sudo vim /etc/dhcp/dhcpd.conf
/dev/pts/5
10:53:51
$ps aux | grep dhcp
root      3629  0.0  0.1  28496 11564 ?        Ss   11:53   0:00 /usr/sbin/dhcpd -q -cf /etc/dhcp/dhcpd.conf -pf /var/run/dhcpd.pid
user      3642  0.0  0.0  12728  2096 pts/8    S+   11:56   0:00 grep dhcp
/dev/pts/7
10:53:51
$ps aux | grep dhcp
root      3629  0.0  0.1  28496 11564 ?        Ss   11:53   0:00 /usr/sbin/dhcpd -q -cf /etc/dhcp/dhcpd.conf -pf /var/run/dhcpd.pid
user      3642  0.0  0.0  12728  2096 pts/8    S+   11:56   0:00 grep dhcp
/dev/pts/0
10:53:51
$ps aux | grep dhcp
root      3629  0.0  0.1  28496 11564 ?        Ss   11:53   0:00 /usr/sbin/dhcpd -q -cf /etc/dhcp/dhcpd.conf -pf /var/run/dhcpd.pid
user      3642  0.0  0.0  12728  2096 pts/8    S+   11:56   0:00 grep dhcp
/dev/pts/5
10:56:42
$ls /var/lib/dhcp/dhc
ls: cannot access /var/lib/dhcp/dhc: No such file or directory
/dev/pts/7
10:56:42
$ls /var/lib/dhcp/dhc
ls: cannot access /var/lib/dhcp/dhc: No such file or directory
/dev/pts/0
10:56:42
$ls /var/lib/dhcp/dhc
ls: cannot access /var/lib/dhcp/dhc: No such file or directory
/dev/pts/5
10:59:07
$sudo ls /var/lib/dhcp/dhc
ls: cannot access /var/lib/dhcp/dhc: No such file or directory
/dev/pts/7
10:59:07
$sudo ls /var/lib/dhcp/dhc
ls: cannot access /var/lib/dhcp/dhc: No such file or directory
/dev/pts/0
10:59:07
$sudo ls /var/lib/dhcp/dhc
ls: cannot access /var/lib/dhcp/dhc: No such file or directory
/dev/pts/5
10:59:59
$cat /var/lib/dhcp/dhcpd.leases
# The format of this file is documented in the dhcpd.leases(5) manual page.
# This lease file was written by isc-dhcp-4.3.1
server-duid "\000\001\000\001\036\214\377\035\364m\004f\230Y";
lease 192.168.30.100 {
  starts 2 2016/03/29 08:55:08;
  ends 2 2016/03/29 09:05:08;
  cltt 2 2016/03/29 08:55:08;
  binding state active;
  next binding state free;
  rewind binding state free;
...
  starts 2 2016/03/29 09:00:08;
  ends 2 2016/03/29 09:10:08;
  cltt 2 2016/03/29 09:00:08;
  binding state active;
  next binding state free;
  rewind binding state free;
  hardware ethernet 50:46:5d:30:1c:da;
  uid "\001PF]0\034\332";
  client-hostname "ASUS";
}
/dev/pts/7
10:59:59
$cat /var/lib/dhcp/dhcpd.leases
# The format of this file is documented in the dhcpd.leases(5) manual page.
# This lease file was written by isc-dhcp-4.3.1
server-duid "\000\001\000\001\036\214\377\035\364m\004f\230Y";
lease 192.168.30.100 {
  starts 2 2016/03/29 08:55:08;
  ends 2 2016/03/29 09:05:08;
  cltt 2 2016/03/29 08:55:08;
  binding state active;
  next binding state free;
  rewind binding state free;
...
  starts 2 2016/03/29 09:00:08;
  ends 2 2016/03/29 09:10:08;
  cltt 2 2016/03/29 09:00:08;
  binding state active;
  next binding state free;
  rewind binding state free;
  hardware ethernet 50:46:5d:30:1c:da;
  uid "\001PF]0\034\332";
  client-hostname "ASUS";
}
/dev/pts/0
10:59:59
$cat /var/lib/dhcp/dhcpd.leases
# The format of this file is documented in the dhcpd.leases(5) manual page.
# This lease file was written by isc-dhcp-4.3.1
server-duid "\000\001\000\001\036\214\377\035\364m\004f\230Y";
lease 192.168.30.100 {
  starts 2 2016/03/29 08:55:08;
  ends 2 2016/03/29 09:05:08;
  cltt 2 2016/03/29 08:55:08;
  binding state active;
  next binding state free;
  rewind binding state free;
...
  starts 2 2016/03/29 09:00:08;
  ends 2 2016/03/29 09:10:08;
  cltt 2 2016/03/29 09:00:08;
  binding state active;
  next binding state free;
  rewind binding state free;
  hardware ethernet 50:46:5d:30:1c:da;
  uid "\001PF]0\034\332";
  client-hostname "ASUS";
}
/dev/pts/5
11:04:34
$sudo apt-get install nmap
Reading package lists... Done
Building dependency tree
Reading state information... Done
nmap is already the newest version.
nmap set to manually installed.
0 upgraded, 0 newly installed, 0 to remove and 0 not upgraded.
/dev/pts/7
11:04:34
$sudo apt-get install nmap
Reading package lists... Done
Building dependency tree
Reading state information... Done
nmap is already the newest version.
nmap set to manually installed.
0 upgraded, 0 newly installed, 0 to remove and 0 not upgraded.
/dev/pts/0
11:04:34
$sudo apt-get install nmap
Reading package lists... Done
Building dependency tree
Reading state information... Done
nmap is already the newest version.
nmap set to manually installed.
0 upgraded, 0 newly installed, 0 to remove and 0 not upgraded.
/dev/pts/5
11:04:52
$nmap -p 22 192.168.30.100
Starting Nmap 6.47 ( http://nmap.org ) at 2016-03-29 12:05 MSK
Nmap scan report for 192.168.30.100
Host is up (0.00052s latency).
PORT   STATE    SERVICE
22/tcp filtered ssh
Nmap done: 1 IP address (1 host up) scanned in 0.35 seconds
/dev/pts/7
11:04:52
$nmap -p 22 192.168.30.100
Starting Nmap 6.47 ( http://nmap.org ) at 2016-03-29 12:05 MSK
Nmap scan report for 192.168.30.100
Host is up (0.00052s latency).
PORT   STATE    SERVICE
22/tcp filtered ssh
Nmap done: 1 IP address (1 host up) scanned in 0.35 seconds
/dev/pts/0
11:04:52
$nmap -p 22 192.168.30.100
Starting Nmap 6.47 ( http://nmap.org ) at 2016-03-29 12:05 MSK
Nmap scan report for 192.168.30.100
Host is up (0.00052s latency).
PORT   STATE    SERVICE
22/tcp filtered ssh
Nmap done: 1 IP address (1 host up) scanned in 0.35 seconds
/dev/pts/5
11:05:31
$nmap -p 22 192.168.30.0/24
Starting Nmap 6.47 ( http://nmap.org ) at 2016-03-29 12:05 MSK
Nmap scan report for 192.168.30.1
Host is up (0.00023s latency).
PORT   STATE SERVICE
22/tcp open  ssh
Nmap scan report for asterisk3.unix.sl (192.168.30.2)
Host is up (0.00020s latency).
PORT   STATE SERVICE
22/tcp open  ssh
Nmap scan report for 192.168.30.100
Host is up (0.00045s latency).
PORT   STATE    SERVICE
22/tcp filtered ssh
Nmap scan report for 192.168.30.101
Host is up (0.0032s latency).
PORT   STATE  SERVICE
22/tcp closed ssh
Nmap done: 256 IP addresses (4 hosts up) scanned in 2.70 seconds
/dev/pts/7
11:05:31
$nmap -p 22 192.168.30.0/24
Starting Nmap 6.47 ( http://nmap.org ) at 2016-03-29 12:05 MSK
Nmap scan report for 192.168.30.1
Host is up (0.00023s latency).
PORT   STATE SERVICE
22/tcp open  ssh
Nmap scan report for asterisk3.unix.sl (192.168.30.2)
Host is up (0.00020s latency).
PORT   STATE SERVICE
22/tcp open  ssh
Nmap scan report for 192.168.30.100
Host is up (0.00045s latency).
PORT   STATE    SERVICE
22/tcp filtered ssh
Nmap scan report for 192.168.30.101
Host is up (0.0032s latency).
PORT   STATE  SERVICE
22/tcp closed ssh
Nmap done: 256 IP addresses (4 hosts up) scanned in 2.70 seconds
/dev/pts/0
11:05:31
$nmap -p 22 192.168.30.0/24
Starting Nmap 6.47 ( http://nmap.org ) at 2016-03-29 12:05 MSK
Nmap scan report for 192.168.30.1
Host is up (0.00023s latency).
PORT   STATE SERVICE
22/tcp open  ssh
Nmap scan report for asterisk3.unix.sl (192.168.30.2)
Host is up (0.00020s latency).
PORT   STATE SERVICE
22/tcp open  ssh
Nmap scan report for 192.168.30.100
Host is up (0.00045s latency).
PORT   STATE    SERVICE
22/tcp filtered ssh
Nmap scan report for 192.168.30.101
Host is up (0.0032s latency).
PORT   STATE  SERVICE
22/tcp closed ssh
Nmap done: 256 IP addresses (4 hosts up) scanned in 2.70 seconds
/dev/pts/5
11:06:01
$sudo arp -an
? (192.168.30.1) at 6c:62:6d:7a:c2:cc [ether] on eth0
? (192.168.30.101) at 00:0e:08:d0:0e:b0 [ether] on eth0
? (192.168.30.100) at 50:46:5d:30:1c:da [ether] on eth0
/dev/pts/7
11:06:01
$sudo arp -an
? (192.168.30.1) at 6c:62:6d:7a:c2:cc [ether] on eth0
? (192.168.30.101) at 00:0e:08:d0:0e:b0 [ether] on eth0
? (192.168.30.100) at 50:46:5d:30:1c:da [ether] on eth0
/dev/pts/0
11:06:01
$sudo arp -an
? (192.168.30.1) at 6c:62:6d:7a:c2:cc [ether] on eth0
? (192.168.30.101) at 00:0e:08:d0:0e:b0 [ether] on eth0
? (192.168.30.100) at 50:46:5d:30:1c:da [ether] on eth0
/dev/pts/5
11:07:08
$time arp -a
bash: arp: command not found
real    0m0.001s
user    0m0.004s
sys     0m0.000s
/dev/pts/7
11:07:08
$time arp -a
bash: arp: command not found
real    0m0.001s
user    0m0.004s
sys     0m0.000s
/dev/pts/0
11:07:08
$time arp -a
bash: arp: command not found
real    0m0.001s
user    0m0.004s
sys     0m0.000s
/dev/pts/5
11:08:16
$sudo arp -a
? (192.168.30.1) at 6c:62:6d:7a:c2:cc [ether] on eth0
? (192.168.30.101) at 00:0e:08:d0:0e:b0 [ether] on eth0
? (192.168.30.100) at 50:46:5d:30:1c:da [ether] on eth0
/dev/pts/7
11:08:16
$sudo arp -a
? (192.168.30.1) at 6c:62:6d:7a:c2:cc [ether] on eth0
? (192.168.30.101) at 00:0e:08:d0:0e:b0 [ether] on eth0
? (192.168.30.100) at 50:46:5d:30:1c:da [ether] on eth0
/dev/pts/0
11:08:16
$sudo arp -a
? (192.168.30.1) at 6c:62:6d:7a:c2:cc [ether] on eth0
? (192.168.30.101) at 00:0e:08:d0:0e:b0 [ether] on eth0
? (192.168.30.100) at 50:46:5d:30:1c:da [ether] on eth0
/dev/pts/5
11:11:27
$sudo apt-get install asterisk
Reading package lists... Done
Building dependency tree
Reading state information... Done
The following extra packages will be installed:
  asterisk-config asterisk-core-sounds-en asterisk-core-sounds-en-gsm
  asterisk-modules asterisk-moh-opsound-gsm asterisk-voicemail
  freetds-common libcfg4 libcoroipcc4 libcpg4 libcurl3 libfreeradius-client2
  libiksemel3 libodbc1 libpj2 libpjlib-util2 libpjmedia-audiodev2
  libpjmedia-codec2 libpjmedia-videodev2 libpjmedia2 libpjnath2
  libpjsip-simple2 libpjsip-ua2 libpjsip2 libpjsua2 libpq5 libresample1
...
Adding user `asterisk' to group `audio' ...
Adding user asterisk to group audio
Done.
Setting up asterisk-voicemail (1:11.13.1~dfsg-2+b1) ...
Setting up libsox-fmt-alsa:amd64 (14.4.1-5) ...
Setting up libsox-fmt-base:amd64 (14.4.1-5) ...
Setting up sox (14.4.1-5) ...
Setting up asterisk-moh-opsound-gsm (2.03-1) ...
Processing triggers for libc-bin (2.19-18+deb8u3) ...
Processing triggers for systemd (215-17+deb8u3) ...
/dev/pts/7
11:11:27
$sudo apt-get install asterisk
Reading package lists... Done
Building dependency tree
Reading state information... Done
The following extra packages will be installed:
  asterisk-config asterisk-core-sounds-en asterisk-core-sounds-en-gsm
  asterisk-modules asterisk-moh-opsound-gsm asterisk-voicemail
  freetds-common libcfg4 libcoroipcc4 libcpg4 libcurl3 libfreeradius-client2
  libiksemel3 libodbc1 libpj2 libpjlib-util2 libpjmedia-audiodev2
  libpjmedia-codec2 libpjmedia-videodev2 libpjmedia2 libpjnath2
  libpjsip-simple2 libpjsip-ua2 libpjsip2 libpjsua2 libpq5 libresample1
...
Adding user `asterisk' to group `audio' ...
Adding user asterisk to group audio
Done.
Setting up asterisk-voicemail (1:11.13.1~dfsg-2+b1) ...
Setting up libsox-fmt-alsa:amd64 (14.4.1-5) ...
Setting up libsox-fmt-base:amd64 (14.4.1-5) ...
Setting up sox (14.4.1-5) ...
Setting up asterisk-moh-opsound-gsm (2.03-1) ...
Processing triggers for libc-bin (2.19-18+deb8u3) ...
Processing triggers for systemd (215-17+deb8u3) ...
/dev/pts/0
11:11:27
$sudo apt-get install asterisk
Reading package lists... Done
Building dependency tree
Reading state information... Done
The following extra packages will be installed:
  asterisk-config asterisk-core-sounds-en asterisk-core-sounds-en-gsm
  asterisk-modules asterisk-moh-opsound-gsm asterisk-voicemail
  freetds-common libcfg4 libcoroipcc4 libcpg4 libcurl3 libfreeradius-client2
  libiksemel3 libodbc1 libpj2 libpjlib-util2 libpjmedia-audiodev2
  libpjmedia-codec2 libpjmedia-videodev2 libpjmedia2 libpjnath2
  libpjsip-simple2 libpjsip-ua2 libpjsip2 libpjsua2 libpq5 libresample1
...
Adding user `asterisk' to group `audio' ...
Adding user asterisk to group audio
Done.
Setting up asterisk-voicemail (1:11.13.1~dfsg-2+b1) ...
Setting up libsox-fmt-alsa:amd64 (14.4.1-5) ...
Setting up libsox-fmt-base:amd64 (14.4.1-5) ...
Setting up sox (14.4.1-5) ...
Setting up asterisk-moh-opsound-gsm (2.03-1) ...
Processing triggers for libc-bin (2.19-18+deb8u3) ...
Processing triggers for systemd (215-17+deb8u3) ...
прошло 19 минут
/dev/pts/5
11:30:50
$dpkg -L asterisk | less
/dev/pts/7
11:30:50
$dpkg -L asterisk | less
/dev/pts/0
11:30:50
$dpkg -L asterisk | less
/dev/pts/5
11:32:50
$apt-get install asterisk-dahdi
E: Could not open lock file /var/lib/dpkg/lock - open (13: Permission denied)
E: Unable to lock the administration directory (/var/lib/dpkg/), are you root?
/dev/pts/7
11:32:50
$apt-get install asterisk-dahdi
E: Could not open lock file /var/lib/dpkg/lock - open (13: Permission denied)
E: Unable to lock the administration directory (/var/lib/dpkg/), are you root?
/dev/pts/0
11:32:50
$apt-get install asterisk-dahdi
E: Could not open lock file /var/lib/dpkg/lock - open (13: Permission denied)
E: Unable to lock the administration directory (/var/lib/dpkg/), are you root?
прошло 15 минут
/dev/pts/5
11:48:28
$sudo apt-get install asterisk-dahdi
[sudo] password for user:
Reading package lists... Done
Building dependency tree
Reading state information... Done
The following extra packages will be installed:
  dahdi dahdi-linux fxload libopenr2-3 libpri1.4 libss7-1 libtonezone2.0
The following NEW packages will be installed:
  asterisk-dahdi dahdi dahdi-linux fxload libopenr2-3 libpri1.4 libss7-1
  libtonezone2.0
0 upgraded, 8 newly installed, 0 to remove and 0 not upgraded.
...
Processing triggers for systemd (215-17+deb8u3) ...
Setting up fxload (0.0.20081013-1) ...
Setting up dahdi-linux (1:2.10.0.1~dfsg-1) ...
Setting up dahdi (1:2.10.0.1-1) ...
Setting up libopenr2-3 (1.3.3-1) ...
Setting up libpri1.4 (1.4.15-1) ...
Setting up libss7-1 (1.0.2-5) ...
Setting up libtonezone2.0:amd64 (1:2.10.0.1-1) ...
Setting up asterisk-dahdi (1:11.13.1~dfsg-2+b1) ...
Processing triggers for libc-bin (2.19-18+deb8u3) ...
/dev/pts/7
11:48:28
$sudo apt-get install asterisk-dahdi
[sudo] password for user:
Reading package lists... Done
Building dependency tree
Reading state information... Done
The following extra packages will be installed:
  dahdi dahdi-linux fxload libopenr2-3 libpri1.4 libss7-1 libtonezone2.0
The following NEW packages will be installed:
  asterisk-dahdi dahdi dahdi-linux fxload libopenr2-3 libpri1.4 libss7-1
  libtonezone2.0
0 upgraded, 8 newly installed, 0 to remove and 0 not upgraded.
...
Processing triggers for systemd (215-17+deb8u3) ...
Setting up fxload (0.0.20081013-1) ...
Setting up dahdi-linux (1:2.10.0.1~dfsg-1) ...
Setting up dahdi (1:2.10.0.1-1) ...
Setting up libopenr2-3 (1.3.3-1) ...
Setting up libpri1.4 (1.4.15-1) ...
Setting up libss7-1 (1.0.2-5) ...
Setting up libtonezone2.0:amd64 (1:2.10.0.1-1) ...
Setting up asterisk-dahdi (1:11.13.1~dfsg-2+b1) ...
Processing triggers for libc-bin (2.19-18+deb8u3) ...
/dev/pts/0
11:48:28
$sudo apt-get install asterisk-dahdi
[sudo] password for user:
Reading package lists... Done
Building dependency tree
Reading state information... Done
The following extra packages will be installed:
  dahdi dahdi-linux fxload libopenr2-3 libpri1.4 libss7-1 libtonezone2.0
The following NEW packages will be installed:
  asterisk-dahdi dahdi dahdi-linux fxload libopenr2-3 libpri1.4 libss7-1
  libtonezone2.0
0 upgraded, 8 newly installed, 0 to remove and 0 not upgraded.
...
Processing triggers for systemd (215-17+deb8u3) ...
Setting up fxload (0.0.20081013-1) ...
Setting up dahdi-linux (1:2.10.0.1~dfsg-1) ...
Setting up dahdi (1:2.10.0.1-1) ...
Setting up libopenr2-3 (1.3.3-1) ...
Setting up libpri1.4 (1.4.15-1) ...
Setting up libss7-1 (1.0.2-5) ...
Setting up libtonezone2.0:amd64 (1:2.10.0.1-1) ...
Setting up asterisk-dahdi (1:11.13.1~dfsg-2+b1) ...
Processing triggers for libc-bin (2.19-18+deb8u3) ...
/dev/pts/5
11:49:00
$ls /usr/lib/asterisk/modules/chan_* | wc -l
13
/dev/pts/7
11:49:00
$ls /usr/lib/asterisk/modules/chan_* | wc -l
13
/dev/pts/0
11:49:00
$ls /usr/lib/asterisk/modules/chan_* | wc -l
13
/dev/pts/5
11:49:23
$mv /etc/asterisk/sip.conf /etc/asterisk/sip.conf.saved
mv: cannot move ‘/etc/asterisk/sip.conf’ to ‘/etc/asterisk/sip.conf.saved’: Permission denied
/dev/pts/7
11:49:23
$mv /etc/asterisk/sip.conf /etc/asterisk/sip.conf.saved
mv: cannot move ‘/etc/asterisk/sip.conf’ to ‘/etc/asterisk/sip.conf.saved’: Permission denied
/dev/pts/0
11:49:23
$mv /etc/asterisk/sip.conf /etc/asterisk/sip.conf.saved
mv: cannot move ‘/etc/asterisk/sip.conf’ to ‘/etc/asterisk/sip.conf.saved’: Permission denied
прошло 83 минуты
/dev/pts/5
13:13:11
$vim /etc/asterisk/sip.conf
/dev/pts/7
13:13:11
$vim /etc/asterisk/sip.conf
/dev/pts/0
13:13:11
$vim /etc/asterisk/sip.conf
прошло 16 минут
/dev/pts/5
13:29:39
$[general]
[sudo] password for user:
/dev/pts/7
13:29:39
$[general]
[sudo] password for user:
/dev/pts/0
13:29:39
$[general]
[sudo] password for user:
/dev/pts/5
13:30:16
$asterisk -r
bash: asterisk: command not found
/dev/pts/7
13:30:16
$asterisk -r
bash: asterisk: command not found

Файлы

  • /var/lib/dhcp/dhcpd.leases
  • /var/lib/dhcp/dhcpd.leases
    >
    # The format of this file is documented in the dhcpd.leases(5) manual page.
    # This lease file was written by isc-dhcp-4.3.1
    server-duid "\000\001\000\001\036\214\377\035\364m\004f\230Y";
    lease 192.168.30.100 {
      starts 2 2016/03/29 08:55:08;
      ends 2 2016/03/29 09:05:08;
      cltt 2 2016/03/29 08:55:08;
      binding state active;
      next binding state free;
      rewind binding state free;
      hardware ethernet 50:46:5d:30:1c:da;
      uid "\001PF]0\034\332";
      client-hostname "ASUS";
    }
    lease 192.168.30.101 {
      starts 2 2016/03/29 08:57:44;
      ends 2 2016/03/29 09:07:44;
      cltt 2 2016/03/29 08:57:44;
      binding state active;
      next binding state free;
      rewind binding state free;
      hardware ethernet 00:0e:08:d0:0e:b0;
      uid "\001\000\016\010\320\016\260";
      client-hostname "SipuraSPA";
    }
    lease 192.168.30.100 {
      starts 2 2016/03/29 09:00:08;
      ends 2 2016/03/29 09:10:08;
      cltt 2 2016/03/29 09:00:08;
      binding state active;
      next binding state free;
      rewind binding state free;
      hardware ethernet 50:46:5d:30:1c:da;
      uid "\001PF]0\034\332";
      client-hostname "ASUS";
    }
    

    Статистика

    Время первой команды журнала15:56:31 2016- 3-28
    Время последней команды журнала13:30:16 2016- 3-29
    Количество командных строк в журнале100
    Процент команд с ненулевым кодом завершения, %20.00
    Процент синтаксически неверно набранных команд, %11.00
    Суммарное время работы с терминалом *, час 2.46
    Количество командных строк в единицу времени, команда/мин 0.68
    Частота использования команд
    sudo29|====================| 20.71%
    apt-get15|==========| 10.71%
    vim12|========| 8.57%
    ls9|======| 6.43%
    su8|=====| 5.71%
    nmap6|====| 4.29%
    arp6|====| 4.29%
    l3-agent5|===| 3.57%
    apt-cache5|===| 3.57%
    grep4|==| 2.86%
    dpkg3|==| 2.14%
    ps3|==| 2.14%
    [general]3|==| 2.14%
    wc3|==| 2.14%
    .3|==| 2.14%
    less3|==| 2.14%
    cat3|==| 2.14%
    mv3|==| 2.14%
    time3|==| 2.14%
    asterisk2|=| 1.43%
    pwd2|=| 1.43%
    route2|=| 1.43%
    ifconfig1|| 0.71%
    screen1|| 0.71%
    apt-cache_search1|| 0.71%
    scren1|| 0.71%
    apt-get_cache1|| 0.71%
    cut1|| 0.71%
    ssh1|| 0.71%
    apt-cache-search1|| 0.71%
    ____
    *) Интервалы неактивности длительностью 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$