/l3/users/eb/2009/linux2/user :1 :2 :3 :4 :5 :6 :7 :8 :9 :10 :11 :12 :13 |
|
#ls /usr/home/
ls: невозможно получить доступ к /usr/home/: Нет такого файла или каталога |
#init0
bash: init0: команда не найдена |
$ssh quiz@10.0.35.100
Работает. Вы радуетесь, переходите в открытый рядом терминал, но там русского как не было, так и нет. Почему? 1 Переменная окружения LANG будет передаваться только в дочерние процессы, но не в соседние. Нужно устанавливать её для каждого процесса или перелогиниться 2 Нужно добавить строчку LANG=ru_UA.UTF-8 в .bash_profile, и тогда даже без перезапуска в соседнем терминале русский появится 3 Нужно перенастроить интерпретатор командой kill -1 $$ 4 Нужно было использовать команду env, а не export 5 Нужно было выбирать локаль uk_UA.UTF-8 и тогда всё бы работало 2 Ваш друг, который отправился посмотреть, что же такое это Катманду, ... 2 Как запустить процесс prg на исполнение в фоне? 1 prg & 2 bg prg 3 background prg 4 (prg) 5 запустить в фоне процесс не получится 1 Your score: 9 Connection to 10.0.35.100 closed. |
$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 10:01:20 2009 from linux5.unix.nt l3-agent is already running: pid=1683; pidfile=/root/.lilalo/l3-agent.pid |
#ls -la
итого 176 drwxr-xr-x 26 user user 4096 Май 29 09:46 . drwxr-xr-x 6 root root 4096 Май 28 16:18 .. drwxr-xr-x 6 user user 4096 Май 26 10:44 a -rw------- 1 user user 1198 Май 28 19:33 .bash_history -rw-r--r-- 1 user user 220 Мар 1 11:31 .bash_logout -rw-r--r-- 1 user user 22 Май 26 10:40 .bash_profile -rw-r--r-- 1 user user 3159 Май 26 10:39 .bashrc drwxr-xr-x 2 user user 4096 Май 26 16:16 BBBB drwx------ 5 user user 4096 Май 28 09:14 .cache ... -rw-r--r-- 1 user user 675 Мар 1 11:31 .profile drwxr-xr-x 2 user user 4096 Май 25 09:42 Public -rw-r--r-- 1 user user 3984 Май 25 17:25 .screenrc drwx------ 2 user user 4096 Май 25 11:17 .ssh drwxr-xr-x 2 user user 4096 Май 25 09:42 Templates -rw-r--r-- 1 user user 0 Май 28 13:11 user_create drwxr-xr-x 2 user user 4096 Май 25 09:42 Videos -rw------- 1 user user 117 Май 29 09:46 .Xauthority -rw-r--r-- 1 user user 1012 Май 29 09:47 .xsession-errors -rw-r--r-- 1 user user 34 Май 26 17:20 zlo |
#apt-get install graphviz
Чтение списков пакетов... Готово Построение дерева зависимостей Чтение информации о состоянии... Готово Следующие пакеты устанавливались автоматически и больше не требуются: update-inetd portmap Для их удаления используйте 'apt-get autoremove'. Будут установлены следующие дополнительные пакеты: libgd2-noxpm libgraphviz4 libltdl7 ttf-liberation Предлагаемые пакеты: graphviz-doc libgd-tools ... Распаковывается пакет ttf-liberation (из файла .../ttf-liberation_1.04.93-1_all.deb)... Обрабатываются триггеры для man-db ... Обрабатываются триггеры для menu ... Настраивается пакет libgd2-noxpm (2.0.36~rc1~dfsg-3) ... Настраивается пакет libltdl7 (2.2.6a-4) ... Настраивается пакет libgraphviz4 (2.20.2-3+b2) ... Настраивается пакет graphviz (2.20.2-3+b2) ... Настраивается пакет ttf-liberation (1.04.93-1) ... Updating fontconfig cache for /usr/share/fonts/truetype/ttf-liberation Обрабатываются триггеры для menu ... |
#apt-get install gpviev
Чтение списков пакетов... Готово Построение дерева зависимостей Чтение информации о состоянии... Готово E: Не удалось найти пакет gpviev |
#apt-get install gpview
Чтение списков пакетов... Готово Построение дерева зависимостей Чтение информации о состоянии... Готово E: Не удалось найти пакет gpview |
#apt-get install gqview
Чтение списков пакетов... Готово Построение дерева зависимостей Чтение информации о состоянии... Готово Следующие пакеты устанавливались автоматически и больше не требуются: update-inetd portmap Для их удаления используйте 'apt-get autoremove'. Предлагаемые пакеты: gimp xpaint НОВЫЕ пакеты, которые будут установлены: gqview ... Получено:1 http://10.0.35.1 sid/main gqview 2.0.4-5 [868kB] Получено 868kБ за 0s (11,2MБ/c) Выбор ранее не выбранного пакета gqview. (Чтение базы данных ... на данный момент установлено 42647 файлов и каталогов.) Распаковывается пакет gqview (из файла .../gqview_2.0.4-5_i386.deb)... Обрабатываются триггеры для menu ... Обрабатываются триггеры для desktop-file-utils ... Обрабатываются триггеры для man-db ... Настраивается пакет gqview (2.0.4-5) ... Обрабатываются триггеры для menu ... |
#apt-get dotty screen > screen.dot
E: Неверная операция dotty |
#dot -Tpng -o screen.png screen.dot
|
#gqview screen.png
^C |
#dpkg -l
ii portmap 6.0-10 RPC port mapper ii powermgmt-base 1.30+nmu1 Common utils and configs for power managemen ii procps 1:3.2.7-11 /proc file system utilities ii psfontmgr 0.11.10-0.2 PostScript font manager -- part of Defoma, D ii psmisc 22.7-1 utilities that use the proc file system ii psutils 1.17-26 A collection of PostScript document handling ii python 2.5.4-2 An interactive high-level object-oriented la ii python-cairo 1.8.4-3 Python bindings for the Cairo vector graphic ii python-central 0.6.11 register and build utility for Python packag ii python-dbus 0.83.0-1 simple interprocess messaging system (Python ... ii xserver-xorg-v 1:1.2.1-1 X.Org X server -- Tseng display driver ii xserver-xorg-v 0.2.0-3 X.Org X server -- Video 4 Linux display driv ii xserver-xorg-v 1:2.2.0-1 X.Org X server -- VESA display driver ii xserver-xorg-v 1:10.16.6-1 X.Org X server -- VMware display driver ii xserver-xorg-v 1:1.2.1-1 X.Org X server -- Voodoo display driver ii xterm 242-1 X terminal emulator ii xtightvncviewe 1.3.9-4 virtual network computing client software fo ii xulrunner-1.9 1.9.0.10-1 XUL + XPCOM application runner ii zenity 2.24.1-1 Display graphical dialog boxes from shell sc ii zlib1g 1:1.2.3.3.dfsg compression library - runtime |
#dpkg -l
ii makedev 2.3.1-88 creates device files in /dev ii man-db 2.5.5-1 on-line manual pager ii manpages 3.21-1 Manual pages about using a GNU/Linux system ii mawk 1.3.3-14 a pattern scanning and text processing language ii menu 2.1.41 generates programs menu for all menu-aware applications ii mime-support 3.44-1 MIME files 'mime.types' & 'mailcap', and support programs ii miscfiles 1.4.2.dfsg.1-9 Dictionaries and other interesting files ii mktemp 1.6-4 tool for creating temporary files ii module-init-tools 3.7-pre9-1 tools for managing Linux kernel modules ii monit 1:4.10.1-4 A utility for monitoring and managing daemons or similar p ... ii xorg-docs 1:1.4-5 Miscellaneous documentation for the X.org X Window System ii xscreensaver 5.05-3 Automatic screensaver for X ii xscreensaver-data 5.05-3 data files to be shared among screensaver frontends ii xserver-common 2:1.6.1.901-2 common files used by various X servers ii xserver-xephyr 2:1.6.1.901-2 nested X server ii xserver-xorg 1:7.4+1 the X.Org X server ii xserver-xorg-core 2:1.6.1.901-2 Xorg X server - core server ii xserver-xorg-input-ev 1:2.2.2-1 X.Org X server -- evdev input driver ii xserver-xorg-video-al 1:7.4+1 the X.Org X server -- output driver metapackage ii xserver-xorg-video-ap 1:1.2.1-2 X.Org X server -- APM display driver |
#dpkg -l | wc -l
594 |
#dpkg -l | grep ^ii wc -l
grep: wc: Нет такого файла или каталога |
#dpkg -l | grep ^ii | wc -l
586 |
#dpkg -r gqview
(Чтение базы данных ... на данный момент установлено 42744 файлов и каталогов.) Удаляется пакет gqview ... Обрабатываются триггеры для man-db ... Обрабатываются триггеры для desktop-file-utils ... Обрабатываются триггеры для menu ... |
#dpkg -r screen
(Чтение базы данных ... на данный момент установлено 42647 файлов и каталогов.) Удаляется пакет screen ... Обрабатываются триггеры для man-db ... |
#dpkg -r screen
dpkg: предупреждение: игнорируется запрос на удаление пакета screen, от которого сохранились только файлы настройки. Чтобы удалить и файлы настройки, используйте --purge. |
#dpkg -l screen
Желаемый=неизвестно[u]/установить[i]/удалить[r]/вычистить[p]/зафиксировать[h] | Состояние=нет[n]/установлен[i]/настроен[c]/распакован[U]/ошибка настройки[F]/ частично установлен[H]/trig-aWait/Trig-pend |/ Ошибка?=<нет>/зафиксирован[H]/требуется переустановка[R]/X=и то, и другое (верхний регистр в полях состояния и ошибки указывает на ненормальную ситуацию) ||/ Имя Версия Описание +++-=====================-=====================-========================================================== rc screen 4.0.3-13 terminal multiplexor with VT100/ANSI terminal emulation |
#dpkg -l screen | less
|
#dpkg -S strings
openssl: /usr/share/doc/openssl/doc/crypto/ERR_load_strings.pod openssl: /usr/share/doc/openssl/doc/crypto/ERR_load_crypto_strings.pod |
#dpkg -S `which pstree`
psmisc: /usr/bin/pstree |
#dpkg -L | grep -v /bin/pstree
dpkg-query: --listfiles требует указания хотя бы одного имени пакета Для вывода справки по опросу пакетов используйте --help; Для вывода информации об авторских правах и отсутствии гарантий (GNU GPL) используйте --license. |
#dpkg -L | grep /bin/pstree
dpkg-query: --listfiles требует указания хотя бы одного имени пакета Для вывода справки по опросу пакетов используйте --help; Для вывода информации об авторских правах и отсутствии гарантий (GNU GPL) используйте --license. |
#dpkg -S pstree
psmisc: /usr/share/man/man1/pstree.x11.1.gz psmisc: /usr/share/pixmaps/pstree32.xpm psmisc: /usr/bin/pstree.x11 psmisc: /usr/share/pixmaps/pstree16.xpm psmisc: /usr/share/man/man1/pstree.1.gz psmisc: /usr/bin/pstree |
#dpkg -L | grep bin
dpkg-query: --listfiles требует указания хотя бы одного имени пакета Для вывода справки по опросу пакетов используйте --help; Для вывода информации об авторских правах и отсутствии гарантий (GNU GPL) используйте --license. |
#dpkg -L psmisc | while read f
> do > file $f | grep -qi elf && echo $f > done /bin/fuser /usr/bin/killall /usr/bin/pstree |
#apt-get install debsums
Чтение списков пакетов... Готово Построение дерева зависимостей Чтение информации о состоянии... Готово Следующие пакеты устанавливались автоматически и больше не требуются: update-inetd portmap Для их удаления используйте 'apt-get autoremove'. НОВЫЕ пакеты, которые будут установлены: debsums обновлено 0, установлено 1 новых пакетов, для удаления отмечено 0 пакетов, и 0 пакетов не обновлено. Необходимо скачать 48,2kБ архивов. После данной операции, объём занятого дискового пространства возрастёт на 270kB. Получено:1 http://10.0.35.1 sid/main debsums 2.0.44 [48,2kB] Получено 48,2kБ за 0s (0Б/c) Предварительная настройка пакетов ... Выбор ранее не выбранного пакета debsums. (Чтение базы данных ... на данный момент установлено 42595 файлов и каталогов.) Распаковывается пакет debsums (из файла .../debsums_2.0.44_all.deb)... Обрабатываются триггеры для man-db ... Настраивается пакет debsums (2.0.44) ... |
#debsums | grep -v OK
debsums: no md5sums for at debsums: no md5sums for bzip2 debsums: no md5sums for debian-archive-keyring debsums: no md5sums for ed debsums: no md5sums for initscripts debsums: no md5sums for libbz2-1.0 debsums: no md5sums for libdb4.5 debsums: no md5sums for libgdbm3 debsums: no md5sums for liblockfile1 debsums: no md5sums for lockfile-progs debsums: no md5sums for mawk debsums: no md5sums for miscfiles debsums: no md5sums for module-init-tools debsums: no md5sums for netbase /usr/bin/chfn FAILED debsums: no md5sums for sysv-rc debsums: no md5sums for sysvinit debsums: no md5sums for sysvinit-utils debsums: no md5sums for update-inetd |
#man dkpg
|
#apt-cache show udev
Package: udev Priority: important Section: admin Installed-Size: 956 Maintainer: Marco d'Itri <md@linux.it> Architecture: i386 Version: 0.141-1 Replaces: initramfs-tools (<= 0.41) Depends: libc6 (>= 2.4), libselinux1 (>= 2.0.59), libvolume-id1 (>= 0.140-1), lsb-base (>= 3.0-6) Pre-Depends: debconf (>= 1.4.69) | debconf-2.0 Conflicts: hal (<< 0.5.6-2), hotplug, initramfs-tools (<< 0.39), initscripts (<< 2.85-16), klibc-utils (<= 1.4.19-1), lvm-common (<< 1.5.13), makedev (<< 2.3.1-80), module-init-tools (<< 3.2.2-1), multipath-tools (<< 0.4.8-12) Filename: pool/main/u/udev/udev_0.141-1_i386.deb Size: 312856 MD5sum: b85719f8ca3a660d492bdd45b13b3566 SHA1: b8916a7fa7a3e26991cea8252709b0880c16a78f SHA256: d404564b783a2a20221cf3e2b13d52cd0edd175728c5725e9a20871757b93d77 Description: /dev/ and hotplug management daemon udev is a daemon which dynamically creates and removes device nodes from /dev/, handles hotplug events and loads drivers at boot time. It replaces the hotplug package and requires a 2.6.18 or newer kernel version. Tag: admin::{boot,filesystem,hardware,kernel}, hardware::detection, implemented-in::c, implemented-in::shell, interface::daemon, role::program |
#cat /etc/apt/sources.list
deb http://10.0.35.1:9999/debian sid main |
#gpg --recv-key --keyserver wwwkeys.eu.pgp.net 4D270D06F42584E6
gpg: создан каталог `/root/.gnupg' gpg: создан новый файл настроек `/root/.gnupg/gpg.conf' gpg: ВНИМАНИЕ: параметры в `/root/.gnupg/gpg.conf' еще не активны при этом запуске gpg: создана таблица ключей `/root/.gnupg/secring.gpg' gpg: создана таблица ключей `/root/.gnupg/pubring.gpg' gpg: запрашиваю ключ F42584E6 с hkp сервера wwwkeys.eu.pgp.net gpg: /root/.gnupg/trustdb.gpg: создана таблица доверий gpg: ключ F42584E6: открытый ключ "Lenny Stable Release Key <debian-release@lists.debian.org>" импортирован gpg: не найдено абсолютно доверяемых ключей gpg: Всего обработано: 1 gpg: импортировано: 1 |
#man apt-cdrom
|
#pg --export 4D270D06F42584E6 | apt-key add -
pg: illegal option -- -export pg: Usage: pg [-number] [-p string] [-cefnrs] [+line] [+/pattern/] [files] gpg: не найдено данных формата OpenPGP. |
#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Б за 3s (2099kБ/c) Чтение списков пакетов... Готово |
#ls -la /var/lib/apt/
итого 36 drwxr-xr-x 4 root root 4096 Май 29 10:47 . drwxr-xr-x 34 root root 4096 Май 28 11:26 .. -rw-r--r-- 1 root root 17785 Май 29 10:47 extended_states drwxr-xr-x 3 root root 4096 Май 29 11:23 lists drwxr-xr-x 2 root root 4096 Апр 14 15:31 periodic |
#ls -la /var/lib/apt/lists
итого 29268 drwxr-xr-x 3 root root 4096 Май 29 11:23 . drwxr-xr-x 4 root root 4096 Май 29 10:47 .. -rw-r--r-- 1 root root 27403811 Май 29 10:11 10.0.35.1:9999_debian_dists_sid_main_binary-i386_Packages -rw-r--r-- 1 root root 2406081 Май 28 15:17 10.0.35.1:9999_debian_dists_sid_main_i18n_Translation-ru -rw-r--r-- 1 root root 94380 Май 29 06:02 10.0.35.1:9999_debian_dists_sid_Release -rw-r--r-- 1 root root 1032 Май 29 06:02 10.0.35.1:9999_debian_dists_sid_Release.gpg -rw-r----- 1 root root 0 Май 24 13:17 lock drwxr-xr-x 2 root root 4096 Май 29 11:23 partial |
#ar/lib/apt/lists/10.0.35.1\:9999_debian_dists_sid_main_binary-i3
bash: ar/lib/apt/lists/10.0.35.1:9999_debian_dists_sid_main_binary-i3: Нет такого файла или каталога |
#netselect debian.org.ua debian.ru
bash: netselect: команда не найдена |
#netselect -vv debian.org.ua debian.ru expres-bank.ua
bash: netselect: команда не найдена |
#netselect -vv debian.org.ua debian.ru
bash: netselect: команда не найдена |
#man netselect
|
#netselect -v debian.org.ua debian.ru
bash: netselect: команда не найдена |
#cat /etc/apt/sources.list
deb http://10.0.35.1:9999/debian sid main |
#vi /etc/apt/sources.list
|
#vi /etc/apt/sources.list
|
#dkpg --reconfigure -a
bash: dkpg: команда не найдена |
#dpkg --reconfigure -a
dpkg: неизвестный параметр --reconfigure Чтобы получить справку об установке и удалении пакетов, введите dpkg --help [*]; Программа `dselect' или `aptitude' предоставляет дружественный интерфейс управления пакетами; Чтобы получить список значений флагов отладки dpkg, введите dpkg -Dhelp; Чтобы получить информацию об игнорировании проблем, введите dpkg --force-help; Чтобы получить справку об работе с файлами *.deb, введите dpkg-deb --help; Чтобы получить информацию об авторских правах и отсутствии гарантий (GNU GPL), введите dpkg --license [*]. Команды, отмеченные [*], выводят большое количество информации. Объедините их в конвейер с программами `less' или `more'! |
#dkpg-reconfigure -a
bash: dkpg-reconfigure: команда не найдена |
#dpkg -reconfigure -a
dpkg: несовместимые действия -e (--control) и -r (--remove) Чтобы получить справку об установке и удалении пакетов, введите dpkg --help [*]; Программа `dselect' или `aptitude' предоставляет дружественный интерфейс управления пакетами; Чтобы получить список значений флагов отладки dpkg, введите dpkg -Dhelp; Чтобы получить информацию об игнорировании проблем, введите dpkg --force-help; Чтобы получить справку об работе с файлами *.deb, введите dpkg-deb --help; Чтобы получить информацию об авторских правах и отсутствии гарантий (GNU GPL), введите dpkg --license [*]. Команды, отмеченные [*], выводят большое количество информации. Объедините их в конвейер с программами `less' или `more'! |
#dpkg-reconfigure -a
│ │ │ Выберите корневые сертификаты, которым вы доверяете, для установки в каталог /etc/ssl/certs. Эти сертификаты │ │ будут скомпонованы в файл /etc/ssl/certs/ca-certificates.crt. │ │ │ │ Сертификаты для активации: │ │ │ │ [*] brasil.gov.br/brasil.gov.br.crt ↑ │ │ [*] cacert.org/cacert.org.crt ▮ │ │ [*] cacert.org/class3.crt ▒ │ │ [*] cacert.org/root.crt ▒ │ ... │ [*] mozilla/Certplus_Class_2_Primary_CA.crt ▒ │ │ [*] mozilla/Certum_Root_CA.crt ▒ │ │ [*] mozilla/Comodo_AAA_Services_root.crt ↓ │ │ │ │ │ │ <Ok> │ │ │ └────────────────────────────────────────────────────────────────────────────────────────────────────────────────┘ Updating certificates in /etc/ssl/certs....done. ^C |
#DEBIAN_FRONTEND=readline dpkpg-reconfigure tzdata
bash: dpkpg-reconfigure: команда не найдена |
#DEBIAN_FRONTEND=readline dpkg-reconfigure tzdata
Настраивается пакет tzdata -------------------------- Выберите географический район в котором вы живёте. Далее вам предложат подробный список городов, которые расположены в этом часовом поясе. 1. Африка 5. Арктика 9. Индийский регион 2. Америка 6. Азия 10. Тихоокеанский регион 3. Антарктида 7. Атлантика 11. В соотвествии с SystemV 4. Австралия 8. Европа 12. Другой Географический район: Use of uninitialized value $_[1] in join or string at /usr/share/perl5/Debconf/DbDriver/Stack.pm line 104. Current default timezone: '/UTC' Local time is now: Fri May 29 09:30:51 UTC 2009. Universal Time is now: Fri May 29 09:30:51 UTC 2009. Use of uninitialized value $val in substitution (s///) at /usr/share/perl5/Debconf/Format/822.pm line 83. Use of uninitialized value $val in concatenation (.) or string at /usr/share/perl5/Debconf/Format/822.pm line 84. |
#DEBIAN_PRIORITI=low dpkg-reconfigure console-cyrillik
Пакет console-cyrillik не установлен, информация о нём недоступна. Для проверки файлов архивов используйте команду dpkg --info (dpkg-deb --info), для вывода списка файлов в них -- команду dpkg--contents (dpkg-deb --contents). /usr/sbin/dpkg-reconfigure: Пакет console-cyrillik не установлен |
#DEBIAN_PRIORITI=high dpkg-reconfigure console-cyrillik
Пакет console-cyrillik не установлен, информация о нём недоступна. Для проверки файлов архивов используйте команду dpkg --info (dpkg-deb --info), для вывода списка файлов в них -- команду dpkg--contents (dpkg-deb --contents). /usr/sbin/dpkg-reconfigure: Пакет console-cyrillik не установлен |
#apt-get install console-cyrillik
Чтение списков пакетов... Готово Построение дерева зависимостей Чтение информации о состоянии... Готово E: Не удалось найти пакет console-cyrillik |
#df -h
Файловая система Разм Исп Дост Исп% смонтирована на tmpfs 1,5G 0 1,5G 0% /lib/init/rw udev 10M 108K 9,9M 2% /dev tmpfs 1,5G 4,0K 1,5G 1% /dev/shm rootfs 19G 1,4G 17G 8% / |
#vi /approx/approx.conf
|
#vi /etc/approx.conf
|
#vi /etc/approx/approx.conf
|
#/etc/init.d/openbsd-inetd restart
Restarting internet superserver: inetdNot starting internet superserver: no services enabled. |
#man approx.conf
|
#whice approx
bash: whice: команда не найдена |
#string `!!` | grep /var
string `whice approx` | grep /var bash: whice: команда не найдена bash: string: команда не найдена |
#string `which approx` | grep /var
bash: string: команда не найдена |
#strings `which approx` | grep /var
bash: strings: команда не найдена |
#which approx
/usr/sbin/approx |
#debootstrap lenny /tmp/deb
bash: debootstrap: команда не найдена |
#vi /approx/approx.conf
|
#vi /etc /approx/approx.conf
|
#vi /etc/approx/approx.conf
|
#vi /etc/approx/approx.conf
|
#vi /etc/approx/approx.conf
|
#apt-get install debootstrap
Чтение списков пакетов... Готово Построение дерева зависимостей Чтение информации о состоянии... Готово E: Не удалось найти пакет debootstrap |
#debootstrap lenny /tmp/deb/ http://10.0.35.1:9999/debian
bash: debootstrap: команда не найдена |
#apt-get update
Игн http://192.168.15.2 lenny Release.gpg Игн http://192.168.15.2 lenny/main Translation-ru Игн http://192.168.15.2 lenny Release Игн http://192.168.15.2 lenny/main Packages Игн http://192.168.15.2 lenny/main Packages Ош http://192.168.15.2 lenny/main Packages 403 Forbidden W: Не удалось загрузить http://192.168.15.2:9999/debian/dists/lenny/main/binary-i386/Packages 403 Forbidden E: Некоторые индексные файлы не загрузились, они были проигнорированы или вместо них были использованы старые версии |
#apt-get install debootstrap
Чтение списков пакетов... Готово Построение дерева зависимостей Чтение информации о состоянии... Готово E: Не удалось найти пакет debootstrap |
#netstat -lnp
Active Internet connections (only servers) Proto Recv-Q Send-Q Local Address Foreign Address State PID/Program name tcp 0 0 0.0.0.0:9999 0.0.0.0:* LISTEN 11099/approx tcp 0 0 0.0.0.0:111 0.0.0.0:* LISTEN 2020/portmap tcp 0 0 0.0.0.0:22 0.0.0.0:* LISTEN 2225/sshd tcp 0 0 127.0.0.1:25 0.0.0.0:* LISTEN 2491/exim4 tcp6 0 0 :::9999 :::* LISTEN 11099/approx tcp6 0 0 :::22 :::* LISTEN 2225/sshd udp 0 0 0.0.0.0:111 0.0.0.0:* 2020/portmap Active UNIX domain sockets (only servers) ... unix 2 [ ACC ] STREAM LISTENING 6160 2511/hald @/var/run/hald/dbus-r4JfRaRe6l unix 2 [ ACC ] STREAM LISTENING 23818 4775/X /tmp/.X11-unix/X0 unix 2 [ ACC ] STREAM LISTENING 25268 4813/x-session-mana @/tmp/.ICE-unix/4813 unix 2 [ ACC ] STREAM LISTENING 24571 4800/gnome-keyring- /tmp/keyring-s5dWZY/socket unix 2 [ ACC ] STREAM LISTENING 25070 4898/ssh-agent /tmp/ssh-pmicQm4813/agent.4813 unix 2 [ ACC ] STREAM LISTENING 25269 4813/x-session-mana /tmp/.ICE-unix/4813 unix 2 [ ACC ] STREAM LISTENING 33841 7026/gconfd-2 /tmp/orbit-user/linc-1b72-0-7ac1893a1e0f2 unix 2 [ ACC ] STREAM LISTENING 33855 7021/firefox-bin /tmp/orbit-user/linc-1b6d-0-24acb5ab23afb unix 2 [ ACC ] STREAM LISTENING 25229 4923/dbus-daemon @/tmp/dbus-kAIsqDEdEN unix 2 [ ACC ] STREAM LISTENING 6140 2501/lpd /dev/printer |
#vi /etc/approx/approx.conf
|
#cat /etc/apt/sources.list
deb http://192.168.15.2:9999/debian lenny main #deb http://10.0.35.1:9999/debian lenny main |
#tail /var/log/daemon.log
May 27 10:34:33 linux2 console-kit-daemon[2535]: GLib-GObject-WARNING: instance of invalid non-instantiatable type `(null)' May 27 10:34:33 linux2 console-kit-daemon[2535]: GLib-GObject-CRITICAL: g_signal_emit_valist: assertion `G_TYPE_CHECK_INSTANCE (instance)' failed May 27 10:34:33 linux2 console-kit-daemon[2535]: GLib-GObject-CRITICAL: g_object_unref: assertion `G_IS_OBJECT (object)' failed May 27 10:35:17 linux2 ntpdate[2020]: step time server 78.152.160.1 offset 0.431389 sec May 27 10:35:27 linux2 console-kit-daemon[2523]: WARNING: Couldn't read /proc/2522/environ: Failed to open file '/proc/2522/environ': No such file or directory May 27 13:38:22 linux2 ntpdate[2007]: step time server 193.34.155.4 offset 0.875655 sec May 27 13:38:28 linux2 console-kit-daemon[2511]: WARNING: Couldn't read /proc/2510/environ: Failed to open file '/proc/2510/environ': No such file or directory May 27 17:41:41 linux2 console-kit-daemon[2511]: WARNING: Unable to activate console: No such device or address May 27 17:41:55 linux2 console-kit-daemon[2511]: WARNING: Unable to activate console: No such device or address May 27 18:34:26 linux2 console-kit-daemon[2511]: WARNING: Unable to activate console: No such device or address |
#/etc/init.d/syslog-ng restart
Stopping system logging: syslog-ng failed! Starting system logging: syslog-ngsyntax error at 337 failed! |
#vi /etc/syslog-ng/syslog-ng.conf
|
#vi /etc/syslog-ng/syslog-ng.conf
|
#/etc/init.d/syslog-ng restart
Stopping system logging: syslog-ng. Starting system logging: syslog-ng. |
#tail /var/log/a
apt/ auth.log |
#tail /var/log/messages
May 29 11:49:45 linux2 kernel: [ 8.534981] NET: Registered protocol family 10 May 29 11:49:45 linux2 kernel: [ 8.535483] lo: Disabled Privacy Extensions May 29 11:49:45 linux2 kernel: [ 12.968703] [drm] Initialized drm 1.1.0 20060810 May 29 11:49:45 linux2 kernel: [ 12.975942] pci 0000:00:02.0: PCI INT A -> GSI 16 (level, low) -> IRQ 16 May 29 11:49:45 linux2 kernel: [ 12.976922] mtrr: type mismatch for c0000000,10000000 old: write-back new: write-combining May 29 11:49:45 linux2 kernel: [ 12.976926] [drm] MTRR allocation failed. Graphics performance may suffer. May 29 11:49:45 linux2 kernel: [ 12.976966] [drm] Initialized i915 1.6.0 20080730 on minor 0 May 29 11:49:46 linux2 syslog-ng[12735]: Termination requested via signal, terminating; May 29 11:49:46 linux2 syslog-ng[12735]: syslog-ng shutting down; version='2.0.9' May 29 11:49:46 linux2 syslog-ng[12764]: syslog-ng starting up; version='2.0.9' |
#/etc/init.d/
anacron gdm module-init-tools procps stop-bootlogd-single approx glibc.sh monit rc sudo atd hal mountall-bootclean.sh rc.local syslog-ng aumix halt mountall.sh rcS udev bootlogd hostname.sh mountdevsubfs.sh reboot udev-mtab bootmisc.sh hwclockfirst.sh mountkernfs.sh rmnologin umountfs checkfs.sh hwclock.sh mountnfs-bootclean.sh rsync umountnfs.sh checkroot.sh ifupdown mountnfs.sh rsyslog umountroot console-screen.kbd.sh ifupdown-clean mountoverflowtmp screen-cleanup urandom console-setup keyboard-setup mtab.sh sendsigs x11-common cron keymap.sh networking single dbus killprocs openbsd-inetd ssh exim4 lpd portmap stop-bootlogd |
#/etc/init.d/openbsd-inetd restart
Restarting internet superserver: inetdNot starting internet superserver: no services enabled. |
deb http://192.168.15.2:9999/debian lenny main #deb http://10.0.35.1:9999/debian lenny main
Время первой команды журнала | 17:03:13 2009- 5-28 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Время последней команды журнала | 14:50:05 2009- 5-29 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Количество командных строк в журнале | 101 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Процент команд с ненулевым кодом завершения, % | 18.81 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Процент синтаксически неверно набранных команд, % | 10.89 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Суммарное время работы с терминалом *, час | 4.21 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Количество командных строк в единицу времени, команда/мин | 0.40 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Частота использования команд |
|
В журнал автоматически попадают все команды, данные в любом терминале системы.
Для того чтобы убедиться, что журнал на текущем терминале ведётся, и команды записываются, дайте команду 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