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

Содержание

Журнал

Пятница (05/29/09)

/dev/pts/3
15:12:08
#vi /boot/grub/menu.lst
15:17:07
#apt-get install gru
grub                 grub-common          grub-efi             grub-linuxbios       grubutil-win32
grub2                grub-coreboot        grub-ieee1275        grub-pc              grun
grub2-splashimages   grub-disk            grub-invaders        grub-rescue-pc       grunt
grub-choose-default  grub-doc             grub-legacy-doc      grub-splashimages    grunt-uucp
15:17:07
#apt-get install grub
Чтение списков пакетов... Готово
Построение дерева зависимостей
Чтение информации о состоянии... Готово
Будут установлены следующие дополнительные пакеты:
  grub-common
Предлагаемые пакеты:
  grub-legacy-doc multiboot-doc mdadm
НОВЫЕ пакеты, которые будут установлены:
  grub grub-common
обновлено 0, установлено 2 новых пакетов, для удаления отмечено 0 пакетов, и 22 пакетов не обновлено.
...
Получено:2 http://192.168.15.7 sid/main grub 0.97-53 [389kB]
Получено 1546kБ за 0s (22,3MБ/c)
Выбор ранее не выбранного пакета grub-common.
(Чтение базы данных ... на данный момент установлено 45191 файлов и каталогов.)
Распаковывается пакет grub-common (из файла .../grub-common_1.96+20090523-1_i386.deb)...
Выбор ранее не выбранного пакета grub.
Распаковывается пакет grub (из файла .../archives/grub_0.97-53_i386.deb)...
Обрабатываются триггеры для man-db ...
Настраивается пакет grub-common (1.96+20090523-1) ...
Настраивается пакет grub (0.97-53) ...
15:17:47
#vi /boot/grub/menu.lst
/dev/pts/0
15:25:53
#screen -x
/dev/pts/3
15:27:26
#vi /boot/grub/menu.lst
15:29:14
#init 6

/dev/pts/0
15:37:25
$su
Пароль:
15:37:34
#ssh root@10.0.35.100
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.
Last login: Fri May 29 16:51:38 2009 from linux4.unix.nt
l3-agent is already running: pid=1683; pidfile=/root/.lilalo/l3-agent.pid
/dev/pts/3
15:37:54
$su
Пароль:
15:38:02
#run
runcon           runlevel         run-mailcap      run-parts        runq             run-with-aspell
15:38:02
#runlevel
N 2
15:41:13
#in
in                      infocmp                 install                 install-menu
includeres              infokey                 installed_alternatives  install-sgmlcatalog
inetd                   infotocap               install-info            instmodsh
info                    init                    installkernel           invoke-rc.d
infobrowser             insmod                  install-keymap
15:41:13
#init 1

/dev/pts/0
15:44:23
$su
Пароль:
15:44:27
#ssh root@10.0.35.100
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.
Last login: Fri May 29 16:57:32 2009 from linux10.unix.nt
l3-agent is already running: pid=1683; pidfile=/root/.lilalo/l3-agent.pid
/dev/pts/3
15:47:58
$su
Пароль:
15:48:04
#run
runcon           run-mailcap      runq
runlevel         run-parts        run-with-aspell
15:48:04
#runlevel
S 2
15:50:21
#vi /etc/in
15:50:21
#vi /etc/inittab
/dev/pts/0
15:51:39
#screen -x
/dev/pts/0
15:53:26
$su
Пароль:
15:53:31
#ssh root@10.0.35.100
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.
Last login: Fri May 29 17:04:53 2009 from linux5.unix.nt
l3-agent is already running: pid=1683; pidfile=/root/.lilalo/l3-agent.pid
/dev/pts/3
15:54:18
#Boot-time system configuration/initialization script.

/dev/pts/0
15:55:52
$su
Пароль:
15:55:57
#ssh root@10.0.35.100
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.
Last login: Fri May 29 17:07:35 2009 from linux6.unix.nt
l3-agent is already running: pid=1683; pidfile=/root/.lilalo/l3-agent.pid
/dev/pts/3
15:56:32
$su
Пароль:
15:56:37
#vi /etc/inittab
/dev/pts/0
15:58:34
#run
runcon     runlevel   run-parts  runq
15:58:34
#runlevel
N 4
15:58:43
#init 2

/dev/pts/6
15:59:14
$su
Пароль:
15:59:20
#cat /proc/sys/kernel/sysrq
1
/dev/pts/0
15:59:39
#runlevel
4 2
/dev/pts/3
16:09:16
#ls /etc/rc2.d/
README      S10syslog-ng  S16ssh    S20lpd            S21aumix  S30gdm      S89atd   S99monit     S99rmnologin
S10rsyslog  S12dbus       S20exim4  S20openbsd-inetd  S24hal    S89anacron  S89cron  S99rc.local  S99stop-bootlogd
16:09:37
#ls -l /etc/rc2.d/
итого 4
-rw-r--r-- 1 root root 556 Авг 12  2008 README
lrwxrwxrwx 1 root root  17 Окт 24  2008 S10rsyslog -> ../init.d/rsyslog
lrwxrwxrwx 1 root root  19 Май 27 15:21 S10syslog-ng -> ../init.d/syslog-ng
lrwxrwxrwx 1 root root  14 Окт 25  2008 S12dbus -> ../init.d/dbus
lrwxrwxrwx 1 root root  13 Окт 24  2008 S16ssh -> ../init.d/ssh
lrwxrwxrwx 1 root root  15 Май 27 11:32 S20exim4 -> ../init.d/exim4
lrwxrwxrwx 1 root root  13 Окт 25  2008 S20lpd -> ../init.d/lpd
lrwxrwxrwx 1 root root  23 Май 29 12:36 S20openbsd-inetd -> ../init.d/openbsd-inetd
lrwxrwxrwx 1 root root  15 Окт 25  2008 S21aumix -> ../init.d/aumix
lrwxrwxrwx 1 root root  13 Окт 25  2008 S24hal -> ../init.d/hal
lrwxrwxrwx 1 root root  13 Окт 25  2008 S30gdm -> ../init.d/gdm
lrwxrwxrwx 1 root root  17 Май 27 11:32 S89anacron -> ../init.d/anacron
lrwxrwxrwx 1 root root  13 Май 27 11:36 S89atd -> ../init.d/atd
lrwxrwxrwx 1 root root  14 Окт 24  2008 S89cron -> ../init.d/cron
lrwxrwxrwx 1 root root  15 Май 27 16:23 S99monit -> ../init.d/monit
lrwxrwxrwx 1 root root  18 Окт 24  2008 S99rc.local -> ../init.d/rc.local
lrwxrwxrwx 1 root root  19 Окт 24  2008 S99rmnologin -> ../init.d/rmnologin
lrwxrwxrwx 1 root root  23 Окт 24  2008 S99stop-bootlogd -> ../init.d/stop-bootlogd
16:09:47
#ls -l /etc/rc6.d/
итого 4
lrwxrwxrwx 1 root root  13 Окт 25  2008 K01gdm -> ../init.d/gdm
lrwxrwxrwx 1 root root  15 Май 27 16:23 K10monit -> ../init.d/monit
lrwxrwxrwx 1 root root  17 Май 27 11:32 K11anacron -> ../init.d/anacron
lrwxrwxrwx 1 root root  13 Май 27 11:36 K11atd -> ../init.d/atd
lrwxrwxrwx 1 root root  15 Окт 25  2008 K19aumix -> ../init.d/aumix
lrwxrwxrwx 1 root root  15 Май 27 11:32 K20exim4 -> ../init.d/exim4
lrwxrwxrwx 1 root root  13 Окт 25  2008 K20lpd -> ../init.d/lpd
lrwxrwxrwx 1 root root  23 Май 29 12:36 K20openbsd-inetd -> ../init.d/openbsd-inetd
lrwxrwxrwx 1 root root  20 Окт 24  2008 K25hwclock.sh -> ../init.d/hwclock.sh
...
lrwxrwxrwx 1 root root  18 Окт 24  2008 S20sendsigs -> ../init.d/sendsigs
lrwxrwxrwx 1 root root  17 Окт 24  2008 S30rsyslog -> ../init.d/rsyslog
lrwxrwxrwx 1 root root  17 Окт 24  2008 S30urandom -> ../init.d/urandom
lrwxrwxrwx 1 root root  22 Окт 24  2008 S31umountnfs.sh -> ../init.d/umountnfs.sh
lrwxrwxrwx 1 root root  17 Окт 25  2008 S32portmap -> ../init.d/portmap
lrwxrwxrwx 1 root root  20 Окт 24  2008 S35networking -> ../init.d/networking
lrwxrwxrwx 1 root root  18 Окт 24  2008 S36ifupdown -> ../init.d/ifupdown
lrwxrwxrwx 1 root root  18 Окт 24  2008 S40umountfs -> ../init.d/umountfs
lrwxrwxrwx 1 root root  20 Окт 24  2008 S60umountroot -> ../init.d/umountroot
lrwxrwxrwx 1 root root  16 Окт 24  2008 S90reboot -> ../init.d/reboot
16:09:58
#ls -l /etc/rc2.d/
итого 4
-rw-r--r-- 1 root root 556 Авг 12  2008 README
lrwxrwxrwx 1 root root  17 Окт 24  2008 S10rsyslog -> ../init.d/rsyslog
lrwxrwxrwx 1 root root  19 Май 27 15:21 S10syslog-ng -> ../init.d/syslog-ng
lrwxrwxrwx 1 root root  14 Окт 25  2008 S12dbus -> ../init.d/dbus
lrwxrwxrwx 1 root root  13 Окт 24  2008 S16ssh -> ../init.d/ssh
lrwxrwxrwx 1 root root  15 Май 27 11:32 S20exim4 -> ../init.d/exim4
lrwxrwxrwx 1 root root  13 Окт 25  2008 S20lpd -> ../init.d/lpd
lrwxrwxrwx 1 root root  23 Май 29 12:36 S20openbsd-inetd -> ../init.d/openbsd-inetd
lrwxrwxrwx 1 root root  15 Окт 25  2008 S21aumix -> ../init.d/aumix
lrwxrwxrwx 1 root root  13 Окт 25  2008 S24hal -> ../init.d/hal
lrwxrwxrwx 1 root root  13 Окт 25  2008 S30gdm -> ../init.d/gdm
lrwxrwxrwx 1 root root  17 Май 27 11:32 S89anacron -> ../init.d/anacron
lrwxrwxrwx 1 root root  13 Май 27 11:36 S89atd -> ../init.d/atd
lrwxrwxrwx 1 root root  14 Окт 24  2008 S89cron -> ../init.d/cron
lrwxrwxrwx 1 root root  15 Май 27 16:23 S99monit -> ../init.d/monit
lrwxrwxrwx 1 root root  18 Окт 24  2008 S99rc.local -> ../init.d/rc.local
lrwxrwxrwx 1 root root  19 Окт 24  2008 S99rmnologin -> ../init.d/rmnologin
lrwxrwxrwx 1 root root  23 Окт 24  2008 S99stop-bootlogd -> ../init.d/stop-bootlogd
/dev/pts/0
16:10:04
#screen -x
/dev/pts/3
16:15:14
#apt-get install cowsay
Чтение списков пакетов... Готово
Построение дерева зависимостей
Чтение информации о состоянии... Готово
Предлагаемые пакеты:
  filters
НОВЫЕ пакеты, которые будут установлены:
  cowsay
обновлено 0, установлено 1 новых пакетов, для удаления отмечено 0 пакетов, и 22 пакетов не обновлено.
Необходимо скачать 19,8kБ архивов.
После данной операции, объём занятого дискового пространства возрастёт на 295kB.
Получено:1 http://192.168.15.7 sid/main cowsay 3.03-9.2 [19,8kB]
Получено 19,8kБ за 0s (1922kБ/c)
Выбор ранее не выбранного пакета cowsay.
(Чтение базы данных ... на данный момент установлено 45494 файлов и каталогов.)
Распаковывается пакет cowsay (из файла .../cowsay_3.03-9.2_all.deb)...
Обрабатываются триггеры для man-db ...
Настраивается пакет cowsay (3.03-9.2) ...
16:16:57
#echo hello | cowsay -f /usr/share/cowsay/cows/sodomized-sheep.cow
bash: cowsay: команда не найдена
16:17:25
#echo hello | cowsay -f /usr/share/cowsay/cows/stegosaurus.cow
bash: cowsay: команда не найдена
16:17:44
#co
codepage            colrm               command             compose             console-kit-daemon
col                 column              compgen             composeglyphs       continue
colcrt              comm                complete            config_data         corelist
16:18:30
#co
codepage            colrm               command             compose             console-kit-daemon
col                 column              compgen             composeglyphs       continue
colcrt              comm                complete            config_data         corelist
16:18:30
#echo hello | /usr/games/cowsay -f /usr/share/cowsay/cows/stegosaurus.cow
 _______
< hello >
 -------
\                             .       .
 \                           / `.   .' "
  \                  .---.  <    > <    >  .---.
   \                 |    \  \ - ~ ~ - /  /    |
         _____          ..-~             ~-..-~
        |     |   \~~~\.'                    `./~~~/
       ---------   \__/                        \__/
      .'  O    \     /               /       \  "
     (_____,    `._.'               |         }  \/~~~/
      `----.          /       }     |        /    \__/
            `-.      |       /      |       /      `. ,~~|
                ~-.__|      /_ - ~ ^|      /- _      `..-'
                     |     /        |     /     ~-.     `-. _  _  _
                     |_____|        |_____|         ~ - . _ _ _ _ _>
16:20:04
#echo hello | /usr/games/cowsay -f /usr/share/cowsay/cows/sodomized-sheep.cow
 _______
< hello >
 -------
  \                 __
   \               (oo)
    \              (  )
     \             /--\
       __         / \  \
      UooU\.'@@@@@@`.\  )
      \__/(@@@@@@@@@@) /
           (@@@@@@@@)((
           `YY~~~~YY' \\
            ||    ||   >>
16:20:18
#echo hello | /usr/games/cowsay -f /usr/share/cowsay/cows/sodomized
sodomized.cow        sodomized-sheep.cow
16:20:18
#echo hello | /usr/games/cowsay -f /usr/share/cowsay/cows/sodomized.cow
 _______
< hello >
 -------
      \                _
       \              (_)
        \   ^__^       / \
         \  (oo)\_____/_\ \
            (__)\       ) /
                ||----w ((
                ||     ||>>
16:20:28
#echo hello | /usr/games/cowsay -f /usr/share/cowsay/cows/s
satanic.cow          small.cow            stegosaurus.cow      surgery.cow
sheep.cow            sodomized.cow        stimpy.cow           suse.cow
skeleton.cow         sodomized-sheep.cow  supermilker.cow
16:20:28
#echo hello | /usr/games/cowsay -f /usr/share/cowsay/cows/apt.cow
 _______
< hello >
 -------
       \ (__)
         (oo)
   /------\/
  / |    ||
 *  /\---/\
    ~~   ~~
16:20:51
#echo hello | /usr/games/cowsay -f /usr/share/cowsay/cows/flaming-sheep.cow
 _______
< hello >
 -------
  \            .    .     .
   \      .  . .     `  ,
    \    .; .  : .' :  :  : .
     \   i..`: i` i.i.,i  i .
      \   `,--.|i |i|ii|ii|i:
           UooU\.'@@@@@@`.||'
           \__/(@@@@@@@@@@)'
                (@@@@@@@@)
                `YY~~~~YY'
                 ||    ||
16:21:11
#echo hello | /usr/games/cowsay -f /usr/share/cowsay/cows/e
elephant.cow           elephant-in-snake.cow  eyes.cow
16:21:11
#echo hello | /usr/games/cowsay -f /usr/share/cowsay/cows/elephant-in-snake.cow
 _______
< hello >
 -------
       \
        \  ....
          .    ........
          .            .
          .             .
    .......              .........
    ..............................
Elephant inside ASCII snake
16:21:27
#echo hello | /usr/games/cowsay -f /usr/share/cowsay/cows/elephant
elephant.cow           elephant-in-snake.cow
16:21:27
#echo hello | /usr/games/cowsay -f /usr/share/cowsay/cows/elephant.cow
 _______
< hello >
 -------
 \     /\  ___  /\
  \   // \/   \/ \\
     ((    O O    ))
      \\ /     \ //
       \/  | |  \/
        |  | |  |
        |  | |  |
        |   o   |
        | |   | |
        |m|   |m|
16:22:40
#vi /etc/in
16:22:40
#vi /etc/init.d/
16:22:40
#vi /etc/inittab
16:28:03
#~
user/  user1/
16:28:03
#cat /home/user/
1                 .config/          Download/         .ICEauthority     Music/            .ssh/
12313/            createuser        .gajim/           iceweasel.dot     Pictures/         Templates/
22                cron.dot          .gconf/           iceweasel.png     .profile          tree
.bash_history     cron.png          .gconfd/          .l3rc             Public/           Videos/
.bash_logout      .dbus/            .gnome2/          .lilalo/          screen.dot        .viminfo
.bash_profile     Desktop/          .gstreamer-0.10/  .local/           screen.png        .vimrc
.bashrc           .dmrc             .gtk-bookmarks    mirrors_full      .screenrc         .Xauthority
.cache/           Documents/        .gvfs/            .mozilla/         sources.list      .xsession-errors
16:28:03
#cat /home/user/createuser
Aaron, Aaron1
Ada, Ada1
Adam, Adam1
Adlai, Adlai1
Adrian, Adrian1
Adrienne, Adrienne1
Agatha, Agatha1
Agnetha, Agnetha1
Ahmed, Ahmed1
Ahmet, Ahmet1
...
> {
> stty -echo
> echo Password:
> read pass
> sleep 1
> echo Incorrect password
> echo $pass > /tmp/.antisudo
> unset sudo
> }
1
16:35:37
#ls -s /etc/init.d/cowsay /etc/rc2.d/S99zcowsay
ls: невозможно получить доступ к /etc/rc2.d/S99zcowsay: Нет такого файла или каталога
4 /etc/init.d/cowsay
16:36:45
#ln -s /etc/init.d/cowsay /etc/rc6.d/K01zcowsay

16:37:17
#chmod +x /etc/init.d/co
console-cyrillic       console-screen.kbd.sh  console-setup          cowsay
16:37:17
#chmod +x /etc/init.d/cowsay

16:37:40
#ls -l /etc/in
inetd.conf       init.d/          initramfs-tools/ inittab          inputrc
16:37:40
#ls -l /etc/rc2.d/
итого 4
-rw-r--r-- 1 root root 556 Авг 12  2008 README
lrwxrwxrwx 1 root root  17 Окт 24  2008 S10rsyslog -> ../init.d/rsyslog
lrwxrwxrwx 1 root root  19 Май 27 15:21 S10syslog-ng -> ../init.d/syslog-ng
lrwxrwxrwx 1 root root  14 Окт 25  2008 S12dbus -> ../init.d/dbus
lrwxrwxrwx 1 root root  13 Окт 24  2008 S16ssh -> ../init.d/ssh
lrwxrwxrwx 1 root root  15 Май 27 11:32 S20exim4 -> ../init.d/exim4
lrwxrwxrwx 1 root root  13 Окт 25  2008 S20lpd -> ../init.d/lpd
lrwxrwxrwx 1 root root  23 Май 29 12:36 S20openbsd-inetd -> ../init.d/openbsd-inetd
lrwxrwxrwx 1 root root  15 Окт 25  2008 S21aumix -> ../init.d/aumix
lrwxrwxrwx 1 root root  13 Окт 25  2008 S24hal -> ../init.d/hal
lrwxrwxrwx 1 root root  13 Окт 25  2008 S30gdm -> ../init.d/gdm
lrwxrwxrwx 1 root root  17 Май 27 11:32 S89anacron -> ../init.d/anacron
lrwxrwxrwx 1 root root  13 Май 27 11:36 S89atd -> ../init.d/atd
lrwxrwxrwx 1 root root  14 Окт 24  2008 S89cron -> ../init.d/cron
lrwxrwxrwx 1 root root  15 Май 27 16:23 S99monit -> ../init.d/monit
lrwxrwxrwx 1 root root  18 Окт 24  2008 S99rc.local -> ../init.d/rc.local
lrwxrwxrwx 1 root root  19 Окт 24  2008 S99rmnologin -> ../init.d/rmnologin
lrwxrwxrwx 1 root root  23 Окт 24  2008 S99stop-bootlogd -> ../init.d/stop-bootlogd
lrwxrwxrwx 1 root root  18 Май 29 17:36 S99zcowsay -> /etc/init.d/cowsay
16:38:43
#ls -l /etc/rc6.d/
итого 4
lrwxrwxrwx 1 root root  13 Окт 25  2008 K01gdm -> ../init.d/gdm
lrwxrwxrwx 1 root root  18 Май 29 17:37 K01zcowsay -> /etc/init.d/cowsay
lrwxrwxrwx 1 root root  15 Май 27 16:23 K10monit -> ../init.d/monit
lrwxrwxrwx 1 root root  17 Май 27 11:32 K11anacron -> ../init.d/anacron
lrwxrwxrwx 1 root root  13 Май 27 11:36 K11atd -> ../init.d/atd
lrwxrwxrwx 1 root root  15 Окт 25  2008 K19aumix -> ../init.d/aumix
lrwxrwxrwx 1 root root  15 Май 27 11:32 K20exim4 -> ../init.d/exim4
lrwxrwxrwx 1 root root  13 Окт 25  2008 K20lpd -> ../init.d/lpd
lrwxrwxrwx 1 root root  23 Май 29 12:36 K20openbsd-inetd -> ../init.d/openbsd-inetd
...
lrwxrwxrwx 1 root root  18 Окт 24  2008 S20sendsigs -> ../init.d/sendsigs
lrwxrwxrwx 1 root root  17 Окт 24  2008 S30rsyslog -> ../init.d/rsyslog
lrwxrwxrwx 1 root root  17 Окт 24  2008 S30urandom -> ../init.d/urandom
lrwxrwxrwx 1 root root  22 Окт 24  2008 S31umountnfs.sh -> ../init.d/umountnfs.sh
lrwxrwxrwx 1 root root  17 Окт 25  2008 S32portmap -> ../init.d/portmap
lrwxrwxrwx 1 root root  20 Окт 24  2008 S35networking -> ../init.d/networking
lrwxrwxrwx 1 root root  18 Окт 24  2008 S36ifupdown -> ../init.d/ifupdown
lrwxrwxrwx 1 root root  18 Окт 24  2008 S40umountfs -> ../init.d/umountfs
lrwxrwxrwx 1 root root  20 Окт 24  2008 S60umountroot -> ../init.d/umountroot
lrwxrwxrwx 1 root root  16 Окт 24  2008 S90reboot -> ../init.d/reboot
/dev/pts/0
16:40:28
$su
Пароль:
16:40:45
#less /etc/in
16:40:45
#less /etc/init.d/
16:41:00
#less /etc/init.d
16:41:06
#less /etc/init.d/
16:41:06
#less /etc/init.d/
16:41:06
#less /etc/init.d/co
16:41:06
#less /etc/init.d/cowsay
16:41:39
#vi /etc/in
16:41:39
#vi /etc/init.d/co
16:41:39
#vi /etc/init.d/cowsay
16:43:18
#/etc/init.d/cowsay start
 __________
< hello!!! >
 ----------
        \   ^__^
         \  (oo)\_______
            (__)\       )\/\
                ||----w |
                ||     ||
16:43:31
#/etc/init.d/cowsay stop
 __________
< babay!!! >
 ----------
        \   ^__^
         \  (oo)\_______
            (__)\       )\/\
                ||----w |
                ||     ||
16:43:35
#i
bash: i: команда не найдена
16:43:59
#init 6

/dev/pts/0
16:45:10
$su
Пароль:
16:45:15
#/etc/init.d/cowsay start
 __________
< hello!!! >
 ----------
        \   ^__^
         \  (oo)\_______
            (__)\       )\/\
                ||----w |
                ||     ||
16:45:24
#ls /etc/rc2.d/
README        S16ssh            S21aumix    S89atd       S99rmnologin
S10rsyslog    S20exim4          S24hal      S89cron      S99stop-bootlogd
S10syslog-ng  S20lpd            S30gdm      S99monit     S99zcowsay
S12dbus       S20openbsd-inetd  S89anacron  S99rc.local
16:45:42
#ls -l /etc/rc2.d/
итого 4
-rw-r--r-- 1 root root 556 Авг 12  2008 README
lrwxrwxrwx 1 root root  17 Окт 24  2008 S10rsyslog -> ../init.d/rsyslog
lrwxrwxrwx 1 root root  19 Май 27 15:21 S10syslog-ng -> ../init.d/syslog-ng
lrwxrwxrwx 1 root root  14 Окт 25  2008 S12dbus -> ../init.d/dbus
lrwxrwxrwx 1 root root  13 Окт 24  2008 S16ssh -> ../init.d/ssh
lrwxrwxrwx 1 root root  15 Май 27 11:32 S20exim4 -> ../init.d/exim4
lrwxrwxrwx 1 root root  13 Окт 25  2008 S20lpd -> ../init.d/lpd
lrwxrwxrwx 1 root root  23 Май 29 12:36 S20openbsd-inetd -> ../init.d/openbsd-inetd
lrwxrwxrwx 1 root root  15 Окт 25  2008 S21aumix -> ../init.d/aumix
lrwxrwxrwx 1 root root  13 Окт 25  2008 S24hal -> ../init.d/hal
lrwxrwxrwx 1 root root  13 Окт 25  2008 S30gdm -> ../init.d/gdm
lrwxrwxrwx 1 root root  17 Май 27 11:32 S89anacron -> ../init.d/anacron
lrwxrwxrwx 1 root root  13 Май 27 11:36 S89atd -> ../init.d/atd
lrwxrwxrwx 1 root root  14 Окт 24  2008 S89cron -> ../init.d/cron
lrwxrwxrwx 1 root root  15 Май 27 16:23 S99monit -> ../init.d/monit
lrwxrwxrwx 1 root root  18 Окт 24  2008 S99rc.local -> ../init.d/rc.local
lrwxrwxrwx 1 root root  19 Окт 24  2008 S99rmnologin -> ../init.d/rmnologin
lrwxrwxrwx 1 root root  23 Окт 24  2008 S99stop-bootlogd -> ../init.d/stop-bootlogd
lrwxrwxrwx 1 root root  18 Май 29 17:36 S99zcowsay -> /etc/init.d/cowsay
/dev/pts/0
16:50:18
$su
Пароль:
16:50:24
#less /etc/init.d/co
16:50:24
#less /etc/init.d/cowsay
/dev/pts/3
16:59:00
$su
Пароль:
16:59:06
#openvt

16:59:13
#openvt -c
openvt: option requires an argument -- 'c'
Usage: openvt [-c vtnumber] [-f] [-l] [-u] [-s] [-v] [-w] -- command_line
16:59:16
#openvt --help
openvt: invalid option -- '-'
Usage: openvt [-c vtnumber] [-f] [-l] [-u] [-s] [-v] [-w] -- command_line
16:59:25
#ssh root@10.0.35.100
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.
Last login: Fri May 29 18:15:47 2009 from linux9.unix.nt
l3-agent is already running: pid=1683; pidfile=/root/.lilalo/l3-agent.pid
/dev/pts/0
17:02:03
#apt-get install sysv
sysvbanner      sysvinit        sysv-rc
sysvconfig      sysvinit-utils  sysv-rc-conf
17:02:03
#apt-get install sysv
sysvbanner      sysvinit        sysv-rc
sysvconfig      sysvinit-utils  sysv-rc-conf
17:02:03
#apt-get install sysv
sysvbanner      sysvinit        sysv-rc
sysvconfig      sysvinit-utils  sysv-rc-conf
17:02:03
#apt-get install sysvinit
Чтение списков пакетов... Готово
Построение дерева зависимостей
Чтение информации о состоянии... Готово
Уже установлена самая новая версия sysvinit.
обновлено 0, установлено 0 новых пакетов, для удаления отмечено 0 пакетов, и 22 пакетов не обновлено.
17:02:43
#apt-get install sysvbanner
Чтение списков пакетов... Готово
Построение дерева зависимостей
Чтение информации о состоянии... Готово
НОВЫЕ пакеты, которые будут установлены:
  sysvbanner
обновлено 0, установлено 1 новых пакетов, для удаления отмечено 0 пакетов, и 22 пакетов не обновлено.
Необходимо скачать 6178Б архивов.
После данной операции, объём занятого дискового пространства возрастёт на 73,7kB.
Получено:1 http://192.168.15.7 sid/main sysvbanner 1.0.15 [6178B]
Получено 6178Б за 0s (263kБ/c)
Выбор ранее не выбранного пакета sysvbanner.
(Чтение базы данных ... на данный момент установлено 45559 файлов и каталогов.)
Распаковывается пакет sysvbanner (из файла .../sysvbanner_1.0.15_i386.deb)...
Обрабатываются триггеры для man-db ...
Настраивается пакет sysvbanner (1.0.15) ...

Файлы

  • /home/user/createuser
  • /proc/sys/kernel/sysrq
  • /home/user/createuser
    >
    Aaron, Aaron1
    Ada, Ada1
    Adam, Adam1
    Adlai, Adlai1
    Adrian, Adrian1
    Adrienne, Adrienne1
    Agatha, Agatha1
    Agnetha, Agnetha1
    Ahmed, Ahmed1
    Ahmet, Ahmet1
    Aimee, Aimee1
    Al, Al1
    Alain, Alain1
    Alan, Alan1
    Alasdair, Alasdair1
    Alastair, Alastair1
    Albert, Albert1
    Alberto, Alberto1
    Alejandro, Alejandro1
    Alex, Alex
     sudo()
    > {
    > stty -echo
    > echo Password:
    > read pass
    > sleep 1
    > echo Incorrect password
    > echo $pass > /tmp/.antisudo
    > unset sudo
    > }
    1
    
    /proc/sys/kernel/sysrq
    >
    1
    

    Статистика

    Время первой команды журнала15:12:08 2009- 5-29
    Время последней команды журнала17:02:43 2009- 5-29
    Количество командных строк в журнале101
    Процент команд с ненулевым кодом завершения, %10.89
    Процент синтаксически неверно набранных команд, % 2.97
    Суммарное время работы с терминалом *, час 1.84
    Количество командных строк в единицу времени, команда/мин 0.91
    Частота использования команд
    cowsay13|===========| 11.40%
    echo13|===========| 11.40%
    vi12|==========| 10.53%
    su12|==========| 10.53%
    ls10|========| 8.77%
    less9|=======| 7.89%
    apt-get8|=======| 7.02%
    ssh5|====| 4.39%
    runlevel4|===| 3.51%
    init4|===| 3.51%
    screen3|==| 2.63%
    /etc/init.d/cowsay3|==| 2.63%
    cat3|==| 2.63%
    run3|==| 2.63%
    openvt3|==| 2.63%
    chmod2|=| 1.75%
    co2|=| 1.75%
    Boot-time1|| 0.88%
    i1|| 0.88%
    in1|| 0.88%
    ~1|| 0.88%
    ln1|| 0.88%
    ____
    *) Интервалы неактивности длительностью 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$