/l3/users/eb/2009/linux7/user :1 :2 :3 :4 :5 :6 :7 :8 :9 :10 :11 :12 :13 :14 :15 :16 :17 :18 :19 :20 :21 |
|
#~ +q436f+q6b75+q6b64+q6b72+q6b6c+q2332+q2334+q2569+q2a37+q6b31
PING klekhivka.myftp.org (94.179.241.70) 56(84) bytes of data. 64 bytes from 94.179.241.70: icmp_seq=1 ttl=61 time=2435 ms 64 bytes from 94.179.241.70: icmp_seq=2 ttl=61 time=1449 ms 64 bytes from 94.179.241.70: icmp_seq=3 ttl=61 time=481 ms 64 bytes from 94.179.241.70: icmp_seq=4 ttl=61 time=199 ms 64 bytes from 94.179.241.70: icmp_seq=5 ttl=61 time=179 ms 64 bytes from 94.179.241.70: icmp_seq=6 ttl=61 time=218 ms 64 bytes from 94.179.241.70: icmp_seq=7 ttl=61 time=176 ms 64 bytes from 94.179.241.70: icmp_seq=8 ttl=61 time=189 ms 64 bytes from 94.179.241.70: icmp_seq=9 ttl=61 time=189 ms ... 64 bytes from 94.179.241.70: icmp_seq=13 ttl=61 time=329 ms 64 bytes from 94.179.241.70: icmp_seq=14 ttl=61 time=190 ms 64 bytes from 94.179.241.70: icmp_seq=15 ttl=61 time=188 ms 64 bytes from 94.179.241.70: icmp_seq=16 ttl=61 time=190 ms 64 bytes from 94.179.241.70: icmp_seq=17 ttl=61 time=182 ms 64 bytes from 94.179.241.70: icmp_seq=18 ttl=61 time=212 ms ^C --- klekhivka.myftp.org ping statistics --- 18 packets transmitted, 18 received, 0% packet loss, time 17030ms rtt min/avg/max/mdev = 175.914/409.246/2435.555/571.077 ms, pipe 3 |
#ping klekhivka.myftp.org
PING klekhivka.myftp.org (94.179.241.70) 56(84) bytes of data. 64 bytes from 94.179.241.70: icmp_seq=1 ttl=61 time=2619 ms 64 bytes from 94.179.241.70: icmp_seq=2 ttl=61 time=1687 ms 64 bytes from 94.179.241.70: icmp_seq=3 ttl=61 time=720 ms 64 bytes from 94.179.241.70: icmp_seq=4 ttl=61 time=190 ms 64 bytes from 94.179.241.70: icmp_seq=5 ttl=61 time=175 ms 64 bytes from 94.179.241.70: icmp_seq=6 ttl=61 time=181 ms ^C --- klekhivka.myftp.org ping statistics --- 7 packets transmitted, 6 received, 14% packet loss, time 6018ms rtt min/avg/max/mdev = 175.836/929.270/2619.022/926.147 ms, pipe 3 |
#ping klekhivka.myftp.org
PING klekhivka.myftp.org (94.179.241.70) 56(84) bytes of data. 64 bytes from 94.179.241.70: icmp_seq=1 ttl=61 time=393 ms 64 bytes from 94.179.241.70: icmp_seq=2 ttl=61 time=165 ms 64 bytes from 94.179.241.70: icmp_seq=3 ttl=61 time=184 ms 64 bytes from 94.179.241.70: icmp_seq=4 ttl=61 time=181 ms 64 bytes from 94.179.241.70: icmp_seq=5 ttl=61 time=157 ms 64 bytes from 94.179.241.70: icmp_seq=6 ttl=61 time=158 ms 64 bytes from 94.179.241.70: icmp_seq=7 ttl=61 time=208 ms 64 bytes from 94.179.241.70: icmp_seq=8 ttl=61 time=427 ms 64 bytes from 94.179.241.70: icmp_seq=9 ttl=61 time=446 ms 64 bytes from 94.179.241.70: icmp_seq=10 ttl=61 time=163 ms 64 bytes from 94.179.241.70: icmp_seq=11 ttl=61 time=203 ms 64 bytes from 94.179.241.70: icmp_seq=12 ttl=61 time=212 ms 64 bytes from 94.179.241.70: icmp_seq=13 ttl=61 time=179 ms 64 bytes from 94.179.241.70: icmp_seq=14 ttl=61 time=379 ms 64 bytes from 94.179.241.70: icmp_seq=15 ttl=61 time=240 ms ^C --- klekhivka.myftp.org ping statistics --- 16 packets transmitted, 15 received, 6% packet loss, time 15016ms rtt min/avg/max/mdev = 157.792/246.871/446.458/102.567 ms |
#ssh 94.179.241.70 -p 28547
ssh: connect to host 94.179.241.70 port 28547: Connection refused |
#ssh -p 28547 94.179.241.70
ssh: connect to host 94.179.241.70 port 28547: Connection refused |
#tracerote 94.179.241.70
bash: tracerote: команда не найдена |
#traceroute 94.179.241.70
traceroute to 94.179.241.70 (94.179.241.70), 30 hops max, 60 byte packets 1 192.168.15.254 (192.168.15.254) 15.867 ms 16.021 ms 16.426 ms 2 10.0.35.1 (10.0.35.1) 0.398 ms 0.390 ms 0.383 ms 3 192.168.70.1 (192.168.70.1) 23.825 ms 44.200 ms 44.192 ms 4 ip.194.150.93.65.veer.net.ua (194.150.93.65) 44.387 ms 44.378 ms 44.371 ms 5 uplink.veer.net.ua (194.150.92.2) 44.363 ms 44.355 ms 44.346 ms 6 kyiv1-xe-11-1-0-113.ett.ua (80.93.113.25) 44.338 ms 43.985 ms 43.975 ms 7 29-249-179-213.ip.ukrtel.net (213.179.249.29) 43.966 ms 46.613 ms 55.612 ms 8 * * * 9 82.207.106.250 (82.207.106.250) 102.854 ms 102.793 ms 102.780 ms 10 94.179.241.70 (94.179.241.70) 1575.649 ms 1635.419 ms 1657.238 ms |
#apt-get install sys
sysadmin-guide syslog-summary system-config-printer-kde system-tools-backends sysbench sysnews systemconfigurator system-tools-backends-dev sysconfig-hardware sysprof system-log-daemon systraq sysfsutils sysprofile system-services systune sysinfo sysprof-module-source systemsettings sysutils sysklogd sysrqd systemtap sysvbanner syslinux sysstat systemtap-client sysvconfig syslinux-common system-config-audit systemtap-doc sysvinit syslogd system-config-lvm systemtap-runtime sysvinit-utils syslog-ng system-config-printer systemtap-sdt-dev sysv-rc syslogout system-config-printer-gnome systemtap-server sysv-rc-conf |
#apt-get install sys
sysadmin-guide syslog-summary system-config-printer-kde system-tools-backends sysbench sysnews systemconfigurator system-tools-backends-dev sysconfig-hardware sysprof system-log-daemon systraq sysfsutils sysprofile system-services systune sysinfo sysprof-module-source systemsettings sysutils sysklogd sysrqd systemtap sysvbanner syslinux sysstat systemtap-client sysvconfig syslinux-common system-config-audit systemtap-doc sysvinit syslogd system-config-lvm systemtap-runtime sysvinit-utils syslog-ng system-config-printer systemtap-sdt-dev sysv-rc syslogout system-config-printer-gnome systemtap-server sysv-rc-conf |
#apt-get install sysv
sysvbanner sysvconfig sysvinit sysvinit-utils sysv-rc sysv-rc-conf |
#apt-get install sysvconfig
Чтение списков пакетов... Готово Построение дерева зависимостей Чтение информации о состоянии... Готово Следующие пакеты устанавливались автоматически и больше не требуются: portmap Для их удаления используйте 'apt-get autoremove'. Будут установлены следующие дополнительные пакеты: dialog НОВЫЕ пакеты, которые будут установлены: dialog sysvconfig ... Выбор ранее не выбранного пакета dialog. (Чтение базы данных ... на данный момент установлено 45343 файлов и каталогов.) Распаковывается пакет dialog (из файла .../dialog_1.1-20080819-1_i386.deb)... Выбор ранее не выбранного пакета sysvconfig. Распаковывается пакет sysvconfig (из файла .../sysvconfig_0.81_all.deb)... Обрабатываются триггеры для man-db ... Обрабатываются триггеры для menu ... Настраивается пакет dialog (1.1-20080819-1) ... Настраивается пакет sysvconfig (0.81) ... Обрабатываются триггеры для menu ... |
#sysvconfig
"Debian Sysv Config Utility" qqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqq lqqqqqqqqqqqqqqqqqqqqqqqqqqEdit links for a Serviceqqqqqqqqqqqqqqqqqqqqqqqqqqqqk x x x Use the up and down arrows to move between fields and the left and right x x arrows to move within a field. You must delete characters with the x x backspace before entering new ones. Links must consist of the letter K or S x x followed by two digits. To delete a link just leave the field blank. When x x you are finished, use TAB to select <OK> and ENTER to move on to the next x x item. x ... x xconsole-cyrillic - - - - - - - x x x xconsole-screen.kbd.sh - - - - - - - x x x xconsole-setup - - - - - - - x x x xcowsay - - - - - - - x x x xcron - 11 89 89 89 89 - x x K S S S S x xdbus - K88 S12 S12 S12 S12 - x x tqm↓(+)qqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqjqu x < OK > <Отмена> x mqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqj |
#ln --help
ÐÑполÑзование: ln [ÐÐ-T] ЦÐÐln [ÐРили: ln [ÐРили: ln [ÐÐIn the 1st form, create a link to TARGET with the name LINK_NAME. In the 2nd form, create a link to TARGET in the current directory. In the 3rd and 4th forms, create links to each TARGET in DIRECTORY. Create hard links by default, symbolic links with --symbolic. When creating hard links, each TARGET must exist. Symbolic links can hold arbitrary text; if later resolved, a relative link is interpreted in relation to its parent directory. ÐÑгÑменÑÑ, обÑзаÑелÑнÑе Ð´Ð»Ñ Ð´Ð»Ð¸Ð½Ð½ÑÑ ÐºÐ»ÑÑей, обÑзаÑелÑÐ½Ñ Ð¸ Ð´Ð»Ñ ÐºÐ¾ÑоÑÐºÐ¸Ñ . --backup[=ÐÐÐТРÐÐждого Ñелевого Ñайла -b Ñо же, ÑÑо и --backup, но не пÑÐ¸Ð½Ð¸Ð¼Ð°ÐµÑ Ð°ÑгÑÐ¼ÐµÐ½Ñ ... none, off никогда не ÑоздаваÑÑ ÑезеÑвнÑÑ ÐºÐ¾Ð¿Ð¸Ð¹ (даже еÑли Ñказан клÑÑ --backup) numbered, t ÑоздаваÑÑ Ð½ÑмеÑованнÑе копии existing, nil еÑли ÑÑÑеÑÑвÑÑÑ Ð½ÑмеÑованнÑе копии, Ñо ÑоздаваÑÑ Ð½ÑмеÑованнÑе инаÑе ÑоздаваÑÑ Ð¿ÑоÑÑÑе simple. never вÑегда ÑоздаваÑÑ Ð¿ÑоÑÑÑе копии Report ln bugs to bug-coreutils@gnu.org GNU coreutils home page: <http://www.gnu.org/software/coreutils/> General help using GNU software: <http://www.gnu.org/gethelp/> Report ln translation bugs to <http://translationproject.org/team/> |
#apt-get install pciutils
Чтение списков пакетов... Готово Построение дерева зависимостей Чтение информации о состоянии... Готово Уже установлена самая новая версия pciutils. pciutils установлен вручную. Следующие пакеты устанавливались автоматически и больше не требуются: portmap Для их удаления используйте 'apt-get autoremove'. обновлено 0, установлено 0 новых пакетов, для удаления отмечено 0 пакетов, и 0 пакетов не обновлено. |
#apt-get install usbutils
Чтение списков пакетов... Готово Построение дерева зависимостей Чтение информации о состоянии... Готово Уже установлена самая новая версия usbutils. usbutils установлен вручную. Следующие пакеты устанавливались автоматически и больше не требуются: portmap Для их удаления используйте 'apt-get autoremove'. обновлено 0, установлено 0 новых пакетов, для удаления отмечено 0 пакетов, и 0 пакетов не обновлено. |
#lspci
00:00.0 Host bridge: Intel Corporation 82P965/G965 Memory Controller Hub (rev 02) 00:02.0 VGA compatible controller: Intel Corporation 82G965 Integrated Graphics Controller (rev 02) 00:1a.0 USB Controller: Intel Corporation 82801H (ICH8 Family) USB UHCI Controller #4 (rev 02) 00:1a.1 USB Controller: Intel Corporation 82801H (ICH8 Family) USB UHCI Controller #5 (rev 02) 00:1a.7 USB Controller: Intel Corporation 82801H (ICH8 Family) USB2 EHCI Controller #2 (rev 02) 00:1b.0 Audio device: Intel Corporation 82801H (ICH8 Family) HD Audio Controller (rev 02) 00:1c.0 PCI bridge: Intel Corporation 82801H (ICH8 Family) PCI Express Port 1 (rev 02) 00:1c.1 PCI bridge: Intel Corporation 82801H (ICH8 Family) PCI Express Port 2 (rev 02) 00:1d.0 USB Controller: Intel Corporation 82801H (ICH8 Family) USB UHCI Controller #1 (rev 02) 00:1d.1 USB Controller: Intel Corporation 82801H (ICH8 Family) USB UHCI Controller #2 (rev 02) 00:1d.2 USB Controller: Intel Corporation 82801H (ICH8 Family) USB UHCI Controller #3 (rev 02) 00:1d.7 USB Controller: Intel Corporation 82801H (ICH8 Family) USB2 EHCI Controller #1 (rev 02) 00:1e.0 PCI bridge: Intel Corporation 82801 PCI Bridge (rev f2) 00:1f.0 ISA bridge: Intel Corporation 82801HB/HR (ICH8/R) LPC Interface Controller (rev 02) 00:1f.2 IDE interface: Intel Corporation 82801H (ICH8 Family) 4 port SATA IDE Controller (rev 02) 00:1f.3 SMBus: Intel Corporation 82801H (ICH8 Family) SMBus Controller (rev 02) 00:1f.5 IDE interface: Intel Corporation 82801H (ICH8 Family) 2 port SATA IDE Controller (rev 02) 01:00.0 IDE interface: JMicron Technologies, Inc. JMB368 IDE controller 02:00.0 Ethernet controller: Attansic Technology Corp. L1 Gigabit Ethernet Adapter (rev b0) |
#lsusb
Bus 007 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 004 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 002 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub Bus 001 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub |
#lspci -n
00:00.0 0600: 8086:29a0 (rev 02) 00:02.0 0300: 8086:29a2 (rev 02) 00:1a.0 0c03: 8086:2834 (rev 02) 00:1a.1 0c03: 8086:2835 (rev 02) 00:1a.7 0c03: 8086:283a (rev 02) 00:1b.0 0403: 8086:284b (rev 02) 00:1c.0 0604: 8086:283f (rev 02) 00:1c.1 0604: 8086:2841 (rev 02) 00:1d.0 0c03: 8086:2830 (rev 02) 00:1d.1 0c03: 8086:2831 (rev 02) 00:1d.2 0c03: 8086:2832 (rev 02) 00:1d.7 0c03: 8086:2836 (rev 02) 00:1e.0 0604: 8086:244e (rev f2) 00:1f.0 0601: 8086:2810 (rev 02) 00:1f.2 0101: 8086:2820 (rev 02) 00:1f.3 0c05: 8086:283e (rev 02) 00:1f.5 0101: 8086:2825 (rev 02) 01:00.0 0101: 197b:2368 02:00.0 0200: 1969:1048 (rev b0) |
#дÐlsmod --help
Usage: lsmod |
#man lsmod
|
#lspci
00:00.0 Host bridge: Intel Corporation 82P965/G965 Memory Controller Hub (rev 02) 00:02.0 VGA compatible controller: Intel Corporation 82G965 Integrated Graphics Controller (rev 02) 00:1a.0 USB Controller: Intel Corporation 82801H (ICH8 Family) USB UHCI Controller #4 (rev 02) 00:1a.1 USB Controller: Intel Corporation 82801H (ICH8 Family) USB UHCI Controller #5 (rev 02) 00:1a.7 USB Controller: Intel Corporation 82801H (ICH8 Family) USB2 EHCI Controller #2 (rev 02) 00:1b.0 Audio device: Intel Corporation 82801H (ICH8 Family) HD Audio Controller (rev 02) 00:1c.0 PCI bridge: Intel Corporation 82801H (ICH8 Family) PCI Express Port 1 (rev 02) 00:1c.1 PCI bridge: Intel Corporation 82801H (ICH8 Family) PCI Express Port 2 (rev 02) 00:1d.0 USB Controller: Intel Corporation 82801H (ICH8 Family) USB UHCI Controller #1 (rev 02) 00:1d.1 USB Controller: Intel Corporation 82801H (ICH8 Family) USB UHCI Controller #2 (rev 02) 00:1d.2 USB Controller: Intel Corporation 82801H (ICH8 Family) USB UHCI Controller #3 (rev 02) 00:1d.7 USB Controller: Intel Corporation 82801H (ICH8 Family) USB2 EHCI Controller #1 (rev 02) 00:1e.0 PCI bridge: Intel Corporation 82801 PCI Bridge (rev f2) 00:1f.0 ISA bridge: Intel Corporation 82801HB/HR (ICH8/R) LPC Interface Controller (rev 02) 00:1f.2 IDE interface: Intel Corporation 82801H (ICH8 Family) 4 port SATA IDE Controller (rev 02) 00:1f.3 SMBus: Intel Corporation 82801H (ICH8 Family) SMBus Controller (rev 02) 00:1f.5 IDE interface: Intel Corporation 82801H (ICH8 Family) 2 port SATA IDE Controller (rev 02) 01:00.0 IDE interface: JMicron Technologies, Inc. JMB368 IDE controller 02:00.0 Ethernet controller: Attansic Technology Corp. L1 Gigabit Ethernet Adapter (rev b0) |
#lspci -n
00:00.0 0600: 8086:29a0 (rev 02) 00:02.0 0300: 8086:29a2 (rev 02) 00:1a.0 0c03: 8086:2834 (rev 02) 00:1a.1 0c03: 8086:2835 (rev 02) 00:1a.7 0c03: 8086:283a (rev 02) 00:1b.0 0403: 8086:284b (rev 02) 00:1c.0 0604: 8086:283f (rev 02) 00:1c.1 0604: 8086:2841 (rev 02) 00:1d.0 0c03: 8086:2830 (rev 02) 00:1d.1 0c03: 8086:2831 (rev 02) 00:1d.2 0c03: 8086:2832 (rev 02) 00:1d.7 0c03: 8086:2836 (rev 02) 00:1e.0 0604: 8086:244e (rev f2) 00:1f.0 0601: 8086:2810 (rev 02) 00:1f.2 0101: 8086:2820 (rev 02) 00:1f.3 0c05: 8086:283e (rev 02) 00:1f.5 0101: 8086:2825 (rev 02) 01:00.0 0101: 197b:2368 02:00.0 0200: 1969:1048 (rev b0) |
#grep 8086:29a0 /lib/modules/2.6.29-2-686/modules.alias
|
#lsmod |grep atl1
atl1 26892 0 mii 4648 1 atl1 |
#tar xvfz e1000e-0.5.18.3.tar.gz
tar: e1000e-0.5.18.3.tar.gz: Невозможно open: Нет такого файла или каталога tar: Неисправимая ошибка: завершение работы tar: Child returned status 2 tar: Exiting with failure status due to previous errors |
#cd /tmp
|
#ls
e1000e-0.5.18.3.tar.gz keyring-PMWAyD orbit-user ssh-mJvROm2808 |
#tar xvfz 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 |
#cd src
bash: cd: src: Нет такого файла или каталога |
#ls
e1000e-0.5.18.3 e1000e-0.5.18.3.tar.gz keyring-PMWAyD orbit-user ssh-mJvROm2808 |
#cd e1000e-0.5.18.3/
|
#cd src
|
#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 -a
Linux linux7 2.6.29-2-686 #1 SMP Sun May 17 17:56:29 UTC 2009 i686 GNU/Linux |
#apt-cache search linux headers
aufs-source - Source for the aufs driver comedi-source - Comedi kernel module source compiz-dev - OpenGL window and compositing manager - development files console-tools-dev - Development files for Linux console and font manipulation dahdi-source - DAHDI telephony interface - source code for kernel driver e2fslibs-dev - ext2 filesystem libraries - headers and static libraries elks-libc - 16-bit x86 C library and include files iscsitarget-source - iSCSI Enterprise Target kernel module source kernel-patch-kdb - Builtin kernel debugger kqemu-source - Source for the QEMU Accelerator module ... ocfs2-tools-dev - tools for managing OCFS2 cluster filesystems - development files 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 - утилита для сборки ядра Linux в пакеты Debian |
#apt-get install linux-headers-2.6.29-2-686
Чтение списков пакетов... Готово Построение дерева зависимостей Чтение информации о состоянии... Готово Следующие пакеты устанавливались автоматически и больше не требуются: portmap Для их удаления используйте 'apt-get autoremove'. Будут установлены следующие дополнительные пакеты: gcc-4.3 libc6-dev linux-headers-2.6.29-2-common linux-kbuild-2.6.29 linux-libc-dev Предлагаемые пакеты: gcc-4.3-multilib libmudflap0-4.3-dev gcc-4.3-doc gcc-4.3-locales libgcc1-dbg libgomp1-dbg libmudflap0-dbg glibc-doc manpages-dev ... Распаковывается пакет 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-13) ... Настраивается пакет 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) ... |
#ls make
ls: невозможно получить доступ к make: Нет такого файла или каталога |
#ls -l
итого 856 -rw-r--r-- 1 root root 40248 Мар 5 20:43 e1000_80003es2lan.c -rw-r--r-- 1 root root 3919 Мар 5 20:43 e1000_80003es2lan.h -rw-r--r-- 1 root root 45563 Мар 5 20:43 e1000_82571.c -rw-r--r-- 1 root root 2054 Мар 5 20:43 e1000_82571.h -rw-r--r-- 1 root root 72234 Мар 5 20:43 e1000_defines.h -rw-r--r-- 1 root root 20538 Мар 5 20:43 e1000.h -rw-r--r-- 1 root root 78380 Мар 5 20:43 e1000_ich8lan.c -rw-r--r-- 1 root root 6226 Мар 5 20:43 e1000_ich8lan.h -rw-r--r-- 1 root root 52723 Мар 5 20:43 e1000_mac.c ... -rw-r--r-- 1 root root 8608 Мар 5 20:43 e1000_phy.h -rw-r--r-- 1 root root 20692 Мар 5 20:43 e1000_regs.h -rw-r--r-- 1 root root 55541 Мар 5 20:43 ethtool.c -rw-r--r-- 1 root root 17142 Мар 5 20:43 hw.h -rw-r--r-- 1 root root 11333 Мар 5 20:43 kcompat.c -rw-r--r-- 1 root root 29658 Мар 5 20:43 kcompat_ethtool.c -rw-r--r-- 1 root root 49583 Мар 5 20:43 kcompat.h -rw-r--r-- 1 root root 11166 Мар 5 20:43 Makefile -rw-r--r-- 1 root root 158136 Мар 5 20:43 netdev.c -rw-r--r-- 1 root root 12435 Мар 5 20:43 param.c |
#cat Makefile
grep -w CONFIG_SMP | awk '{ print $$3 }') ifneq ($(SMP),1) SMP := 0 endif ifneq ($(SMP),$(shell uname -a | grep SMP > /dev/null 2>&1 && echo 1 || echo 0)) $(warning ***) ifeq ($(SMP),1) $(warning *** Warning: kernel source configuration (SMP)) $(warning *** does not match running kernel (UP)) else ... if [ -e $(INSTDIR)/$(TARGET) ] ; then \ rm -f $(INSTDIR)/$(TARGET) ; \ fi /sbin/depmod -a if [ -e $(MANDIR)/man$(MANSECTION)/$(MANFILE).gz ] ; then \ rm -f $(MANDIR)/man$(MANSECTION)/$(MANFILE).gz ; \ fi .PHONY: clean install clean: rm -rf $(TARGET) $(TARGET:.ko=.o) $(TARGET:.ko=.mod.c) $(TARGET:.ko=.mod.o) $(CFILES:.c=.o) $(MANFILE).gz .*cmd .tmp_versions |
#cat Makefile |less
|
#apt-get install bu
bubblefishymon bugsquish buici-clock bulmacont-plugins bulmages-common burgerspace busybox-static bubblemon bugsx buildbot bulmacont-server bulmages-servers burn buthead bubbros bug-triage build-common bulmafact bulmatpv bustle buxon buffer bugz buildd bulmafact-plugins bulmatpv-plugins busybox buffy bugzilla build-essential bulmafact-server bum busybox-cvs buffycli bugzilla3 buildtorrent bulmages bumprace busybox-cvs-static bug-buddy bugzilla3-doc bulmacont bulmages-admin bumprace-data busybox-initramfs |
#apt-get install bu
bubblefishymon bugsquish buici-clock bulmacont-plugins bulmages-common burgerspace busybox-static bubblemon bugsx buildbot bulmacont-server bulmages-servers burn buthead bubbros bug-triage build-common bulmafact bulmatpv bustle buxon buffer bugz buildd bulmafact-plugins bulmatpv-plugins busybox buffy bugzilla build-essential bulmafact-server bum busybox-cvs buffycli bugzilla3 buildtorrent bulmages bumprace busybox-cvs-static bug-buddy bugzilla3-doc bulmacont bulmages-admin bumprace-data busybox-initramfs |
#apt-get install bui
buici-clock buildbot build-common buildd build-essential buildtorrent |
#apt-get install build-essential
Чтение списков пакетов... Готово Построение дерева зависимостей Чтение информации о состоянии... Готово Следующие пакеты устанавливались автоматически и больше не требуются: portmap Для их удаления используйте 'apt-get autoremove'. Будут установлены следующие дополнительные пакеты: dpkg-dev g++ g++-4.3 gcc libstdc++6-4.3-dev patch Предлагаемые пакеты: debian-keyring debian-maintainers g++-multilib g++-4.3-multilib gcc-4.3-doc libstdc++6-4.3-dbg gcc-multilib manpages-dev autoconf ... Распаковывается пакет build-essential (из файла .../build-essential_11.4_i386.deb)... Обрабатываются триггеры для man-db ... Настраивается пакет patch (2.5.9-5) ... Настраивается пакет gcc (4:4.3.3-8) ... Настраивается пакет dpkg-dev (1.15.2) ... Настраивается пакет libstdc++6-4.3-dev (4.3.3-10) ... Настраивается пакет g++-4.3 (4.3.3-10) ... Настраивается пакет g++ (4:4.3.3-8) ... update-alternatives: используется `/usr/bin/g++' для предоставления `/usr/bin/c++' (c++) в автоматический режим. Настраивается пакет build-essential (11.4) ... |
#make install
make -C /lib/modules/2.6.29-2-686/build SUBDIRS=/tmp/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. |
#ls /var/cache/man
cat1 cat4 cat7 de fr fsstnd id it.ISO8859-1 ko opt pl.UTF-8 sv zh_CN cat2 cat5 cat8 es fr.ISO8859-1 gl index.db it.UTF-8 local pl pt_BR tr zh_TW cat3 cat6 cs fi fr.UTF-8 hu it ja oldlocal pl.ISO8859-2 ru X11R6 |
#man lsmod
|
#man rmmod
|
#man insmod
|
#man depmod
|
#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. |
#modinfo alt1
modinfo: could not find module alt1 |
#modinfo alt
modinfo: could not find module alt |
#modinfo a
modinfo: could not find module a |
#ls /etc/mo
modprobe.d/ modules monit/ motd motd.tail |
#cat /etc/modules
# /etc/modules: kernel modules to load at boot time. # # This file contains the names of kernel modules that should be loaded # at boot time, one per line. Lines beginning with "#" are ignored. # Parameters can be specified after the module name. |
#ls /etc/udev/rules.d/
70-persistent-cd.rules 70-persistent-net.rules |
#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 0x1969:0x1048 (atl1) SUBSYSTEM=="net", ACTION=="add", DRIVERS=="?*", ATTR{address}=="00:1b:fc:7d:b5:98", ATTR{type}=="1", KERNEL=="eth*", NAME="eth0" |
#ls /etc/mod
modprobe.d/ modules |
#ls /etc/modprobe.d/
aliases arch arch-aliases blacklist.conf oss-compat.conf |
#cat /etc/modprobe.d/aliases
# alias net-pf-12 decnet # 13 NETBEUI # alias net-pf-15 af_key # alias net-pf-16 af_netlink # alias net-pf-17 af_packet # 18 ASH # alias net-pf-19 econet # alias net-pf-20 atm # 22 SNA # alias net-pf-23 irda ... alias slip1 slip alias tunl0 ipip alias gre0 ip_gre alias usbdevfs usbcore alias nfs4 nfs # work around other kernel issues ############################################ # The EHCI driver should be loaded before the ones for low speed controllers # or some devices may be confused when they are disconnected and reconnected. install uhci-hcd /sbin/modprobe ehci-hcd; /sbin/modprobe --ignore-install uhci-hcd $CMDLINE_OPTS install ohci-hcd /sbin/modprobe ehci-hcd; /sbin/modprobe --ignore-install ohci-hcd $CMDLINE_OPTS |
#make install
make -C /lib/modules/2.6.29-2-686/build SUBDIRS=/tmp/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' # 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. |
#ls -l /var/cache/man/cat7/
итого 0 |
#ls -l /var/cache/man/
итого 424 drwxr-sr-x 2 man root 4096 Май 24 13:16 cat1 drwxr-sr-x 2 man root 4096 Май 24 13:16 cat2 drwxr-sr-x 2 man root 4096 Май 24 13:16 cat3 drwxr-sr-x 2 man root 4096 Май 24 13:16 cat4 drwxr-sr-x 2 man root 4096 Май 24 13:16 cat5 drwxr-sr-x 2 man root 4096 Май 24 13:16 cat6 drwxr-sr-x 2 man root 4096 Май 24 13:16 cat7 drwxr-sr-x 2 man root 4096 Май 24 13:16 cat8 drwxr-sr-x 2 man root 4096 Май 29 18:27 cs ... drwxr-sr-x 2 man root 4096 Май 29 18:27 pl drwxr-sr-x 2 man root 4096 Май 29 18:27 pl.ISO8859-2 drwxr-sr-x 2 man root 4096 Май 29 18:27 pl.UTF-8 drwxr-sr-x 2 man root 4096 Май 29 18:27 pt_BR drwxr-sr-x 2 man root 4096 Май 29 18:27 ru drwxr-sr-x 2 man root 4096 Май 29 18:27 sv drwxr-sr-x 2 man root 4096 Май 29 18:27 tr drwxr-sr-x 2 man root 4096 Май 24 13:16 X11R6 drwxr-sr-x 2 man root 4096 Май 29 18:27 zh_CN drwxr-sr-x 2 man root 4096 Май 29 18:27 zh_TW |
#init 0
|
$su -
Пароль: pass su: Сбой при проверке подлинности |
$pass
bash: pass: команда не найдена |
$su -
Пароль: |
#ls -l /dev/tty
tty tty14 tty20 tty27 tty33 tty4 tty46 tty52 tty59 tty8 tty0 tty15 tty21 tty28 tty34 tty40 tty47 tty53 tty6 tty9 tty1 tty16 tty22 tty29 tty35 tty41 tty48 tty54 tty60 ttyS0 tty10 tty17 tty23 tty3 tty36 tty42 tty49 tty55 tty61 ttyS1 tty11 tty18 tty24 tty30 tty37 tty43 tty5 tty56 tty62 ttyS2 tty12 tty19 tty25 tty31 tty38 tty44 tty50 tty57 tty63 ttyS3 tty13 tty2 tty26 tty32 tty39 tty45 tty51 tty58 tty7 |
#ls -l /dev/tty1
crw------- 1 root root 4, 1 Май 30 09:37 /dev/tty1 |
#mknod /tmp/tty1 c 4 1
|
#ls -l /dev/tty1 /tmp/tty1
crw------- 1 root root 4, 1 Май 30 09:37 /dev/tty1 crw-r--r-- 1 root root 4, 1 Май 30 09:45 /tmp/tty1 |
#echo TEST > /tmp/tty1
|
#rm /tmp/tty1
|
#apt-get install kpart
kpartloader kpartx |
#apt-get install kpart
kpartloader kpartx |
#apt-get install kpartx
Чтение списков пакетов... Готово Построение дерева зависимостей Чтение информации о состоянии... Готово Следующие пакеты устанавливались автоматически и больше не требуются: portmap Для их удаления используйте 'apt-get autoremove'. Будут установлены следующие дополнительные пакеты: dmsetup НОВЫЕ пакеты, которые будут установлены: dmsetup kpartx ... Получено:2 http://192.168.15.7 sid/main kpartx 0.4.8-15 [25,3kB] Получено 67,1kБ за 0s (375kБ/c) Выбор ранее не выбранного пакета dmsetup. (Чтение базы данных ... на данный момент установлено 54710 файлов и каталогов.) Распаковывается пакет dmsetup (из файла .../dmsetup_2%3a1.02.30-3_i386.deb)... Выбор ранее не выбранного пакета kpartx. Распаковывается пакет kpartx (из файла .../kpartx_0.4.8-15_i386.deb)... Обрабатываются триггеры для man-db ... Настраивается пакет dmsetup (2:1.02.30-3) ... Настраивается пакет kpartx (0.4.8-15) ... |
#man kpartx
|
#apt-get install kpar
kpar2 kpartloader kpartx |
#apt-get install par
par pari-doc paros parrot-nqp parser3 parted1.6 partitionmanager par2 pari-extra parprouted parrot-pct parser3-cgi parted1.6-doc partlibrary paragui-themes pari-gp parrot parrot-pge parser3-common parted-doc paraview pari-gp2c parrot-data-dumper parrot-test parser3-dev partigene parcellite paris-traceroute parrot-devel parrot-tge parser3-mysql partimage parchive parley parrot-doc parsec47 parsewiki partimage-doc paredit-el parley-data parrot-minimal parsec47-data parted partimage-server |
#apt-get install part
parted parted1.6-doc partigene partimage-doc partitionmanager parted1.6 parted-doc partimage partimage-server partlibrary |
#apt-get install parted
parted parted1.6 parted1.6-doc parted-doc |
#apt-get install parted
Чтение списков пакетов... Готово Построение дерева зависимостей Чтение информации о состоянии... Готово Следующие пакеты устанавливались автоматически и больше не требуются: portmap Для их удаления используйте 'apt-get autoremove'. Будут установлены следующие дополнительные пакеты: libparted1.8-10 Предлагаемые пакеты: libparted1.8-dev libparted1.8-i18n parted-doc ... Получено:2 http://192.168.15.7 sid/main parted 1.8.8.git.2008.03.24-11.1 [64,5kB] Получено 262kБ за 0s (3043kБ/c) Выбор ранее не выбранного пакета libparted1.8-10. (Чтение базы данных ... на данный момент установлено 54728 файлов и каталогов.) Распаковывается пакет libparted1.8-10 (из файла .../libparted1.8-10_1.8.8.git.2008.03.24-11.1_i386.deb)... Выбор ранее не выбранного пакета parted. Распаковывается пакет parted (из файла .../parted_1.8.8.git.2008.03.24-11.1_i386.deb)... Обрабатываются триггеры для man-db ... Настраивается пакет libparted1.8-10 (1.8.8.git.2008.03.24-11.1) ... Настраивается пакет parted (1.8.8.git.2008.03.24-11.1) ... |
#man mkfs
|
$e2cp /tmp/sda1:/etc/shadow /tmp/
/tmp//shadow: Permission denied Error copying file /etc/shadow to /tmp//shadow Error encountered copying files |
#cat /etc/def
default/ defoma/ |
#cat /etc/def
default/ defoma/ |
#cat /etc/default/
bootlogd dbus hal kdm.d/ monit rcS syslog-ng console-setup devpts halt locale ntpdate rsyslog tmpfs cron exim4 ifupdown lpd portmap ssh useradd |
#cat /etc/fstab
# UNCONFIGURED FSTAB FOR BASE SYSTEM |
#apt-get install cfdisk
Чтение списков пакетов... Готово Построение дерева зависимостей Чтение информации о состоянии... Готово E: Не удалось найти пакет cfdisk |
#which cfdisk
/sbin/cfdisk |
#df -l
Файловая система 1K-блоков Исп Доступно Исп% смонтирована на tmpfs 1553824 0 1553824 0% /lib/init/rw udev 10240 108 10132 2% /dev tmpfs 1553824 4 1553820 1% /dev/shm rootfs 19228276 1605132 16646396 9% / |
#fdisk -l
Disk /dev/sda: 80.0 GB, 80026361856 bytes 255 heads, 63 sectors/track, 9729 cylinders Units = cylinders of 16065 * 512 = 8225280 bytes Disk identifier: 0x8368247b Device Boot Start End Blocks Id System /dev/sda1 1 2432 19535008+ 83 Linux Disk /dev/sdb: 250.0 GB, 250059350016 bytes 255 heads, 63 sectors/track, 30401 cylinders Units = cylinders of 16065 * 512 = 8225280 bytes Disk identifier: 0xbcb3237f Device Boot Start End Blocks Id System /dev/sdb1 * 1 30401 244196001 7 HPFS/NTFS |
#mount /MNT
mount: can't find /MNT in /etc/fstab or /etc/mtab |
#mount /mnt
mount: can't find /mnt in /etc/fstab or /etc/mtab |
#mount /dev/sdb1 /mnt
|
#cd /mnt
|
#ls -l
итого 2095468 dr-x------ 1 root root 4096 Окт 8 2008 admin's_folder -r-------- 1 root root 0 Сен 25 2008 AUTOEXEC.BAT -r-------- 1 root root 211 Сен 25 2008 boot.ini -r-------- 1 root root 0 Сен 25 2008 CONFIG.SYS dr-x------ 1 root root 4096 Сен 26 2008 CUICA.tmp dr-x------ 1 root root 4096 Сен 25 2008 Documents and Settings dr-x------ 1 root root 0 Сен 25 2008 IDE dr-x------ 1 root root 4096 Сен 25 2008 Inetpub -r-------- 1 root root 0 Сен 25 2008 IO.SYS -r-------- 1 root root 0 Сен 25 2008 MSDOS.SYS dr-x------ 1 root root 0 Сен 25 2008 MSOCache -r-------- 1 root root 47564 Апр 14 2008 NTDETECT.COM -r-------- 1 root root 250048 Апр 14 2008 ntldr -r-------- 1 root root 2145386496 Май 24 12:30 pagefile.sys dr-x------ 1 root root 12288 Окт 8 2008 Program Files dr-x------ 1 root root 0 Сен 25 2008 RECYCLER -r-------- 1 root root 442 Сен 25 2008 RHDSetup.log dr-x------ 1 root root 4096 Сен 25 2008 System Volume Information dr-x------ 1 root root 36864 Май 13 11:42 WINDOWS |
default/ defoma/
bootlogd dbus hal kdm.d/ monit rcS syslog-ng console-setup devpts halt locale ntpdate rsyslog tmpfs cron exim4 ifupdown lpd portmap ssh useradd
# UNCONFIGURED FSTAB FOR BASE SYSTEM
# alias net-pf-12 decnet # 13 NETBEUI # alias net-pf-15 af_key # alias net-pf-16 af_netlink # alias net-pf-17 af_packet # 18 ASH # alias net-pf-19 econet # alias net-pf-20 atm # 22 SNA # alias net-pf-23 irda # alias net-pf-24 pppoe # 25 WANROUTER # alias net-pf-26 llc2 # alias net-pf-31 bluetooth # alias net-pf-33 af_rxrpc alias net-pf-16-proto-1 wire alias net-pf-16-proto-3 ip_queue # alias net-pf-16-proto-4 inet_diag # alias net-pf-16-proto-5 ipt_ULOG # alias net-pf-16-proto-6 xfrm_user alias net-pf-16-proto-8 scsi_transport_iscsi alias net-pf-16-proto-9 audit alias net-pf-16-proto-11 cn # alias net-pf-16-proto-12 nfnetlink alias net-pf-16-proto-13 ip6_queue # alias net-pf-16-proto-14 dn_rtmsg # executables formats ######################################################## install binfmt-0000 /bin/true alias binfmt-204 binfmt_aout alias binfmt-263 binfmt_aout alias binfmt-264 binfmt_aout alias binfmt-267 binfmt_aout alias binfmt-387 binfmt_aout # block devices ############################################################## alias block-major-3-* ide_generic alias block-major-22-* ide_generic alias block-major-33-* ide_generic alias block-major-34-* ide_generic alias block-major-37-* ide_tape alias block-major-44-* ftl alias block-major-46-* pcd alias block-major-47-* pf alias block-major-56-* ide_generic alias block-major-57-* ide_generic alias block-major-58-* lvm_mod alias block-major-88-* ide_generic alias block-major-89-* ide_generic alias block-major-90-* ide_generic alias block-major-91-* ide_generic alias block-major-93-* nftl alias block-major-97-* pg # character devices ########################################################## alias char-major-10-1 psmouse alias char-major-10-139 openprom alias char-major-10-157 applicom alias char-major-10-181 toshiba alias char-major-10-183 hw_random alias char-major-10-187 irnet alias char-major-10-189 ussp alias char-major-10-250 hci_vhci alias char-major-13-0 joydev alias char-major-13-1 joydev alias char-major-13-2 joydev alias char-major-13-3 joydev alias char-major-13-32 mousedev alias char-major-13-33 mousedev alias char-major-13-34 mousedev alias char-major-13-35 mousedev alias char-major-13-63 mousedev alias char-major-13-64 evdev alias char-major-13-65 evdev alias char-major-13-66 evdev alias char-major-13-67 evdev alias char-major-19-* cyclades alias char-major-20-* cyclades alias char-major-22-* pcxx alias char-major-23-* pcxx alias char-major-27-* ftape alias char-major-34-* scc alias char-major-35-* tclmidi alias char-major-48-* riscom8 alias char-major-49-* riscom8 alias char-major-57-* esp alias char-major-58-* esp alias char-major-63-* kdebug alias char-major-67-* coda alias char-major-75-* specialix alias char-major-76-* specialix alias char-major-81-* videodev alias char-major-83-* vtx alias char-major-89-* i2c_dev alias char-major-90-* mtdchar alias char-major-96-* pt alias char-major-97-* pg alias char-major-107-* 3dfx alias char-major-109-* lvm_mod alias char-major-166-* cdc_acm alias char-major-171-0 raw1394 alias char-major-171-1 video1394 alias char-major-171-2 dv1394 alias char-major-171-3 amdtp alias char-major-180-* usbcore alias char-major-195-* nvidia alias char-major-200-* vxspec alias char-major-202-* msr alias char-major-203-* cpuid alias char-major-206-* osst alias char-major-208-* ussp alias char-major-227-* tub3270 #alias char-major-240-* usb-serial #alias char-major-240-* hsfserial #alias char-major-241-* hsfserial # misc ####################################################################### #alias bt-proto-0 l2cap #alias bt-proto-2 sco #alias bt-proto-3 rfcomm #alias bt-proto-4 bnep #alias bt-proto-5 cmtp #alias bt-proto-6 hidp alias bt-proto-7 avdtp alias cipcb0 cipcb alias cipcb1 cipcb alias cipcb2 cipcb alias cipcb3 cipcb alias dummy0 dummy alias dummy1 dummy alias plip0 plip alias plip1 plip alias slip0 slip alias slip1 slip alias tunl0 ipip alias gre0 ip_gre alias usbdevfs usbcore alias nfs4 nfs # work around other kernel issues ############################################ # The EHCI driver should be loaded before the ones for low speed controllers # or some devices may be confused when they are disconnected and reconnected. install uhci-hcd /sbin/modprobe ehci-hcd; /sbin/modprobe --ignore-install uhci-hcd $CMDLINE_OPTS install ohci-hcd /sbin/modprobe ehci-hcd; /sbin/modprobe --ignore-install ohci-hcd $CMDLINE_OPTS
# /etc/modules: kernel modules to load at boot time. # # This file contains the names of kernel modules that should be loaded # at boot time, one per line. Lines beginning with "#" are ignored. # Parameters can be specified after the module name.
# 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 0x1969:0x1048 (atl1) SUBSYSTEM=="net", ACTION=="add", DRIVERS=="?*", ATTR{address}=="00:1b:fc:7d:b5:98", ATTR{type}=="1", KERNEL=="eth*", NAME="eth0"
grep -w CONFIG_SMP | awk '{ print $$3 }') ifneq ($(SMP),1) SMP := 0 endif ifneq ($(SMP),$(shell uname -a | grep SMP > /dev/null 2>&1 && echo 1 || echo 0)) $(warning ***) ifeq ($(SMP),1) $(warning *** Warning: kernel source configuration (SMP)) $(warning *** does not match running kernel (UP)) else $(warning *** Warning: kernel source configuration (UP)) $(warning *** does not match running kernel (SMP)) endif $(warning *** Continuing with build,) $(warning *** resulting driver may not be what you want) $(warning ***) endif ifeq ($(SMP),1) EXTRA_CFLAGS += -D__SMP__ endif ########################################################################### # 2.4.x & 2.6.x Specific rules K_VERSION:=$(shell uname -r | cut -c1-3 | sed 's/2\.[56]/2\.6/') ifeq ($(K_VERSION), 2.6) # Makefile for 2.6.x kernel TARGET = $(DRIVER_NAME).ko # man page MANSECTION = 7 MANFILE = $(TARGET:.ko=.$(MANSECTION)) ifneq ($(PATCHLEVEL),) EXTRA_CFLAGS += $(CFLAGS_EXTRA) obj-m += $(DRIVER_NAME).o $(DRIVER_NAME)-objs := $(CFILES:.c=.o) else default: ifeq ($(KOBJ),$(KSRC)) $(MAKE) -C $(KSRC) SUBDIRS=$(shell pwd) modules else $(MAKE) -C $(KSRC) O=$(KOBJ) SUBDIRS=$(shell pwd) modules endif endif else # ifeq ($(K_VERSION),2.6) # Makefile for 2.4.x kernel TARGET = $(DRIVER_NAME).o # man page MANSECTION = 7 MANFILE = $(TARGET:.o=.$(MANSECTION)) # Get rid of compile warnings in kernel header files from SuSE ifneq (,$(wildcard /etc/SuSE-release)) EXTRA_CFLAGS += -Wno-sign-compare -fno-strict-aliasing endif # Get rid of compile warnings in kernel header files from fedora ifneq (,$(wildcard /etc/fedora-release)) EXTRA_CFLAGS += -fno-strict-aliasing endif CFLAGS += $(EXTRA_CFLAGS) .SILENT: $(TARGET) $(TARGET): $(filter-out $(TARGET), $(CFILES:.c=.o)) $(LD) $(LDFLAGS) -r $^ -o $@ echo; echo echo "**************************************************" echo "** $(TARGET) built for $(KVER)" echo -n "** SMP " if [ "$(SMP)" = "1" ]; \ then echo "Enabled"; else echo "Disabled"; fi echo "**************************************************" echo $(CFILES:.c=.o): $(HFILES) Makefile default: $(MAKE) endif # ifeq ($(K_VERSION),2.6) ifeq (,$(MANDIR)) # find the best place to install the man page MANPATH := $(shell (manpath 2>/dev/null || echo $MANPATH) | sed 's/:/ /g') ifneq (,$(MANPATH)) # test based on inclusion in MANPATH test_dir = $(findstring $(dir), $(MANPATH)) else # no MANPATH, test based on directory existence test_dir = $(shell [ -e $(dir) ] && echo $(dir)) endif # our preferred install path # should /usr/local/man be in here ? MANDIR := /usr/share/man /usr/man MANDIR := $(foreach dir, $(MANDIR), $(test_dir)) MANDIR := $(firstword $(MANDIR)) endif ifeq (,$(MANDIR)) # fallback to /usr/man MANDIR := /usr/man endif # depmod version for rpm builds DEPVER := $(shell /sbin/depmod -V 2>/dev/null | \ awk 'BEGIN {FS="."} NR==1 {print $$2}') ########################################################################### # Build rules $(MANFILE).gz: ../$(MANFILE) gzip -c $< > $@ install: default $(MANFILE).gz # remove all old versions of the driver find $(INSTALL_MOD_PATH)/lib/modules/$(KVER) -name $(TARGET) -exec rm -f {} \; || true find $(INSTALL_MOD_PATH)/lib/modules/$(KVER) -name $(TARGET).gz -exec rm -f {} \; || true install -D -m 644 $(TARGET) $(INSTALL_MOD_PATH)$(INSTDIR)/$(TARGET) ifeq (,$(INSTALL_MOD_PATH)) /sbin/depmod -a || true else ifeq ($(DEPVER),1 ) /sbin/depmod -r $(INSTALL_MOD_PATH) -a || true else /sbin/depmod -b $(INSTALL_MOD_PATH) -a -n $(KVERSION) > /dev/null || true endif endif install -D -m 644 $(MANFILE).gz $(INSTALL_MOD_PATH)$(MANDIR)/man$(MANSECTION)/$(MANFILE).gz man -c -P'cat > /dev/null' $(MANFILE:.$(MANSECTION)=) || true uninstall: if [ -e $(INSTDIR)/$(TARGET) ] ; then \ rm -f $(INSTDIR)/$(TARGET) ; \ fi /sbin/depmod -a if [ -e $(MANDIR)/man$(MANSECTION)/$(MANFILE).gz ] ; then \ rm -f $(MANDIR)/man$(MANSECTION)/$(MANFILE).gz ; \ fi .PHONY: clean install clean: rm -rf $(TARGET) $(TARGET:.ko=.o) $(TARGET:.ko=.mod.c) $(TARGET:.ko=.mod.o) $(CFILES:.c=.o) $(MANFILE).gz .*cmd .tmp_versions
Время первой команды журнала | 17:46:46 2009- 5-29 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Время последней команды журнала | 10:13:32 2009- 5-30 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Количество командных строк в журнале | 101 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Процент команд с ненулевым кодом завершения, % | 16.83 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Процент синтаксически неверно набранных команд, % | 1.98 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Суммарное время работы с терминалом *, час | 1.54 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Количество командных строк в единицу времени, команда/мин | 1.09 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Частота использования команд |
|
В журнал автоматически попадают все команды, данные в любом терминале системы.
Для того чтобы убедиться, что журнал на текущем терминале ведётся, и команды записываются, дайте команду 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