/l3/users/eb/2009/linux15/user :1 :2 :3 :4 :5 :6 |
|
$apt-get install debsums
E: Не удалось открыть файл блокировки /var/lib/dpkg/lock - open (13 Отказано в доступе) E: Unable to lock the administration directory (/var/lib/dpkg/), are you root? |
$debsums |grep ^OK
debsums: no md5sums for binutils debsums: no md5sums for bzip2 debsums: no md5sums for console-cyrillic debsums: no md5sums for debian-archive-keyring debsums: no md5sums for ed debsums: can't open exim4-base file /var/spool/exim4/gnutls-params (Отказано в доступе) 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 debsums: no md5sums for sysv-rc debsums: no md5sums for sysvinit debsums: no md5sums for sysvinit-utils |
$apt-cache search synaptic
cpad-common - common files to support the Synaptics cPad driver kernel modules cpad-kernel-dev - kernel header for the Synaptics cPad driver cpad-kernel-source - source for the Synaptics cPad driver gpointing-device-settings - configuration tool for pointing devices gsynaptics - configuration tool for Synaptics touchpad driver of X server libsynaptics-dev - library to access the synaptics touch pad driver (development) libsynaptics0 - library to access the synaptics touch pad driver (runtime) synaptic - Graphical package manager tpconfig - configure touchpad devices xserver-xorg-input-synaptics - Synaptics TouchPad driver for X.Org server |
$apt-get install synaptic
E: Не удалось открыть файл блокировки /var/lib/dpkg/lock - open (13 Отказано в доступе) E: Unable to lock the administration directory (/var/lib/dpkg/), are you root? |
$apt-cache stats
Всего имён пакетов : 32524 (1301k) Обычных пакетов: 24792 Полностью виртуальных пакетов: 272 Одиночных виртуальных пакетов: 2308 Смешанных виртуальных пакетов: 232 Отсутствует: 4920 Всего уникальных версий: 25030 (1402k) Всего уникальных описаний: 25030 (601k) Всего зависимостей: 152492 (4270k) Всего отношений Версия/Файл: 25660 (411k) Всего отношений Описание/Файл: 25030 (400k) Всего отношений Provides: 4412 (88,2k) Всего развёрнутых строк: 61 (422) Всего информации о зависимостях: 628k Пустого места в кеше: 73,5k Полное учтённое пространство: 7545k |
$less /etc/apt/sources.list
|
$ping ya.ru
PING ya.ru (213.180.204.8) 56(84) bytes of data. 64 bytes from ya.ru (213.180.204.8): icmp_seq=1 ttl=54 time=32.2 ms 64 bytes from ya.ru (213.180.204.8): icmp_seq=2 ttl=54 time=31.3 ms 64 bytes from ya.ru (213.180.204.8): icmp_seq=3 ttl=54 time=43.0 ms ^C --- ya.ru ping statistics --- 3 packets transmitted, 3 received, 0% packet loss, time 2001ms rtt min/avg/max/mdev = 31.385/35.548/43.031/5.302 ms |
$netselect-apt sid
bash: netselect-apt: команда не найдена |
$sudo netselect-apt sid
Using distribution sid. Retrieving the list of mirrors from www.debian.org... --2009-05-29 12:06:12-- 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 88,4K/s в 2,9s 2009-05-29 12:06:15 (88,4 KB/s) - `mirrors_full' сохранён [266326/266326] ... netselect: 2 (2 active) nameserver request(s)... Duplicate address 217.31.49.94 (http://debian.ignum.cz/debian/, http://217.31.49.94/debian/); keeping only under first name. netselect: 2 (2 active) nameserver request(s)... Duplicate address 91.121.124.139 (http://mir1.ovh.net/debian/, http://91.121.124.139/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. |
$dpkg -L approx
/. /usr /usr/share /usr/share/doc /usr/share/doc/approx /usr/share/doc/approx/README.concurrency /usr/share/doc/approx/copyright /usr/share/doc/approx/NEWS.Debian.gz /usr/share/doc/approx/changelog.Debian.gz /usr/share/man ... /usr/sbin/approx-gc /usr/sbin/approx-update /usr/sbin/approx-import /etc /etc/cron.daily /etc/cron.daily/approx /etc/cron.weekly /etc/cron.weekly/approx /etc/approx /etc/approx/approx.conf |
$vi /etc/approx/approx.conf
|
$~
Failure: not running as user approx |
$ls -ls /etc/init.d |grep app
|
$ls -l /etc/init.d |grep app
|
$/etc/init.d/openbsd-inetd restart
Restarting internet superserver: inetd/etc/init.d/openbsd-inetd: line 68: start-stop-daemon: команда не найдена |
$sudo vi /etc/apt/sources.list
|
$~
APPROX(8) APPROX(8) NAME approx - proxy server for Debian archive files SYNOPSIS approx DESCRIPTION approx responds to HTTP requests made by apt-get(8). It maintains a cache of Debian archive files that have been previously downloaded, so that it can respond with a local copy when possible. If a file not in the cache is requested, approx will download it from a remote Debian ... /etc/approx/approx.conf Configuration file for approx and related programs. /var/cache/approx Cache directory for archive files. SEE ALSO approx.conf(5), inetd(8), approx-import(8), approx-update(8), approx- gc(8), apt-get(8), sources.list(5) AUTHOR Eric Cooper <ecc@cmu.edu> March 2009 APPROX(8) |
$man approx.conf
|
$man debootstrap
|
$mkdir /tmp/debinst
|
$debootstrap lenny /tmp/debinst http://10.0.35.1:9999/debian
bash: debootstrap: команда не найдена |
$mount --bind /dev /tmp/debinst/dev
mount: only root can do that |
$sudo umount /tmp/debinst/dev
|
$ls -la /tmp/debinst/
итого 80 drwxr-xr-x 20 root root 4096 Май 29 15:12 . drwxrwxrwt 8 root root 4096 Май 29 15:11 .. drwxr-xr-x 2 root root 4096 Май 29 15:12 bin drwxr-xr-x 2 root root 4096 Апр 11 16:49 boot drwxr-xr-x 4 root root 4096 Май 29 15:12 dev drwxr-xr-x 39 root root 4096 Май 29 15:12 etc drwxr-xr-x 2 root root 4096 Апр 11 16:49 home drwxr-xr-x 10 root root 4096 Май 29 15:12 lib drwxr-xr-x 2 root root 4096 Май 29 15:11 media drwxr-xr-x 2 root root 4096 Апр 11 16:49 mnt drwxr-xr-x 2 root root 4096 Май 29 15:11 opt drwxr-xr-x 2 root root 4096 Апр 11 16:49 proc drwxr-xr-x 2 root root 4096 Май 29 15:11 root drwxr-xr-x 2 root root 4096 Май 29 15:12 sbin drwxr-xr-x 2 root root 4096 Сен 16 2008 selinux drwxr-xr-x 2 root root 4096 Май 29 15:11 srv drwxr-xr-x 2 root root 4096 Авг 12 2008 sys drwxrwxrwt 2 root root 4096 Май 29 15:12 tmp drwxr-xr-x 10 root root 4096 Май 29 15:11 usr drwxr-xr-x 13 root root 4096 Май 29 15:11 var |
$du -h /tmp/debinst/
64K /tmp/debinst/usr/share/locale/bs 960K /tmp/debinst/usr/share/locale/ja/LC_MESSAGES 4,0K /tmp/debinst/usr/share/locale/ja/LC_TIME 968K /tmp/debinst/usr/share/locale/ja 924K /tmp/debinst/usr/share/locale/pt/LC_MESSAGES 4,0K /tmp/debinst/usr/share/locale/pt/LC_TIME 932K /tmp/debinst/usr/share/locale/pt 656K /tmp/debinst/usr/share/locale/nb/LC_MESSAGES 4,0K /tmp/debinst/usr/share/locale/nb/LC_TIME 664K /tmp/debinst/usr/share/locale/nb ... 196K /tmp/debinst/etc/init.d 8,0K /tmp/debinst/etc/rc0.d 28K /tmp/debinst/etc/iproute2 8,0K /tmp/debinst/etc/calendar 20K /tmp/debinst/etc/logrotate.d 1016K /tmp/debinst/etc 4,0K /tmp/debinst/selinux 4,0K /tmp/debinst/media 12K /tmp/debinst/root 190M /tmp/debinst/ |
$init 0
bash: init: команда не найдена |
$sudo init 6
|
$sudo apt-get install grub
Чтение списков пакетов... Готово Построение дерева зависимостей Чтение информации о состоянии... Готово Будут установлены следующие дополнительные пакеты: grub-common Предлагаемые пакеты: grub-legacy-doc multiboot-doc mdadm НОВЫЕ пакеты, которые будут установлены: grub grub-common обновлено 0, установлено 2 новых пакетов, для удаления отмечено 0 пакетов, и 6 пакетов не обновлено. ... Получено:2 http://10.0.35.1 sid/main grub 0.97-53 [389kB] Получено 1546kБ за 0s (11,5MБ/c) Выбор ранее не выбранного пакета grub-common. (Чтение базы данных ... на данный момент установлено 48773 файлов и каталогов.) Распаковывается пакет 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) ... |
$!sudo vi
2 timeout 3 5 /bin/bash: grubmd5: команда не найдена ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ "/boot/grub/menu.lst" 9L, 154C записано "/boot/grub/menu.lst" 9L, 154C записано "/boot/grub/menu.lst" 9L, 154C записано |
$!ss
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:27:56 2009 from linux1.unix.nt l3-agent is already running: pid=1683; pidfile=/root/.lilalo/l3-agent.pid |
$cat /boot/grub/menu.lst
default 0 timeout 3 password --md5 $1$vbE23/$Bi1e1z9zTrKQITxNKh92T0 title GNU/linux kernel /vmlinuz root=LABEL=ROOT initrd /initrd.img |
$init 6
bash: init: команда не найдена |
#!sc
1 default 0 ~ ~ title GNU/Linux (2.6.29) ~ kernel /vmlinuz root=LABEL=ROOT ~ ~ ~ ~ ~ ~ ~ ~ ~ -- ÐСТÐÐÐÐ -- W10: ÐÑедÑпÑеждение: Ðзменение Ñайла Ñ Ð¿Ñавами ÑолÑко Ð´Ð»Ñ ÑÑÐµÐ½Ð¸Ñ -- ÐСТÐÐÐÐ -- 2,9 3,1 ÐеÑÑÐеÑÑ Debian GNU/Linux comes with ABSOLUTELY NO WARRANTY, to the extent permitted by applicable law. Last login: Fri May 29 15:32:03 2009 [root@linux1:~]# vi /boot/grub/menu.lst ---------------------------------------------------------------------------------------- |
$!ss
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:31:56 2009 from linux14.unix.nt l3-agent is already running: pid=1683; pidfile=/root/.lilalo/l3-agent.pid |
$sudo apt-get remove orage
ЧÑение ÑпиÑков пакеÑов... ÐоÑово ÐоÑÑÑоение деÑева завиÑимоÑÑей ЧÑение инÑоÑмаÑии о ÑоÑÑоÑнии... ÐоÑово СледÑÑÑие пакеÑÑ ÑÑÑанавливалиÑÑ Ð°Ð²ÑомаÑиÑеÑки и болÑÑе не ÑÑебÑÑÑÑÑ: gstreamer0.10-alsa desktop-base xfprint4 xfonts-scalable xfce4-appfinder libpaper-utils tango-icon-theme xfonts-75dpi gs-common lpr xfonts-100dpi a2ps libgs8 psfontmgr psutils gtk2-engines-xfce xorg-docs libcupsimage2 ghostscript xorg xfce4-mixer gsfonts libpaper1 wdiff ÐÐ»Ñ Ð¸Ñ ÑÐ´Ð°Ð»ÐµÐ½Ð¸Ñ Ð¸ÑполÑзÑйÑе 'apt-get autoremove'. ÐакеÑÑ, коÑоÑÑе бÑдÑÑ Ð£ÐÐÐage xfce4 обновлено 0, ÑÑÑановлено 0 новÑÑ Ð¿Ð°ÐºÐµÑов, Ð´Ð»Ñ ÑÐ´Ð°Ð»ÐµÐ½Ð¸Ñ Ð¾ÑмеÑено 2 пакеÑов, и 6 пакеÑов не обновлено. ÐоÑле данной опеÑаÑии, обÑÑм занÑÑого диÑкового пÑоÑÑÑанÑÑва ÑменÑÑиÑÑÑ Ð½Ð° 6038kB. ХоÑиÑе пÑодолжиÑÑ [Ð/н]? y (ЧÑение Ð±Ð°Ð·Ñ Ð´Ð°Ð½Ð½ÑÑ ... на даннÑй Ð¼Ð¾Ð¼ÐµÐ½Ñ ÑÑÑановлено 49076 Ñайлов и каÑалогов.) УдалÑеÑÑÑ Ð¿Ð°ÐºÐµÑ xfce4 ... УдалÑеÑÑÑ Ð¿Ð°ÐºÐµÑ orage ... ÐбÑабаÑÑваÑÑÑÑ ÑÑиггеÑÑ Ð´Ð»Ñ desktop-file-utils ... ÐбÑабаÑÑваÑÑÑÑ ÑÑиггеÑÑ Ð´Ð»Ñ man-db ... ÐбÑабаÑÑваÑÑÑÑ ÑÑиггеÑÑ Ð´Ð»Ñ hicolor-icon-theme ... |
$ls -la /etc/init.d/
итого 304 drwxr-xr-x 2 root root 4096 Май 29 12:37 . drwxr-xr-x 93 root root 4096 Май 29 16:29 .. -rwxr-xr-x 1 root root 1301 Мар 9 2008 anacron -rwxr-xr-x 1 root root 4021 Май 14 22:50 aumix -rwxr-xr-x 1 root root 2155 Янв 5 2008 bootlogd -rwxr-xr-x 1 root root 1988 Июл 16 2008 bootmisc.sh -rwxr-xr-x 1 root root 3004 Авг 12 2008 checkfs.sh -rwxr-xr-x 1 root root 9831 Дек 30 2007 checkroot.sh -rwxr-xr-x 1 root root 682 Авг 17 2008 console-cyrillic ... -rwxr-xr-x 1 root root 1096 Янв 2 2008 stop-bootlogd-single -rwxr-xr-x 1 root root 515 Мар 28 23:16 sudo -rwxr-xr-x 1 root root 2809 Ноя 23 2008 syslog-ng -rwxr-xr-x 1 root root 7345 Апр 18 04:44 udev -rwxr-xr-x 1 root root 1001 Июл 11 2008 udev-mtab -rwxr-xr-x 1 root root 3175 Мар 2 2008 umountfs -rwxr-xr-x 1 root root 2140 Дек 30 2007 umountnfs.sh -rwxr-xr-x 1 root root 1456 Май 29 2008 umountroot -rwxr-xr-x 1 root root 1815 Сен 13 2006 urandom -rwxr-xr-x 1 root root 1777 Фев 2 14:29 x11-common |
$sudo runlevel
N 2 |
$sudo apt-get install cowsay
Чтение списков пакетов... Готово Построение дерева зависимостей Чтение информации о состоянии... Готово Следующие пакеты устанавливались автоматически и больше не требуются: gstreamer0.10-alsa desktop-base xfprint4 xfonts-scalable xfce4-appfinder libpaper-utils tango-icon-theme xfonts-75dpi gs-common lpr xfonts-100dpi a2ps libgs8 psfontmgr psutils gtk2-engines-xfce xorg-docs libcupsimage2 ghostscript xorg xfce4-mixer gsfonts libpaper1 wdiff Для их удаления используйте 'apt-get autoremove'. Предлагаемые пакеты: ... обновлено 0, установлено 1 новых пакетов, для удаления отмечено 0 пакетов, и 6 пакетов не обновлено. Необходимо скачать 19,8kБ архивов. После данной операции, объём занятого дискового пространства возрастёт на 295kB. Получено:1 http://10.0.35.1 sid/main cowsay 3.03-9.2 [19,8kB] Получено 19,8kБ за 0s (0Б/c) Выбор ранее не выбранного пакета cowsay. (Чтение базы данных ... на данный момент установлено 48567 файлов и каталогов.) Распаковывается пакет cowsay (из файла .../cowsay_3.03-9.2_all.deb)... Обрабатываются триггеры для man-db ... Настраивается пакет cowsay (3.03-9.2) ... |
#!scr
~ ~ Connection to 192.168.15.1 closed by remote host. Connection to 192.168.15.1 closed. ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ 3,0-1 Весь ---------------------------------------------------------------------------------------- |
$echo hello | cowsay
_______ < hello > ------- \ ^__^ \ (oo)\_______ (__)\ )\/\ ||----w | || || |
$echo hello | cowsay f /usr/share/cowsay/cows/
apt.cow ghostbusters.cow skeleton.cow beavis.zen.cow gnu.cow small.cow bong.cow head-in.cow sodomized.cow bud-frogs.cow hellokitty.cow sodomized-sheep.cow bunny.cow kiss.cow stegosaurus.cow calvin.cow kitty.cow stimpy.cow cheese.cow koala.cow supermilker.cow cock.cow kosh.cow surgery.cow cower.cow luke-koala.cow suse.cow daemon.cow mech-and-cow.cow telebears.cow default.cow meow.cow three-eyes.cow dragon-and-cow.cow milk.cow turkey.cow dragon.cow moofasa.cow turtle.cow duck.cow moose.cow tux.cow elephant.cow mutilated.cow udder.cow elephant-in-snake.cow ren.cow vader.cow eyes.cow satanic.cow vader-koala.cow flaming-sheep.cow sheep.cow www.cow |
$echo hello | cowsay f /usr/share/cowsay/cows/tux.cow
__________________________________ < f /usr/share/cowsay/cows/tux.cow > ---------------------------------- \ ^__^ \ (oo)\_______ (__)\ )\/\ ||----w | || || |
$echo hello | cowsay -f /usr/share/cowsay/cows/tux.cow
_______ < hello > ------- \ \ .--. |o_o | |:_/ | // \ \ (| | ) /'\_ _/`\ \___)=(___/ |
$sudo vi /etc/init.d/hello
|
$chmod a+x /etc/init.d/hello
chmod: изменение прав доступа для `/etc/init.d/hello': Операция не позволяется |
$/etc/init.d/hello start
/etc/init.d/hello: line 5: syntax error near unexpected token `then' /etc/init.d/hello: line 5: ` then' |
$/etc/init.d/hello stop
_____ < bye > ----- \ ^__^ \ (oo)\_______ (__)\ )\/\ ||----w | || || |
$~ +q436f+q6b75+q6b64+q6b72+q6b6c+q2332+q2334+q2569+q2a37+q6b31
LN(1) LN(1) ИМЯ ln - создает ссылки между файлами ОБЗОР ln [опции] исходный [куда] ln [опции] исходный... каталог Опции POSIX: [-f] [--] Опции GNU (краткая форма): [-bdfinsvF] [-S backup-suffix] [-V {num- bered,existing,simple}] [--help] [--version] [--] ОПИСАНИЕ В Unix существует два вида ссылок, обычно называемых жесткие ссылки и символьные, или "мягкие" ссылки. Жесткая ссылка является всего лишь именем какого-либо файла. (Таким образом, файл может иметь несколько имен. Он будет удален с диска только тогда, когда будет удалено последнее из его имен. Количество имен, которые имеет файл, показывает команда ls(1). Нет такого понятия, как настоящее имя: все имена имеют одинаковый статус. Обычно, но не обязательно, все имена файла находятся на файловой системе, которая также содержит и его данные.) |
$sudo apt-get install pcutils usbutils
Чтение списков пакетов... Готово Построение дерева зависимостей Чтение информации о состоянии... Готово E: Не удалось найти пакет pcutils |
$apt-cache search pcutils
tipcutils - TIPC utilities |
$apt-cache search pciutils
libpci-dev - Linux PCI Utilities (development files) pciutils - Linux PCI Utilities |
$lspci
00:00.0 Host bridge: Intel Corporation 4 Series Chipset DRAM Controller (rev 03) 00:02.0 VGA compatible controller: Intel Corporation 4 Series Chipset Integrated Graphics Controller (rev 03) 00:02.1 Display controller: Intel Corporation 4 Series Chipset Integrated Graphics Controller (rev 03) 00:1a.0 USB Controller: Intel Corporation 82801JI (ICH10 Family) USB UHCI Controller #4 00:1a.1 USB Controller: Intel Corporation 82801JI (ICH10 Family) USB UHCI Controller #5 00:1a.2 USB Controller: Intel Corporation 82801JI (ICH10 Family) USB UHCI Controller #6 00:1a.7 USB Controller: Intel Corporation 82801JI (ICH10 Family) USB2 EHCI Controller #2 00:1b.0 Audio device: Intel Corporation 82801JI (ICH10 Family) HD Audio Controller 00:1c.0 PCI bridge: Intel Corporation 82801JI (ICH10 Family) PCI Express Port 1 00:1c.3 PCI bridge: Intel Corporation 82801JI (ICH10 Family) PCI Express Port 4 ... 00:1d.2 USB Controller: Intel Corporation 82801JI (ICH10 Family) USB UHCI Controller #3 00:1d.7 USB Controller: Intel Corporation 82801JI (ICH10 Family) USB2 EHCI Controller #1 00:1e.0 PCI bridge: Intel Corporation 82801 PCI Bridge (rev 90) 00:1f.0 ISA bridge: Intel Corporation 82801JIB (ICH10) LPC Interface Controller 00:1f.2 IDE interface: Intel Corporation 82801JI (ICH10 Family) 4 port SATA IDE Controller 00:1f.3 SMBus: Intel Corporation 82801JI (ICH10 Family) SMBus Controller 00:1f.5 IDE interface: Intel Corporation 82801JI (ICH10 Family) 2 port SATA IDE Controller 01:00.0 Ethernet controller: Realtek Semiconductor Co., Ltd. RTL8111/8168B PCI Express Gigabit Ethernet controller (rev 02) 02:00.0 IDE interface: Marvell Technology Group Ltd. 88SE6121 SATA II Controller (rev b2) 03:00.0 FireWire (IEEE 1394): JMicron Technologies, Inc. IEEE 1394 Host Controller |
$lsusb
Bus 008 Device 002: ID 03f0:0024 Hewlett-Packard KU-0316 Keyboard Bus 008 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub Bus 007 Device 002: ID 09da:0006 A4 Tech Co., Ltd Optical Mouse WOP-35 / Trust 450L Optical Mouse Bus 007 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub Bus 006 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub Bus 005 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub Bus 004 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub Bus 003 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub Bus 001 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub Bus 002 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub |
$modinfo
bash: modinfo: команда не найдена |
$apt-cache search mod
gbsplay - A Gameboy sound player gcalctool - GNOME desktop calculator gcdmaster - GNOME GUI for cdrdao gcin - an GTK+ based input method platform for Chinese users gcin-qt3-immodule - an QT input method module with gcin as backend gcom - Option GlobeTrotter and Vodafone datacard control tool gcrystal - lightweight crystal structures visualizer gdal-bin - Geospatial Data Abstraction Library - Utility programs gdb - The GNU Debugger gdb-avr - The GNU Debugger for avr ... gtk-im-libthai - GTK+ Input Method Module using LibThai gtk2-engines-cleanice - CleanIce themes for GTK+ 2.x gtk2-engines-magicchicken - Magic Chicken themes for GTK+ 2.x gtk2-engines-sapwood - Pixbuf-based theme engine for GTK+ 2.x gtk2-engines-sapwood-dbg - Pixbuf-based theme engine for GTK+ 2.x -- debug symbols gtk2-engines-ubuntulooks - 'ubuntulooks' theme for GTK+ 2.x gtklookat - VRML viewer for GTK+ gtkpod - manage songs and playlists on an Apple iPod gtkpod-data - architecture-independent files for gtkpod gtorrent-viewer - BitTorrent MetaInfo viewer/editor |
$apt-cache search mod-
bindfs - mirrors or overlays a local directory with altered permissions cl-modlisp - Common Lisp interface to the Apache mod-lisp module fuseext2 - File System in User Space - Module for ext2 fusefat - File System in User Space - Module for FAT fuseiso9660 - File System in User Space - Module for ISO9660 libapache-mod-auth-kerb - apache module for Kerberos authentication libapache-mod-jk-doc - Documentation of libapache2-mod-jk package libapache-mod-security - Tighten web applications security for Apache libapache2-mod-apreq2 - generic Apache request library - Apache module libapache2-mod-auth-cas - CAS authentication module for Apache2 ... umview-mod-umdevtap - View-OS in user space - Virtual TUN/TAP module umview-mod-umfuseext2 - View-OS in user space - ext2 module for UMFUSE umview-mod-umfusefat - View-OS in user space - FAT module for UMFUSE umview-mod-umfuseiso9660 - View-OS in user space - ISO9660 module for UMFUSE umview-mod-umlwip - View-OS in user space - LWIPv6 gateway module umview-mod-viewfs - View-OS in user space - Filesystem mangling modules usemod-wiki - Perl-based Wiki clone wzdftpd-mod-avahi - Zeroconf module for wzdftpd wzdftpd-mod-perl - Perl module for wzdftpd wzdftpd-mod-tcl - Tcl module for wzdftpd |
$ls -la /tmp
итого 32 drwxrwxrwt 6 root root 4096 Май 29 18:07 . drwxr-xr-x 21 root root 4096 Май 28 15:57 .. drwxrwxrwt 2 root root 4096 Май 29 16:29 .ICE-unix drwx------ 2 user user 4096 Май 29 16:29 keyring-tND0Xo drwx------ 2 user user 4096 Май 29 17:45 orbit-user -r--r--r-- 1 root root 11 Май 29 16:29 .X0-lock drwxrwxrwt 2 root root 4096 Май 29 16:29 .X11-unix -rw------- 1 user user 410 Май 29 16:29 .xfsm-ICE-CK8AUU |
$ls -la /tmp
итого 32 drwxrwxrwt 6 root root 4096 Май 29 18:07 . drwxr-xr-x 21 root root 4096 Май 28 15:57 .. drwxrwxrwt 2 root root 4096 Май 29 16:29 .ICE-unix drwx------ 2 user user 4096 Май 29 16:29 keyring-tND0Xo drwx------ 2 user user 4096 Май 29 17:45 orbit-user -r--r--r-- 1 root root 11 Май 29 16:29 .X0-lock drwxrwxrwt 2 root root 4096 Май 29 16:29 .X11-unix -rw------- 1 user user 410 Май 29 16:29 .xfsm-ICE-CK8AUU |
$ls -la /tmp
итого 240 drwxrwxrwt 6 root root 4096 Май 29 18:20 . drwxr-xr-x 21 root root 4096 Май 28 15:57 .. -rw-r--r-- 1 root root 206603 Май 29 18:20 e1000e-0.5.18.3.tar.gz drwxrwxrwt 2 root root 4096 Май 29 16:29 .ICE-unix drwx------ 2 user user 4096 Май 29 16:29 keyring-tND0Xo drwx------ 2 user user 4096 Май 29 17:45 orbit-user -r--r--r-- 1 root root 11 Май 29 16:29 .X0-lock drwxrwxrwt 2 root root 4096 Май 29 16:29 .X11-unix -rw------- 1 user user 410 Май 29 16:29 .xfsm-ICE-CK8AUU |
$tar xvfz /tmp/e1000e-0.5.18.3.tar.gz
e1000e-0.5.18.3/ e1000e-0.5.18.3/SUMS e1000e-0.5.18.3/src/ e1000e-0.5.18.3/src/e1000_manage.h e1000e-0.5.18.3/src/e1000_defines.h e1000e-0.5.18.3/src/kcompat.h e1000e-0.5.18.3/src/e1000_ich8lan.h e1000e-0.5.18.3/src/Makefile e1000e-0.5.18.3/src/e1000_80003es2lan.c e1000e-0.5.18.3/src/e1000_phy.h ... e1000e-0.5.18.3/src/e1000_manage.c e1000e-0.5.18.3/src/e1000_ich8lan.c e1000e-0.5.18.3/src/e1000.h e1000e-0.5.18.3/src/ethtool.c e1000e-0.5.18.3/src/kcompat_ethtool.c e1000e-0.5.18.3/e1000e.spec e1000e-0.5.18.3/COPYING e1000e-0.5.18.3/README e1000e-0.5.18.3/pci.updates e1000e-0.5.18.3/e1000e.7 |
$ls -la
итого 764 drwxr-xr-x 32 user user 4096 Май 29 18:21 . drwxr-xr-x 3 root root 4096 Май 25 01:07 .. -rw-r--r-- 1 user user 0 Май 26 10:20 1 drwxr-xr-x 5 root root 4096 Май 26 10:34 a drwx------ 3 user user 4096 Май 29 12:16 .adobe -rw------- 1 user user 3242 Май 29 16:28 .bash_history -rw-r--r-- 1 user user 220 Мар 1 11:31 .bash_logout -rw-r--r-- 1 user root 22 Май 26 10:40 .bash_profile -rw-r--r-- 1 user user 3159 Май 26 10:39 .bashrc ... -rw-r--r-- 1 root root 3984 Май 25 17:25 .screenrc -rw-r--r-- 1 root root 321 Май 29 12:06 sources.list drwx------ 2 user user 4096 Май 25 12:02 .ssh drwxr-xr-x 2 user user 4096 Май 25 09:39 Templates drwxr-xr-x 3 user user 4096 Май 28 16:05 .thumbnails drwxr-xr-x 2 user user 4096 Май 25 09:39 Videos -rw------- 1 user user 5160 Май 29 17:33 .viminfo -rw-r--r-- 1 root root 52 Май 25 16:45 .vimrc -rw------- 1 user user 118 Май 29 16:29 .Xauthority -rw-r--r-- 1 user user 1430 Май 29 16:35 .xsession-errors |
$cd ./e1000e-0.5.18.3/
|
$ls -la
итого 88 drwxr-xr-x 3 user user 4096 Мар 5 20:43 . drwxr-xr-x 32 user user 4096 Май 29 18:21 .. -rw-r--r-- 1 user user 18671 Мар 5 20:43 COPYING -rwxr--r-x 1 user user 8145 Мар 5 20:43 e1000e.7 -rw-r--r-- 1 user user 11534 Мар 5 20:43 e1000e.spec -rw-r--r-- 1 user user 3482 Мар 5 20:43 pci.updates -rwxr--r-x 1 user user 28003 Мар 5 20:43 README drwxr-xr-x 2 user user 4096 Мар 5 20:43 src -rw-r--r-- 1 user user 826 Мар 5 20:43 SUMS |
$less ./README
|
$cd ./src
|
$ls -la
итого 864 drwxr-xr-x 2 user user 4096 Мар 5 20:43 . drwxr-xr-x 3 user user 4096 Мар 5 20:43 .. -rw-r--r-- 1 user user 40248 Мар 5 20:43 e1000_80003es2lan.c -rw-r--r-- 1 user user 3919 Мар 5 20:43 e1000_80003es2lan.h -rw-r--r-- 1 user user 45563 Мар 5 20:43 e1000_82571.c -rw-r--r-- 1 user user 2054 Мар 5 20:43 e1000_82571.h -rw-r--r-- 1 user user 72234 Мар 5 20:43 e1000_defines.h -rw-r--r-- 1 user user 20538 Мар 5 20:43 e1000.h -rw-r--r-- 1 user user 78380 Мар 5 20:43 e1000_ich8lan.c ... -rw-r--r-- 1 user user 8608 Мар 5 20:43 e1000_phy.h -rw-r--r-- 1 user user 20692 Мар 5 20:43 e1000_regs.h -rw-r--r-- 1 user user 55541 Мар 5 20:43 ethtool.c -rw-r--r-- 1 user user 17142 Мар 5 20:43 hw.h -rw-r--r-- 1 user user 11333 Мар 5 20:43 kcompat.c -rw-r--r-- 1 user user 29658 Мар 5 20:43 kcompat_ethtool.c -rw-r--r-- 1 user user 49583 Мар 5 20:43 kcompat.h -rw-r--r-- 1 user user 11166 Мар 5 20:43 Makefile -rw-r--r-- 1 user user 158136 Мар 5 20:43 netdev.c -rw-r--r-- 1 user user 12435 Мар 5 20:43 param.c |
$make
Makefile:70: *** Linux kernel source not found in any of these locations: Makefile:71: Makefile:72: *** Install the appropriate kernel development package, e.g. Makefile:73: *** kernel-devel, for building kernel modules and try again. Останов. |
$uname -r
2.6.29-2-686 |
$apt-cache search header | grep 2.6.29
linux-headers-2.6.29-2-486 - Header files for Linux 2.6.29-2-486 linux-headers-2.6.29-2-686 - Header files for Linux 2.6.29-2-686 linux-headers-2.6.29-2-686-bigmem - Header files for Linux 2.6.29-2-686-bigmem linux-headers-2.6.29-2-all - All header files for Linux 2.6.29 linux-headers-2.6.29-2-all-i386 - All header files for Linux 2.6.29 linux-headers-2.6.29-2-amd64 - Header files for Linux 2.6.29-2-amd64 linux-headers-2.6.29-2-common - Common header files for Linux 2.6.29-2 linux-kbuild-2.6.29 - Kbuild infrastructure for Linux 2.6.29 |
$sudo apt-get install linux-headers-2.6.29-2-686
Чтение списков пакетов... Готово Построение дерева зависимостей Чтение информации о состоянии... Готово Следующие пакеты устанавливались автоматически и больше не требуются: gstreamer0.10-alsa desktop-base xfprint4 xfonts-scalable xfce4-appfinder libpaper-utils tango-icon-theme xfonts-75dpi gs-common lpr xfonts-100dpi a2ps libgs8 psfontmgr psutils gtk2-engines-xfce xorg-docs libcupsimage2 ghostscript xorg xfce4-mixer gsfonts libpaper1 wdiff Для их удаления используйте 'apt-get autoremove'. Будут установлены следующие дополнительные пакеты: ... Распаковывается пакет linux-kbuild-2.6.29 (из файла .../linux-kbuild-2.6.29_2.6.29-1_i386.deb)... Выбор ранее не выбранного пакета linux-headers-2.6.29-2-686. Распаковывается пакет linux-headers-2.6.29-2-686 (из файла .../linux-headers-2.6.29-2-686_2.6.29-5_i386.deb)... Обрабатываются триггеры для man-db ... Настраивается пакет gcc-4.3 (4.3.3-10) ... Настраивается пакет linux-libc-dev (2.6.29-5) ... Настраивается пакет libc6-dev (2.9-12) ... Настраивается пакет linux-headers-2.6.29-2-common (2.6.29-5) ... Настраивается пакет linux-kbuild-2.6.29 (2.6.29-1) ... Настраивается пакет linux-headers-2.6.29-2-686 (2.6.29-5) ... |
$sudo make
Makefile:130: *** Compiler not found. Останов. |
$sudo apt-get install gcc
Чтение списков пакетов... Готово Построение дерева зависимостей Чтение информации о состоянии... Готово Следующие пакеты устанавливались автоматически и больше не требуются: gstreamer0.10-alsa desktop-base xfprint4 xfonts-scalable xfce4-appfinder libpaper-utils tango-icon-theme xfonts-75dpi gs-common lpr xfonts-100dpi a2ps libgs8 psfontmgr psutils gtk2-engines-xfce xorg-docs libcupsimage2 ghostscript xorg xfce4-mixer gsfonts libpaper1 wdiff Для их удаления используйте 'apt-get autoremove'. Предлагаемые пакеты: ... обновлено 0, установлено 1 новых пакетов, для удаления отмечено 0 пакетов, и 6 пакетов не обновлено. Необходимо скачать 5002Б архивов. После данной операции, объём занятого дискового пространства возрастёт на 65,5kB. Получено:1 http://10.0.35.1 sid/main gcc 4:4.3.3-8 [5002B] Получено 5002Б за 0s (162kБ/c) Выбор ранее не выбранного пакета gcc. (Чтение базы данных ... на данный момент установлено 56937 файлов и каталогов.) Распаковывается пакет gcc (из файла .../gcc_4%3a4.3.3-8_i386.deb)... Обрабатываются триггеры для man-db ... Настраивается пакет gcc (4:4.3.3-8) ... |
$sudo make
make -C /lib/modules/2.6.29-2-686/build SUBDIRS=/home/user/e1000e-0.5.18.3/src modules make[1]: Entering directory `/usr/src/linux-headers-2.6.29-2-686' CC [M] /home/user/e1000e-0.5.18.3/src/netdev.o CC [M] /home/user/e1000e-0.5.18.3/src/ethtool.o CC [M] /home/user/e1000e-0.5.18.3/src/param.o CC [M] /home/user/e1000e-0.5.18.3/src/e1000_82571.o CC [M] /home/user/e1000e-0.5.18.3/src/e1000_ich8lan.o CC [M] /home/user/e1000e-0.5.18.3/src/e1000_80003es2lan.o CC [M] /home/user/e1000e-0.5.18.3/src/e1000_mac.o CC [M] /home/user/e1000e-0.5.18.3/src/e1000_nvm.o CC [M] /home/user/e1000e-0.5.18.3/src/e1000_phy.o CC [M] /home/user/e1000e-0.5.18.3/src/e1000_manage.o CC [M] /home/user/e1000e-0.5.18.3/src/kcompat.o LD [M] /home/user/e1000e-0.5.18.3/src/e1000e.o Building modules, stage 2. MODPOST 1 modules CC /home/user/e1000e-0.5.18.3/src/e1000e.mod.o LD [M] /home/user/e1000e-0.5.18.3/src/e1000e.ko make[1]: Leaving directory `/usr/src/linux-headers-2.6.29-2-686' |
$make build
make: *** Нет правила для сборки цели `build'. Останов. |
$less /home/user/e1000e-0.5.18.3/README
|
$sudo make install
make -C /lib/modules/2.6.29-2-686/build SUBDIRS=/home/user/e1000e-0.5.18.3/src modules make[1]: Entering directory `/usr/src/linux-headers-2.6.29-2-686' Building modules, stage 2. MODPOST 1 modules make[1]: Leaving directory `/usr/src/linux-headers-2.6.29-2-686' gzip -c ../e1000e.7 > e1000e.7.gz # remove all old versions of the driver find /lib/modules/2.6.29-2-686 -name e1000e.ko -exec rm -f {} \; || true find /lib/modules/2.6.29-2-686 -name e1000e.ko.gz -exec rm -f {} \; || true install -D -m 644 e1000e.ko /lib/modules/2.6.29-2-686/kernel/drivers/net/e1000e/e1000e.ko /sbin/depmod -a || true install -D -m 644 e1000e.7.gz /usr/share/man/man7/e1000e.7.gz man -c -P'cat > /dev/null' e1000e || true man: не удалось записать в /var/cache/man/cat7/e1000e.7.gz в режиме catman e1000e. |
$depmod -a
|
$e1000e
rmmod e1000e; modprobe bash: modprobe: команда не найдена |
$sudo rmmod e1000e; sudo modprobe e1000e
ERROR: Module e1000e does not exist in /proc/modules |
$sudo lsmod
Module Size Used by e1000e 120328 0 i915 130336 2 drm 133296 3 i915 i2c_algo_bit 4888 1 i915 ipv6 232468 16 snd_hda_codec_intelhdmi 10932 1 snd_hda_codec_realtek 173504 1 hid_gaff 2900 0 hid_pl 2996 0 ... crc_itu_t 1796 1 firewire_core intel_agp 22548 1 scsi_mod 132076 2 sd_mod,libata ehci_hcd 29936 0 usbcore 124912 5 hid_sony,usbhid,uhci_hcd,ehci_hcd agpgart 30624 3 drm,intel_agp thermal 15092 0 processor 39540 1 thermal fan 4104 0 thermal_sys 10272 3 thermal,processor,fan |
$sudo lsmod |grep e1000
e1000e 120328 0 |
$sudo modinfo |grep e1000
Usage: modinfo [-0][-F field][-k kernelversion][-b basedir] module... Prints out the information about one or more module(s). If a fieldname is given, just print out that field (or nothing if not found). Otherwise, print all information out in a readable form If -0 is given, separate with nul, not newline. If -b is given, use an image of the module tree. |
$sudo modinfo
Usage: modinfo [-0][-F field][-k kernelversion][-b basedir] module... Prints out the information about one or more module(s). If a fieldname is given, just print out that field (or nothing if not found). Otherwise, print all information out in a readable form If -0 is given, separate with nul, not newline. If -b is given, use an image of the module tree. |
$sudo modinfo e1000
filename: /lib/modules/2.6.29-2-686/kernel/drivers/net/e1000/e1000.ko version: 7.3.21-k3-NAPI license: GPL description: Intel(R) PRO/1000 Network Driver author: Intel Corporation, <linux.nics@intel.com> srcversion: B63893FA4766AF8E0455964 alias: pci:v00008086d000010B5sv*sd*bc*sc*i* alias: pci:v00008086d00001099sv*sd*bc*sc*i* alias: pci:v00008086d0000108Asv*sd*bc*sc*i* alias: pci:v00008086d0000107Csv*sd*bc*sc*i* ... parm: XsumRX:Disable or enable Receive Checksum offload (array of int) parm: TxIntDelay:Transmit Interrupt Delay (array of int) parm: TxAbsIntDelay:Transmit Absolute Interrupt Delay (array of int) parm: RxIntDelay:Receive Interrupt Delay (array of int) parm: RxAbsIntDelay:Receive Absolute Interrupt Delay (array of int) parm: InterruptThrottleRate:Interrupt Throttling Rate (array of int) parm: SmartPowerDownEnable:Enable PHY smart power down (array of int) parm: KumeranLockLoss:Enable Kumeran lock loss workaround (array of int) parm: copybreak:Maximum size of packet that is copied to a new buffer on receive (uint) parm: debug:Debug level (0=none,...,16=all) (int) |
$sudo ls /etc/udev/rules.d/
70-persistent-net.rules |
$sudo ls /etc/udev/
links.conf rules.d udev.conf |
$sudo cat /etc/udev/rules.d/70-persistent-net.rules
# This file was automatically generated by the /lib/udev/write_net_rules # program, run by the persistent-net-generator.rules rules file. # # You can modify it, as long as you keep each rule on a single # line, and change only the value of the NAME= key. # PCI device 0x10ec:0x8168 (r8169) SUBSYSTEM=="net", ACTION=="add", DRIVERS=="?*", ATTR{address}=="00:22:15:c8:4e:d2", ATTR{type}=="1", KERNEL=="eth*", NAME="eth0" |
$sudo init 6
|
$sudo ifconfig
eth0 Link encap:Ethernet HWaddr 00:22:15:c8:4e:d2 inet addr:192.168.15.15 Bcast:192.168.15.255 Mask:255.255.255.0 inet6 addr: fe80::222:15ff:fec8:4ed2/64 Scope:Link UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1 RX packets:150 errors:0 dropped:0 overruns:0 frame:0 TX packets:152 errors:0 dropped:0 overruns:0 carrier:0 collisions:0 txqueuelen:1000 RX bytes:55292 (53.9 KiB) TX bytes:16075 (15.6 KiB) Interrupt:28 Base address:0x2000 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:0 errors:0 dropped:0 overruns:0 frame:0 TX packets:0 errors:0 dropped:0 overruns:0 carrier:0 collisions:0 txqueuelen:0 RX bytes:0 (0.0 B) TX bytes:0 (0.0 B) |
$ping ya.ru
PING ya.ru (213.180.204.8) 56(84) bytes of data. 64 bytes from ya.ru (213.180.204.8): icmp_seq=1 ttl=54 time=30.5 ms 64 bytes from ya.ru (213.180.204.8): icmp_seq=2 ttl=54 time=29.4 ms ^C --- ya.ru ping statistics --- 2 packets transmitted, 2 received, 0% packet loss, time 1001ms rtt min/avg/max/mdev = 29.498/30.001/30.504/0.503 ms |
$l3-agent
|
$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: Sat May 30 09:57:56 2009 from linux8.unix.nt l3-agent is already running: pid=1683; pidfile=/root/.lilalo/l3-agent.pid |
default 0 timeout 3 password --md5 $1$vbE23/$Bi1e1z9zTrKQITxNKh92T0 title GNU/linux kernel /vmlinuz root=LABEL=ROOT initrd /initrd.img
# This file was automatically generated by the /lib/udev/write_net_rules # program, run by the persistent-net-generator.rules rules file. # # You can modify it, as long as you keep each rule on a single # line, and change only the value of the NAME= key. # PCI device 0x10ec:0x8168 (r8169) SUBSYSTEM=="net", ACTION=="add", DRIVERS=="?*", ATTR{address}=="00:22:15:c8:4e:d2", ATTR{type}=="1", KERNEL=="eth*", NAME="eth0"
Время первой команды журнала | 10:52:57 2009- 5-29 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Время последней команды журнала | 09:19:31 2009- 5-30 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Количество командных строк в журнале | 101 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Процент команд с ненулевым кодом завершения, % | 14.85 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Процент синтаксически неверно набранных команд, % | 6.93 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Суммарное время работы с терминалом *, час | 2.82 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Количество командных строк в единицу времени, команда/мин | 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