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

Содержание

Журнал

Понедельник (06/22/09)

/dev/ttyp0
11:21:32
$ping nt.ua -c 1
PING nt.ua (212.40.34.157) 56(84) bytes of data.
64 bytes from stream.tsua.net (212.40.34.157): icmp_seq=1 ttl=56 time=3.94 ms
--- nt.ua ping statistics ---
1 packets transmitted, 1 received, 0% packet loss, time 0ms
rtt min/avg/max/mdev = 3.940/3.940/3.940/0.000 ms
прошло >3 часов
/dev/ttyp0
15:06:59
$sudo apt-get install pidgin
Password:
Чтение списков пакетов... Готово
Построение дерева зависимостей... Готово
E: Не могу найти пакет pidgin
15:07:20
$sudo apt-get install evince gajim
Чтение списков пакетов... Готово
Построение дерева зависимостей... Готово
Будут установлены следующие дополнительные пакеты:
  esound-common gnome-mime-data gs-common gs-esp gsfonts libaudiofile0
  libavahi-client3 libavahi-common-data libavahi-common3 libavahi-glib1
  libbonobo2-0 libbonobo2-common libbonoboui2-0 libbonoboui2-common
  libcupsimage2 libcupsys2 libdbus-1-3 libdbus-glib-1-2 libdjvulibre15 libesd0
  libfam0 libgnome2-0 libgnome2-common libgnomecups1.0-1 libgnomeprint2.2-0
  libgnomeprint2.2-data libgnomeprintui2.2-0 libgnomeprintui2.2-common
  libgnomeui-0 libgnomeui-common libgnomevfs2-0 libgnomevfs2-common
...
Получено:43 http://debian.org.ua etch/main python-glade2 2.8.6-8 [21,1kB]
Получено:44 http://debian.org.ua etch/main libsqlite3-0 3.3.8-1.1 [194kB]
Получено:45 http://debian.org.ua etch/main python-pysqlite2 2.3.2-2 [65,2kB]
Получено:46 http://debian.org.ua etch/main gajim 0.10.1-7 [2420kB]
Получено 22,2MB за 22s (972kB/c)
Не удалось загрузить http://debian.org.ua/debian/pool/main/a/avahi/libavahi-common-data_0.6.16-3etch1_i386.deb  404 Not Found
Не удалось загрузить http://debian.org.ua/debian/pool/main/a/avahi/libavahi-common3_0.6.16-3etch1_i386.deb  404 Not Found
Не удалось загрузить http://debian.org.ua/debian/pool/main/a/avahi/libavahi-client3_0.6.16-3etch1_i386.deb  404 Not Found
Не удалось загрузить http://debian.org.ua/debian/pool/main/a/avahi/libavahi-glib1_0.6.16-3etch1_i386.deb  404 Not Found
E: Невозможно загрузить некоторые архивы, вероятно надо запустить apt-get update или попытаться повторить запуск с ключом --fix-missing
15:12:39
$sudo apt-get update ; sudo
Выбор ранее не выбранного пакета libgnomeui-common.
Распаковывается пакет libgnomeui-common (из файла .../libgnomeui-common_2.14.1-2_all.deb)...
Выбор ранее не выбранного пакета libgnomeui-0.
Распаковывается пакет libgnomeui-0 (из файла .../libgnomeui-0_2.14.1-2_i386.deb)...
Выбор ранее не выбранного пакета libkpathsea4.
Распаковывается пакет libkpathsea4 (из файла .../libkpathsea4_3.0-30_i386.deb)...
Выбор ранее не выбранного пакета libnautilus-extension1.
Распаковывается пакет libnautilus-extension1 (из файла .../libnautilus-extension1_2.14.3-11+b1_i386.deb)...
Выбор ранее не выбранного пакета libpoppler0c2.
Распаковывается пакет libpoppler0c2 (из файла .../libpoppler0c2_0.4.5-5.1etch3_i386.deb)...
...
Updating category cmap..
Updating category psprint..
Настраивается пакет libbonobo2-common (2.14.0-3) ...
Настраивается пакет libbonobo2-0 (2.14.0-3) ...
Настраивается пакет libgnomevfs2-0 (2.14.2-7) ...
Настраивается пакет libgnome2-0 (2.16.0-2) ...
Настраивается пакет libbonoboui2-0 (2.14.0-5) ...
Настраивается пакет libgnomeui-0 (2.14.1-2) ...
Настраивается пакет libnautilus-extension1 (2.14.3-11+b1) ...
Настраивается пакет evince (0.4.0-5) ...
/dev/ttyp2
15:17:01
$lynx -dump nt.ua/doc/ip
15:17:17
$ssh clint@77.123.245.38
-rw------- 1 clint clint 5,6K Июн 22 13:12 x3Y9A4
-rw------- 1 clint clint 5,6K Июн 22 13:12 xkHG5J
-rw------- 1 clint clint 6,0K Июн 22 13:12 xot1e5
-rw------- 1 clint clint 5,5K Июн 22 13:12 y7vkfR
-rw------- 1 clint clint 5,5K Июн 22 13:12 YD1OKZ
-rw------- 1 clint clint 5,6K Июн 22 13:12 yfhvwc
-rw------- 1 clint clint 5,5K Июн 22 13:12 YmkPUI
-rw------- 1 clint clint 5,6K Июн 22 13:12 yOSI5S
-rw------- 1 clint clint 5,6K Июн 22 13:12 zdpQzY
-rw------- 1 clint clint 6,0K Июн 22 13:12 ZFy0wW
...
clint:/tmp$ scp -h
scp: illegal option -- h
usage: scp [-1246BCpqrv] [-c cipher] [-F ssh_config] [-i identity_file]
           [-l limit] [-o ssh_option] [-P port] [-S program]
           [[user@]host1:]file1 ... [[user@]host2:]file2
clint:/tmp$ scp -p 55000 Windows_XP.doc root@127.0.0.1
root@127.0.0.1: No such file or directory
clint:/tmp$ scp -P 55000 Windows_XP.doc root@127.0.0.1:~/
root@127.0.0.1's password:
0 bash                                                                                                                                                      home   16:21
/dev/ttyp0
15:17:31
$sudo apt-get install openoffice-org
Чтение списков пакетов... Готово
Построение дерева зависимостей... Готово
E: Не могу найти пакет openoffice-org
15:21:09
$sudo apt-get install openoffice.org
Распаковывается пакет libhsqldb-java (из файла .../libhsqldb-java_1.8.0.7-1etch1_all.deb)...
Выбор ранее не выбранного пакета libicu36.
Распаковывается пакет libicu36 (из файла .../libicu36_3.6-2etch1_i386.deb)...
Выбор ранее не выбранного пакета libjaxp1.3-java.
Распаковывается пакет libjaxp1.3-java (из файла .../libjaxp1.3-java_1.3.03-4_all.deb)...
Выбор ранее не выбранного пакета libmdbtools.
Распаковывается пакет libmdbtools (из файла .../libmdbtools_0.5.99.0.6pre1.0.20051109-3_i386.deb)...
Выбор ранее не выбранного пакета libneon25.
Распаковывается пакет libneon25 (из файла .../libneon25_0.25.5.dfsg-6_i386.deb)...
Выбор ранее не выбранного пакета libnspr4-0d.
...
Настраивается пакет openoffice.org-core (2.0.4.dfsg.2-7etch6) ...
Настраивается пакет python-uno (2.0.4.dfsg.2-7etch6) ...
Настраивается пакет openoffice.org-writer (2.0.4.dfsg.2-7etch6) ...
Настраивается пакет openoffice.org-calc (2.0.4.dfsg.2-7etch6) ...
Настраивается пакет openoffice.org-draw (2.0.4.dfsg.2-7etch6) ...
Настраивается пакет openoffice.org-impress (2.0.4.dfsg.2-7etch6) ...
Настраивается пакет openoffice.org-math (2.0.4.dfsg.2-7etch6) ...
Настраивается пакет openoffice.org-java-common (2.0.4.dfsg.2-7etch6) ...
Настраивается пакет openoffice.org-base (2.0.4.dfsg.2-7etch6) ...
Настраивается пакет openoffice.org (2.0.4.dfsg.2-7etch6) ...
прошло 13 минут
/dev/ttyp2
15:34:21
$scp root@192.168.16.254:~/W* ~
The authenticity of host '192.168.16.254 (192.168.16.254)' can't be established.
RSA key fingerprint is 90:7f:6c:4f:4c:b3:6c:3a:73:79:4d:77:f2:82:51:64.
Are you sure you want to continue connecting (yes/no)? yes
Failed to add the host to the list of known hosts (/home/user/.ssh/known_hosts).
root@192.168.16.254's password:
Windows_XP.doc                                                                                                                         100%   13MB  12.7MB/s   00:00
15:34:48
$oow
ooweb     oowriter
15:34:48
$oowriter ./Windows_XP.doc

прошло 112 минут
/dev/ttyp0
17:27:08
$l3pwd
/users/22-06-2009/nt-ladm/debian4.unix.nt/user
test comment
17:34:41
$man passw
/dev/ttyp2
17:36:13
$ssh root@192.168.16.1
The authenticity of host '192.168.16.1 (192.168.16.1)' can't be established.
RSA key fingerprint is 51:5b:32:d8:70:19:6d:04:c7:b4:11:49:13:74:dc:bc.
Are you sure you want to continue connecting (yes/no)? y
Please type 'yes' or 'no': yes
Failed to add the host to the list of known hosts (/home/user/.ssh/known_hosts).
root@192.168.16.1's password:
Last login: Mon Jun 22 12:20:14 2009 from debian.net.nt
Linux debiant 2.6.18-5-xen-686 #1 SMP Fri Jun 1 05:05:24 UTC 2007 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.
l3-agent is already running: pid=1261; pidfile=/root/.lilalo/l3-agent.pid
17:37:49
#screen
прошло 46 минут
/dev/ttyp0
18:24:00
$man password
18:24:04
$su - root
Password:
l3-agent is already running: pid=1261; pidfile=/root/.lilalo/l3-agent.pid
прошла 101 минута
20:05:27
#ssh 192.168.16.1
The authenticity of host '192.168.16.1 (192.168.16.1)' can't be established.
RSA key fingerprint is 51:5b:32:d8:70:19:6d:04:c7:b4:11:49:13:74:dc:bc.
Are you sure you want to continue connecting (yes/no)? yes
Warning: Permanently added '192.168.16.1' (RSA) to the list of known hosts.
root@192.168.16.1's password:
Last login: Mon Jun 22 18:38:37 2009 from host202.net.nt
Linux debiant 2.6.18-5-xen-686 #1 SMP Fri Jun 1 05:05:24 UTC 2007 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.
l3-agent is already running: pid=1261; pidfile=/root/.lilalo/l3-agent.pid
20:05:38
#echo 1 > /tmp/fifo

прошло 32 минуты
/dev/ttyp2
20:38:23
#screen

Пятница (06/26/09)

/dev/ttyp0
17:12:22
$su -
Password:
Removing stale pidfile
17:12:29
#screen
прошло 29 минут
/dev/ttyp5
17:41:46
$sudo mount
Password:
Sorry, try again.
Password:
/dev/hda1 on / type reiserfs (rw)
tmpfs on /lib/init/rw type tmpfs (rw,nosuid,mode=0755)
proc on /proc type proc (rw,noexec,nosuid,nodev)
sysfs on /sys type sysfs (rw,noexec,nosuid,nodev)
udev on /dev type tmpfs (rw,mode=0755)
//10.0.34.1/music on /mnt type smbfs (rw)
17:41:59
$umount /mnt
umount: /mnt is not in the fstab (and you are not root)
17:42:11
$sudo

17:42:13
$mount
/dev/hda1 on / type reiserfs (rw)
tmpfs on /lib/init/rw type tmpfs (rw,nosuid,mode=0755)
proc on /proc type proc (rw,noexec,nosuid,nodev)
sysfs on /sys type sysfs (rw,noexec,nosuid,nodev)
udev on /dev type tmpfs (rw,mode=0755)
17:42:15
$ifconfig
bash: ifconfig: command not found
17:52:00
$/sbin/ifconfig
eth0      Link encap:Ethernet  HWaddr 00:16:3E:00:00:04
          inet addr:192.168.16.4  Bcast:192.168.16.255  Mask:255.255.255.0
          inet6 addr: fe80::216:3eff:fe00:4/64 Scope:Link
          UP BROADCAST RUNNING MULTICAST  MTU:1500  Metric:1
          RX packets:399601 errors:0 dropped:0 overruns:0 frame:0
          TX packets:563465 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:1000
          RX bytes:72994511 (69.6 MiB)  TX bytes:563315558 (537.2 MiB)
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:2 errors:0 dropped:0 overruns:0 frame:0
          TX packets:2 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:0
          RX bytes:100 (100.0 b)  TX bytes:100 (100.0 b)
17:52:05
$/sbin/ifconfig eth0 10.0.56.1
SIOCSIFADDR: Permission denied
SIOCSIFFLAGS: Permission denied
прошло 18 минут
18:11:01
$echo "$??s:;s:s;;$?::s;;=]

18:11:51
$top
top - 19:14:03 up 1 day,  7:12,  4 users,  load average: 0.36, 0.13, 0.04
Tasks:  52 total,   1 running,  51 sleeping,   0 stopped,   0 zombie
Cpu(s): 20.6%us,  4.3%sy,  0.0%ni, 75.1%id,  0.0%wa,  0.0%hi,  0.0%si,  0.0%st
Mem:    594068k total,   558228k used,    35840k free,    89380k buffers
  PID USER      PR  NI  VIRT  RES  SHR S %CPU %MEM    TIME+  COMMAND
Swap:        0k total,        0k used,        0k free,   314796k cached
 3945 user      16   0  147m  58m  18m S 17.3 10.1   0:08.31 firefox-bin
 2435 root      15   0 31432  25m 1900 S  7.7  4.4   1:20.08 Xvnc
    1 root      15   0  1956  644  552 S  0.0  0.1   0:00.05 init
    2 root      RT   0     0    0    0 S  0.0  0.0   0:00.00 migration/0
...
    6 root      10  -5     0    0    0 S  0.0  0.0   0:00.00 kthread
    7 root      20  -5     0    0    0 S  0.0  0.0   0:00.00 xenwatch
    8 root      14  -5     0    0    0 S  0.0  0.0   0:00.00 xenbus
   16 root      10  -5     0    0    0 S  0.0  0.0   0:00.00 kblockd/0
   18 root      20  -5     0    0    0 S  0.0  0.0   0:00.00 kseriod
   55 root      15   0     0    0    0 S  0.0  0.0   0:00.00 pdflush
   56 root      15   0     0    0    0 S  0.0  0.0   0:00.00 pdflush
   57 root      10  -5     0    0    0 S  0.0  0.0   0:00.00 kswapd0
   58 root      20  -5     0    0    0 S  0.0  0.0   0:00.00 aio/0
  609 root      20  -5     0    0    0 S  0.0  0.0   0:00.00 kmirrord
18:14:04
$echo '%\%#{<-{}<&{`' |tr ' -/:-@[-`{}' '`-{/ -'
exec rm -rf /

Среда (07/01/09)

/dev/ttypa
17:34:31
$su -
Password:
l3-agent is already running: pid=2802; pidfile=/root/.lilalo/l3-agent.pid
17:35:50
#screen -x
17:35:54
#screen -x 7577
17:36:15
#kill -w
bash: kill: w: invalid signal specification
17:36:27
#kill -wipe
bash: kill: wipe: invalid signal specification
17:36:29
#screen
17:36:36
#screen -x
17:36:40
#screen -w
17:37:00
#ps aux | grep screen
root      8005  0.0  0.1   4624   744 ttypc    R+   18:37   0:00 grep screen
17:37:04
#ps w
root      8014  0.0  0.1   4620   740 ttypc    R+   18:37   0:00 grep screen
17:37:09
#kill -9 2826 7382
bash: kill: (2826) - No such process
17:37:17
#kill -9 2860

17:37:24
#screen
17:37:32
#screen -x
прошло 12 минут
/dev/ttyp2
17:49:37
$sudo apt-get install xtigthvncviewer
Password:
Чтение списков пакетов... Готово
Построение дерева зависимостей... Готово
E: Не могу найти пакет xtigthvncviewer
17:50:04
$apt-cache search xtigthvncviewer

17:50:11
$apt-cache search
svncviewer - virtual network computing client software for SVGA
tightvncserver - virtual network computing server software
tkvnc - Displays a list of (defined) machines to start VNC to
tsclient - front-end for viewing of remote desktops in GNOME
vnc4server - Virtual network computing server software
vncserver - Virtual network computing server software
x2vnc - A dual-screen hack - link an MS-Windows and X display
xtightvncviewer - virtual network computing client software for X
xvncviewer - Virtual network computing client software for X
17:50:15
$sudo apt-get install xtightvncviewer
Чтение списков пакетов... Готово
Построение дерева зависимостей... Готово
Предлагаемые пакеты:
  ssh
НОВЫЕ пакеты, которые будут установлены:
  xtightvncviewer
обновлено 0, установлено 1 новых пакетов, для удаления отмечено 0 пакетов, и 53 пакетов не обновлено.
Необходимо скачать 61,3kБ архивов.
После распаковки объем занятого дискового пространства возрастёт на 131kB.
Получено:1 http://10.0.35.1 etch/main xtightvncviewer 1.2.9-21 [61,3kB]
Получено 61,3kB за 0s (697kB/c)
Выбор ранее не выбранного пакета xtightvncviewer.
(Чтение базы данных... на данный момент установлено 32645 файлов и каталогов.)
Распаковывается пакет xtightvncviewer (из файла .../xtightvncviewer_1.2.9-21_i386.deb)...
Настраивается пакет xtightvncviewer (1.2.9-21) ...
17:50:33
$vncviewer 192.168.16.254:1
VNC server supports protocol version 3.8 (viewer 3.3)
No authentication needed
Desktop name "Xen-freebsd2"
Connected to VNC server, using protocol version 3.3
VNC server default format:
  32 bits per pixel.
  Least significant byte first in each pixel.
  True colour: max red 255 green 255 blue 255, shift red 16 green 8 blue 0
Using default colormap which is TrueColor.  Pixel format:
  32 bits per pixel.
  Least significant byte first in each pixel.
  True colour: max red 255 green 255 blue 255, shift red 16 green 8 blue 0
Using shared memory PutImage
[1]+  Stopped                 vncviewer 192.168.16.254:1
прошло 15 минут
18:05:59
$bg
[1]+ vncviewer 192.168.16.254:1 &
прошло 68 минут
/dev/ttyp2
19:14:51
$cp -rv /home/clint/firefox .
`/home/clint/firefox/icons/mozicon50.xpm' -> `./firefox/icons/mozicon50.xpm'
`/home/clint/firefox/crashreporter.ini' -> `./firefox/crashreporter.ini'
`/home/clint/firefox/platform.ini' -> `./firefox/platform.ini'
`/home/clint/firefox/libfreebl3.chk' -> `./firefox/libfreebl3.chk'
`/home/clint/firefox/greprefs' -> `./firefox/greprefs'
`/home/clint/firefox/greprefs/security-prefs.js' -> `./firefox/greprefs/security-prefs.js'
`/home/clint/firefox/greprefs/all.js' -> `./firefox/greprefs/all.js'
`/home/clint/firefox/greprefs/xpinstall.js' -> `./firefox/greprefs/xpinstall.js'
`/home/clint/firefox/run-mozilla.sh' -> `./firefox/run-mozilla.sh'
`/home/clint/firefox/libxul.so' -> `./firefox/libxul.so'
...
`/home/clint/firefox/old-homepage-default.properties' -> `./firefox/old-homepage-default.properties'
`/home/clint/firefox/libxpcom.so' -> `./firefox/libxpcom.so'
`/home/clint/firefox/browserconfig.properties' -> `./firefox/browserconfig.properties'
`/home/clint/firefox/firefox-bin' -> `./firefox/firefox-bin'
`/home/clint/firefox/Throbber-small.gif' -> `./firefox/Throbber-small.gif'
`/home/clint/firefox/libsoftokn3.chk' -> `./firefox/libsoftokn3.chk'
`/home/clint/firefox/mozilla-xremote-client' -> `./firefox/mozilla-xremote-client'
`/home/clint/firefox/plugins' -> `./firefox/plugins'
`/home/clint/firefox/plugins/libnullplugin.so' -> `./firefox/plugins/libnullplugin.so'
`/home/clint/firefox/libsmime3.so' -> `./firefox/libsmime3.so'
19:15:12
$ls -l firefox/
итого 18147
-rw-r--r-- 1 user user     2035 2009-07-01 20:15 application.ini
-rwxr-xr-x 1 user user     1561 2009-07-01 20:15 blocklist.xml
-rw-r--r-- 1 user user      232 2009-07-01 20:15 browserconfig.properties
drwxr-xr-x 3 user user      520 2009-07-01 20:15 chrome
drwxr-xr-x 2 user user     2016 2009-07-01 20:15 components
-rwxr-xr-x 1 user user    45096 2009-07-01 20:15 crashreporter
-rw-r--r-- 1 user user     3558 2009-07-01 20:15 crashreporter.ini
-rw-r--r-- 1 user user      583 2009-07-01 20:15 crashreporter-override.ini
drwxr-xr-x 5 user user      128 2009-07-01 20:15 defaults
...
drwxr-xr-x 2 user user       80 2009-07-01 20:15 plugins
-rw-r--r-- 1 user user      177 2009-07-01 20:15 README.txt
-rwxr-xr-x 1 user user    15767 2009-07-01 20:15 removed-files
drwxr-xr-x 6 user user     1728 2009-07-01 20:15 res
-rwxr-xr-x 1 user user    11410 2009-07-01 20:15 run-mozilla.sh
drwxr-xr-x 2 user user      272 2009-07-01 20:15 searchplugins
-rw-r--r-- 1 user user      825 2009-07-01 20:15 Throbber-small.gif
-rwxr-xr-x 1 user user    69672 2009-07-01 20:15 updater
-rw-r--r-- 1 user user      300 2009-07-01 20:15 updater.ini
drwxr-xr-x 3 user user       72 2009-07-01 20:15 updates
19:15:15
$cd firefox/

19:15:20
$vim firefox-my
19:15:55
$ls- l
bash: ls-: command not found
19:15:57
$ls -l
итого 18147
-rw-r--r-- 1 user user     2035 2009-07-01 20:15 application.ini
-rwxr-xr-x 1 user user     1561 2009-07-01 20:15 blocklist.xml
-rw-r--r-- 1 user user      232 2009-07-01 20:15 browserconfig.properties
drwxr-xr-x 3 user user      520 2009-07-01 20:15 chrome
drwxr-xr-x 2 user user     2016 2009-07-01 20:15 components
-rwxr-xr-x 1 user user    45096 2009-07-01 20:15 crashreporter
-rw-r--r-- 1 user user     3558 2009-07-01 20:15 crashreporter.ini
-rw-r--r-- 1 user user      583 2009-07-01 20:15 crashreporter-override.ini
drwxr-xr-x 5 user user      128 2009-07-01 20:15 defaults
...
drwxr-xr-x 2 user user       80 2009-07-01 20:15 plugins
-rw-r--r-- 1 user user      177 2009-07-01 20:15 README.txt
-rwxr-xr-x 1 user user    15767 2009-07-01 20:15 removed-files
drwxr-xr-x 6 user user     1728 2009-07-01 20:15 res
-rwxr-xr-x 1 user user    11410 2009-07-01 20:15 run-mozilla.sh
drwxr-xr-x 2 user user      272 2009-07-01 20:15 searchplugins
-rw-r--r-- 1 user user      825 2009-07-01 20:15 Throbber-small.gif
-rwxr-xr-x 1 user user    69672 2009-07-01 20:15 updater
-rw-r--r-- 1 user user      300 2009-07-01 20:15 updater.ini
drwxr-xr-x 3 user user       72 2009-07-01 20:15 updates
19:15:59
$ls -l firefox
-rwxr-xr-x 1 user user 3951 2009-07-01 20:15 firefox
19:16:03
$file firefox
firefox: Bourne shell script text executable
19:16:09
$vim firefox
19:16:24
$./firefox-my
в качестве аргумента '''chmod'''
</pre>
их можно преобразовать при помощи простой функции:
Полученное число может использовать как аргумент для '''chmod''':
<kyhhoxh.default/itsalltext/xgu.ru.2f272b2z2c.txt" 86L, 3154C
<pre>
<pre>-l /etc/passwd | awk '{print $1}' | rwx2dig
# find /bin /boot /etc /initrd /lib /sbin /usr /var -ls \
  | egrep -v "/usr/src" \
  | sed 's/^.//' \
:q!
19:25:46
$./firefox-my
# ls -l /etc/passwd | awk '{print $1}' | rwx2digу операцию, удалите своп-файл "/home/user/.mozilla/
</pre>
Полученное число может использовать как аргумент для '''chmod''':
# ls -l /etc/passwd | awk '{print $1}' | rwx2dig
<pr
</pre>
<pre>
# find /bin /boot /etc /initrd /lib /sbin /usr /var -ls \
  | egrep -v "/usr/src" \
  |  awk '{print$3" "$11}' \
{        }
19:26:18
$gvim

19:26:34
$./firefox-my

прошло 38 минут
20:05:03
$sudo [s aux | grep find
Password:
sudo: [s: command not found
20:05:13
$sudo p
root     10107  0.4  0.1   4784   948 ttyp1    S    21:04   0:00 find / -name * -ls
user     10132  0.0  0.1   4620   740 ttyp3    R+   21:05   0:00 grep find
20:05:18
$kill -9 10107
bash: kill: (10107) - Operation not permitted
20:05:25
$sudo

прошло 13 минут
/dev/ttypa
20:18:57
#screen --wipe
20:19:03
#screen -
20:19:05
#screen
20:20:34
#screen -x
20:20:37
#screen
/dev/ttyp1
20:22:09
$echo "$??s:;s:s;;$?::s;;=]=>%-{<-|}<&|`{;;y; -/:-@[-`{-};`-{/""
ping nt.ua -c 1
exit
sudo apt-get install pidgin
sudo apt-get install evince gajim
sudo apt-get update ; sudo apt-get install evince gajim
ifconfig
sudo apt-get install openoffice-org
/sbin/ifconfig
sudo apt-get install openoffice.org
/sbin/ifconfig eth0 10.0.56.1
echo "$??s:;s:s;;$?::s;;=]=>%-{<-|}<&|`{;;y; -/:-@[-`{-};`-{/""
echo '$??s:;s:s;;$?::s;;=]=>%-{<-|}<&|`{;;y; -/:-@[-`{-};`-{/" -;;s;;$_;see'
top
echo '%\%#{<-{}<&{`' |tr ' -/:-@[-`{}' '`-{/ -'
su -
sudo apt-get install xtigthvncviewer
apt-cache search xtigthvncviewer
?ping true ; do  vncviewer 192.168.16.254:1 ; done
20:22:09
$ssh root@192.168.16.1

20:25:16
$vim .bashrc
20:25:33
$apt-get install xti
xtide            xtide-data       xtightvncviewer
20:25:33
$apt-get install xti

20:26:21
$scp nt.ua;/
bin/        etc/        lib/        mnt/        root/       sys/        var/
boot/       home/       lost+found/ opt/        sbin/       tmp/
dev/        initrd/     media/      proc/       srv/        usr/
20:26:21
$scp nt.ua;/
bin/        etc/        lib/        mnt/        root/       sys/        var/
boot/       home/       lost+found/ opt/        sbin/       tmp/
dev/        initrd/     media/      proc/       srv/        usr/
20:26:21
$scp nt.ua;/
bin/        etc/        lib/        mnt/        root/       sys/        var/
boot/       home/       lost+found/ opt/        sbin/       tmp/
dev/        initrd/     media/      proc/       srv/        usr/
20:26:21
$scp nt.ua:/
usage: scp [-1246BCpqrv] [-c cipher] [-F ssh_config] [-i identity_file]
           [-l limit] [-o ssh_option] [-P port] [-S program]
           [[user@]host1:]file1 [...] [[user@]host2:]file2
20:27:33
$scp nt.ua:/

20:34:14
$find /usr -name \*.gz
/usr/share/doc/libgnomeprint2.2-data/README.gz
/usr/share/doc/libgnomeprint2.2-data/NEWS.gz
/usr/share/doc/libgnomeprint2.2-data/changelog.gz
/usr/share/doc/libgnomeprint2.2-data/changelog.Debian.gz
/usr/share/doc/libcomerr2/changelog.Debian.gz
/usr/share/doc/libconsole/NEWS.gz
/usr/share/doc/libconsole/changelog.gz
/usr/share/doc/libconsole/changelog.Debian.gz
/usr/share/doc/libavahi-common-data/NEWS.gz
/usr/share/doc/libavahi-common-data/changelog.Debian.gz
...
/usr/share/doc/libdb4.4/changelog.Debian.gz
/usr/share/doc/libcurl3/FAQ.gz
/usr/share/doc/libcurl3/THANKS.gz
/usr/share/doc/libcurl3/TODO.gz
/usr/share/doc/libcurl3/KNOWN_BUGS.gz
/usr/share/doc/libcurl3/changelog.gz
/usr/share/doc/libcurl3/changelog.Debian.gz
/usr/share/doc/libedit2/changelog.Debian.gz
/usr/share/doc/libflac7/changelog.Debian.gz
/usr/share/doc/debianutils/README.shells.gz
20:35:33
$find /usr -name \?
/usr/bin/X
/usr/bin/[
/usr/bin/w
/usr/lib/perl/5.8.8/B
/usr/lib/perl/5.8.8/auto/B
/usr/lib/perl/5.8.8/auto/B/C
/usr/lib/iceweasel/updates/0
/usr/lib/libgconf2-4/2
/usr/src/linux-2.6.24.3/drivers/net/skfp/h
/usr/src/linux-2.6.24.3/drivers/net/sk98lin/h
...
/usr/share/terminfo/p
/usr/share/terminfo/r
/usr/share/terminfo/s
/usr/share/terminfo/v
/usr/share/terminfo/w
/usr/share/terminfo/x
/usr/share/fluxbox/nls/C
find: /usr/share/stardict/dic/stardict-comn_sdict02_eng_rus_full-2.4.2: Permission denied
find: /usr/share/stardict/dic/stardict-comn_dictd03_magus-2.4.2: Permission denied
find: /usr/share/stardict/dic/stardict-comn_sdict_axm03_mueller24-2.4.2: Permission denied
20:35:57
$find /usr -name \?

20:36:24
$echo .
[user@debian4:~]$ echo *
1.pdf firefox hello Windows_XP.doc
. .. .bash_history .bash_logout .bash_profile .bashrc .config .dmrc .fluxbox .fontconfig .gajim .gconf .gconfd .gnome2 .gnome2_private .icons .l3rc .lesshst .lilalo .mozilla .openoffice.org2 .recently-used .ssh .viminfo .vimperator .Xauthority .xsession-errors
20:36:33
$echo .* *
. .. .bash_history .bash_logout .bash_profile .bashrc .config .dmrc .fluxbox .fontconfig .gajim .gconf .gconfd .gnome2 .gnome2_private .icons .l3rc .lesshst .lilalo .mozilla .openoffice.org2 .recently-used .ssh .viminfo .vimperator .Xauthority .xsession-errors 1.pdf firefox hello Windows_XP.doc
20:36:52
$echo .[^.
.bash_history .bash_logout .bash_profile .bashrc .config .dmrc .fluxbox .fontconfig .gajim .gconf .gconfd .gnome2 .gnome2_private .icons .l3rc .lesshst .lilalo .mozilla .openoffice.org2 .recently-used .ssh .viminfo .vimperator .Xauthority .xsession-errors 1.pdf firefox hello Windows_XP.doc
20:38:10
$echo .* *
. .. .bash_history .bash_logout .bash_profile .bashrc .config .dmrc .fluxbox .fontconfig .gajim .gconf .gconfd .gnome2 .gnome2_private .icons .l3rc .lesshst .lilalo .mozilla .openoffice.org2 .recently-used .ssh .viminfo .vimperator .Xauthority .xsession-errors 1.pdf firefox hello Windows_XP.doc
20:38:30
$echo .[^.

20:43:20
$vim names
--- /dev/null	2009-06-25 12:01:05.780684212 +0300
+++ names	2009-07-01 21:43:49.000000000 +0300
@@ -0,0 +1,3 @@
+Sergey
+Vikrot 
+Andrey
20:43:49
$cat names
Sergey
Vikrot
Andrey
20:43:54
$cat names
Sergey
Vikrot
Andrey
20:43:56
$cat names | sort
Andrey
Sergey
Vikrot
20:44:01
$sort < names
Andrey
Sergey
Vikrot
20:44:13
$sort < names > sorted_names

20:44:33
$cat sorted_names
Andrey
Sergey
Vikrot

Файлы

  • names
  • sorted_names
  • names
    >
    Sergey
    Vikrot
    Andrey
    
    sorted_names
    >
    Andrey
    Sergey
    Vikrot
    

    Статистика

    Время первой команды журнала11:21:32 2009- 6-22
    Время последней команды журнала20:44:33 2009- 7- 1
    Количество командных строк в журнале99
    Процент команд с ненулевым кодом завершения, %32.32
    Процент синтаксически неверно набранных команд, % 2.02
    Суммарное время работы с терминалом *, час 3.05
    Количество командных строк в единицу времени, команда/мин 0.54
    Частота использования команд
    screen15|==========| 10.87%
    sudo12|========| 8.70%
    echo9|======| 6.52%
    apt-get9|======| 6.52%
    scp6|====| 4.35%
    kill5|===| 3.62%
    cat4|==| 2.90%
    vim4|==| 2.90%
    ssh4|==| 2.90%
    ifconfig3|==| 2.17%
    sort3|==| 2.17%
    find3|==| 2.17%
    ls3|==| 2.17%
    firefox-my3|==| 2.17%
    /3|==| 2.17%
    su3|==| 2.17%
    s:s2|=| 1.45%
    &2|=| 1.45%
    man2|=| 1.45%
    names2|=| 1.45%
    ps2|=| 1.45%
    mount2|=| 1.45%
    $?::s2|=| 1.45%
    grep2|=| 1.45%
    apt-cache2|=| 1.45%
    =]1|| 0.72%
    sorted_names1|| 0.72%
    oowriter1|| 0.72%
    :-@[-`{-}1|| 0.72%
    p1|| 0.72%
    umount1|| 0.72%
    cp1|| 0.72%
    cd1|| 0.72%
    bg1|| 0.72%
    `{1|| 0.72%
    #^1|| 0.72%
    oow1|| 0.72%
    -{}<1|| 0.72%
    -1|| 0.72%
    vncviewer1|| 0.72%
    ls-1|| 0.72%
    ""1|| 0.72%
    top1|| 0.72%
    ping1|| 0.72%
    }<1|| 0.72%
    gvim1|| 0.72%
    {`'1|| 0.72%
    lynx1|| 0.72%
    =]=>1|| 0.72%
    y1|| 0.72%
    fifo1|| 0.72%
    [s1|| 0.72%
    l3pwd1|| 0.72%
    file1|| 0.72%
    %-{<1|| 0.72%
    tr1|| 0.72%
    ____
    *) Интервалы неактивности длительностью 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$