/l3/users/08-04-2013/NT-Ladm/debian7.net.nt/root :1 :2 :3 :4 :5 :6 :7 :8 |
|
#make oldconfig
![]() scripts/kconfig/conf --oldconfig Kconfig .config:508:warning: symbol value 'm' invalid for ACPI_APEI_GHES .config:1591:warning: symbol value 'm' invalid for BMP085 .config:3084:warning: symbol value 'm' invalid for POWER_SUPPLY .config:3301:warning: symbol value 'm' invalid for MFD_WM8400 .config:4758:warning: symbol value 'm' invalid for COMEDI_PCI_DRIVERS .config:4808:warning: symbol value 'm' invalid for COMEDI_PCMCIA_DRIVERS .config:4812:warning: symbol value 'm' invalid for COMEDI_USB_DRIVERS * * Restart config... ... Automatically append version information to the version string (LOCALVERSION_AUTO) [N/y/?] n Kernel compression mode > 1. Gzip (KERNEL_GZIP) 2. Bzip2 (KERNEL_BZIP2) 3. LZMA (KERNEL_LZMA) 4. XZ (KERNEL_XZ) 5. LZO (KERNEL_LZO) choice[1-5?]: 1 Default hostname (DEFAULT_HOSTNAME) [(none)] (NEW) ^Cmake[1]: *** [oldconfig] Прерывание make: *** [oldconfig] Прерывание |
#make menuconfig
Device Drivers ---> | | Firmware Drivers ---> | | | | | | | | | | | | | | | | [*] Enable loadable module support ---> | | -*- Enable the block layer --->rt ---> | | Processor type and features ---> | | Power management and ACPI options ---> | | Bus options (PCI etc.) --->tions ---> | | ... Say Y here unless you know you really don't want to mount disks ( 75%) | | | | | | | | | | | | | +---------------------------------------------------------------------+ | +-------------------------------------------------------------------------+ | | +-------------------------------------------------------------------------+ *** End of the configuration. *** Execute 'make' to start the build or try 'make help'. |
#make menuconfig
*** End of the configuration. *** Execute 'make' to start the build or try 'make help'. |
#make dep
scripts/kconfig/conf --silentoldconfig Kconfig *** Warning: make dep is unnecessary now. |
#make bzImage -j 2
![]() SYSHDR arch/x86/syscalls/../include/generated/uapi/asm/unistd_32.h SYSHDR arch/x86/syscalls/../include/generated/uapi/asm/unistd_64.h WRAP arch/x86/include/generated/asm/clkdev.h CHK include/generated/uapi/linux/version.h UPD include/generated/uapi/linux/version.h SYSHDR arch/x86/syscalls/../include/generated/uapi/asm/unistd_x32.h SYSTBL arch/x86/syscalls/../include/generated/asm/syscalls_32.h CHK include/generated/utsrelease.h UPD include/generated/utsrelease.h HOSTCC scripts/genksyms/genksyms.o ... CC kernel/stop_machine.o CC mm/readahead.o CC kernel/audit.o CC mm/swap.o CC kernel/auditfilter.o CC mm/truncate.o CC kernel/auditsc.o CC mm/vmscan.o ^Z [1]+ Stopped make bzImage -j 2 |
#ls /boot
config-2.6.39-bpo.2-686-pae System.map-2.6.39-bpo.2-686-pae grub vmlinuz-2.6.39-bpo.2-686-pae initrd.img-2.6.39-bpo.2-686-pae |
#ls /lib/modules/]\
|
#ls /lib/modules/
/dev/null /lib/modules/: 2.6.39-bpo.2-686-pae |
#ls /lib/modules/]ls /lib/modules/
![]() ls: невозможно получить доступ к /lib/modules/]ls: Нет такого файла или каталога /lib/modules/: 2.6.39-bpo.2-686-pae |
#ls /lib/modules/
2.6.39-bpo.2-686-pae |
#lsmod
Module Size Used by fuse 55666 3 loop 17777 0 snd_pcm 52731 0 snd_timer 22171 1 snd_pcm snd 38189 2 snd_pcm,snd_timer soundcore 12878 1 snd snd_page_alloc 12841 1 snd_pcm parport_pc 21895 0 i2c_piix4 12480 0 ... sg 21385 0 sr_mod 17418 0 cdrom 34631 1 sr_mod ata_generic 12439 0 ata_piix 21079 0 libata 132100 2 ata_generic,ata_piix scsi_mod 134453 3 sg,sr_mod,libata xen_blkfront 17072 5 xen_netfront 21506 0 floppy 47893 0 |
#lsmod|less
|
#rmmod pcspkr
|
#modprobe pcspkr
|
#lsmod|less
|
#modinfo pcspkr
filename: /lib/modules/2.6.39-bpo.2-686-pae/kernel/drivers/input/misc/pcspkr.ko alias: platform:pcspkr license: GPL description: PC Speaker beeper driver author: Vojtech Pavlik <vojtech@ucw.cz> depends: intree: Y vermagic: 2.6.39-bpo.2-686-pae SMP mod_unload modversions 686 |
#modinfo evdev
filename: /lib/modules/2.6.39-bpo.2-686-pae/kernel/drivers/input/evdev.ko license: GPL description: Input driver event char devices author: Vojtech Pavlik <vojtech@ucw.cz> alias: input:b*v*p*e*-e*k*r*a*m*l*s*f*w* depends: intree: Y vermagic: 2.6.39-bpo.2-686-pae SMP mod_unload modversions 686 |
#modinfo buttom
![]() ERROR: modinfo: could not find module buttom |
#modinfo button
filename: /lib/modules/2.6.39-bpo.2-686-pae/kernel/drivers/acpi/button.ko license: GPL description: ACPI Button Driver author: Paul Diefenbaugh alias: acpi*:LNXPWRBN:* alias: acpi*:PNP0C0C:* alias: acpi*:LNXSLPBN:* alias: acpi*:PNP0C0E:* alias: acpi*:PNP0C0D:* depends: intree: Y vermagic: 2.6.39-bpo.2-686-pae SMP mod_unload modversions 686 |
#rmmod button
|
#lsmod|less
|
#lspci
00:00.0 Host bridge: Intel Corporation 440FX - 82441FX PMC [Natoma] (rev 02) 00:01.0 ISA bridge: Intel Corporation 82371SB PIIX3 ISA [Natoma/Triton II] 00:01.1 IDE interface: Intel Corporation 82371SB PIIX3 IDE [Natoma/Triton II] 00:01.3 Bridge: Intel Corporation 82371AB/EB/MB PIIX4 ACPI (rev 01) 00:02.0 VGA compatible controller: Cirrus Logic GD 5446 00:03.0 Unassigned class [ff80]: XenSource, Inc. Xen Platform Device (rev 01) |
#lspci -vvn
00:00.0 0600: 8086:1237 (rev 02) Subsystem: 1af4:1100 Control: I/O- Mem- BusMaster+ SpecCycle- MemWINV- VGASnoop- ParErr- Stepping- SERR- FastB2B- DisINTx- Status: Cap- 66MHz- UDF- FastB2B- ParErr- DEVSEL=fast >TAbort- <TAbort- <MAbort- >SERR- <PERR- INTx- Latency: 0 00:01.0 0601: 8086:7000 Subsystem: 1af4:1100 Control: I/O+ Mem+ BusMaster+ SpecCycle- MemWINV- VGASnoop- ParErr- Stepping- SERR- FastB2B- DisINTx- Status: Cap- 66MHz- UDF- FastB2B- ParErr- DEVSEL=medium >TAbort- <TAbort- <MAbort- >SERR- <PERR- INTx- Latency: 0 ... Expansion ROM at <unassigned> [disabled] 00:03.0 ff80: 5853:0001 (rev 01) Subsystem: 5853:0001 Control: I/O+ Mem+ BusMaster+ SpecCycle- MemWINV- VGASnoop- ParErr- Stepping- SERR- FastB2B- DisINTx- Status: Cap- 66MHz- UDF- FastB2B- ParErr- DEVSEL=fast >TAbort- <TAbort- <MAbort- >SERR- <PERR- INTx- Latency: 0 Interrupt: pin A routed to IRQ 28 Region 0: I/O ports at c000 [size=256] Region 1: Memory at f2000000 (32-bit, prefetchable) [size=16M] Kernel driver in use: xen-platform-pci |
#lspci
00:00.0 Host bridge: Intel Corporation 440FX - 82441FX PMC [Natoma] (rev 02) 00:01.0 ISA bridge: Intel Corporation 82371SB PIIX3 ISA [Natoma/Triton II] 00:01.1 IDE interface: Intel Corporation 82371SB PIIX3 IDE [Natoma/Triton II] 00:01.3 Bridge: Intel Corporation 82371AB/EB/MB PIIX4 ACPI (rev 01) 00:02.0 VGA compatible controller: Cirrus Logic GD 5446 00:03.0 Unassigned class [ff80]: XenSource, Inc. Xen Platform Device (rev 01) |
#lsusb
![]() |
#ssh root@192.168.13.253
Region 2: Memory at e0000000 (32-bit, prefetchable) [size=256M] Region 3: Memory at f0000000 (32-bit, non-prefetchable) [size=1M] Expansion ROM at <unassigned> [disabled] Capabilities: [90] MSI: Enable- Count=1/1 Maskable- 64bit- Address: 00000000 Data: 0000 Capabilities: [d0] Power Management version 2 Flags: PMEClk- DSI+ D1- D2- AuxCurrent=0mA PME(D0-,D1-,D2-,D3hot -,D3cold-) root@192.168.13.253's password: Permission denied, please try again. ... â % fobos:~# fobos:~# fobos:~# fobos:~# fobos:~# fobos:~# fobos:~# exit logout Connection to 192.168.13.253 closed. |
Время первой команды журнала | 13:57:10 2013- 4-12 | ||||||||||||||||||||||||||||||
Время последней команды журнала | 15:45:47 2013- 4-12 | ||||||||||||||||||||||||||||||
Количество командных строк в журнале | 26 | ||||||||||||||||||||||||||||||
Процент команд с ненулевым кодом завершения, % | 15.38 | ||||||||||||||||||||||||||||||
Процент синтаксически неверно набранных команд, % | 0.00 | ||||||||||||||||||||||||||||||
Суммарное время работы с терминалом *, час | 0.88 | ||||||||||||||||||||||||||||||
Количество командных строк в единицу времени, команда/мин | 0.50 | ||||||||||||||||||||||||||||||
Частота использования команд |
|
В журнал автоматически попадают все команды, данные в любом терминале системы.
Для того чтобы убедиться, что журнал на текущем терминале ведётся, и команды записываются, дайте команду 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