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

Содержание

Журнал

Суббота (05/30/09)

/dev/pts/1
17:20:13
#apt-get install lvm
Чтение списков пакетов... Готово
Построение дерева зависимостей
Чтение информации о состоянии... Готово
E: Не удалось найти пакет lvm
17:20:28
#apt-get install lvm
lvm2        lvm-common
17:20:28
#apt-get install lvm-common
Чтение списков пакетов... Готово
Построение дерева зависимостей
Чтение информации о состоянии... Готово
Пакет lvm-common недоступен, но упомянут в списке зависимостей другого пакета.
Это может означать, что пакет отсутствует, устарел, или доступен из источников, не упомянутых в sources.list
Однако следующие пакеты могут его заменить:
  lvm2
E: Для пакета lvm-common не найдены кандидаты на установку
17:20:37
#apt-get install lvm2
Чтение списков пакетов... Готово
Построение дерева зависимостей
Чтение информации о состоянии... Готово
НОВЫЕ пакеты, которые будут установлены:
  lvm2
обновлено 0, установлено 1 новых пакетов, для удаления отмечено 0 пакетов, и 20 пакетов не обновлено.
Необходимо скачать 363kБ архивов.
После данной операции, объём занятого дискового пространства возрастёт на 991kB.
Получено:1 http://10.0.35.1 sid/main lvm2 2.02.44-3 [363kB]
Получено 363kБ за 6s (56,2kБ/c)
Выбор ранее не выбранного пакета lvm2.
(Чтение базы данных ... на данный момент установлено 65140 файлов и каталогов.)
Распаковывается пакет lvm2 (из файла .../lvm2_2.02.44-3_i386.deb)...
Обрабатываются триггеры для man-db ...
Настраивается пакет lvm2 (2.02.44-3) ...
Setting up LVM Volume Groups  Reading all physical volumes.  This may take a while...
.
прошло 27 минут
17:48:23
#fdisk
Usage: fdisk [-l] [-b SSZ] [-u] device
E.g.: fdisk /dev/hda  (for the first IDE disk)
  or: fdisk /dev/sdc  (for the third SCSI disk)
  or: fdisk /dev/eda  (for the first PS/2 ESDI drive)
  or: fdisk /dev/rd/c0d0  or: fdisk /dev/ida/c0d0  (for RAID devices)
  ...
17:48:35
#fdisk /dev/sdb
The number of cylinders for this disk is set to 9726.
There is nothing wrong with that, but this is larger than 1024,
and could in certain setups cause problems with:
1) software that runs at boot time (e.g., old versions of LILO)
2) booting and partitioning software from other OSs
   (e.g., DOS FDISK, OS/2 FDISK)
Command (m for help): p
Disk /dev/sdb: 80.0 GB, 80000000000 bytes
255 heads, 63 sectors/track, 9726 cylinders
Units = cylinders of 16065 * 512 = 8225280 bytes
Disk identifier: 0x9fb42ab8
   Device Boot      Start         End      Blocks   Id  System
/dev/sdb1               1        1217     9775521   83  Linux
/dev/sdb2            1218        2434     9775552+  83  Linux
/dev/sdb3            2435        9726    58572990    5  Extended
Command (m for help): q
17:48:57
#pvcreate
  Please enter a physical volume path
  Run `pvcreate --help' for more information.
17:49:21
#pvcreate --help
  pvcreate: Initialize physical volume(s) for use by LVM
pvcreate
        [--restorefile file]
        [-d|--debug]
        [-f[f]|--force [--force]]
        [-h|-?|--help]
        [--labelsector sector]
        [-M|--metadatatype 1|2]
        [--metadatacopies #copies]
        [--metadatasize MetadataSize[kKmMgGtTpPeE]]
        [--setphysicalvolumesize PhysicalVolumeSize[kKmMgGtTpPeE]
        [-t|--test]
        [-u|--uuid uuid]
        [-v|--verbose]
        [-y|--yes]
        [-Z|--zero {y|n}]
        [--version]
        PhysicalVolume [PhysicalVolume...]
17:49:25
#ps aux | grep aoe

17:51:12
#aoe
bash: aoe: команда не найдена
17:51:25
#aoe
aoecfg          aoe-discover    aoe-flush       aoe-interfaces  aoe-mkdevs      aoe-mkshelf     aoeping         aoe-revalidate  aoe-stat        aoe-version
17:51:25
#aoecfg
^C
17:51:48
#pvcreate /dev/sdb1 /dev/sdb2
  Physical volume "/dev/sdb1" successfully created
  Physical volume "/dev/sdb2" successfully created
17:52:58
#vgcreate
.bash_history        .dbus/               .gajim/              .gvfs/               .local/              Pictures/            sources.list         .Xauthority
.bash_logout         Desktop/             .gconf/              .ICEauthority        mbox                 .profile             .ssh/                .xsession-errors
.bash_profile        .dmrc                .gconfd/             .kde/                .mcop/               Public/              .stardict/
.bashrc              Documents/           .gnome2/             .l3rc                .mcoprc              .purple/             Templates/
.cache/              Download/            .gnome2_private/     .lesshst             mirrors_full         .qt/                 .thumbnails/
.config/             find-stderr          .gstreamer-0.10/     .licq/               .mozilla/            .recently-used.xbel  Videos/
date/                find-stdout          .gtk-bookmarks       .lilalo/             Music/               .screenrc            .viminfo
17:52:58
#vgcreate
.bash_history        .dbus/               .gajim/              .gvfs/               .local/              Pictures/            sources.list         .Xauthority
.bash_logout         Desktop/             .gconf/              .ICEauthority        mbox                 .profile             .ssh/                .xsession-errors
.bash_profile        .dmrc                .gconfd/             .kde/                .mcop/               Public/              .stardict/
.bashrc              Documents/           .gnome2/             .l3rc                .mcoprc              .purple/             Templates/
.cache/              Download/            .gnome2_private/     .lesshst             mirrors_full         .qt/                 .thumbnails/
.config/             find-stderr          .gstreamer-0.10/     .licq/               .mozilla/            .recently-used.xbel  Videos/
date/                find-stdout          .gtk-bookmarks       .lilalo/             Music/               .screenrc            .viminfo
17:52:58
#vgcreate
.bash_history        .dbus/               .gajim/              .gvfs/               .local/              Pictures/            sources.list         .Xauthority
.bash_logout         Desktop/             .gconf/              .ICEauthority        mbox                 .profile             .ssh/                .xsession-errors
.bash_profile        .dmrc                .gconfd/             .kde/                .mcop/               Public/              .stardict/
.bashrc              Documents/           .gnome2/             .l3rc                .mcoprc              .purple/             Templates/
.cache/              Download/            .gnome2_private/     .lesshst             mirrors_full         .qt/                 .thumbnails/
.config/             find-stderr          .gstreamer-0.10/     .licq/               .mozilla/            .recently-used.xbel  Videos/
date/                find-stdout          .gtk-bookmarks       .lilalo/             Music/               .screenrc            .viminfo
17:52:58
#vgcreate
.bash_history        .dbus/               .gajim/              .gvfs/               .local/              Pictures/            sources.list         .Xauthority
.bash_logout         Desktop/             .gconf/              .ICEauthority        mbox                 .profile             .ssh/                .xsession-errors
.bash_profile        .dmrc                .gconfd/             .kde/                .mcop/               Public/              .stardict/
.bashrc              Documents/           .gnome2/             .l3rc                .mcoprc              .purple/             Templates/
.cache/              Download/            .gnome2_private/     .lesshst             mirrors_full         .qt/                 .thumbnails/
.config/             find-stderr          .gstreamer-0.10/     .licq/               .mozilla/            .recently-used.xbel  Videos/
date/                find-stdout          .gtk-bookmarks       .lilalo/             Music/               .screenrc            .viminfo
17:52:58
#vgcreate
.bash_history        .dbus/               .gajim/              .gvfs/               .local/              Pictures/            sources.list         .Xauthority
.bash_logout         Desktop/             .gconf/              .ICEauthority        mbox                 .profile             .ssh/                .xsession-errors
.bash_profile        .dmrc                .gconfd/             .kde/                .mcop/               Public/              .stardict/
.bashrc              Documents/           .gnome2/             .l3rc                .mcoprc              .purple/             Templates/
.cache/              Download/            .gnome2_private/     .lesshst             mirrors_full         .qt/                 .thumbnails/
.config/             find-stderr          .gstreamer-0.10/     .licq/               .mozilla/            .recently-used.xbel  Videos/
date/                find-stdout          .gtk-bookmarks       .lilalo/             Music/               .screenrc            .viminfo
17:52:58
#vgcreate
.bash_history        .dbus/               .gajim/              .gvfs/               .local/              Pictures/            sources.list         .Xauthority
.bash_logout         Desktop/             .gconf/              .ICEauthority        mbox                 .profile             .ssh/                .xsession-errors
.bash_profile        .dmrc                .gconfd/             .kde/                .mcop/               Public/              .stardict/
.bashrc              Documents/           .gnome2/             .l3rc                .mcoprc              .purple/             Templates/
.cache/              Download/            .gnome2_private/     .lesshst             mirrors_full         .qt/                 .thumbnails/
.config/             find-stderr          .gstreamer-0.10/     .licq/               .mozilla/            .recently-used.xbel  Videos/
date/                find-stdout          .gtk-bookmarks       .lilalo/             Music/               .screenrc            .viminfo
17:52:58
#vgcreate
.bash_history        .dbus/               .gajim/              .gvfs/               .local/              Pictures/            sources.list         .Xauthority
.bash_logout         Desktop/             .gconf/              .ICEauthority        mbox                 .profile             .ssh/                .xsession-errors
.bash_profile        .dmrc                .gconfd/             .kde/                .mcop/               Public/              .stardict/
.bashrc              Documents/           .gnome2/             .l3rc                .mcoprc              .purple/             Templates/
.cache/              Download/            .gnome2_private/     .lesshst             mirrors_full         .qt/                 .thumbnails/
.config/             find-stderr          .gstreamer-0.10/     .licq/               .mozilla/            .recently-used.xbel  Videos/
date/                find-stdout          .gtk-bookmarks       .lilalo/             Music/               .screenrc            .viminfo
17:52:58
#vgcreate
.bash_history        .dbus/               .gajim/              .gvfs/               .local/              Pictures/            sources.list         .Xauthority
.bash_logout         Desktop/             .gconf/              .ICEauthority        mbox                 .profile             .ssh/                .xsession-errors
.bash_profile        .dmrc                .gconfd/             .kde/                .mcop/               Public/              .stardict/
.bashrc              Documents/           .gnome2/             .l3rc                .mcoprc              .purple/             Templates/
.cache/              Download/            .gnome2_private/     .lesshst             mirrors_full         .qt/                 .thumbnails/
.config/             find-stderr          .gstreamer-0.10/     .licq/               .mozilla/            .recently-used.xbel  Videos/
date/                find-stdout          .gtk-bookmarks       .lilalo/             Music/               .screenrc            .viminfo
17:52:58
#vgcreate
.bash_history        .dbus/               .gajim/              .gvfs/               .local/              Pictures/            sources.list         .Xauthority
.bash_logout         Desktop/             .gconf/              .ICEauthority        mbox                 .profile             .ssh/                .xsession-errors
.bash_profile        .dmrc                .gconfd/             .kde/                .mcop/               Public/              .stardict/
.bashrc              Documents/           .gnome2/             .l3rc                .mcoprc              .purple/             Templates/
.cache/              Download/            .gnome2_private/     .lesshst             mirrors_full         .qt/                 .thumbnails/
.config/             find-stderr          .gstreamer-0.10/     .licq/               .mozilla/            .recently-used.xbel  Videos/
date/                find-stdout          .gtk-bookmarks       .lilalo/             Music/               .screenrc            .viminfo
17:52:58
#vgcreate
.bash_history        .dbus/               .gajim/              .gvfs/               .local/              Pictures/            sources.list         .Xauthority
.bash_logout         Desktop/             .gconf/              .ICEauthority        mbox                 .profile             .ssh/                .xsession-errors
.bash_profile        .dmrc                .gconfd/             .kde/                .mcop/               Public/              .stardict/
.bashrc              Documents/           .gnome2/             .l3rc                .mcoprc              .purple/             Templates/
.cache/              Download/            .gnome2_private/     .lesshst             mirrors_full         .qt/                 .thumbnails/
.config/             find-stderr          .gstreamer-0.10/     .licq/               .mozilla/            .recently-used.xbel  Videos/
date/                find-stdout          .gtk-bookmarks       .lilalo/             Music/               .screenrc            .viminfo
17:52:58
#vgcreate
.bash_history        .dbus/               .gajim/              .gvfs/               .local/              Pictures/            sources.list         .Xauthority
.bash_logout         Desktop/             .gconf/              .ICEauthority        mbox                 .profile             .ssh/                .xsession-errors
.bash_profile        .dmrc                .gconfd/             .kde/                .mcop/               Public/              .stardict/
.bashrc              Documents/           .gnome2/             .l3rc                .mcoprc              .purple/             Templates/
.cache/              Download/            .gnome2_private/     .lesshst             mirrors_full         .qt/                 .thumbnails/
.config/             find-stderr          .gstreamer-0.10/     .licq/               .mozilla/            .recently-used.xbel  Videos/
date/                find-stdout          .gtk-bookmarks       .lilalo/             Music/               .screenrc            .viminfo
17:52:58
#vgcreate
.bash_history        .dbus/               .gajim/              .gvfs/               .local/              Pictures/            sources.list         .Xauthority
.bash_logout         Desktop/             .gconf/              .ICEauthority        mbox                 .profile             .ssh/                .xsession-errors
.bash_profile        .dmrc                .gconfd/             .kde/                .mcop/               Public/              .stardict/
.bashrc              Documents/           .gnome2/             .l3rc                .mcoprc              .purple/             Templates/
.cache/              Download/            .gnome2_private/     .lesshst             mirrors_full         .qt/                 .thumbnails/
.config/             find-stderr          .gstreamer-0.10/     .licq/               .mozilla/            .recently-used.xbel  Videos/
date/                find-stdout          .gtk-bookmarks       .lilalo/             Music/               .screenrc            .viminfo
17:52:58
#vgcreate
.bash_history        .dbus/               .gajim/              .gvfs/               .local/              Pictures/            sources.list         .Xauthority
.bash_logout         Desktop/             .gconf/              .ICEauthority        mbox                 .profile             .ssh/                .xsession-errors
.bash_profile        .dmrc                .gconfd/             .kde/                .mcop/               Public/              .stardict/
.bashrc              Documents/           .gnome2/             .l3rc                .mcoprc              .purple/             Templates/
.cache/              Download/            .gnome2_private/     .lesshst             mirrors_full         .qt/                 .thumbnails/
.config/             find-stderr          .gstreamer-0.10/     .licq/               .mozilla/            .recently-used.xbel  Videos/
date/                find-stdout          .gtk-bookmarks       .lilalo/             Music/               .screenrc            .viminfo
17:52:58
#vgcreate
.bash_history        .dbus/               .gajim/              .gvfs/               .local/              Pictures/            sources.list         .Xauthority
.bash_logout         Desktop/             .gconf/              .ICEauthority        mbox                 .profile             .ssh/                .xsession-errors
.bash_profile        .dmrc                .gconfd/             .kde/                .mcop/               Public/              .stardict/
.bashrc              Documents/           .gnome2/             .l3rc                .mcoprc              .purple/             Templates/
.cache/              Download/            .gnome2_private/     .lesshst             mirrors_full         .qt/                 .thumbnails/
.config/             find-stderr          .gstreamer-0.10/     .licq/               .mozilla/            .recently-used.xbel  Videos/
date/                find-stdout          .gtk-bookmarks       .lilalo/             Music/               .screenrc            .viminfo
17:52:58
#vgcreate
.bash_history        .dbus/               .gajim/              .gvfs/               .local/              Pictures/            sources.list         .Xauthority
.bash_logout         Desktop/             .gconf/              .ICEauthority        mbox                 .profile             .ssh/                .xsession-errors
.bash_profile        .dmrc                .gconfd/             .kde/                .mcop/               Public/              .stardict/
.bashrc              Documents/           .gnome2/             .l3rc                .mcoprc              .purple/             Templates/
.cache/              Download/            .gnome2_private/     .lesshst             mirrors_full         .qt/                 .thumbnails/
.config/             find-stderr          .gstreamer-0.10/     .licq/               .mozilla/            .recently-used.xbel  Videos/
date/                find-stdout          .gtk-bookmarks       .lilalo/             Music/               .screenrc            .viminfo
17:52:58
#vgcreate
.bash_history        .dbus/               .gajim/              .gvfs/               .local/              Pictures/            sources.list         .Xauthority
.bash_logout         Desktop/             .gconf/              .ICEauthority        mbox                 .profile             .ssh/                .xsession-errors
.bash_profile        .dmrc                .gconfd/             .kde/                .mcop/               Public/              .stardict/
.bashrc              Documents/           .gnome2/             .l3rc                .mcoprc              .purple/             Templates/
.cache/              Download/            .gnome2_private/     .lesshst             mirrors_full         .qt/                 .thumbnails/
.config/             find-stderr          .gstreamer-0.10/     .licq/               .mozilla/            .recently-used.xbel  Videos/
date/                find-stdout          .gtk-bookmarks       .lilalo/             Music/               .screenrc            .viminfo
17:52:58
#vgcreate
.bash_history        .dbus/               .gajim/              .gvfs/               .local/              Pictures/            sources.list         .Xauthority
.bash_logout         Desktop/             .gconf/              .ICEauthority        mbox                 .profile             .ssh/                .xsession-errors
.bash_profile        .dmrc                .gconfd/             .kde/                .mcop/               Public/              .stardict/
.bashrc              Documents/           .gnome2/             .l3rc                .mcoprc              .purple/             Templates/
.cache/              Download/            .gnome2_private/     .lesshst             mirrors_full         .qt/                 .thumbnails/
.config/             find-stderr          .gstreamer-0.10/     .licq/               .mozilla/            .recently-used.xbel  Videos/
date/                find-stdout          .gtk-bookmarks       .lilalo/             Music/               .screenrc            .viminfo
17:52:58
#vgcreate
.bash_history        .dbus/               .gajim/              .gvfs/               .local/              Pictures/            sources.list         .Xauthority
.bash_logout         Desktop/             .gconf/              .ICEauthority        mbox                 .profile             .ssh/                .xsession-errors
.bash_profile        .dmrc                .gconfd/             .kde/                .mcop/               Public/              .stardict/
.bashrc              Documents/           .gnome2/             .l3rc                .mcoprc              .purple/             Templates/
.cache/              Download/            .gnome2_private/     .lesshst             mirrors_full         .qt/                 .thumbnails/
.config/             find-stderr          .gstreamer-0.10/     .licq/               .mozilla/            .recently-used.xbel  Videos/
date/                find-stdout          .gtk-bookmarks       .lilalo/             Music/               .screenrc            .viminfo
17:52:58
#vgcreate
.bash_history        .dbus/               .gajim/              .gvfs/               .local/              Pictures/            sources.list         .Xauthority
.bash_logout         Desktop/             .gconf/              .ICEauthority        mbox                 .profile             .ssh/                .xsession-errors
.bash_profile        .dmrc                .gconfd/             .kde/                .mcop/               Public/              .stardict/
.bashrc              Documents/           .gnome2/             .l3rc                .mcoprc              .purple/             Templates/
.cache/              Download/            .gnome2_private/     .lesshst             mirrors_full         .qt/                 .thumbnails/
.config/             find-stderr          .gstreamer-0.10/     .licq/               .mozilla/            .recently-used.xbel  Videos/
date/                find-stdout          .gtk-bookmarks       .lilalo/             Music/               .screenrc            .viminfo
17:52:58
#vgcreate
.bash_history        .dbus/               .gajim/              .gvfs/               .local/              Pictures/            sources.list         .Xauthority
.bash_logout         Desktop/             .gconf/              .ICEauthority        mbox                 .profile             .ssh/                .xsession-errors
.bash_profile        .dmrc                .gconfd/             .kde/                .mcop/               Public/              .stardict/
.bashrc              Documents/           .gnome2/             .l3rc                .mcoprc              .purple/             Templates/
.cache/              Download/            .gnome2_private/     .lesshst             mirrors_full         .qt/                 .thumbnails/
.config/             find-stderr          .gstreamer-0.10/     .licq/               .mozilla/            .recently-used.xbel  Videos/
date/                find-stdout          .gtk-bookmarks       .lilalo/             Music/               .screenrc            .viminfo
17:52:58
#vgcreate
.bash_history        .dbus/               .gajim/              .gvfs/               .local/              Pictures/            sources.list         .Xauthority
.bash_logout         Desktop/             .gconf/              .ICEauthority        mbox                 .profile             .ssh/                .xsession-errors
.bash_profile        .dmrc                .gconfd/             .kde/                .mcop/               Public/              .stardict/
.bashrc              Documents/           .gnome2/             .l3rc                .mcoprc              .purple/             Templates/
.cache/              Download/            .gnome2_private/     .lesshst             mirrors_full         .qt/                 .thumbnails/
.config/             find-stderr          .gstreamer-0.10/     .licq/               .mozilla/            .recently-used.xbel  Videos/
date/                find-stdout          .gtk-bookmarks       .lilalo/             Music/               .screenrc            .viminfo
17:52:58
#vgcreate
.bash_history        .dbus/               .gajim/              .gvfs/               .local/              Pictures/            sources.list         .Xauthority
.bash_logout         Desktop/             .gconf/              .ICEauthority        mbox                 .profile             .ssh/                .xsession-errors
.bash_profile        .dmrc                .gconfd/             .kde/                .mcop/               Public/              .stardict/
.bashrc              Documents/           .gnome2/             .l3rc                .mcoprc              .purple/             Templates/
.cache/              Download/            .gnome2_private/     .lesshst             mirrors_full         .qt/                 .thumbnails/
.config/             find-stderr          .gstreamer-0.10/     .licq/               .mozilla/            .recently-used.xbel  Videos/
date/                find-stdout          .gtk-bookmarks       .lilalo/             Music/               .screenrc            .viminfo
17:52:58
#vgcreate
.bash_history        .dbus/               .gajim/              .gvfs/               .local/              Pictures/            sources.list         .Xauthority
.bash_logout         Desktop/             .gconf/              .ICEauthority        mbox                 .profile             .ssh/                .xsession-errors
.bash_profile        .dmrc                .gconfd/             .kde/                .mcop/               Public/              .stardict/
.bashrc              Documents/           .gnome2/             .l3rc                .mcoprc              .purple/             Templates/
.cache/              Download/            .gnome2_private/     .lesshst             mirrors_full         .qt/                 .thumbnails/
.config/             find-stderr          .gstreamer-0.10/     .licq/               .mozilla/            .recently-used.xbel  Videos/
date/                find-stdout          .gtk-bookmarks       .lilalo/             Music/               .screenrc            .viminfo
17:52:58
#vgcreate
.bash_history        .dbus/               .gajim/              .gvfs/               .local/              Pictures/            sources.list         .Xauthority
.bash_logout         Desktop/             .gconf/              .ICEauthority        mbox                 .profile             .ssh/                .xsession-errors
.bash_profile        .dmrc                .gconfd/             .kde/                .mcop/               Public/              .stardict/
.bashrc              Documents/           .gnome2/             .l3rc                .mcoprc              .purple/             Templates/
.cache/              Download/            .gnome2_private/     .lesshst             mirrors_full         .qt/                 .thumbnails/
.config/             find-stderr          .gstreamer-0.10/     .licq/               .mozilla/            .recently-used.xbel  Videos/
date/                find-stdout          .gtk-bookmarks       .lilalo/             Music/               .screenrc            .viminfo
17:52:58
#vgcreate VISYAK /dev/sdb[12]
  Volume group "VISYAK" successfully created
17:59:01
#vgdisplay
.bash_history        .dbus/               .gajim/              .gvfs/               .local/              Pictures/            sources.list         .Xauthority
.bash_logout         Desktop/             .gconf/              .ICEauthority        mbox                 .profile             .ssh/                .xsession-errors
.bash_profile        .dmrc                .gconfd/             .kde/                .mcop/               Public/              .stardict/
.bashrc              Documents/           .gnome2/             .l3rc                .mcoprc              .purple/             Templates/
.cache/              Download/            .gnome2_private/     .lesshst             mirrors_full         .qt/                 .thumbnails/
.config/             find-stderr          .gstreamer-0.10/     .licq/               .mozilla/            .recently-used.xbel  Videos/
date/                find-stdout          .gtk-bookmarks       .lilalo/             Music/               .screenrc            .viminfo
17:59:01
#vgdisplay
  --- Volume group ---
  VG Name               VISYAK
  System ID
  Format                lvm2
  Metadata Areas        2
  Metadata Sequence No  1
  VG Access             read/write
  VG Status             resizable
  MAX LV                0
  Cur LV                0
  Open LV               0
  Max PV                0
  Cur PV                2
  Act PV                2
  VG Size               18,64 GB
  PE Size               4,00 MB
  Total PE              4772
  Alloc PE / Size       0 / 0
  Free  PE / Size       4772 / 18,64 GB
  VG UUID               fFu5vk-r2Q0-0K7O-wIry-SSDm-up7x-iti02C
18:00:27
#pvdisplay
  --- Physical volume ---
  PV Name               /dev/sdb1
  VG Name               VISYAK
  PV Size               9,32 GB / not usable 2,41 MB
  Allocatable           yes
  PE Size (KByte)       4096
  Total PE              2386
  Free PE               2386
  Allocated PE          0
  PV UUID               kiiYOe-yfB5-nOIc-dmWT-NaNc-irMX-YQAPBu
  --- Physical volume ---
  PV Name               /dev/sdb2
  VG Name               VISYAK
  PV Size               9,32 GB / not usable 2,44 MB
  Allocatable           yes
  PE Size (KByte)       4096
  Total PE              2386
  Free PE               2386
  Allocated PE          0
  PV UUID               aWwlU3-briT-TQY3-coqH-cOdG-vpnw-kYD6Uk
18:00:58
#vgdisplay
  --- Volume group ---
  VG Name               VISYAK
  System ID
  Format                lvm2
  Metadata Areas        2
  Metadata Sequence No  1
  VG Access             read/write
  VG Status             resizable
  MAX LV                0
  Cur LV                0
  Open LV               0
  Max PV                0
  Cur PV                2
  Act PV                2
  VG Size               18,64 GB
  PE Size               4,00 MB
  Total PE              4772
  Alloc PE / Size       0 / 0
  Free  PE / Size       4772 / 18,64 GB
  VG UUID               fFu5vk-r2Q0-0K7O-wIry-SSDm-up7x-iti02C
18:01:31
#lvcreate -l1024 -nvol1 /dev/VISYAK
  Logical volume "vol1" created
18:04:38
#ls /dev/VISYAK/
vol1
18:05:08
#ls -l /dev/VISYAK/
итого 0
lrwxrwxrwx 1 root root 23 Май 30 18:04 vol1 -> /dev/mapper/VISYAK-vol1
18:05:27
#lvdisplay
  --- Logical volume ---
  LV Name                /dev/VISYAK/vol1
  VG Name                VISYAK
  LV UUID                EpEPbQ-bnm3-52eK-Z46g-xq1i-1fYr-zPKBUJ
  LV Write Access        read/write
  LV Status              available
  # open                 0
  LV Size                4,00 GB
  Current LE             1024
  Segments               1
  Allocation             inherit
  Read ahead sectors     auto
  - currently set to     256
  Block device           254:1
18:05:35
#lvcreate -l1024 -nvol2 /dev/VISYAK
  Logical volume "vol2" created
18:12:31
#lvcreate -L3G -ntest /dev/VISYAK/
  Volume group name expected (no slash)
  Run `lvcreate --help' for more information.
18:14:22
#lvs -a
  LV   VG     Attr   LSize Origin Snap%  Move Log Copy%  Convert
  vol1 VISYAK -wi-a- 4,00G
  vol2 VISYAK -wi-a- 4,00G
18:14:30
#lv
lvchange     lvcreate     lvextend     lvmchange    lvmdump      lvmsar       lvremove     lvresize     lvscan
lvconvert    lvdisplay    lvm          lvmdiskscan  lvmsadc      lvreduce     lvrename     lvs
18:14:30
#mkfs.ext3 /dev/VISYAK/vol1
mke2fs 1.41.5 (23-Apr-2009)
Filesystem label=
OS type: Linux
Block size=4096 (log=2)
Fragment size=4096 (log=2)
262144 inodes, 1048576 blocks
52428 blocks (5.00%) reserved for the super user
First data block=0
Maximum filesystem blocks=1073741824
32 block groups
32768 blocks per group, 32768 fragments per group
8192 inodes per group
Superblock backups stored on blocks:
        32768, 98304, 163840, 229376, 294912, 819200, 884736
Writing inode tables: done
Creating journal (32768 blocks): done
Writing superblocks and filesystem accounting information: done
This filesystem will be automatically checked every 24 mounts or
180 days, whichever comes first.  Use tune2fs -c or -i to override.
18:15:47
#mount /dev/VISYAK/vol2 /mnt
mount: you must specify the filesystem type
18:16:16
#mount -t ext3 /dev/VISYAK/vol2 /mnt
mount: wrong fs type, bad option, bad superblock on /dev/mapper/VISYAK-vol2,
       missing codepage or helper program, or other error
       In some cases useful info is found in syslog - try
       dmesg | tail  or so
18:16:28
#mount -t ext3 /dev/VISYAK/vol1 /mnt

18:16:34
#ls -l /mnt
итого 16
drwx------ 2 root root 16384 Май 30 18:15 lost+found
18:16:40
#ls -ld /mnt
drwxr-xr-x 3 root root 4096 Май 30 18:15 /mnt
18:16:45
#mount
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)
procbususb on /proc/bus/usb type usbfs (rw)
udev on /dev type tmpfs (rw,mode=0755)
tmpfs on /dev/shm type tmpfs (rw,nosuid,nodev)
devpts on /dev/pts type devpts (rw,noexec,nosuid,gid=5,mode=620)
rootfs on / type rootfs (rw)
fusectl on /sys/fs/fuse/connections type fusectl (rw)
/dev/mapper/VISYAK-vol1 on /mnt type ext3 (rw)
18:16:50
#df -h
Файловая система      Разм  Исп  Дост  Исп% смонтирована на
tmpfs                 1,5G     0  1,5G   0% /lib/init/rw
udev                   10M  164K  9,9M   2% /dev
tmpfs                 1,5G  4,0K  1,5G   1% /dev/shm
rootfs                 19G  2,1G   16G  12% /
/dev/mapper/VISYAK-vol1
                      4,0G  137M  3,7G   4% /mnt
18:19:05
#lvresize -L+1G /dev/VISYAK/vol1
  Extending logical volume vol1 to 5,00 GB
  Logical volume vol1 successfully resized
18:20:03
#lvresize -L+1G /dev/VISYAK/vol2
  Extending logical volume vol2 to 5,00 GB
  Logical volume vol2 successfully resized
18:21:41
#lvdisplay
  --- Logical volume ---
  LV Name                /dev/VISYAK/vol1
  VG Name                VISYAK
  LV UUID                EpEPbQ-bnm3-52eK-Z46g-xq1i-1fYr-zPKBUJ
  LV Write Access        read/write
  LV Status              available
  # open                 1
  LV Size                5,00 GB
  Current LE             1280
  Segments               1
...
  LV Write Access        read/write
  LV Status              available
  # open                 0
  LV Size                5,00 GB
  Current LE             1280
  Segments               1
  Allocation             inherit
  Read ahead sectors     auto
  - currently set to     256
  Block device           254:2
18:21:50
#df -h
Файловая система      Разм  Исп  Дост  Исп% смонтирована на
tmpfs                 1,5G     0  1,5G   0% /lib/init/rw
udev                   10M  164K  9,9M   2% /dev
tmpfs                 1,5G  4,0K  1,5G   1% /dev/shm
rootfs                 19G  2,1G   16G  12% /
/dev/mapper/VISYAK-vol1
                      4,0G  137M  3,7G   4% /mnt
18:21:58
#ext2online
ext2online v1.1.19 - 2001/03/18 for EXT2FS 0.5b
usage: ext2online [-C fd] [-dfqvV] device [new_size[bkmgt]]
        -C, --completion : print completion information
        -d, --debug      : turn debug info on
        -f, --force      : skip safety checks
        -q, --quiet      : be quiet (print only errors)
        -v, --verbose    : be verbose
        -V, --version    : print version and exit
        fd is the file descriptor to output completion data to,
        new_size is in ext2 blocks (1k, 2k, or 4k) (default),
        disk Blocks (512 byte), Kilo-, Mega-, Giga-, or Terabytes
18:22:48
#ext2online /dev/VISYAK/vol1
ext2online v1.1.19 - 2001/03/18 for EXT2FS 0.5b
18:23:48
#df -h
Файловая система      Разм  Исп  Дост  Исп% смонтирована на
tmpfs                 1,5G     0  1,5G   0% /lib/init/rw
udev                   10M  164K  9,9M   2% /dev
tmpfs                 1,5G  4,0K  1,5G   1% /dev/shm
rootfs                 19G  2,1G   16G  12% /
/dev/mapper/VISYAK-vol1
                      5,0G  137M  4,6G   3% /mnt
18:26:56
#ls /mnt
lost+found
18:27:05
#pvcreate /dev/sdb/3
  Device /dev/sdb/3 not found (or ignored by filtering).
18:28:59
#pvcreate /dev/sdb3
  Device /dev/sdb3 not found (or ignored by filtering).
18:29:13
#vgextend
  Please enter volume group name and physical volume(s)
  Run `vgextend --help' for more information.
18:29:48
#vgextend VISYAK /dev/sdb3
  /dev/sdb3 not identified as an existing physical volume
  Unable to add physical volume '/dev/sdb3' to volume group 'VISYAK'.
18:30:25
#pvdisplay
  --- Physical volume ---
  PV Name               /dev/sdb1
  VG Name               VISYAK
  PV Size               9,32 GB / not usable 2,41 MB
  Allocatable           yes
  PE Size (KByte)       4096
  Total PE              2386
  Free PE               1106
  Allocated PE          1280
  PV UUID               kiiYOe-yfB5-nOIc-dmWT-NaNc-irMX-YQAPBu
  --- Physical volume ---
  PV Name               /dev/sdb2
  VG Name               VISYAK
  PV Size               9,32 GB / not usable 2,44 MB
  Allocatable           yes
  PE Size (KByte)       4096
  Total PE              2386
  Free PE               1106
  Allocated PE          1280
  PV UUID               aWwlU3-briT-TQY3-coqH-cOdG-vpnw-kYD6Uk
18:30:44
#pvmove /dev/sdb1
  Insufficient free space: 1280 extents needed, but only 1106 available
  Unable to allocate mirror extents for pvmove0.
  Failed to convert pvmove LV to mirrored
/dev/tty1
18:31:18
#cd /home/

18:31:29
#ls
aaron  quiz  user  user1  user2
18:31:31
#cd quiz

18:31:37
#ls

18:31:38
#cd ..

18:31:46
#ls -l
итого 20
drwxr-xr-x  2 aaron aaron 4096 Май 28 10:37 aaron
drwxr-xr-x  2 quiz  quiz  4096 Май 30 14:06 quiz
drwxr-xr-x 26 user  user  4096 Май 30 15:30 user
drwxr-xr-x  2 user1 user1 4096 Май 28 13:00 user1
drwxr-xr-x  2 user2 user2 4096 Май 28 13:18 user2
18:31:49
#cd quiz/

18:32:02
#ls

18:32:03
#cd user
bash: cd: user: Нет такого файла или каталога
18:32:18
#cd /home/user

18:32:28
#ls
a         Documents  harddisk.img   pri         screen.png   zlo
BBBB      Download   iceweasel.dot  Public      Templates
darkroom  f          Music          quiz        user_create
Desktop   file       Pictures       screen.dot  Videos
18:32:29
#cat quiz
# dpkg -l super-tools | grep bin/
# dpkg -P super-tools | grep bin/
# dpkg -i super-tools | grep -rl bin/
# dpkg -l super-tools | grep -rl bin/
Вам интересно подсчитать, сколько пакетов у вас сейчас установлено в системе?
Какую команду вы дадите?
# dpkg -L | grep ^ii | wc -c
# dpkg -S | grep ^ii | wc -l
# dpkg -l | grep ^ii | wc -c
# dpkg -P | grep ^ii | wc -c
...
# apt-cache
# arp-proxy
#! approx
У вас есть сто пакетов в текущем каталоге,
которые вы хотите добавить в кэш approx.
Можно ли это как-то сделать?
# Да, для этого просто достаточно скопировать все пакеты в кэш
#! Да, для этого есть специальная программа approx-import
# Нет, нельзя
# Эти пакеты уже всё равно обновились, и вообще, что за вопросы? Вы в кэш сквида картинки тоже добавляете?
18:32:34
#vim quiz
18:32:50
#less quiz
/dev/pts/1
18:32:56
#lvresize -L+5G /dev/VISYAK/vol2
  Extending logical volume vol2 to 10,00 GB
  Logical volume vol2 successfully resized
18:33:41
#ext2online
ext2online v1.1.19 - 2001/03/18 for EXT2FS 0.5b
usage: ext2online [-C fd] [-dfqvV] device [new_size[bkmgt]]
        -C, --completion : print completion information
        -d, --debug      : turn debug info on
        -f, --force      : skip safety checks
        -q, --quiet      : be quiet (print only errors)
        -v, --verbose    : be verbose
        -V, --version    : print version and exit
        fd is the file descriptor to output completion data to,
        new_size is in ext2 blocks (1k, 2k, or 4k) (default),
        disk Blocks (512 byte), Kilo-, Mega-, Giga-, or Terabytes
18:33:48
#ext2online /dev/VISYAK/log2
ext2online v1.1.19 - 2001/03/18 for EXT2FS 0.5b
ext2online: can't find /dev/VISYAK/log2, is it mounted?
usage: ext2online [-C fd] [-dfqvV] device [new_size[bkmgt]]
        -C, --completion : print completion information
        -d, --debug      : turn debug info on
        -f, --force      : skip safety checks
        -q, --quiet      : be quiet (print only errors)
        -v, --verbose    : be verbose
        -V, --version    : print version and exit
        fd is the file descriptor to output completion data to,
        new_size is in ext2 blocks (1k, 2k, or 4k) (default),
        disk Blocks (512 byte), Kilo-, Mega-, Giga-, or Terabytes
/dev/tty1
18:33:59
#exit
exit
Connection to 192.168.15.2 closed.
/dev/pts/1
18:33:59
#ext2online /dev/VISYAK/vol2
ext2online v1.1.19 - 2001/03/18 for EXT2FS 0.5b
ext2online: can't find /dev/mapper/VISYAK-vol2, is it mounted?
usage: ext2online [-C fd] [-dfqvV] device [new_size[bkmgt]]
        -C, --completion : print completion information
        -d, --debug      : turn debug info on
        -f, --force      : skip safety checks
        -q, --quiet      : be quiet (print only errors)
        -v, --verbose    : be verbose
        -V, --version    : print version and exit
        fd is the file descriptor to output completion data to,
        new_size is in ext2 blocks (1k, 2k, or 4k) (default),
        disk Blocks (512 byte), Kilo-, Mega-, Giga-, or Terabytes
18:34:07
#lvdisplay
  --- Logical volume ---
  LV Name                /dev/VISYAK/vol1
  VG Name                VISYAK
  LV UUID                EpEPbQ-bnm3-52eK-Z46g-xq1i-1fYr-zPKBUJ
  LV Write Access        read/write
  LV Status              available
  # open                 1
  LV Size                5,00 GB
  Current LE             1280
  Segments               1
...
  LV Write Access        read/write
  LV Status              available
  # open                 0
  LV Size                10,00 GB
  Current LE             2560
  Segments               2
  Allocation             inherit
  Read ahead sectors     auto
  - currently set to     256
  Block device           254:2
18:34:51
#pvmove /dev/VISYAK/vol1
  No physical volume label read from /dev/VISYAK/vol1
  Physical volume /dev/VISYAK/vol1 not found
  Run `pvmove --help' for more information.
18:35:12
#pvmove --help
  pvmove: Move extents from one physical volume to another
pvmove
        [--abort]
        [-A|--autobackup {y|n}]
        [--alloc AllocationPolicy]
        [-b|--background]
        [-d|--debug]
        [-h|-?|--help]
        [-i|--interval seconds]
        [-t|--test]
        [-v|--verbose]
        [--version]
        [{-n|--name} LogicalVolume]
        SourcePhysicalVolume[:PhysicalExtent[-PhysicalExtent]...]}
        [DestinationPhysicalVolume[:PhysicalExtent[-PhysicalExtent]...]...]
18:36:19
#ls -l /mnt
итого 16
drwx------ 2 root root 16384 Май 30 18:15 lost+found
18:36:59
#pvmove /dev/VISYAK/vol2
  No physical volume label read from /dev/VISYAK/vol2
  Physical volume /dev/VISYAK/vol2 not found
  Run `pvmove --help' for more information.
18:40:03
#pvmove /dev/sdb1
  No extents available for allocation
18:41:40
#pvmove /dev/sdb2
  Insufficient free space: 2386 extents needed, but only 932 available
  Unable to allocate mirror extents for pvmove0.
  Failed to convert pvmove LV to mirrored
18:42:54
#pvmove /dev/sdb2
  Insufficient free space: 1280 extents needed, but only 1106 available
  Unable to allocate mirror extents for pvmove0.
  Failed to convert pvmove LV to mirrored
18:43:12
#pvmove /dev/sdb1
  Insufficient free space: 1280 extents needed, but only 1106 available
  Unable to allocate mirror extents for pvmove0.
  Failed to convert pvmove LV to mirrored
18:43:13
#pvmove /dev/sdb
  Physical volume /dev/sdb not found
  Run `pvmove --help' for more information.

Файлы

  • quiz
  • quiz
    >
    # dpkg -l super-tools | grep bin/
    # dpkg -P super-tools | grep bin/
    # dpkg -i super-tools | grep -rl bin/
    # dpkg -l super-tools | grep -rl bin/
    Вам интересно подсчитать, сколько пакетов у вас сейчас установлено в системе?
    Какую команду вы дадите?
    # dpkg -L | grep ^ii | wc -c
    # dpkg -S | grep ^ii | wc -l
    # dpkg -l | grep ^ii | wc -c
    # dpkg -P | grep ^ii | wc -c
    #! dpkg -l | grep ^ii | wc -l
    # dpkg -P | grep ^ii | wc -l
    # dpkg -i | grep ^ii | wc -c
    # dpkg -S | grep ^ii | wc -c
    # dpkg -L | grep ^ii | wc -l
    # dpkg -i | grep ^ii | wc -l
    Вы решили стереть пакет под названием purga,
    да так чтобы от него не осталось и следа.
    Самое главное чтобы стёрлись конфигурационные файлы.
    Какую команду вы дадите?
    # dpkg -S purgs
    # dpkg -L purga
    # dpkg -p purga
    # dpkg -i purga
    # dpkg -S purga
    # dpkg -l purga
    #! dpkg -P purga
    Какая программа предназначена для проверки контрольной
    суммы установленных в системе deb-пакетов?
    # apt-get
    #! debsum
    # dpkg
    # sumdeb
    # md5dev
    # bc
    # debmd5
    # cat
    <!-- 30 -->
    Какой командой вы установите пакет packaka, находящийся в репозитории Debian ,
    если ему для работы необходимы другие пакеты, а их нет в системе.
    #! apt-get install packaka
    # apt-install get packaka
    # apt-recursive install packaka
    # dpkg -i packaka
    # dpkg -I packaka
    # Так нельзя сделать, сначала надо установить недостающие пакеты
    Как называются три основных компонента (части всего множества пакетов) дистрибутива Debian, прописываемые в
    файл /etc/apt/sources.list после названия дистрибутива?
    # main, free, non-free
    # main, additional, commercial
    #! main, contrib, non-free
    # main, helpers, proprietary
    # universe, multiverse
    # sarge, etch, lenny
    Какой командой выполнить поиск пакетов в репозитории,
    если известно приблизительное описание этого пакета?
    #! apt-cache search
    # apt-search
    # apt-get search
    # apt-file search
    # dpkg -S
    # poogle
    Вы установили пакет a, который зависит от пакетов b и e.
    А пакет b, в свою очередь, зависит от с, который зависит от d.
    a
    |-- b
    |   `-- c
    |       `-- d
    `-- e
    Установку вы выполняли с помощью команды apt-get install,
    и все необходимые пакеты были добавлены в систему автоматически.
    Потом вы поняли, что a это не совсем то, что нужно, и удалили его
    при помощи команды apt-get remove a.
    Будут ли удалены пакеты b,c,d,e, который были установлены
    как зависимости?
    # Это зависит от того, использует ли их кто-то ещё. Если не использует, то будут
    #! Только если потом вызвать apt-get autoremove, иначе нет
    # Будут, но без конфигурационных файлов (файлы останутся)
    # Будут, причём вместе с конфигурационным файлами (файлы будут удалены)
    У вас был установлен пакет pkg с каким-то конфигурационным файлом внутри этого пакета
    (состояние A).  Потом вы поправили этот конфигурационный
    файл (состояние B). После чего, спустя некоторое время
    вы обновили пакет pkg. В новом пакете тоже есть этот конфигурационный файл (состояние C).
    Если состояние A = C, то есть конфигурационный файл в пакете новой версии
    не изменился, то в каком состоянии после обновления пакета будет файл в системе ?
    # A
    #! B
    # C
    # Пользователя спросят при инсталляции, какой выбрать
    # Останутся B и C (C будет сохранён с новым именем)
    # Останутся B и C (B будет переименован)
    Вы хотите проинсталлировать свежую Debian-систему в
    каталог /mnt на жёстком диске.
    Какой командой это можно сделать?
    # apt-get install
    # install
    # grub-install
    # debinstall
    #! deboostrap
    # Нет такой команды
    Вы хотите доустановить в систему, установленную при помощи deboostrap
    внутрь каталога /mnt, пакеты screen, less и udev. Как это можно сделать?
    # chroot /mnt deboostrap screen,less,udev
    # dpkg -i screen,less,udev -t /mnt
    #* chroot /mnt; apt-get install screen less udev
    #! chroot /mnt apt-get install screen less udev
    # cd /mnt; deboostrap screen,less,udev
    # cd /mnt; apt-get install screen less udev
    Вы сидите на debian-unstable и хотите обновить программу screen.
    Вы дали команду apt-get update для обновления списка пакетов
    в репозитории. Теперь, для того чтобы обновить пакет, вы дадите команду:
    # apt-get unstable screen
    # apt-update screen
    # apt-get update screen
    #! apt-get install screen
    # apt-cache upgrade screen
    # dpkg -U screen
    # rpm -F screen
    Какая программа может использоваться в качестве
    сервера-посредника для доступа клиентов к apt-репозиторию?
    # apt-gateway
    # apt-ldap
    # apt-get
    # arp-cache
    # apt-cache
    # arp-proxy
    #! approx
    У вас есть сто пакетов в текущем каталоге,
    которые вы хотите добавить в кэш approx.
    Можно ли это как-то сделать?
    # Да, для этого просто достаточно скопировать все пакеты в кэш
    #! Да, для этого есть специальная программа approx-import
    # Нет, нельзя
    # Эти пакеты уже всё равно обновились, и вообще, что за вопросы? Вы в кэш сквида картинки тоже добавляете?
    

    Статистика

    Время первой команды журнала17:20:13 2009- 5-30
    Время последней команды журнала18:43:13 2009- 5-30
    Количество командных строк в журнале101
    Процент команд с ненулевым кодом завершения, %21.78
    Процент синтаксически неверно набранных команд, % 2.97
    Суммарное время работы с терминалом *, час 1.38
    Количество командных строк в единицу времени, команда/мин 1.22
    Частота использования команд
    vgcreate25|========================| 24.51%
    ls11|==========| 10.78%
    pvmove9|========| 8.82%
    cd6|=====| 5.88%
    pvcreate5|====| 4.90%
    ext2online5|====| 4.90%
    mount4|===| 3.92%
    apt-get4|===| 3.92%
    lvresize3|==| 2.94%
    lvdisplay3|==| 2.94%
    df3|==| 2.94%
    lvcreate3|==| 2.94%
    vgdisplay3|==| 2.94%
    fdisk2|=| 1.96%
    aoe2|=| 1.96%
    pvdisplay2|=| 1.96%
    vgextend2|=| 1.96%
    ps1|| 0.98%
    aoecfg1|| 0.98%
    mkfs.ext31|| 0.98%
    vim1|| 0.98%
    less1|| 0.98%
    cat1|| 0.98%
    grep1|| 0.98%
    lv1|| 0.98%
    lvs1|| 0.98%
    exit1|| 0.98%
    ____
    *) Интервалы неактивности длительностью 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$