/l3/users/eb/2009/linux12/root :1 :2 :3 :4 :5 :6 :7 :8 :9 :10 :11 :12 :13 :14 :15 :16 :17 :18 :19 :20 :21 :22 :23 :24 :25 :26 :27 :28 :29 :30 :31 :32 :33 :34 :35 :36 :37 :38 :39 :40 :41 :42 :43 :44 :45 :46 :47 :48 |
|
#BUILD_KERNEL=2.6.18-6-xen-686 make
Makefile:62: *** Linux kernel source not found. Зупинка. |
#BUILD_KERNEL=2.6.18-6-xen-686 make
Makefile:62: *** Linux kernel source not found. Зупинка. |
#ls
linux-headers-2.6.18-6-xen linux-kbuild-2.6.29 linux-headers-2.6.29-2-686 linux-source-2.6.18.tar.bz2 linux-headers-2.6.29-2-common |
#ls
linux-headers-2.6.18-6-xen linux-kbuild-2.6.29 linux-headers-2.6.29-2-686 linux-source-2.6.18.tar.bz2 linux-headers-2.6.29-2-common |
#ls
linux-headers-2.6.18-6-xen linux-kbuild-2.6.29 linux-headers-2.6.29-2-686 linux-source-2.6.18 linux-headers-2.6.29-2-common linux-source-2.6.18.tar.bz2 |
#ls
linux-headers-2.6.18-6-xen linux-kbuild-2.6.29 linux-headers-2.6.29-2-686 linux-source-2.6.18 linux-headers-2.6.29-2-common linux-source-2.6.18.tar.bz2 |
#dpkg -L linux-headers-2.6.18-6-xen
/usr/src/linux-headers-2.6.18-6-xen/drivers/xen/blkfront/Makefile /usr/src/linux-headers-2.6.18-6-xen/drivers/xen/blktap /usr/src/linux-headers-2.6.18-6-xen/drivers/xen/blktap/Makefile /usr/src/linux-headers-2.6.18-6-xen/drivers/xen/char /usr/src/linux-headers-2.6.18-6-xen/drivers/xen/char/Makefile /usr/src/linux-headers-2.6.18-6-xen/drivers/xen/console /usr/src/linux-headers-2.6.18-6-xen/drivers/xen/console/Makefile /usr/src/linux-headers-2.6.18-6-xen/drivers/xen/core /usr/src/linux-headers-2.6.18-6-xen/drivers/xen/core/Makefile /usr/src/linux-headers-2.6.18-6-xen/drivers/xen/evtchn ... /usr/src/linux-headers-2.6.18-6-xen/fs/sysfs /usr/src/linux-headers-2.6.18-6-xen/fs/sysfs/Makefile /usr/src/linux-headers-2.6.18-6-xen/fs/sysv /usr/src/linux-headers-2.6.18-6-xen/fs/sysv/Makefile /usr/src/linux-headers-2.6.18-6-xen/fs/udf /usr/src/linux-headers-2.6.18-6-xen/fs/udf/Makefile /usr/src/linux-headers-2.6.18-6-xen/fs/ufs /usr/src/linux-headers-2.6.18-6-xen/fs/ufs/Makefile /usr/src/linux-headers-2.6.18-6-xen/fs/vfat /usr/src/linux-headers-2.6.18-6-xen/fs/vfat/Makefile |
#dpkg -L linux-headers-2.6.18-6-xen
/usr/src/linux-headers-2.6.18-6-xen/drivers/xen/blkfront/Makefile /usr/src/linux-headers-2.6.18-6-xen/drivers/xen/blktap /usr/src/linux-headers-2.6.18-6-xen/drivers/xen/blktap/Makefile /usr/src/linux-headers-2.6.18-6-xen/drivers/xen/char /usr/src/linux-headers-2.6.18-6-xen/drivers/xen/char/Makefile /usr/src/linux-headers-2.6.18-6-xen/drivers/xen/console /usr/src/linux-headers-2.6.18-6-xen/drivers/xen/console/Makefile /usr/src/linux-headers-2.6.18-6-xen/drivers/xen/core /usr/src/linux-headers-2.6.18-6-xen/drivers/xen/core/Makefile /usr/src/linux-headers-2.6.18-6-xen/drivers/xen/evtchn ... /usr/src/linux-headers-2.6.18-6-xen/fs/sysfs /usr/src/linux-headers-2.6.18-6-xen/fs/sysfs/Makefile /usr/src/linux-headers-2.6.18-6-xen/fs/sysv /usr/src/linux-headers-2.6.18-6-xen/fs/sysv/Makefile /usr/src/linux-headers-2.6.18-6-xen/fs/udf /usr/src/linux-headers-2.6.18-6-xen/fs/udf/Makefile /usr/src/linux-headers-2.6.18-6-xen/fs/ufs /usr/src/linux-headers-2.6.18-6-xen/fs/ufs/Makefile /usr/src/linux-headers-2.6.18-6-xen/fs/vfat /usr/src/linux-headers-2.6.18-6-xen/fs/vfat/Makefile |
#ls -l
загалом 40520 drwxr-xr-x 19 root root 4096 гру 25 23:04 kernel-source-2.6.18-6-xen-686 drwxr-xr-x 17 root root 4096 чер 5 18:20 linux-headers-2.6.18-6-xen drwxr-xr-x 4 root root 4096 тра 29 18:28 linux-headers-2.6.29-2-686 drwxr-xr-x 4 root root 4096 тра 29 18:28 linux-headers-2.6.29-2-common drwxr-xr-x 3 root root 4096 тра 29 18:28 linux-kbuild-2.6.29 -rw-r--r-- 1 root root 41424186 гру 26 00:59 linux-source-2.6.18.tar.bz2 |
#ls -l
загалом 40520 drwxr-xr-x 19 root root 4096 гру 25 23:04 kernel-source-2.6.18-6-xen-686 drwxr-xr-x 17 root root 4096 чер 5 18:20 linux-headers-2.6.18-6-xen drwxr-xr-x 4 root root 4096 тра 29 18:28 linux-headers-2.6.29-2-686 drwxr-xr-x 4 root root 4096 тра 29 18:28 linux-headers-2.6.29-2-common drwxr-xr-x 3 root root 4096 тра 29 18:28 linux-kbuild-2.6.29 -rw-r--r-- 1 root root 41424186 гру 26 00:59 linux-source-2.6.18.tar.bz2 |
#ln -s {linux,kernel}-headers-2.6.18-6-xen/
ln: вказана ціль `kernel-headers-2.6.18-6-xen/' не є каталогом: No such file or directory |
#ln -s {linux,kernel}-headers-2.6.18-6-xen/
ln: вказана ціль `kernel-headers-2.6.18-6-xen/' не є каталогом: No such file or directory |
#ls -l
загалом 40520 lrwxrwxrwx 1 root src 26 чер 5 19:00 kernel-headers-2.6.18-6-xen -> linux-headers-2.6.18-6-xen drwxr-xr-x 19 root root 4096 гру 25 23:04 kernel-source-2.6.18-6-xen-686 drwxr-xr-x 17 root root 4096 чер 5 18:20 linux-headers-2.6.18-6-xen drwxr-xr-x 4 root root 4096 тра 29 18:28 linux-headers-2.6.29-2-686 drwxr-xr-x 4 root root 4096 тра 29 18:28 linux-headers-2.6.29-2-common drwxr-xr-x 3 root root 4096 тра 29 18:28 linux-kbuild-2.6.29 -rw-r--r-- 1 root root 41424186 гру 26 00:59 linux-source-2.6.18.tar.bz2 |
#ls -l
загалом 40520 lrwxrwxrwx 1 root src 26 чер 5 19:00 kernel-headers-2.6.18-6-xen -> linux-headers-2.6.18-6-xen drwxr-xr-x 19 root root 4096 гру 25 23:04 kernel-source-2.6.18-6-xen-686 drwxr-xr-x 17 root root 4096 чер 5 18:20 linux-headers-2.6.18-6-xen drwxr-xr-x 4 root root 4096 тра 29 18:28 linux-headers-2.6.29-2-686 drwxr-xr-x 4 root root 4096 тра 29 18:28 linux-headers-2.6.29-2-common drwxr-xr-x 3 root root 4096 тра 29 18:28 linux-kbuild-2.6.29 -rw-r--r-- 1 root root 41424186 гру 26 00:59 linux-source-2.6.18.tar.bz2 |
#ls /usr/src/kernel-headers-2.6.18-6-xen
arch crypto fs init kernel Makefile net sound block drivers include ipc lib mm security usr |
#ls /usr/src/kernel-headers-2.6.18-6-xen
arch crypto fs init kernel Makefile net sound block drivers include ipc lib mm security usr |
#vi Makefile
--- /tmp/l3-saved-3664.18459.30747 2009-06-05 19:02:34.000000000 +0300 +++ Makefile 2009-06-05 19:02:43.000000000 +0300 @@ -33,6 +33,7 @@ ifeq (,$(BUILD_KERNEL)) BUILD_KERNEL=$(shell uname -r) endif +BUILD_KERNEL=2.6.18-6-xen-686 ########################################################################### # Environment tests @@ -324,4 +325,3 @@ clean: rm -rf $(TARGET) $(TARGET:.ko=.o) $(TARGET:.ko=.mod.c) $(TARGET:.ko=.mod.o) $(CFILES:.c=.o) $(MANFILE).gz .*cmd .tmp_versions -BUILD_KERNEL=2.6.18-6-xen-686 |
#make
Makefile:105: *** Linux kernel source not configured - missing version.h. Зупинка. |
#make
Makefile:105: *** Linux kernel source not configured - missing version.h. Зупинка. |
#ls /usr/src/kernel-headers-2.6.18-6-xen/
arch crypto fs init kernel Makefile net sound block drivers include ipc lib mm security usr |
#ls /usr/src/kernel-headers-2.6.18-6-xen/
arch crypto fs init kernel Makefile net sound block drivers include ipc lib mm security usr |
#find /usr/src/kernel-headers-2.6.18-6-xen/ -name version.h
/usr/src/kernel-headers-2.6.18-6-xen/include/linux/dvb/version.h /usr/src/kernel-headers-2.6.18-6-xen/include/pcmcia/version.h /usr/src/kernel-headers-2.6.18-6-xen/include/sound/version.h /usr/src/kernel-headers-2.6.18-6-xen/include/xen/interface/version.h |
#find /usr/src/kernel-headers-2.6.18-6-xen/ -name version.h
/usr/src/kernel-headers-2.6.18-6-xen/include/linux/dvb/version.h /usr/src/kernel-headers-2.6.18-6-xen/include/pcmcia/version.h /usr/src/kernel-headers-2.6.18-6-xen/include/sound/version.h /usr/src/kernel-headers-2.6.18-6-xen/include/xen/interface/version.h |
#cd
a/ .evolution/ .gstreamer-0.10/ .purple/ .a/ .gajim/ .gvfs/ .qt/ asd/ .gconf/ .licq/ QW/ .cache/ .gconfd/ .lilalo/ sd/ .config/ .gnome2/ .local/ .ssh/ .dbus/ .gnome2_private/ Mail/ .thumbnails/ Desktop/ .gqview/ .mozilla/ |
#cd /root/
.config/ l1-linux-v1.2.40.0/ .mcabber/ .gnupg/ .lilalo/ .ssh/ .gqview/ Mail/ .vim/ |
#cd /root/l1-linux-v1.2.40.0/
|
#make
make: *** Не задані цілі і не знайдений make-файл. Зупинка. |
#cd src
|
#make
Makefile:105: *** Linux kernel source not configured - missing version.h. Зупинка. |
#vi Makefile
--- /tmp/l3-saved-3363.16142.5975 2009-06-05 19:19:58.000000000 +0300 +++ Makefile 2009-06-05 19:20:03.000000000 +0300 @@ -33,7 +33,6 @@ ifeq (,$(BUILD_KERNEL)) BUILD_KERNEL=$(shell uname -r) endif -BUILD_KERNEL=2.6.18-6-xen-686 ########################################################################### # Environment tests |
#make
Makefile:104: *** Linux kernel source not configured - missing version.h. Зупинка. |
#vi Makefile
|
#115 CC := gcc cc
Читання переліків пакетів... Виконано Побудова дерева залежностей Reading state information... Виконано Вже встановлена найновіша версія build-essential. The following packages were automatically installed and are no longer required: portmap Використовуйте 'apt-get autoremove' щоб видалити їх. оновлено 0, встановлено 0 нових пакунків, для видалення відмічено 0 пакунків, і 72 пакунків не оновлено. |
#ls -l /usr/src/
загалом 40516 lrwxrwxrwx 1 root src 26 чер 5 19:00 kernel-headers-2.6.18-6-xen -> linux-headers-2.6.18-6-xen drwxr-xr-x 17 root root 4096 чер 5 18:20 linux-headers-2.6.18-6-xen drwxr-xr-x 4 root root 4096 тра 29 18:28 linux-headers-2.6.29-2-686 drwxr-xr-x 4 root root 4096 тра 29 18:28 linux-headers-2.6.29-2-common drwxr-xr-x 3 root root 4096 тра 29 18:28 linux-kbuild-2.6.29 -rw-r--r-- 1 root root 41424186 гру 26 00:59 linux-source-2.6.18.tar.bz2 |
#reboot
|
#apt-cache search linux headers
gspca-source - source for the gspca v4l kernel module libaltlinuxhyph-dev - ALTLinux hyphenation library development files libhd13-dev - Hardware identification system library and headers libofbis-dev - simple Linux framebuffer graphical library - development files linux-headers-2.6-486-etchnhalf - Header files for Linux 2.6-etchnhalf on x86 linux-headers-2.6-686-bigmem-etchnhalf - Header files for Linux 2.6-etchnhalf on PPro/Celeron/PII/PIII/P4 linux-headers-2.6-686-etchnhalf - Header files for Linux 2.6-etchnhalf on PPro/Celeron/PII/PIII/P4 linux-headers-2.6-amd64-etchnhalf - Header files for Linux 2.6-etchnhalf on AMD64 linux-headers-2.6-k7 - Header files for Linux 2.6 on AMD K7 linux-headers-2.6-vserver-686 - Header files for Linux 2.6 on PPro/Celeron/PII/PIII/P4 ... rt2400-source - source for rt2400 wireless network driver rt2500-source - source for rt2500 wireless network driver rt2570-source - source for rt2570 wireless network driver selinux-policy-dev - Headers from the SELinux reference policy for building modules speakup-source - Source of the speakup kernel modules ulog-acctd - Accounting daemon for Linux 2.4+ netfilter virtualbox-ose-guest-source - x86 virtualization solution - guest addition module source virtualbox-ose-source - x86 virtualization solution - kernel module source kernel-package - Утиліта для збірки пакунків Debian, що пов'язані з ядром Linux acx100-source - ACX100/ACX111 wireless network drivers source |
#apt-cache search linux headers 2.6.18
linux-headers-2.6.18-6 - Common header files for Linux 2.6.18 linux-headers-2.6.18-6-486 - Header files for Linux 2.6.18 on x86 linux-headers-2.6.18-6-686 - Header files for Linux 2.6.18 on PPro/Celeron/PII/PIII/P4 linux-headers-2.6.18-6-686-bigmem - Header files for Linux 2.6.18 on PPro/Celeron/PII/PIII/P4 linux-headers-2.6.18-6-all - All header files for Linux 2.6.18 linux-headers-2.6.18-6-all-i386 - All header files for Linux 2.6.18 linux-headers-2.6.18-6-amd64 - Header files for Linux 2.6.18 on AMD64 linux-headers-2.6.18-6-k7 - Header files for Linux 2.6.18 on AMD K7 linux-headers-2.6.18-6-vserver - Common header files for Linux 2.6.18 linux-headers-2.6.18-6-vserver-686 - Header files for Linux 2.6.18 on PPro/Celeron/PII/PIII/P4 linux-headers-2.6.18-6-vserver-k7 - Header files for Linux 2.6.18 on AMD K7 linux-headers-2.6.18-6-xen - Common header files for Linux 2.6.18 linux-headers-2.6.18-6-xen-686 - Header files for Linux 2.6.18 on i686 linux-headers-2.6.18-6-xen-vserver - Common header files for Linux 2.6.18 linux-headers-2.6.18-6-xen-vserver-686 - Header files for Linux 2.6.18 on i686 linux-kbuild-2.6.18 - Kbuild infrastructure for Linux 2.6.18 |
#apt-get install linux-headers-2.6.18-6-xen-686
Читання переліків пакетів... Виконано Побудова дерева залежностей Reading state information... Виконано The following packages were automatically installed and are no longer required: portmap Використовуйте 'apt-get autoremove' щоб видалити їх. Будуть встановлені наступні додаткові пакунки: cpp-4.1 gcc-4.1 gcc-4.1-base linux-kbuild-2.6.18 Пропоновані пакунки: gcc-4.1-locales gcc-4.1-multilib gcc-4.1-doc libmudflap0-dev ... Selecting previously deselected package linux-kbuild-2.6.18. Unpacking linux-kbuild-2.6.18 (from .../linux-kbuild-2.6.18_2.6.18-1_i386.deb) ... Selecting previously deselected package linux-headers-2.6.18-6-xen-686. Unpacking linux-headers-2.6.18-6-xen-686 (from .../linux-headers-2.6.18-6-xen-686_2.6.18.dfsg.1-24_i386.deb) ... Processing triggers for man-db ... Setting up gcc-4.1-base (4.1.2-25) ... Setting up cpp-4.1 (4.1.2-25) ... Setting up gcc-4.1 (4.1.2-25) ... Setting up linux-kbuild-2.6.18 (2.6.18-1) ... Setting up linux-headers-2.6.18-6-xen-686 (2.6.18.dfsg.1-24) ... |
#cd /root/
.config/ l1-linux-v1.2.40.0/ .mcabber/ .gnupg/ .lilalo/ .ssh/ .gqview/ Mail/ .vim/ |
#cd /root/l1-linux-v1.2.40.0/
|
#ls
atl1.7 atl1.spec copying ldistrib.txt readme release_note.txt src |
#vi Makefile
--- /tmp/l3-saved-3513.7133.30344 2009-06-05 19:27:16.000000000 +0300 +++ Makefile 2009-06-05 19:27:24.000000000 +0300 @@ -58,7 +58,6 @@ KSRC := $(firstword $(KSP)) endif -KSRC=/usr/src/kernel-headers-2.6.18-6-xen ifeq (,$(KSRC)) $(error Linux kernel source not found) |
#cd src/
|
#make BUILD_KERNEL=2.6.18-6-xen-686
Makefile:104: *** Linux kernel source not configured - missing version.h. Зупинка. |
#ls -l /usr/src/
загалом 40524 lrwxrwxrwx 1 root src 26 чер 5 19:00 kernel-headers-2.6.18-6-xen -> linux-headers-2.6.18-6-xen drwxr-xr-x 17 root root 4096 чер 5 18:20 linux-headers-2.6.18-6-xen drwxr-xr-x 4 root root 4096 чер 5 19:24 linux-headers-2.6.18-6-xen-686 drwxr-xr-x 4 root root 4096 тра 29 18:28 linux-headers-2.6.29-2-686 drwxr-xr-x 4 root root 4096 тра 29 18:28 linux-headers-2.6.29-2-common drwxr-xr-x 3 root root 4096 чер 5 19:24 linux-kbuild-2.6.18 drwxr-xr-x 3 root root 4096 тра 29 18:28 linux-kbuild-2.6.29 -rw-r--r-- 1 root root 41424186 гру 26 00:59 linux-source-2.6.18.tar.bz2 |
#rm /usr/src/kernel-headers-2.6.18-6-xen
|
#find /usr/src/linux-headers-2.6.18-6-xen
linux-headers-2.6.18-6-xen/ linux-headers-2.6.18-6-xen-686/ |
#cd /usr/src
|
#ls -l
загалом 40524 drwxr-xr-x 17 root root 4096 чер 5 18:20 linux-headers-2.6.18-6-xen drwxr-xr-x 4 root root 4096 чер 5 19:24 linux-headers-2.6.18-6-xen-686 drwxr-xr-x 4 root root 4096 тра 29 18:28 linux-headers-2.6.29-2-686 drwxr-xr-x 4 root root 4096 тра 29 18:28 linux-headers-2.6.29-2-common drwxr-xr-x 3 root root 4096 чер 5 19:24 linux-kbuild-2.6.18 drwxr-xr-x 3 root root 4096 тра 29 18:28 linux-kbuild-2.6.29 -rw-r--r-- 1 root root 41424186 гру 26 00:59 linux-source-2.6.18.tar.bz2 |
#apt-get remove linux-headers-2.6.18-6-xen
ЧиÑÐ°Ð½Ð½Ñ Ð¿ÐµÑелÑкÑв пакеÑÑв... Ðиконано ÐобÑдова деÑева залежноÑÑей Reading state information... Ðиконано The following packages were automatically installed and are no longer required: linux-kbuild-2.6.18 portmap ÐикоÑиÑÑовÑйÑе 'apt-get autoremove' Ñоб видалиÑи ÑÑ . ÐакÑнки, ÑÐºÑ Ð±ÑдÑÑÑ ÐÐÐÐÐinux-headers-2.6.18-6-xen linux-headers-2.6.18-6-xen-686 оновлено 0, вÑÑановлено 0 Ð½Ð¾Ð²Ð¸Ñ Ð¿Ð°ÐºÑнкÑв, Ð´Ð»Ñ Ð²Ð¸Ð´Ð°Ð»ÐµÐ½Ð½Ñ Ð²ÑдмÑÑено 2 пакÑнкÑв, Ñ 72 пакÑнкÑв не оновлено. After this operation, 19,3MB disk space will be freed. ÐажаÑÑе пÑодовжиÑи [Т/н]? (Reading database ... 79612 files and directories currently installed.) Removing linux-headers-2.6.18-6-xen-686 ... Removing linux-headers-2.6.18-6-xen ... |
#apt-get remove linux-headers-2.6.18-6-xen-686
Читання переліків пакетів... Виконано Побудова дерева залежностей Reading state information... Виконано Пакунок linux-headers-2.6.18-6-xen-686 не встановлений, тому не може бути видалений The following packages were automatically installed and are no longer required: linux-kbuild-2.6.18 portmap Використовуйте 'apt-get autoremove' щоб видалити їх. оновлено 0, встановлено 0 нових пакунків, для видалення відмічено 0 пакунків, і 72 пакунків не оновлено. |
#cd -
/root/l1-linux-v1.2.40.0/src |
#BUILD_KERNEL=2.6.18-6-xen-686 make
Makefile:104: *** Linux kernel source not configured - missing version.h. Зупинка. |
#BUILD_KERNEL=2.6.18-6-xen-686 make
make -C /lib/modules/2.6.18-6-xen-686/build SUBDIRS=/root/l1-linux-v1.2.40.0/src modules make[1]: Вхожу у каталог "/usr/src/linux-headers-2.6.18-6-xen-686" CC [M] /root/l1-linux-v1.2.40.0/src/at_main.o CC [M] /root/l1-linux-v1.2.40.0/src/at_hw.o CC [M] /root/l1-linux-v1.2.40.0/src/at_param.o CC [M] /root/l1-linux-v1.2.40.0/src/at_ethtool.o CC [M] /root/l1-linux-v1.2.40.0/src/kcompat.o LD [M] /root/l1-linux-v1.2.40.0/src/atl1.o Building modules, stage 2. MODPOST CC /root/l1-linux-v1.2.40.0/src/atl1.mod.o LD [M] /root/l1-linux-v1.2.40.0/src/atl1.ko make[1]: Залишаю каталог "/usr/src/linux-headers-2.6.18-6-xen-686" |
#reboot
|
#ifconfig -a
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:2 errors:0 dropped:0 overruns:0 frame:0 TX packets:2 errors:0 dropped:0 overruns:0 carrier:0 collisions:0 txqueuelen:0 RX bytes:100 (100.0 B) TX bytes:100 (100.0 B) sit0 Link encap:IPv6-in-IPv4 NOARP MTU:1480 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) |
#modprobe atl1
FATAL: Module atl1 not found. |
#cd /root/l1-linux-v1.2.40.0/
|
#ls -l
загалом 72 -rwxr-xr-x 1 root root 4777 чер 28 2007 atl1.7 -rwxr-xr-x 1 root root 10377 чер 28 2007 atl1.spec -rwxr-xr-x 1 root root 18671 чер 28 2007 copying -rwxr-xr-x 1 root root 4773 чер 28 2007 ldistrib.txt -rwxr-xr-x 1 root root 9476 чер 28 2007 readme -rwxr-xr-x 1 root root 4487 чер 28 2007 release_note.txt drwxr-xr-x 3 root root 4096 чер 5 19:27 src |
#cd src
|
#ls
at_ethtool.c at_hw.o atl1.o at_param.o Makefile at_ethtool.o atl1.7.gz at_main.c kcompat.c Module.symvers at.h atl1.ko at_main.o kcompat_ethtool.c at_hw.c atl1.mod.c at_osdep.h kcompat.h at_hw.h atl1.mod.o at_param.c kcompat.o |
#make
make -C /lib/modules/2.6.18-6-xen-686/build SUBDIRS=/root/l1-linux-v1.2.40.0/src modules make[1]: Вхожу у каталог "/usr/src/linux-headers-2.6.18-6-xen-686" Building modules, stage 2. MODPOST make[1]: Залишаю каталог "/usr/src/linux-headers-2.6.18-6-xen-686" |
#make install
make -C /lib/modules/2.6.18-6-xen-686/build SUBDIRS=/root/l1-linux-v1.2.40.0/src modules make[1]: Вхожу у каталог "/usr/src/linux-headers-2.6.18-6-xen-686" Building modules, stage 2. MODPOST make[1]: Залишаю каталог "/usr/src/linux-headers-2.6.18-6-xen-686" # remove all old versions of the driver find /lib/modules/2.6.18-6-xen-686 -name atl1.ko -exec rm -f {} \; || true find /lib/modules/2.6.18-6-xen-686 -name atl1.ko.gz -exec rm -f {} \; || true install -D -m 644 atl1.ko /lib/modules/2.6.18-6-xen-686/kernel/drivers/net/atl1/atl1.ko /sbin/depmod -a || true install -D -m 644 atl1.7.gz /usr/share/man/man7/atl1.7.gz man -c -P'cat > /dev/null' atl1 || true man: cannot write to /var/cache/man/cat7/atl1.7.gz in catman mode atl1. |
#ifconfig -a
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:26 errors:0 dropped:0 overruns:0 frame:0 TX packets:26 errors:0 dropped:0 overruns:0 carrier:0 collisions:0 txqueuelen:0 RX bytes:2834 (2.7 KiB) TX bytes:2834 (2.7 KiB) sit0 Link encap:IPv6-in-IPv4 NOARP MTU:1480 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) |
#modprobe atl1
|
#ifconfig -a
eth0 Link encap:Ethernet HWaddr 00:1b:fc:7d:bc:f0 BROADCAST MULTICAST MTU:1500 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:1000 RX bytes:0 (0.0 B) TX bytes:0 (0.0 B) Memory:dffc0000-e0000000 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:26 errors:0 dropped:0 overruns:0 frame:0 TX packets:26 errors:0 dropped:0 overruns:0 carrier:0 collisions:0 txqueuelen:0 RX bytes:2834 (2.7 KiB) TX bytes:2834 (2.7 KiB) sit0 Link encap:IPv6-in-IPv4 NOARP MTU:1480 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) |
#ifup eth0
if-up.d/mountnfs[eth0]: waiting for interface eth0.106 before doing NFS mounts (warning). if-up.d/mountnfs[eth0]: waiting for interface eth0.206 before doing NFS mounts (warning). if-up.d/mountnfs[eth0]: waiting for interface eth0.266 before doing NFS mounts (warning). |
Время первой команды журнала | 18:56:11 2009- 6- 5 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Время последней команды журнала | 19:33:39 2009- 6- 5 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Количество командных строк в журнале | 101 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Процент команд с ненулевым кодом завершения, % | 9.90 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Процент синтаксически неверно набранных команд, % | 0.00 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Суммарное время работы с терминалом *, час | 0.62 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Количество командных строк в единицу времени, команда/мин | 2.70 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Частота использования команд |
|
В журнал автоматически попадают все команды, данные в любом терминале системы.
Для того чтобы убедиться, что журнал на текущем терминале ведётся, и команды записываются, дайте команду 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