/l3/users/eb/2009/linux16/user :1 :2 :3 :4 :5 :6 :7 :8 :9 :10 :11 :12 :13 :14 :15 :16 :17 :18 :19 :20 :21 |
|
#apt-get install stardict
Чтение списков пакетов... Готово Построение дерева зависимостей Чтение информации о состоянии... Готово Следующие пакеты устанавливались автоматически и больше не требуются: update-inetd portmap Для их удаления используйте 'apt-get autoremove'. Будут установлены следующие дополнительные пакеты: espeak espeak-data libespeak1 libestools1.2 libportaudio2 stardict-common stardict-gtk stardict-plugin stardict-plugin-espeak stardict-plugin-festival Предлагаемые пакеты: ttf-freefont ttf-thryomanes ttf-arphic-uming ... Настраивается пакет libespeak1 (1.40.02-1) ... Настраивается пакет espeak (1.40.02-1) ... Настраивается пакет libestools1.2 (1:1.2.96~beta-4) ... Настраивается пакет stardict-common (3.0.1-4.1) ... Настраивается пакет stardict-gtk (3.0.1-4.1) ... Настраивается пакет stardict (3.0.1-4.1) ... Настраивается пакет stardict-plugin (3.0.1-4.1) ... Настраивается пакет stardict-plugin-espeak (3.0.1-4.1) ... Настраивается пакет stardict-plugin-festival (3.0.1-4.1) ... Обрабатываются триггеры для menu ... |
#apt-cache stats
Всего имён пакетов : 32485 (1299k) Обычных пакетов: 24756 Полностью виртуальных пакетов: 270 Одиночных виртуальных пакетов: 2309 Смешанных виртуальных пакетов: 232 Отсутствует: 4918 Всего уникальных версий: 24988 (1399k) Всего уникальных описаний: 24988 (600k) Всего зависимостей: 152286 (4264k) Всего отношений Версия/Файл: 25631 (410k) Всего отношений Описание/Файл: 24988 (400k) Всего отношений Provides: 4409 (88,2k) Всего развёрнутых строк: 61 (422) Всего информации о зависимостях: 627k Пустого места в кеше: 83,1k Полное учтённое пространство: 7545k |
#l3-agent
|
#apt-get update
Получено:1 http://10.0.35.1 sid Release.gpg [1032B] Получено:2 http://10.0.35.1 sid/main Translation-ru [398kB] Получено:3 http://10.0.35.1 sid Release [94,4kB] Игн http://10.0.35.1 sid/main Packages/DiffIndex Игн http://10.0.35.1 sid/main Packages Получено:4 http://10.0.35.1 sid/main Packages [7750kB] Получено 8244kБ за 7s (1048kБ/c) Чтение списков пакетов... Готово |
#apt-cache stats
Всего имён пакетов : 32516 (1301k) Обычных пакетов: 24748 Полностью виртуальных пакетов: 277 Одиночных виртуальных пакетов: 2301 Смешанных виртуальных пакетов: 230 Отсутствует: 4960 Всего уникальных версий: 25000 (1400k) Всего уникальных описаний: 27663 (664k) Всего зависимостей: 152641 (4274k) Всего отношений Версия/Файл: 25621 (410k) Всего отношений Описание/Файл: 27663 (443k) Всего отношений Provides: 4415 (88,3k) Всего развёрнутых строк: 62 (447) Всего информации о зависимостях: 630k Пустого места в кеше: 67,3k Полное учтённое пространство: 7541k |
#ping odnoklasniki.ru
PING odnoklasniki.ru (212.119.216.5) 56(84) bytes of data. ^C --- odnoklasniki.ru ping statistics --- 3 packets transmitted, 0 received, 100% packet loss, time 1999ms |
#apt-ping
bash: apt-ping: команда не найдена |
#netselect mail.ru bifit.eb.co.ua
bash: netselect: команда не найдена |
#man netselect
|
#apt-cache search netselect
netselect - Choose the fastest server automatically netselect-apt - Choose the fastest Debian mirror with netselect wmnetselect - enhanced Iceweasel launch button designed for WindowMaker |
#apt-get install netselect
Чтение списков пакетов... Готово Построение дерева зависимостей Чтение информации о состоянии... Готово Следующие пакеты устанавливались автоматически и больше не требуются: update-inetd portmap Для их удаления используйте 'apt-get autoremove'. Предлагаемые пакеты: netselect-apt НОВЫЕ пакеты, которые будут установлены: netselect обновлено 0, установлено 1 новых пакетов, для удаления отмечено 0 пакетов, и 22 пакетов не обновлено. Необходимо скачать 24,4kБ архивов. После данной операции, объём занятого дискового пространства возрастёт на 69,6kB. Получено:1 http://10.0.35.1 sid/main netselect 0.3.ds1-12.1 [24,4kB] Получено 24,4kБ за 0s (0Б/c) Предварительная настройка пакетов ... Выбор ранее не выбранного пакета netselect. (Чтение базы данных ... на данный момент установлено 52201 файлов и каталогов.) Распаковывается пакет netselect (из файла .../netselect_0.3.ds1-12.1_i386.deb)... Обрабатываются триггеры для man-db ... Настраивается пакет netselect (0.3.ds1-12.1) ... |
#apt-get install netselect-apt
Чтение списков пакетов... Готово Построение дерева зависимостей Чтение информации о состоянии... Готово Следующие пакеты устанавливались автоматически и больше не требуются: update-inetd portmap Для их удаления используйте 'apt-get autoremove'. НОВЫЕ пакеты, которые будут установлены: netselect-apt обновлено 0, установлено 1 новых пакетов, для удаления отмечено 0 пакетов, и 22 пакетов не обновлено. Необходимо скачать 9454Б архивов. После данной операции, объём занятого дискового пространства возрастёт на 20,5kB. Получено:1 http://10.0.35.1 sid/main netselect-apt 0.3.ds1-12.1 [9454B] Получено 9454Б за 0s (32,5kБ/c) Выбор ранее не выбранного пакета netselect-apt. (Чтение базы данных ... на данный момент установлено 52211 файлов и каталогов.) Распаковывается пакет netselect-apt (из файла .../netselect-apt_0.3.ds1-12.1_all.deb)... Обрабатываются триггеры для man-db ... Настраивается пакет netselect-apt (0.3.ds1-12.1) ... |
#netselect mail.ru bifit.eb.co.ua
47 62.80.163.44 |
#netselect -v mail.ru bifit.eb.co.ua
Running netselect to choose 1 out of 6 addresses. ..................... 15 62.80.163.44 |
#netselect -v debian
netselect: unknown host debian Running netselect to choose 1 out of 1 address. |
#netselect -v debian.ru
Running netselect to choose 1 out of 1 address. ......... 273 debian.ru |
#netselect-apt sid
Using distribution sid. Retrieving the list of mirrors from www.debian.org... --2009-05-29 12:05:05-- http://www.debian.org/mirror/mirrors_full Распознаётся www.debian.org... 194.109.137.218 Устанавливается соединение с www.debian.org|194.109.137.218|:80... соединение установлено. Запрос HTTP послан, ожидается ответ... 200 OK Длина: 266326 (260K) [text/html] Сохраняется в каталог: `mirrors_full'. 100%[=========================================================================================================================================>] 266 326 112K/s в 2,3s 2009-05-29 12:05:08 (112 KB/s) - `mirrors_full' сохранён [266326/266326] ... netselect: 5 (5 active) nameserver request(s)... Duplicate address 35.9.37.225 (http://35.9.37.225/debian/, http://ftp.egr.msu.edu/debian/); keeping only under first name. netselect: 5 (5 active) nameserver request(s)... Duplicate address 128.30.2.36 (http://128.30.2.36/debian/, http://debian.lcs.mit.edu/debian/); keeping only under first name. Running netselect to choose 1 out of 301 addresses. ................................................................................................................................................................................................................................................................................................................................................................................................................ The fastest server seems to be: http://ftp.ua.debian.org/debian/ Writing sources.list. Done. |
#apt-get dist-upgrade
Чтение списков пакетов... Готово Построение дерева зависимостей Чтение информации о состоянии... Готово Расчёт обновлений... Готово Пакеты, которые будут обновлены: curl dpkg libasound2 libc6 libc6-i686 libcurl3 libdigest-sha1-perl libgssapi-krb5-2 libk5crypto3 libkrb5-3 libkrb5support0 libncurses5 libncursesw5 libsasl2-2 libsasl2-modules locales man-db ncurses-base ncurses-bin procps xfce4 xterm обновлено 22, установлено 0 новых пакетов, для удаления отмечено 0 пакетов, и 0 пакетов не обновлено. Необходимо скачать 17,4MБ архивов. После данной операции, объём занятого дискового пространства возрастёт на 274kB. Хотите продолжить [Д/н]? n Аварийное завершение. |
#фзе-aptprox
bash: aptprox: команда не найдена |
#apt-get install aptprox
Чтение списков пакетов... Готово Построение дерева зависимостей Чтение информации о состоянии... Готово E: Не удалось найти пакет aptprox |
#apt-cache search aptprox
|
#apt-cache search apt-prox
apt-p2p - apt helper for peer-to-peer downloads of Debian packages debtorrent - bittorrent proxy for downloading Debian packages approx - кеширующий прокси-сервер для работы с репозиторями пакетов Debian apt-cacher - кеширующий прокси-сервер для работы с репозиторями пакетов Debian apt-cacher-ng - кэширующий прокси-сервер для работы с репозиториями Debian apt-proxy - прокси для доступа к репозиториям с возможностью создания частичных зеркал |
#apt-get install apt-proxy
Чтение списков пакетов... Готово Построение дерева зависимостей Чтение информации о состоянии... Готово Следующие пакеты устанавливались автоматически и больше не требуются: update-inetd portmap Для их удаления используйте 'apt-get autoremove'. Будут установлены следующие дополнительные пакеты: iso-codes javascript-common libjs-jquery lsb-release python-apt python-pam python-serial python-twisted-bin python-twisted-core python-twisted-web python-zopeinterface wwwconfig-common Предлагаемые пакеты: ... Настраивается пакет apt-proxy (1.9.36.3+nmu1) ... creating aptproxy user... Starting apt-proxy:/usr/lib/python2.5/site-packages/twisted/manhole/telnet.py:8: DeprecationWarning: As of Twisted 2.1, twisted.protocols.telnet is deprecated. See twisted.conch.telnet for the current, supported API. from twisted.protocols import telnet None /usr/lib/python2.5/site-packages/twisted/manhole/telnet.py:8: DeprecationWarning: As of Twisted 2.1, twisted.protocols.telnet is deprecated. See twisted.conch.telnet for the current, supported API. from twisted.protocols import telnet None . Обрабатываются триггеры для python-support ... |
#apt-proxy
/usr/lib/python2.5/site-packages/twisted/manhole/telnet.py:8: DeprecationWarning: As of Twisted 2.1, twisted.protocols.telnet is deprecated. See twisted.conch.telnet for the current, supported API. from twisted.protocols import telnet None 2009-05-29 12:41:34+0300 [-] Log opened. Traceback (most recent call last): File "/usr/sbin/apt-proxy", line 70, in <module> service.IServiceCollection(application).privilegedStartService() File "/usr/lib/python2.5/site-packages/twisted/application/service.py", line 273, in privilegedStartService service.privilegedStartService() File "/usr/lib/python2.5/site-packages/twisted/application/internet.py", line 85, in privilegedStartService self._port = self._getPort() File "/usr/lib/python2.5/site-packages/twisted/application/internet.py", line 116, in _getPort *self.args, **self.kwargs) File "/usr/lib/python2.5/site-packages/twisted/internet/posixbase.py", line 356, in listenTCP p.startListening() File "/usr/lib/python2.5/site-packages/twisted/internet/tcp.py", line 858, in startListening raise CannotListenError, (self.interface, self.port, le) twisted.internet.error.CannotListenError: Couldn't listen on any:9999: (98, 'Address already in use'). |
#apt-prox
bash: apt-prox: команда не найдена |
#man approx
|
#apt-cache search approx
abinit - A package for electronic structure calculations abinit-doc - A package for electronic structure calculations airport-utils - configuration and management utilities for Apple AirPort base stations ann-tools - Approximate Nearest Neighbor Searching library (tools) debtorrent - bittorrent proxy for downloading Debian packages dict-de-en - German-English translation dictionary for dictd dime - DXF Import, Manipulation, and Export programs dsdp - Software for Semidefinite Programming dsdp-doc - Software for Semidefinite Programming dvbackup - backup tool using MiniDV camcorders ... recode - Character set conversion utility saods9 - image display tool for astronomy spline - Akima spline interpolation tre-agrep - approximate grep utility based on the tre library trscripts - Scripts for reencoding text files and BDF-fonts ttf-sil-dai-banna - smart Unicode font for Dai Banna (Xishuangbanna Dai) whichman - Fault tolerant search utilities: whichman, ftff, ftwhich approx - кеширующий прокси-сервер для работы с репозиторями пакетов Debian apt-cacher - кеширующий прокси-сервер для работы с репозиторями пакетов Debian apt-cacher-ng - кэширующий прокси-сервер для работы с репозиториями Debian |
#man approx
|
#approx
Failure: not running as user approx |
#apt-get install openbsd-inetd
Чтение списков пакетов... Готово Построение дерева зависимостей Чтение информации о состоянии... Готово Уже установлена самая новая версия openbsd-inetd. openbsd-inetd установлен вручную. Следующие пакеты устанавливались автоматически и больше не требуются: portmap Для их удаления используйте 'apt-get autoremove'. обновлено 0, установлено 0 новых пакетов, для удаления отмечено 0 пакетов, и 22 пакетов не обновлено. |
#ls /etc/inetd.conf
/etc/inetd.conf |
#vi /etc/inetd.conf
|
#/etc/init.d/
anacron console-screen.kbd.sh hostname.sh module-init-tools mtab.sh rmnologin syslog-ng apt-proxy console-setup hwclockfirst.sh monit networking rsyslog udev atd cron hwclock.sh mountall-bootclean.sh openbsd-inetd screen-cleanup udev-mtab aumix dbus ifupdown mountall.sh portmap sendsigs umountfs bootlogd exim4 ifupdown-clean mountdevsubfs.sh procps single umountnfs.sh bootmisc.sh gdm keyboard-setup mountkernfs.sh rc ssh umountroot checkfs.sh glibc.sh keymap.sh mountnfs-bootclean.sh rc.local stop-bootlogd urandom checkroot.sh hal killprocs mountnfs.sh rcS stop-bootlogd-single x11-common console-cyrillic halt lpd mountoverflowtmp reboot sudo |
#/etc/init.d/a
anacron apt-proxy atd aumix |
#/etc/init.d/apt-proxy restart
Stopping apt-proxy:. Starting apt-proxy:/usr/lib/python2.5/site-packages/twisted/manhole/telnet.py:8: DeprecationWarning: As of Twisted 2.1, twisted.protocols.telnet is deprecated. See twisted.conch.telnet for the current, supported API. from twisted.protocols import telnet None /usr/lib/python2.5/site-packages/twisted/manhole/telnet.py:8: DeprecationWarning: As of Twisted 2.1, twisted.protocols.telnet is deprecated. See twisted.conch.telnet for the current, supported API. from twisted.protocols import telnet None . |
#vi /etc/approx/approx.conf
|
#vi /etc/apt
|
#vi /etc/apt/sources.list
|
#apt-get install deco
Чтение списков пакетов... Готово Построение дерева зависимостей Чтение информации о состоянии... Готово E: Не удалось найти пакет deco |
#apt-cache search deco
xscreensaver-data - data files to be shared among screensaver frontends libvorbisfile3 - The Vorbis General Audio Compression Codec libflac8 - Free Lossless Audio Codec - runtime C library lzma - Compression method of 7z format in 7-Zip program bzip2 - high-quality block-sorting file compressor - utilities libgsm1 - Shared libraries for GSM speech compressor dmidecode - Dump Desktop Management Interface data ifupdown - high level tools to configure network interfaces liblzo2-2 - data compression library libxvmc1 - X11 Video extension library libdv4 - software library for DV format digital video (runtime lib) libidn11 - GNU Libidn library, implementation of IETF IDN specifications liblapack3gf - library of linear algebra routines 3 - shared version libmng1 - Multiple-image Network Graphics library gzip - GNU compression utilities libbz2-1.0 - high-quality block-sorting file compressor library - runtime libmad0 - MPEG audio decoder library |
#apt-get install lzma
Чтение списков пакетов... Готово Построение дерева зависимостей Чтение информации о состоянии... Готово Уже установлена самая новая версия lzma. Следующие пакеты устанавливались автоматически и больше не требуются: portmap Для их удаления используйте 'apt-get autoremove'. обновлено 0, установлено 0 новых пакетов, для удаления отмечено 0 пакетов, и 0 пакетов не обновлено. |
#apt-get install libbz2
Чтение списков пакетов... Готово Построение дерева зависимостей Чтение информации о состоянии... Готово Пакет libbz2 недоступен, но упомянут в списке зависимостей другого пакета. Это может означать, что пакет отсутствует, устарел, или доступен из источников, не упомянутых в sources.list Однако следующие пакеты могут его заменить: bzip2 E: Для пакета libbz2 не найдены кандидаты на установку |
#apt-get install bzip2
Чтение списков пакетов... Готово Построение дерева зависимостей Чтение информации о состоянии... Готово Уже установлена самая новая версия bzip2. bzip2 установлен вручную. Следующие пакеты устанавливались автоматически и больше не требуются: portmap Для их удаления используйте 'apt-get autoremove'. обновлено 0, установлено 0 новых пакетов, для удаления отмечено 0 пакетов, и 0 пакетов не обновлено. |
#vi /etc/apt/sources.list
|
#ÑÐcd /tmp
|
#ls
date.log kde-user keyring-4zliOz ksocket-user orbit-user |
#debootstrap lenny /tmp/deb
bash: debootstrap: команда не найдена |
#man debootstrap
|
#apt-get install debootstrap
Чтение списков пакетов... Готово Построение дерева зависимостей Чтение информации о состоянии... Готово Следующие пакеты устанавливались автоматически и больше не требуются: portmap Для их удаления используйте 'apt-get autoremove'. НОВЫЕ пакеты, которые будут установлены: debootstrap обновлено 0, установлено 1 новых пакетов, для удаления отмечено 0 пакетов, и 22 пакетов не обновлено. Необходимо скачать 53,5kБ архивов. После данной операции, объём занятого дискового пространства возрастёт на 266kB. Получено:1 http://10.0.35.1 sid/main debootstrap 1.0.13 [53,5kB] Получено 53,5kБ за 0s (0Б/c) Выбор ранее не выбранного пакета debootstrap. (Чтение базы данных ... на данный момент установлено 53789 файлов и каталогов.) Распаковывается пакет debootstrap (из файла .../debootstrap_1.0.13_all.deb)... Обрабатываются триггеры для man-db ... Настраивается пакет debootstrap (1.0.13) ... |
#debootstrap lenny /tmp/deb
dpkg: warning: obsolete option '--print-installation-architecture', please use '--print-architecture' instead. I: Retrieving Release I: Retrieving Packages I: Validating Packages I: Resolving dependencies of required packages... I: Resolving dependencies of base packages... I: Checking component main on http://ftp.us.debian.org/debian... I: Retrieving adduser I: Validating adduser I: Retrieving apt I: Validating apt I: Retrieving apt-utils I: Validating apt-utils I: Retrieving aptitude I: Validating aptitude I: Retrieving base-files I: Validating base-files I: Retrieving base-passwd I: Validating base-passwd I: Retrieving bash ^CE: Interrupt caught ... exiting |
$ls -l /tmp/deb/
итого 8 drwxr-xr-x 2 root root 4096 Май 29 14:13 debootstrap drwxr-xr-x 4 root root 4096 Май 29 14:11 var |
$su
|
#debootstrap lenny /tmp/deb http://127.0.0.1:9999/debian/
I: Configuring lzma... I: Configuring ncurses-base... I: Configuring ncurses-bin... I: Configuring base-files... I: Configuring libdevmapper1.02.1... I: Configuring e2fslibs... I: Configuring dpkg... I: Configuring sysvinit-utils... I: Configuring bash... I: Configuring lsb-base... ... I: Configuring libcwidget3... I: Configuring libgnutls26... I: Configuring debian-archive-keyring... I: Configuring apt... I: Configuring libept0... I: Configuring apt-utils... I: Configuring aptitude... I: Configuring tasksel-data... I: Configuring tasksel... I: Base system installed successfully. |
#ls /etc/apt
apt/ apt-proxy/ |
#ls /etc/apt/
apt.conf.d/ secring.gpg sources.list.d/ trusted.gpg apt-file.conf sources.list trustdb.gpg trusted.gpg~ |
#ls /etc/apt/sources.list
/etc/apt/sources.list |
#vi /etc/apt/sources.list
|
#cd /tmp/deb/var/
|
#ls
cache lib |
#cd cache/
|
#ls
apt |
#cd apt/
|
#ls
archives |
#cd archives/
|
#ls
adduser_3.110_all.deb debian-archive-keyring_2009.01.31_all.deb apt_0.7.20.2_i386.deb debianutils_2.30_i386.deb aptitude_0.4.11.11-1~lenny1_i386.deb dhcp3-client_3.1.1-6_i386.deb apt-utils_0.7.20.2_i386.deb dhcp3-common_3.1.1-6_i386.deb base-files_5lenny2_i386.deb diff_2.8.1-12_i386.deb base-passwd_3.5.20_i386.deb dmidecode_2.9-1_i386.deb bash_3.2-4_i386.deb dpkg_1.14.25_i386.deb bsdmainutils_6.1.10_i386.deb e2fslibs_1.41.3-1_i386.deb bsdutils_1%3a2.13.1.1-1_i386.deb e2fsprogs_1.41.3-1_i386.deb coreutils_6.10-6_i386.deb ed_0.7-3_i386.deb cpio_2.9-13_i386.deb findutils_4.4.0-2_i386.deb cron_3.0pl1-105_i386.deb gcc-4.2-base_4.2.4-6_i386.deb debconf_1.5.24_all.deb gcc-4.3-base_4.3.2-1.1_i386.deb debconf-i18n_1.5.24_all.deb partial |
#ls -l
итого 14952 -rw-r--r-- 1 root root 184080 Авг 11 2008 adduser_3.110_all.deb -rw-r--r-- 1 root root 1635324 Фев 8 18:02 apt_0.7.20.2_i386.deb -rw-r--r-- 1 root root 3037508 Дек 5 06:02 aptitude_0.4.11.11-1~lenny1_i386.deb -rw-r--r-- 1 root root 187938 Фев 8 18:02 apt-utils_0.7.20.2_i386.deb -rw-r--r-- 1 root root 60418 Апр 11 16:55 base-files_5lenny2_i386.deb -rw-r--r-- 1 root root 39704 Фев 6 18:32 base-passwd_3.5.20_i386.deb -rw-r--r-- 1 root root 585586 Май 13 2008 bash_3.2-4_i386.deb -rw-r--r-- 1 root root 171968 Ноя 20 2007 bsdmainutils_6.1.10_i386.deb -rw-r--r-- 1 root root 61710 Апр 29 2008 bsdutils_1%3a2.13.1.1-1_i386.deb ... -rw-r--r-- 1 root root 187394 Апр 29 2007 diff_2.8.1-12_i386.deb -rw-r--r-- 1 root root 56520 Май 18 2007 dmidecode_2.9-1_i386.deb -rw-r--r-- 1 root root 2348334 Фев 3 01:02 dpkg_1.14.25_i386.deb -rw-r--r-- 1 root root 131264 Окт 13 2008 e2fslibs_1.41.3-1_i386.deb -rw-r--r-- 1 root root 769646 Окт 13 2008 e2fsprogs_1.41.3-1_i386.deb -rw-r--r-- 1 root root 48610 Ноя 16 2008 ed_0.7-3_i386.deb -rw-r--r-- 1 root root 541128 Апр 3 2008 findutils_4.4.0-2_i386.deb -rw-r--r-- 1 root root 99322 Янв 18 12:02 gcc-4.2-base_4.2.4-6_i386.deb -rw-r--r-- 1 root root 103374 Янв 2 05:32 gcc-4.3-base_4.3.2-1.1_i386.deb drwxr-xr-x 2 root root 4096 Май 29 14:19 partial |
#ls -l | wc
29 254 2071 |
#ls -l | wc
32 281 2284 |
#ls -l | wc
73 650 5471 |
#chroot
chroot: пропущен операнд Попробуйте `chroot --help' для получения более подробного описания. |
#chroot /tmp/deb/
linux16:/# whoami root linux16:/# cd / linux16:/# ls bin boot dev etc home lib media mnt opt proc root sbin selinux srv sys tmp usr var linux16:/# ls -l total 72 drwxr-xr-x 2 root root 4096 May 29 11:38 bin drwxr-xr-x 2 root root 4096 Apr 11 13:49 boot drwxr-xr-x 4 root root 4096 May 29 11:38 dev ... drwxrwxrwt 2 root root 4096 May 29 11:38 tmp drwxr-xr-x 10 root root 4096 May 29 11:37 usr drwxr-xr-x 13 root root 4096 May 29 11:37 var linux16:/# ls -l /$$/ ls: cannot access /7353/: No such file or directory linux16:/# cd /tmp linux16:/tmp# ls -l total 0 linux16:/tmp# exit exit |
#ls -l /tmp/
итого 24 -rw-r--r-- 1 root root 30 Май 29 14:44 date.log drwxr-xr-x 20 root root 4096 Май 29 14:38 deb drwx------ 2 user user 4096 Май 29 09:17 kde-user drwx------ 2 user user 4096 Май 29 09:17 keyring-4zliOz drwx------ 3 user user 4096 Май 29 09:17 ksocket-user drwx------ 2 user user 4096 Май 29 09:18 orbit-user |
#ls -l /tmp/deb/
итого 72 drwxr-xr-x 2 root root 4096 Май 29 14:38 bin drwxr-xr-x 2 root root 4096 Апр 11 16:49 boot drwxr-xr-x 4 root root 4096 Май 29 14:38 dev drwxr-xr-x 39 root root 4096 Май 29 14:38 etc drwxr-xr-x 2 root root 4096 Апр 11 16:49 home drwxr-xr-x 10 root root 4096 Май 29 14:38 lib drwxr-xr-x 2 root root 4096 Май 29 14:37 media drwxr-xr-x 2 root root 4096 Апр 11 16:49 mnt drwxr-xr-x 2 root root 4096 Май 29 14:37 opt drwxr-xr-x 2 root root 4096 Апр 11 16:49 proc drwxr-xr-x 2 root root 4096 Май 29 14:44 root drwxr-xr-x 2 root root 4096 Май 29 14:38 sbin drwxr-xr-x 2 root root 4096 Сен 16 2008 selinux drwxr-xr-x 2 root root 4096 Май 29 14:37 srv drwxr-xr-x 2 root root 4096 Авг 12 2008 sys drwxrwxrwt 2 root root 4096 Май 29 14:38 tmp drwxr-xr-x 10 root root 4096 Май 29 14:37 usr drwxr-xr-x 13 root root 4096 Май 29 14:37 var |
#ls -ld /tmp/deb/
drwxr-xr-x 20 root root 4096 Май 29 14:38 /tmp/deb/ |
#chroot /tmp/deb/
linux16:/# hostname linux16 linux16:/# ifconfig Warning: cannot open /proc/net/dev (No such file or directory). Limited output. linux16:/# exit exit |
#mount --bind /proc /tmp/dev/proc
mount: mount point /tmp/dev/proc does not exist |
#ls /tmp/deb
bin boot dev etc home lib media mnt opt proc root sbin selinux srv sys tmp usr var |
#mount --bind /proc /tmp/deb/proc
|
#chroot
chroot: пропущен операнд Попробуйте `chroot --help' для получения более подробного описания. |
#chroot /tmp/deb/
linux16:/# ifconfig eth0 Link encap:Ethernet HWaddr 00:04:76:a1:f0:5d inet addr:192.168.15.16 Bcast:192.168.15.255 Mask:255.255.255.0 inet6 addr: fe80::204:76ff:fea1:f05d/64 Scope:Link UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1 RX packets:133469 errors:0 dropped:0 overruns:0 frame:0 TX packets:106588 errors:0 dropped:0 overruns:0 carrier:0 collisions:0 txqueuelen:1000 RX bytes:123412996 (117.6 MiB) TX bytes:9702036 (9.2 MiB) Interrupt:20 Base address:0xac00 lo Link encap:Local Loopback inet addr:127.0.0.1 Mask:255.0.0.0 inet6 addr: ::1/128 Scope:Host UP LOOPBACK RUNNING MTU:16436 Metric:1 RX packets:30858 errors:0 dropped:0 overruns:0 frame:0 TX packets:30858 errors:0 dropped:0 overruns:0 carrier:0 collisions:0 txqueuelen:0 RX bytes:41119968 (39.2 MiB) TX bytes:41119968 (39.2 MiB) linux16:/# exec /sbin/init Usage: init {-e VAR[=VAL] | [-t SECONDS] {0|1|2|3|4|5|6|S|s|Q|q|A|a|B|b|C|c|U|u}} |
#щзуopenvz
bash: openvz: команда не найдена |
#dpkg -L openvz
Пакет openvz не установлен. Для проверки файлов архивов используйте команду dpkg --info (dpkg-deb --info), для вывода списка файлов в них -- команду dpkg--contents (dpkg-deb --contents). |
#dpkg -l openvz
Шаблону openvz не соответствует ни один пакет. |
#apt-cache search openvz
libvirt-bin - the programs for the libvirt library libvirt-dev - development files for the libvirt library libvirt-doc - documentation for the libvirt library libvirt0-dbg - library for interfacing with different virtualization systems linux-patch-openvz - server virtualization solution - linux patch python-libvirt - libvirt Python bindings vzdump - OpenVZ backup scripts vzctl - технология виртуализации (утилиты для администрирования) vzquota - технология виртуализации - утилиты для ограничения ресурсов |
#vi /boot/grub/menu.lst
|
$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:25:28 2009 from linux9.unix.nt l3-agent is already running: pid=1683; pidfile=/root/.lilalo/l3-agent.pid |
#~ +q436f+q6b75+q6b64+q6b72+q6b6c+q2332+q2334+q2569+q2a37+q6b31
bash: !ss: event not found |
#!v
15 64 bytes from 192.168.15.15: icmp_seq=11 ttl=64 time=0.074 ms 16 64 bytes from 192.168.15.15: icmp_seq=12 ttl=64 time=0.076 ms 64 bytes from 192.168.15.15: icmp_seq=14 ttl=64 time=0.089 ms 17 64 bytes from 192.168.15.15: icmp_seq=15 ttl=64 time=0.072 ms =16 ttl=64 time=0.071 ms 18 64 bytes from 192.168.15.15: icmp_seq=17 ttl=64 time=0.075 ms =18 ttl=64 time=0.070 ms 19 64 bytes from 192.168.15.15: icmp_seq=19 ttl=64 time=0.071 ms =20 ttl=64 time=0.069 ms 20 ... ~ ~ ~ ~ ~ 31 kernel /vmlinuz root=LABEL=ROOT ~ ~ ~ Добавлено строк: 25 4,1 Весь |
# 6 kernel /vmlinuz root=LABEL=ROOT
Чтение списков пакетов... Готово Построение дерева зависимостей Чтение информации о состоянии... Готово Следующие пакеты устанавливались автоматически и больше не требуются: portmap Для их удаления используйте 'apt-get autoremove'. Будут установлены следующие дополнительные пакеты: grub-common Предлагаемые пакеты: grub-legacy-doc multiboot-doc mdadm ... Получено:2 http://10.0.35.1 sid/main grub 0.97-53 [389kB] Получено 1546kБ за 0s (11,5MБ/c) Выбор ранее не выбранного пакета grub-common. (Чтение базы данных ... на данный момент установлено 53823 файлов и каталогов.) Распаковывается пакет 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) ... |
#vi /boot/grub/menu.lst
|
#l3-agent
l3-agent is already running: pid=3873; pidfile=/root/.lilalo/l3-agent.pid |
#reboot
|
#runlevel
N 2 |
$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:46:46 2009 from linux13.unix.nt l3-agent is already running: pid=1683; pidfile=/root/.lilalo/l3-agent.pid |
Время первой команды журнала | 11:11:12 2009- 5-29 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Время последней команды журнала | 16:41:15 2009- 5-29 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Количество командных строк в журнале | 101 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Процент команд с ненулевым кодом завершения, % | 16.83 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Процент синтаксически неверно набранных команд, % | 5.94 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Суммарное время работы с терминалом *, час | 2.81 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Количество командных строк в единицу времени, команда/мин | 0.60 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Частота использования команд |
|
В журнал автоматически попадают все команды, данные в любом терминале системы.
Для того чтобы убедиться, что журнал на текущем терминале ведётся, и команды записываются, дайте команду 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