/l3/users/eb/2009/linux6/root :1 :2 :3 :4 :5 :6 :7 :8 :9 :10 :11 :12 :13 :14 :15 :16 :17 :18 :19 :20 :21 :22 :23 :24 :25 :26 :27 :28 :29 :30 :31 :32 :33 :34 :35 :36 :37 :38 :39 :40 |
|
#brctl show
bridge name bridge id STP enabled interfaces eth0 8000.001bfc7db5a7 no peth0 |
#xm create dom1
Using config file "/etc/xen/dom1". Started domain dom1 |
#vi /etc/xen/xend-config.sxp
|
#ssh root@10.0.35.100
Host key fingerprint is 69:b5:3e:1a:9a:b7:c3:c3:96:03:c7:b7:b4:69:1d:3b +--[ RSA 2048]----+ | | | | | . | | o . | | .S . | | ..o.o . | | =.+o= o | | oXo=.E | ... root@10.0.35.100's password: Linux linux0 2.6.18-6-xen-686 #1 SMP Sun Feb 10 22:43:13 UTC 2008 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. You have new mail. Last login: Sat Jun 6 11:05:01 2009 from linux7.class7.unix.nt l3-agent is already running: pid=1896; pidfile=/root/.lilalo/l3-agent.pid |
#xm create -c dom1
Using config file "/etc/xen/dom1". Started domain dom1 IP route cache hash table entries: 4096 (order: 2, 16384 bytes) TCP established hash table entries: 16384 (order: 5, 131072 bytes) TCP bind hash table entries: 8192 (order: 4, 65536 bytes) TCP: Hash tables configured (established 16384 bind 8192) TCP reno registered audit: initializing netlink socket (disabled) audit(1244274770.253:1): initialized VFS: Disk quotas dquot_6.5.1 ... Stopping enhanced syslogd: rsyslogd. Asking all remaining processes to terminate...done. All processes ended within 1 seconds....done. Deconfiguring network interfaces...done. Cleaning up ifupdown.... Deactivating swap...done. Will now halt. md: stopping all md devices. xenbus_dev_shutdown: device/console/0: Unknown != Connected, skipping System halted. |
#ssh root@192.168.15.106
The authenticity of host '192.168.15.106 (192.168.15.106)' can't be established. RSA key fingerprint is 4c:e8:e7:7e:96:d6:23:be:72:5c:4b:40:29:86:e3:83. +--[ RSA 2048]----+ | . . | | o.o o | | o.o.o | | E.oo . | | ..S . | | o o | | .. = . | ... permitted by applicable law. Last login: Sat Jun 6 07:54:07 2009 from 192.168.15.7 linux107:~# linux107:~# linux107:~# exit logout Connection to 192.168.15.107 closed. linux106:~# exit logout Connection to 192.168.15.106 closed. |
#ca
cal caller card cat catman calendar captoinfo case catchsegv |
#cal
Июнь 2009 Вс Пн Вт Ср Чт Пт Су 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 |
#vi /etc/xen/xend-config.sxp
|
#apt-get install vblade
vblade vblade-persist |
#apt-get install vblade
vblade vblade-persist |
#apt-get install vblade
Чтение списков пакетов... Готово Построение дерева зависимостей Чтение информации о состоянии... Готово Уже установлена самая новая версия vblade. обновлено 0, установлено 0 новых пакетов, для удаления отмечено 0 пакетов, и 69 пакетов не обновлено. |
#vblade
vblade vbladed vblade-persist |
#vblade 5 5
usage: vblade [ -m mac[,mac...] ] shelf slot netif filename |
#vblade --help
vblade: invalid option -- '-' usage: vblade [ -m mac[,mac...] ] shelf slot netif filename |
#vblade
1 .digitemprc .l3rc screen.png 12313/ .dmrc .lilalo/ .screenrc 1.txt Documents/ linux6.key sent 22 Download/ .local/ sources.list .bash_history Forward local-host-name .ssh/ .bash_logout .gajim/ Mail/ Templates/ .bash_profile .gconf/ mirrors_full .thumbnails/ .bashrc .gconfd/ .mozilla/ tree .cache/ .gnome2/ Music/ Videos/ .config/ .gstreamer-0.10/ .muttrc .viminfo createuser .gtk-bookmarks Pictures/ .vimrc cron.dot .gvfs/ .profile .Xauthority cron.png .ICEauthority Public/ .xsession-errors .dbus/ iceweasel.dot .purple/ Desktop/ iceweasel.png screen.dot |
#vblade
1 .digitemprc .l3rc screen.png 12313/ .dmrc .lilalo/ .screenrc 1.txt Documents/ linux6.key sent 22 Download/ .local/ sources.list .bash_history Forward local-host-name .ssh/ .bash_logout .gajim/ Mail/ Templates/ .bash_profile .gconf/ mirrors_full .thumbnails/ .bashrc .gconfd/ .mozilla/ tree .cache/ .gnome2/ Music/ Videos/ .config/ .gstreamer-0.10/ .muttrc .viminfo createuser .gtk-bookmarks Pictures/ .vimrc cron.dot .gvfs/ .profile .Xauthority cron.png .ICEauthority Public/ .xsession-errors .dbus/ iceweasel.dot .purple/ Desktop/ iceweasel.png screen.dot |
#vblade
1 .digitemprc .l3rc screen.png 12313/ .dmrc .lilalo/ .screenrc 1.txt Documents/ linux6.key sent 22 Download/ .local/ sources.list .bash_history Forward local-host-name .ssh/ .bash_logout .gajim/ Mail/ Templates/ .bash_profile .gconf/ mirrors_full .thumbnails/ .bashrc .gconfd/ .mozilla/ tree .cache/ .gnome2/ Music/ Videos/ .config/ .gstreamer-0.10/ .muttrc .viminfo createuser .gtk-bookmarks Pictures/ .vimrc cron.dot .gvfs/ .profile .Xauthority cron.png .ICEauthority Public/ .xsession-errors .dbus/ iceweasel.dot .purple/ Desktop/ iceweasel.png screen.dot |
#vblade -h
vblade: invalid option -- 'h' usage: vblade [ -m mac[,mac...] ] shelf slot netif filename |
#vblade 5 5
usage: vblade [ -m mac[,mac...] ] shelf slot netif filename |
#less /etc/xen/xend-config.sxp
|
#apt-get install cma
cmail cmake-data cmap-adobe-gb1 cmatrix cmail-icons cmake-qt-gui cmap-adobe-japan1 cmatrix-xfont cmake cman cmap-adobe-japan2 cmake-curses-gui cmap-adobe-cns1 cmap-adobe-korea1 |
#apt-get install cmatrix
Чтение списков пакетов... Готово Построение дерева зависимостей Чтение информации о состоянии... Готово Предлагаемые пакеты: cmatrix-xfont НОВЫЕ пакеты, которые будут установлены: cmatrix обновлено 0, установлено 1 новых пакетов, для удаления отмечено 0 пакетов, и 69 пакетов не обновлено. Необходимо скачать 17,5kБ архивов. После данной операции, объём занятого дискового пространства возрастёт на 106kB. Получено:1 http://10.0.35.1 sid/main cmatrix 1.2a-4 [17,5kB] Получено 17,5kБ за 0s (782kБ/c) Выбор ранее не выбранного пакета cmatrix. (Чтение базы данных ... на данный момент установлено 66998 файлов и каталогов.) Распаковывается пакет cmatrix (из файла .../cmatrix_1.2a-4_i386.deb)... Обрабатываются триггеры для menu ... Обрабатываются триггеры для man-db ... Настраивается пакет cmatrix (1.2a-4) ... Обрабатываются триггеры для menu ... |
Время первой команды журнала | 10:49:45 2009- 6- 6 | |||||||||||||||||||||||||||||||||||||||
Время последней команды журнала | 11:16:28 2009- 6- 6 | |||||||||||||||||||||||||||||||||||||||
Количество командных строк в журнале | 30 | |||||||||||||||||||||||||||||||||||||||
Процент команд с ненулевым кодом завершения, % | 23.33 | |||||||||||||||||||||||||||||||||||||||
Процент синтаксически неверно набранных команд, % | 20.00 | |||||||||||||||||||||||||||||||||||||||
Суммарное время работы с терминалом *, час | 0.45 | |||||||||||||||||||||||||||||||||||||||
Количество командных строк в единицу времени, команда/мин | 1.12 | |||||||||||||||||||||||||||||||||||||||
Частота использования команд |
|
В журнал автоматически попадают все команды, данные в любом терминале системы.
Для того чтобы убедиться, что журнал на текущем терминале ведётся, и команды записываются, дайте команду w. В поле WHAT, соответствующем текущему терминалу, должна быть указана программа script.
Команды, при наборе которых были допущены синтаксические ошибки, выводятся перечёркнутым текстом:
$ l s-l bash: l: command not found |
Если код завершения команды равен нулю, команда была выполнена без ошибок. Команды, код завершения которых отличен от нуля, выделяются цветом.
$ test 5 -lt 4 |
Команды, ход выполнения которых был прерван пользователем, выделяются цветом.
$ 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 |
Команды, выполненные с привилегиями суперпользователя, выделяются слева красной чертой.
# id uid=0(root) gid=0(root) Gruppen=0(root) |
Изменения, внесённые в текстовый файл с помощью редактора, запоминаются и показываются в журнале в формате ed. Строки, начинающиеся символом "<", удалены, а строки, начинающиеся символом ">" -- добавлены.
$ vi ~/.bashrc
|
Для того чтобы изменить файл в соответствии с показанными в диффшоте изменениями, можно воспользоваться командой patch. Нужно скопировать изменения, запустить программу patch, указав в качестве её аргумента файл, к которому применяются изменения, и всавить скопированный текст:
$ patch ~/.bashrc |
Для того чтобы получить краткую справочную информацию о команде, нужно подвести к ней мышь. Во всплывающей подсказке появится краткое описание команды.
Если справочная информация о команде есть, команда выделяется голубым фоном, например: vi. Если справочная информация отсутствует, команда выделяется розовым фоном, например: notepad.exe. Справочная информация может отсутствовать в том случае, если (1) команда введена неверно; (2) если распознавание команды LiLaLo выполнено неверно; (3) если информация о команде неизвестна LiLaLo. Последнее возможно для редких команд.
Большие, в особенности многострочные, всплывающие подсказки лучше всего показываются браузерами KDE Konqueror, Apple Safari и Microsoft Internet Explorer. В браузерах Mozilla и Firefox они отображаются не полностью, а вместо перевода строки выводится специальный символ.
Время ввода команды, показанное в журнале, соответствует времени начала ввода командной строки, которое равно тому моменту, когда на терминале появилось приглашение интерпретатора
Имя терминала, на котором была введена команда, показано в специальном блоке. Этот блок показывается только в том случае, если терминал текущей команды отличается от терминала предыдущей.
Вывод не интересующих вас в настоящий момент элементов журнала, таких как время, имя терминала и других, можно отключить. Для этого нужно воспользоваться формой управления журналом вверху страницы.
Небольшие комментарии к командам можно вставлять прямо из командной строки. Комментарий вводится прямо в командную строку, после символов #^ или #v. Символы ^ и v показывают направление выбора команды, к которой относится комментарий: ^ - к предыдущей, v - к следующей. Например, если в командной строке было введено:
$ whoami
user
$ #^ Интересно, кто я?в журнале это будет выглядеть так:
$ whoami
user
Интересно, кто я? |
Если комментарий содержит несколько строк, его можно вставить в журнал следующим образом:
$ whoami
user
$ cat > /dev/null #^ Интересно, кто я?
Программа whoami выводит имя пользователя, под которым мы зарегистрировались в системе. - Она не может ответить на вопрос о нашем назначении в этом мире.В журнале это будет выглядеть так:
$ whoami user
|
Комментарии, не относящиеся непосредственно ни к какой из команд, добавляются точно таким же способом, только вместо симолов #^ или #v нужно использовать символы #=
1 2 3 4Группы команд, выполненных на разных терминалах, разделяются специальной линией. Под этой линией в правом углу показано имя терминала, на котором выполнялись команды. Для того чтобы посмотреть команды только одного сенса, нужно щёкнуть по этому названию.
LiLaLo (L3) расшифровывается как Live Lab Log.
Программа разработана для повышения эффективности обучения Unix/Linux-системам.
(c) Игорь Чубин, 2004-2008