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

Содержание

Журнал

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

/dev/pts/0
22:23:30
$sudo mii-tool
We trust you have received the usual lecture from the local System
Administrator. It usually boils down to these three things:
    #1) Respect the privacy of others.
    #2) Think before you type.
    #3) With great power comes great responsibility.
Password:
user is not in the sudoers file.  This incident will be reported.
22:23:35
$su
Password:
su: Authentication failure
Извините.
22:23:44
$su
Password:
22:23:46
#vi /etc/sudoers
22:24:03
#exit
exit
22:24:05
$sudo mii-tool
eth0: negotiated 100baseTx-FD flow-control, link ok
22:24:07
$sudo route -n
Kernel IP routing table
Destination     Gateway         Genmask         Flags Metric Ref    Use Iface
192.168.15.0    0.0.0.0         255.255.255.0   U     0      0        0 eth0
0.0.0.0         192.168.15.15   0.0.0.0         UG    0      0        0 eth0
22:24:11
$ping 192.168.15.15
PING 192.168.15.15 (192.168.15.15) 56(84) bytes of data.
64 bytes from 192.168.15.15: icmp_seq=1 ttl=64 time=4.69 ms
64 bytes from 192.168.15.15: icmp_seq=2 ttl=64 time=0.444 ms
--- 192.168.15.15 ping statistics ---
2 packets transmitted, 2 received, 0% packet loss, time 1000ms
rtt min/avg/max/mdev = 0.444/2.571/4.699/2.128 ms
22:24:18
$cat /etc/resolv.conf
# generated by NetworkManager, do not edit!
22:24:40
$sudo vi /etc/resolv.conf
22:32:18
$ssh devi@192.168.15.254
ssh: connect to host 192.168.15.254 port 22: No route to host
прошла 61 минута
/dev/pts/0
23:33:35
$ssh devi@chub.in
 246     0lejka                    - (no subject)
 247     0lejka                    - (no subject)
 248 r   0lejka                    r (no subject)
-- Mutt: Compose  [Approx. msg size: 0,1K   Atts: 1]----------------------------
  -      =Chubin.Oleg [Msgs:248 Flag:1 Inc:1 8,8M]---(date/date)        (end)
[detached]
devi@moskau:~$ exit
logout
Connection to chub.in closed.
23:35:13
$man ls
23:37:15
$sudo vi /etc/X11/xorg.conf
23:38:03
$sudo vi /etc/X11/xorg.conf
23:38:48
$sudo grep -r led_scroll /etc/X11/x
xinit/     xorg.conf  xserver/
23:38:48
$sudo grep -r led_scroll /etc/X11/
/etc/X11/xorg.conf:     Option          "XkbOptions"    "grp_led_scroll,grp_ctrl_shift_toggle"
23:39:05
$sudo grep -r shift /etc/X11/
/etc/X11/xorg.conf:     Option          "XkbOptions"    "grp_led_scroll,grp_ctrl_shift_toggle"
23:39:27
$ls /etc/X11/
app-defaults             rgb.txt  xinit       xserver     Xsession.options
default-display-manager  twm      xorg.conf   Xsession    XvMCConfig
fonts                    X        Xresources  Xsession.d  Xwrapper.config
23:39:32
$find /usr -name xkb
/usr/share/X11/xkb
23:40:17
$sudo grep -r shift /usr/share/X11/xkb/
/usr/share/X11/xkb/rules/base:  grp:shift_caps_toggle   =       +group(shift_caps_toggle)
/usr/share/X11/xkb/rules/base:  grp:alt_shift_toggle    =       +group(alt_shift_toggle)
/usr/share/X11/xkb/rules/base:  grp:lshift_toggle       =       +group(lshift_toggle)
/usr/share/X11/xkb/rules/base:  grp:rshift_toggle       =       +group(rshift_toggle)
/usr/share/X11/xkb/rules/base:  caps:shiftlock  =       +capslock(shiftlock)
/usr/share/X11/xkb/rules/base:  caps:shift                      =       +caps(shift)
/usr/share/X11/xkb/rules/base:  caps:shift_nocancel             =       +caps(shift_nocancel)
/usr/share/X11/xkb/rules/sun:  grp:shift_toggle      =   +group(shifts_toggle)
/usr/share/X11/xkb/rules/sun:  grp:ctrl_shift_toggle =   +group(ctrl_shift_toggle)
/usr/share/X11/xkb/rules/sun:  lock:shift               =   +capslock(shiftlock)
...
/usr/share/X11/xkb/symbols/pk:      key <AD02> {  [  0x1000648, 0x100fdf9  ] }; //shift key not available
/usr/share/X11/xkb/symbols/pk:      key <AD03> {  [  0x1000639, 0x100fdf7  ] }; //shift key not available
/usr/share/X11/xkb/symbols/pk:      key <AD08> {  [  0x10006cc, 0x1000656  ] }; //shift key not available
/usr/share/X11/xkb/symbols/pk:     // Checked but incomplete with two shift sequences not available
/usr/share/X11/xkb/symbols/pk:      key <AC09> { [  0x1000644, 0x1000612 ] };//shift key not available
/usr/share/X11/xkb/symbols/pk:      key <AC11> { [  0x1000027  ] }; // shift key not available
/usr/share/X11/xkb/symbols/pk:      //Keys checked with two shift sequences not available
/usr/share/X11/xkb/symbols/pk:      key <AB05> {  [  0x1000628, 0x1000628  ] };//shift key unavailable
/usr/share/X11/xkb/symbols/pk:      key <AB07> {  [  0x1000645, 0x1000645  ] };//shift key not available
/usr/share/X11/xkb/geometry/winbook:    shape "WIDR" { // backslash, left shift
23:40:29
$sudo grep -r shift /usr/share/X11/xkb/ | less
23:40:38
$sudo vi /etc/X11/xorg.conf
/dev/pts/0
23:44:34
$free
             total       used       free     shared    buffers     cached
Mem:       2068584     393184    1675400          0      30888     142540
-/+ buffers/cache:     219756    1848828
Swap:      1951856          0    1951856
23:53:43
$find ~ -name \*flash\*
/home/user/.macromedia/Flash_Player/macromedia.com/support/flashplayer
/home/user/.mozilla/plugins/flashplayer.xpt
/home/user/.mozilla/plugins/libflashplayer.so

Четверг (01/18/07)

00:35:13
$du -sh /home/user/.macromedia
36K     /home/user/.macromedia
00:35:29
$ls -al ~/
итого 112
drwxr-xr-x 16 user user 4096 2007-01-17 21:58 .
drwxr-xr-x  4 root root 4096 2007-01-17 13:43 ..
-rw-------  1 user user  363 2007-01-17 21:41 .bash_history
-rw-r--r--  1 user user  220 2007-01-17 13:43 .bash_logout
-rw-r--r--  1 user root  424 2007-01-17 16:07 .bash_profile
-rw-r--r--  1 user user 2270 2007-01-17 16:07 .bashrc
drwxr-xr-x  2 user user 4096 2007-01-17 14:29 Desktop
-rw-------  1 user user   26 2007-01-17 14:29 .dmrc
drwx------  4 user user 4096 2007-01-17 21:41 .gconf
...
drwxr-xr-x  2 user root 4096 2007-01-17 21:57 .lilalo
drwx------  3 user user 4096 2007-01-17 21:32 .macromedia
drwx------  3 user user 4096 2007-01-17 14:29 .metacity
drwx------  4 user user 4096 2007-01-17 20:45 .mozilla
drwxr-xr-x  3 user user 4096 2007-01-17 14:29 .nautilus
drwx------  2 user user 4096 2007-01-17 20:32 .ssh
drwx------  2 user user 4096 2007-01-17 14:29 .update-notifier
-rw-------  1 root root 1563 2007-01-17 21:41 .viminfo
-rw-------  1 user user  117 2007-01-17 21:41 .Xauthority
-rw-r--r--  1 user user  793 2007-01-17 21:58 .xsession-errors
00:35:36
$ls -al /home/user/.mozilla/
firefox/    mozver.dat  plugins/
00:35:36
$ls -al /home/user/.mozilla/plugins/
.DS_Store          flashplayer.xpt    libflashplayer.so
00:35:36
$ls -al /home/user/.mozilla/firefox/
5pkhlsnf.default/ pluginreg.dat     profiles.ini
00:35:36
$ls -al /home/user/.mozilla/firefox/5pkhlsnf.default/
bookmarkbackups/   compreg.dat        history.dat        .parentlock
bookmarks.bak      cookies.txt        hostperm.1         prefs.js
bookmarks.html     extensions/        install.log        search.rdf
Cache/             extensions.cache   key3.db            secmod.db
cert8.db           extensions.ini     localstore.rdf     xpti.dat
chrome/            extensions.rdf     lock               XUL.mfasl
compatibility.ini  formhistory.dat    mimeTypes.rdf
00:35:36
$ls -al /home/user/.mozilla/firefox/5pkhlsnf.default/Cache/
05038EEEd01  2F1231F4d01  6768FD35d01  7D5ECC52d01  B1A441D6d01  B5C35E47d01
0B416C81d01  2F1331F4d01  6769FD35d01  80948CC9d01  B1A541D6d01  BB27D0A0d01
0F781FC5d01  2F1831F4d01  6770FD35d01  8BBAE1DFd01  B1A641D6d01  C569345Ad01
0F7D0C8Bd01  2F1931F4d01  6771FD35d01  8BBFF291d01  B1A741D6d01  C5F546AEd01
16055626d01  2F1B31F4d01  677AFD35d01  8D978009d01  B1A841D6d01  C6280A25d01
1836142Cd01  2F1C31F4d01  677BFD35d01  8EEB7678d01  B1A941D6d01  _CACHE_001_
2F0231F4d01  2F1D31F4d01  677CFD35d01  9547DBDCd01  B1B041D6d01  _CACHE_002_
2F0331F4d01  2F1E31F4d01  677DFD35d01  99698445d01  B1B141D6d01  _CACHE_003_
2F0831F4d01  2F1F31F4d01  677EFD35d01  9D9E7417d01  B1B241D6d01  _CACHE_MAP_
2F0931F4d01  34D06380d01  677FFD35d01  A8094852d01  B1B341D6d01  D8AD239Cd01
2F0A31F4d01  4A23647Dd01  68F01975d01  A89F4DBCd01  B1B441D6d01  E1DF796Ed01
2F0B31F4d01  54E4067Fd01  6CCDF9F8d01  ABFEF103d01  B1B541D6d01
2F0C31F4d01  5A937E42d01  70C86C81d01  AD702BA0d01  B1B641D6d01
2F0D31F4d01  6186B4B8d01  751ABD3Bd01  B1A141D6d01  B1B741D6d01
2F0E31F4d01  6231936Ed01  7733569Cd01  B1A241D6d01  B1B841D6d01
2F0F31F4d01  6451CC34d01  798B97A6d01  B1A341D6d01  B1B941D6d01
00:35:36
$rm /home/user/.mozilla/firefox/5pkhlsnf.default/Cache/*

00:36:24
$du -sh /home/user/.macromedia/Flash_Player/
macromedia.com/ #SharedObjects/
00:36:24
$du -sh /home/user/.macromedia/Flash_Player/#SharedObjects/R7ZF

00:36:24
$rm -rf /home/user/.macromedia/Flash_Player/

00:37:14
$rm /home/user/.mozilla/firefox/
5pkhlsnf.default/ pluginreg.dat     profiles.ini
00:37:14
$rm -rf /home/user/.mozilla/firefox/5pkhlsnf.default/

00:37:50
$rm -rf /home/user/.mozilla/firefox/p
pluginreg.dat  profiles.ini
00:37:50
$rm -rf /home/user/.mozilla/firefox/p
pluginreg.dat  profiles.ini
00:37:50
$rm -rf /home/user/.mozilla/
firefox/    mozver.dat  plugins/
00:37:50
$rm -rf /home/user/.mozilla/plugins/
.DS_Store          flashplayer.xpt    libflashplayer.so
00:37:50
$rm /home/user/.mozilla/firefox/p
pluginreg.dat  profiles.ini
00:37:50
$less /home/user/.mozilla/firefox/p
00:37:50
$less /home/user/.mozilla/firefox/profiles.ini
00:39:03
$vi /home/user/.mozilla/firefox/profiles.ini
00:39:09
$firefox
[1]+  Stopped                 firefox
прошло 25 минут
01:04:36
$bg
[1]+ firefox &
01:04:37
$apt-cache search python image library
pyslide - Tiny but powerful program to make animated presentations
python-gd - Python module wrapper for libgd
python-htmlgen - Python library for the generation of HTML
python-imaging - Python Imaging Library
python-imaging-doc - Examples for the Python Imaging Library
python-imaging-doc-html - Documentation for the Python Imaging Library.
python-imaging-doc-pdf - Documentation for the Python Imaging Library.
python-imaging-tk - Python Imaging Library ImageTk Module
python-opencv - Python bindings for the computer vision library
python-pyepl-common - library for coding psychology experiments in Python
python-scipy - scientific tools for Python
01:04:54
$sudo apt-get install python-imaging
Password:
Чтение списков пакетов... Готово
Построение дерева зависимостей... Готово
Предлагаемые пакеты:
  python-imaging-doc
НОВЫЕ пакеты, которые будут установлены:
  python-imaging
обновлено 0, установлено 1 новых пакетов, для удаления отмечено 0 пакетов, и 0 пакетов не обновлено.
Необходимо скачать 374kБ архивов.
После распаковки объем занятого дискового пространства возрастёт на 1171kB.
ВНИМАНИЕ: Следующие пакеты невозможно аутентифицировать!
  python-imaging
Установить эти пакеты без проверки [y/N]? Y
Получено:1 http://192.168.15.15 etch/main python-imaging 1.1.5-11 [374kB]
Получено 374kB за 0s (557kB/c)
Выбор ранее не выбранного пакета python-imaging.
(Чтение базы данных... на данный момент установлено 79513 файлов и каталогов.)
Распаковывается пакет python-imaging (из файла .../python-imaging_1.1.5-11_i386.deb)...
Настраивается пакет python-imaging (1.1.5-11) ...
01:05:29
$rsync -auvz devi@chub.in:/home/devi/projects/slaidogen/ slaidogen/
bash: rsync: command not found
01:09:03
$sudo apt-get install rsync
Чтение списков пакетов... Готово
Построение дерева зависимостей... Готово
НОВЫЕ пакеты, которые будут установлены:
  rsync
обновлено 0, установлено 1 новых пакетов, для удаления отмечено 0 пакетов, и 0 пакетов не обновлено.
Необходимо скачать 261kБ архивов.
После распаковки объем занятого дискового пространства возрастёт на 512kB.
ВНИМАНИЕ: Следующие пакеты невозможно аутентифицировать!
  rsync
Установить эти пакеты без проверки [y/N]? Y
Получено:1 http://192.168.15.15 etch/main rsync 2.6.9-2 [261kB]
Получено 261kB за 3s (66,0kB/c)
Выбор ранее не выбранного пакета rsync.
(Чтение базы данных... на данный момент установлено 79612 файлов и каталогов.)
Распаковывается пакет rsync (из файла .../rsync_2.6.9-2_i386.deb)...
Настраивается пакет rsync (2.6.9-2) ...
01:09:17
$rsync -auvz devi@chub.in:/home/devi/projects/slaidogen/ slaidogen/
./
README
py-moz.py
screenshot-thumb.png
screenshot.png
screenshot.py
project1/
project1/AUTHORS
project1/ChangeLog
project1/Makefile.am
...
slides/slaidogen/project1/src/Makefile.am
slides/slaidogen/project1/src/callbacks.c
slides/slaidogen/project1/src/callbacks.h
slides/slaidogen/project1/src/interface.c
slides/slaidogen/project1/src/interface.h
slides/slaidogen/project1/src/main.c
slides/slaidogen/project1/src/support.c
slides/slaidogen/project1/src/support.h
sent 3072 bytes  received 2616681 bytes  66322.86 bytes/sec
total size is 2937877  speedup is 1.12
01:10:34
$cd slaidogen/

01:11:33
$ls
project1  py-moz.py  README  screenshot.png  screenshot.py  screenshot-thumb.png  slides
01:11:33
$cd project1/

01:11:35
$ls
AUTHORS     ChangeLog     Makefile.am  po              project1.glade.bak  project1.gladep.bak  README  stamp-h.in
autogen.sh  configure.in  NEWS         project1.glade  project1.gladep     py-moz               src
01:11:36
$cd ../

01:11:39
$ls
project1  py-moz.py  README  screenshot.png  screenshot.py  screenshot-thumb.png  slides
01:11:40
$cd slides/

01:11:42
$ls
1.html    2.png   4.png               slaidoskop.css  test001.html  test003.html  test005.html  test007.html  test009.html  test011.html
1.png     3.html  html2png            slides.wiki     test001.png   test003.png   test005.png   test007.png   test009.png   test011.png
2-1.html  3.png   make-source-xml.sh  TC_Seminar      test002.html  test004.html  test006.html  test008.html  test010.html  wikislides2html
2.html    4.html  slaidogen           template.html   test002.png   test004.png   test006.png   test008.png   test010.png
01:11:43
$cd TC_Seminar/

01:11:45
$ls
Makefile        test002.html  test004.png   test007.html  test009.png   test012.html  test014.png   test017.html  test019.png
slaidoskop.css  test002.png   test005.html  test007.png   test010.html  test012.png   test015.html  test017.png
source.xml      test003.html  test005.png   test008.html  test010.png   test013.html  test015.png   test018.html
test001.html    test003.png   test006.html  test008.png   test011.html  test013.png   test016.html  test018.png
test001.png     test004.html  test006.png   test009.html  test011.png   test014.html  test016.png   test019.html
01:11:46
$sudo apt-get install gqview
Чтение списков пакетов... Готово
Построение дерева зависимостей... Готово
Предлагаемые пакеты:
  xpaint
Рекомендуемые пакеты:
  libjpeg-progs
НОВЫЕ пакеты, которые будут установлены:
  gqview
обновлено 0, установлено 1 новых пакетов, для удаления отмечено 0 пакетов, и 0 пакетов не обновлено.
Необходимо скачать 736kБ архивов.
После распаковки объем занятого дискового пространства возрастёт на 2032kB.
ВНИМАНИЕ: Следующие пакеты невозможно аутентифицировать!
  gqview
Установить эти пакеты без проверки [y/N]? Y
Получено:1 http://192.168.15.15 etch/main gqview 2.0.1-1 [736kB]
Получено 736kB за 0s (3993kB/c)
Выбор ранее не выбранного пакета gqview.
(Чтение базы данных... на данный момент установлено 79626 файлов и каталогов.)
Распаковывается пакет gqview (из файла .../gqview_2.0.1-1_i386.deb)...
Настраивается пакет gqview (2.0.1-1) ...
01:12:53
$vi Makefile
01:13:52
$make
Makefile:5: *** пропущен разделитель(не имели ли вы в виду TAB вместо восьми пробелов?).  Останов.
01:13:54
$vi Makefile
01:14:01
$make
Makefile:5: *** пропущен разделитель(не имели ли вы в виду TAB вместо восьми пробелов?).  Останов.
01:14:02
$vi Makefile
01:14:23
$vi Makefile
3d2
< #	../wikislides2html ~/xgu.ru/Слайды\:TC_Seminar.wiki
8a8
> #	../wikislides2html ~/xgu.ru/Слайды\:TC_Seminar.wiki
01:14:30
$make
Makefile:4: *** пропущен разделитель(не имели ли вы в виду TAB вместо восьми пробелов?).  Останов.
01:14:31
$vi Makefile
01:14:42
$make
../html2png *.html
../html2png: line 7: //home/devi/projects/slaidogen/slides/slaidogen/screenshot.py: No such file or directory
mv: невозможно выполнить stat для `screenshot.png': No such file or directory
rm: невозможно удалить `screenshot-thumb.png': No such file or directory
../html2png: line 7: //home/devi/projects/slaidogen/slides/slaidogen/screenshot.py: No such file or directory
mv: невозможно выполнить stat для `screenshot.png': No such file or directory
rm: невозможно удалить `screenshot-thumb.png': No such file or directory
../html2png: line 7: //home/devi/projects/slaidogen/slides/slaidogen/screenshot.py: No such file or directory
mv: невозможно выполнить stat для `screenshot.png': No such file or directory
rm: невозможно удалить `screenshot-thumb.png': No such file or directory
...
../html2png: line 7: //home/devi/projects/slaidogen/slides/slaidogen/screenshot.py: No such file or directory
mv: невозможно выполнить stat для `screenshot.png': No such file or directory
rm: невозможно удалить `screenshot-thumb.png': No such file or directory
../html2png: line 7: //home/devi/projects/slaidogen/slides/slaidogen/screenshot.py: No such file or directory
mv: невозможно выполнить stat для `screenshot.png': No such file or directory
rm: невозможно удалить `screenshot-thumb.png': No such file or directory
../html2png: line 7: //home/devi/projects/slaidogen/slides/slaidogen/screenshot.py: No such file or directory
mv: невозможно выполнить stat для `screenshot.png': No such file or directory
rm: невозможно удалить `screenshot-thumb.png': No such file or directory
make: *** [all] Ошибка 1
01:14:50
$vi ../
3c3
< slaidogen=//home/devi/projects/slaidogen/slides/slaidogen/screenshot.py
---
> slaidogen=//home/user/slaidogen/slides/slaidogen/screenshot.py
01:14:50
$vi ../html2png
01:15:33
$pwd
/home/user/slaidogen/slides/TC_Seminar
01:15:34
$vi ../html2png
3c3
< slaidogen=//home/user/slaidogen/slides/slaidogen/screenshot.py
---
> slaidogen=//home/user/slaidogen/screenshot.py
01:15:51
$vi ../html2png
01:16:06
$make
../html2png *.html
../html2png: line 7: //home/user/slaidogen/screenshot.py: Permission denied
mv: невозможно выполнить stat для `screenshot.png': No such file or directory
rm: невозможно удалить `screenshot-thumb.png': No such file or directory
../html2png: line 7: //home/user/slaidogen/screenshot.py: Permission denied
mv: невозможно выполнить stat для `screenshot.png': No such file or directory
rm: невозможно удалить `screenshot-thumb.png': No such file or directory
../html2png: line 7: //home/user/slaidogen/screenshot.py: Permission denied
mv: невозможно выполнить stat для `screenshot.png': No such file or directory
rm: невозможно удалить `screenshot-thumb.png': No such file or directory
...
../html2png: line 7: //home/user/slaidogen/screenshot.py: Permission denied
mv: невозможно выполнить stat для `screenshot.png': No such file or directory
rm: невозможно удалить `screenshot-thumb.png': No such file or directory
../html2png: line 7: //home/user/slaidogen/screenshot.py: Permission denied
mv: невозможно выполнить stat для `screenshot.png': No such file or directory
rm: невозможно удалить `screenshot-thumb.png': No such file or directory
../html2png: line 7: //home/user/slaidogen/screenshot.py: Permission denied
mv: невозможно выполнить stat для `screenshot.png': No such file or directory
rm: невозможно удалить `screenshot-thumb.png': No such file or directory
make: *** [all] Ошибка 1
01:16:08
$ls //home/user/slaidogen/screenshot.py
//home/user/slaidogen/screenshot.py
01:16:17
$ls -l //home/user/slaidogen/screenshot.py
-rw-r--r-- 1 user user 2726 2007-01-13 20:48 //home/user/slaidogen/screenshot.py
01:16:19
$sudo chmod +x //home/user/slaidogen/screenshot.py

01:16:23
$make
//home/user/slaidogen/screenshot.py:83: DeprecationWarning: renamed to gtkmozembed.set_profile_path
  gtkmoz.gtk_moz_embed_set_profile_path(ProfileDir, "helpsys")
//home/user/slaidogen/screenshot.py:40: GtkDeprecationWarning: gtk.timeout_add is deprecated, use gobject.timeout_add instead
  gtk.timeout_add(1000,self.do_countdown,self)
Taking screenshot in 3... 4...//home/user/slaidogen/screenshot.py:49: GtkDeprecationWarning: gtk.timeout_add is deprecated, use gobject.timeout_add instead
  gtk.timeout_add(1000,self.do_countdown,self)
 3... 2... 1...
Wrote screenshot.png and screenshot-thumb.png
Note: a mozilla profile has been created in : /home/user/.gtkmozembedexample/
//home/user/slaidogen/screenshot.py:83: DeprecationWarning: renamed to gtkmozembed.set_profile_path
...
//home/user/slaidogen/screenshot.py:40: GtkDeprecationWarning: gtk.timeout_add is deprecated, use gobject.timeout_add instead
  gtk.timeout_add(1000,self.do_countdown,self)
Taking screenshot in 3... 4...//home/user/slaidogen/screenshot.py:49: GtkDeprecationWarning: gtk.timeout_add is deprecated, use gobject.timeout_add instead
  gtk.timeout_add(1000,self.do_countdown,self)
 3... 2... 1...
Wrote screenshot.png and screenshot-thumb.png
exit
cp *.png /var/www/xguru/slides/TC_Seminar/
cp: указанная цель `/var/www/xguru/slides/TC_Seminar/' не является каталогом: No such file or directory
make: *** [all] Ошибка 1
01:17:48
$gqview
Создаем каталог GQview/home/user/.gqview
Создаем каталог GQview/home/user/.gqview/collections
Создаем каталог GQview/home/user/.gqview/thumbnails
Создаем каталог GQview/home/user/.gqview/metadata
прошло 16 минут
01:33:59
$sudo shutdown -h now
Password:
Sorry, try again.
Password:
прошло >17 часов
/dev/pts/7
18:36:27
$su -
 243     0lejka                    - (no subject)
 244 r   0lejka                    r (no subject)
 245 r   0lejka                    r (no subject)
 246     0lejka                    - (no subject)
 247     0lejka                    - (no subject)
~248 r   0lejka                    r (no subject)
 249 r   0lejka                    r Re: (no subject)
~
Password:
l3-agent is already running: pid=2849; pidfile=/root/.lilalo/l3-agent.pid
moskau 20:00 Jan17 0*!$mail  1-$ local  2$ man  3$ modules edit  4$ modules build  9$ mixer
18:36:43
#mii-tool
eth0: negotiated 100baseTx-FD flow-control, link ok
eth1: no link
18:36:52
#ping mail.ru
PING mail.ru (194.67.57.26) 56(84) bytes of data.
64 bytes from mail.ru (194.67.57.26): icmp_seq=1 ttl=113 time=191 ms
64 bytes from mail.ru (194.67.57.26): icmp_seq=2 ttl=113 time=243 ms
64 bytes from mail.ru (194.67.57.26): icmp_seq=3 ttl=113 time=276 ms
64 bytes from mail.ru (194.67.57.26): icmp_seq=4 ttl=113 time=272 ms
64 bytes from mail.ru (194.67.57.26): icmp_seq=5 ttl=113 time=150 ms
64 bytes from mail.ru (194.67.57.26): icmp_seq=6 ttl=113 time=193 ms
--- mail.ru ping statistics ---
6 packets transmitted, 6 received, 0% packet loss, time 5006ms
rtt min/avg/max/mdev = 150.751/221.410/276.998/46.337 ms
18:37:10
#lspci
00:00.0 Host bridge: Intel Corporation 945G/GZ/P/PL Express Memory Controller Hub (rev 02)
00:02.0 VGA compatible controller: Intel Corporation 945G/GZ Express Integrated Graphics Controller (rev 02)
00:02.1 Display controller: Intel Corporation 945G/GZ Express Integrated Graphics Controller (rev 02)
00:1b.0 Audio device: Intel Corporation 82801G (ICH7 Family) High Definition Audio Controller (rev 01)
00:1c.0 PCI bridge: Intel Corporation 82801G (ICH7 Family) PCI Express Port 1 (rev 01)
00:1c.1 PCI bridge: Intel Corporation 82801G (ICH7 Family) PCI Express Port 2 (rev 01)
00:1c.2 PCI bridge: Intel Corporation 82801G (ICH7 Family) PCI Express Port 3 (rev 01)
00:1c.3 PCI bridge: Intel Corporation 82801G (ICH7 Family) PCI Express Port 4 (rev 01)
00:1d.0 USB Controller: Intel Corporation 82801G (ICH7 Family) USB UHCI #1 (rev 01)
00:1d.1 USB Controller: Intel Corporation 82801G (ICH7 Family) USB UHCI #2 (rev 01)
00:1d.2 USB Controller: Intel Corporation 82801G (ICH7 Family) USB UHCI #3 (rev 01)
00:1d.3 USB Controller: Intel Corporation 82801G (ICH7 Family) USB UHCI #4 (rev 01)
00:1e.0 PCI bridge: Intel Corporation 82801 PCI Bridge (rev e1)
00:1f.0 ISA bridge: Intel Corporation 82801GB/GR (ICH7 Family) LPC Interface Bridge (rev 01)
00:1f.1 IDE interface: Intel Corporation 82801G (ICH7 Family) IDE Controller (rev 01)
00:1f.2 IDE interface: Intel Corporation 82801GB/GR/GH (ICH7 Family) Serial ATA Storage Controller IDE (rev 01)
00:1f.3 SMBus: Intel Corporation 82801G (ICH7 Family) SMBus Controller (rev 01)
01:04.0 Mass storage controller: Integrated Technology Express, Inc. ITE 8211F Single Channel UDMA 133 (ASUS 8211 (ITE IT8212 ATA RAID Controller)) (rev 11)
01:09.0 Ethernet controller: 3Com Corporation 3c905C-TX/TX-M [Tornado] (rev 74)
04:00.0 Ethernet controller: Intel Corporation 82573V Gigabit Ethernet Controller (Copper) (rev 03)
18:40:34
#route
Kernel IP routing table
Destination     Gateway         Genmask         Flags Metric Ref    Use Iface
192.168.15.0    *               255.255.255.0   U     0      0        0 eth0
169.254.0.0     *               255.255.0.0     U     0      0        0 eth1
18:43:51
#route -n
Kernel IP routing table
Destination     Gateway         Genmask         Flags Metric Ref    Use Iface
192.168.15.0    0.0.0.0         255.255.255.0   U     0      0        0 eth0
169.254.0.0     0.0.0.0         255.255.0.0     U     0      0        0 eth1
18:44:05
#mii-tool
eth0: negotiated 100baseTx-FD flow-control, link ok
eth1: negotiated 100baseTx-FD flow-control, link ok
18:44:36
#defaulte route
bash: defaulte: command not found
18:45:22
#route
Kernel IP routing table
Destination     Gateway         Genmask         Flags Metric Ref    Use Iface
192.168.15.0    *               255.255.255.0   U     0      0        0 eth0
169.254.0.0     *               255.255.0.0     U     0      0        0 eth1
18:49:27
#route add default gw 192.168.15.15

18:51:14
#route
Kernel IP routing table
Destination     Gateway         Genmask         Flags Metric Ref    Use Iface
192.168.15.0    *               255.255.255.0   U     0      0        0 eth0
169.254.0.0     *               255.255.0.0     U     0      0        0 eth1
default         192.168.15.15   0.0.0.0         UG    0      0        0 eth0
18:51:18
#route add 192.168.18.30/277
route: netmask 000007ff doesn't make sense with host route
Usage: route [-nNvee] [-FC] [<AF>]           List kernel routing tables
       route [-v] [-FC] {add|del|flush} ...  Modify routing table for AF.
       route {-h|--help} [<AF>]              Detailed usage syntax for specified AF.
       route {-V|--version}                  Display version/author and exit.
        -v, --verbose            be verbose
        -n, --numeric            don't resolve names
        -e, --extend             display other/more information
        -F, --fib                display Forwarding Information Base (default)
        -C, --cache              display routing cache instead of FIB
  <AF>=Use '-A <af>' or '--<af>'; default: inet
  List of possible address families (which support routing):
    inet (DARPA Internet) inet6 (IPv6) ax25 (AMPR AX.25)
    netrom (AMPR NET/ROM) ipx (Novell IPX) ddp (Appletalk DDP)
    x25 (CCITT X.25)
18:52:22
#route add 192.168.18.30/27
route: netmask 0000001f doesn't make sense with host route
Usage: route [-nNvee] [-FC] [<AF>]           List kernel routing tables
       route [-v] [-FC] {add|del|flush} ...  Modify routing table for AF.
       route {-h|--help} [<AF>]              Detailed usage syntax for specified AF.
       route {-V|--version}                  Display version/author and exit.
        -v, --verbose            be verbose
        -n, --numeric            don't resolve names
        -e, --extend             display other/more information
        -F, --fib                display Forwarding Information Base (default)
        -C, --cache              display routing cache instead of FIB
  <AF>=Use '-A <af>' or '--<af>'; default: inet
  List of possible address families (which support routing):
    inet (DARPA Internet) inet6 (IPv6) ax25 (AMPR AX.25)
    netrom (AMPR NET/ROM) ipx (Novell IPX) ddp (Appletalk DDP)
    x25 (CCITT X.25)
18:52:31
#inet
bash: inet: command not found
18:52:53
#route inet
Usage: route [-nNvee] [-FC] [<AF>]           List kernel routing tables
       route [-v] [-FC] {add|del|flush} ...  Modify routing table for AF.
       route {-h|--help} [<AF>]              Detailed usage syntax for specified AF.
       route {-V|--version}                  Display version/author and exit.
        -v, --verbose            be verbose
        -n, --numeric            don't resolve names
        -e, --extend             display other/more information
        -F, --fib                display Forwarding Information Base (default)
        -C, --cache              display routing cache instead of FIB
  <AF>=Use '-A <af>' or '--<af>'; default: inet
  List of possible address families (which support routing):
    inet (DARPA Internet) inet6 (IPv6) ax25 (AMPR AX.25)
    netrom (AMPR NET/ROM) ipx (Novell IPX) ddp (Appletalk DDP)
    x25 (CCITT X.25)

Файлы

  • /etc/resolv.conf
  • /etc/resolv.conf
    >
    # generated by NetworkManager, do not edit!
    

    Статистика

    Время первой команды журнала22:23:30 2007- 1-17
    Время последней команды журнала18:52:53 2007- 1-18
    Количество командных строк в журнале100
    Процент команд с ненулевым кодом завершения, %15.00
    Процент синтаксически неверно набранных команд, % 3.00
    Суммарное время работы с терминалом *, час 1.74
    Количество командных строк в единицу времени, команда/мин 0.96
    Частота использования команд
    sudo17|==============| 14.41%
    vi15|============| 12.71%
    ls14|===========| 11.86%
    route9|=======| 7.63%
    rm9|=======| 7.63%
    make6|=====| 5.08%
    cd5|====| 4.24%
    grep5|====| 4.24%
    mii-tool4|===| 3.39%
    less3|==| 2.54%
    apt-get3|==| 2.54%
    du3|==| 2.54%
    su3|==| 2.54%
    ping2|=| 1.69%
    rsync2|=| 1.69%
    find2|=| 1.69%
    ssh2|=| 1.69%
    defaulte1|| 0.85%
    firefox1|| 0.85%
    pwd1|| 0.85%
    man1|| 0.85%
    chmod1|| 0.85%
    lspci1|| 0.85%
    bg1|| 0.85%
    inet1|| 0.85%
    shutdown1|| 0.85%
    free1|| 0.85%
    cat1|| 0.85%
    exit1|| 0.85%
    apt-cache1|| 0.85%
    gqview1|| 0.85%
    ____
    *) Интервалы неактивности длительностью 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$