/l3/users/09-03-2011/NT-Ladm/debian3.net.nt/root :1 :2 |
|
#cd /usr/src/
|
#cd /usr/src/
|
#cp /boot/config-'uname -r' /usr/src/linux-source-2.6.37.3/.config
cp: невозможно выполнить stat для `/boot/config-uname -r': Нет такого файла или каталога |
#cp /boot/config-'uname -r' /usr/src/linux-source-2.6.37.3/.config
cp: невозможно выполнить stat для `/boot/config-uname -r': Нет такого файла или каталога |
#cp /boot/config-'uname -r' /usr/src/linux-2.6.37.3/.config
cp: невозможно выполнить stat для `/boot/config-uname -r': Нет такого файла или каталога |
#cp /boot/config-'uname -r' /usr/src/linux-2.6.37.3/.config
cp: невозможно выполнить stat для `/boot/config-uname -r': Нет такого файла или каталога |
#make help
Cleaning targets: clean - Remove most generated files but keep the config and enough build support to build external modules mrproper - Remove all generated files + config + various backup files distclean - mrproper + remove editor backup and patch files Configuration targets: config - Update current config utilising a line-oriented program nconfig - Update current config utilising a ncurses menu based program menuconfig - Update current config utilising a menu based program xconfig - Update current config utilising a QT based front-end ... FDINITRD=file initrd for the booted kernel i386_defconfig - Build for i386 x86_64_defconfig - Build for x86_64 make V=0|1 [targets] 0 => quiet build (default), 1 => verbose build make V=2 [targets] 2 => give reason for rebuild of target make O=dir [targets] Locate all output files in "dir", including .config make C=1 [targets] Check all c source with $CHECK (sparse by default) make C=2 [targets] Force check of all c source with $CHECK Execute "make" or "make all" to build all targets marked with [*] For further info see the ./README file |
#make help
Cleaning targets: clean - Remove most generated files but keep the config and enough build support to build external modules mrproper - Remove all generated files + config + various backup files distclean - mrproper + remove editor backup and patch files Configuration targets: config - Update current config utilising a line-oriented program nconfig - Update current config utilising a ncurses menu based program menuconfig - Update current config utilising a menu based program xconfig - Update current config utilising a QT based front-end ... FDINITRD=file initrd for the booted kernel i386_defconfig - Build for i386 x86_64_defconfig - Build for x86_64 make V=0|1 [targets] 0 => quiet build (default), 1 => verbose build make V=2 [targets] 2 => give reason for rebuild of target make O=dir [targets] Locate all output files in "dir", including .config make C=1 [targets] Check all c source with $CHECK (sparse by default) make C=2 [targets] Force check of all c source with $CHECK Execute "make" or "make all" to build all targets marked with [*] For further info see the ./README file |
#make menuconfig
.config - Linux/i386 2.6.37.3 Kernel Configuration qqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqq lqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqq Linux/i386 2.6.37.3 Kernel Configuration qqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqk x Arrow keys navigate the menu. <Enter> selects submenus --->. Highlighted letters are hotkeys. Pressing <Y> includes, <N> excludes, <M> modularizes features. Press x x <Esc><Esc> to exit, <?> for Help, </> for Search. Legend: [*] built-in [ ] excluded <M> module < > module capable x x x [*] Enable loadable module support ---> x x Processor type and features ---> x lqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqk x ... x Do you wish to save your new configuration? <ESC><ESC> x x to continue. x tqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqu x < Yes > < No > x mqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqj # # configuration written to .config # *** End of the configuration. *** Execute 'make' to start the build or try 'make help'. |
#make menuconfig
[*] Enable loadable module support ---> -*- Enable the block layer ---> Processor type and features ---> Power management and ACPI options ---> Bus options (PCI etc.) ---> Executable file formats / Emulations ---> -*- Networking support ---> Device Drivers ---> Firmware Drivers ---> File systems ---> ... x Do you wish to save your new configuration? <ESC><ESC> x x to continue. x tqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqu x < Yes > < No > x mqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqj # # configuration written to .config # *** End of the configuration. *** Execute 'make' to start the build or try 'make help'. |
#make dep
HOSTLD scripts/kconfig/conf scripts/kconfig/conf --silentoldconfig Kconfig *** Warning: make dep is unnecessary now. |
#make dep
HOSTLD scripts/kconfig/conf scripts/kconfig/conf --silentoldconfig Kconfig *** Warning: make dep is unnecessary now. |
#make bzImage
CHK include/linux/version.h UPD include/linux/version.h CHK include/generated/utsrelease.h UPD include/generated/utsrelease.h CC kernel/bounds.s GEN include/generated/bounds.h CC arch/x86/kernel/asm-offsets.s GEN include/generated/asm-offsets.h CALL scripts/checksyscalls.sh HOSTCC scripts/genksyms/genksyms.o ... LD arch/x86/boot/setup.elf OBJCOPY arch/x86/boot/setup.bin OBJCOPY arch/x86/boot/vmlinux.bin HOSTCC arch/x86/boot/tools/build BUILD arch/x86/boot/bzImage Root device is (22, 1) Setup is 15372 bytes (padded to 15872 bytes). System is 1958 kB CRC 4e2f132e Kernel: arch/x86/boot/bzImage is ready (#1) |
#make bzImage
CHK include/linux/version.h UPD include/linux/version.h CHK include/generated/utsrelease.h UPD include/generated/utsrelease.h CC kernel/bounds.s GEN include/generated/bounds.h CC arch/x86/kernel/asm-offsets.s GEN include/generated/asm-offsets.h CALL scripts/checksyscalls.sh HOSTCC scripts/genksyms/genksyms.o ... LD arch/x86/boot/setup.elf OBJCOPY arch/x86/boot/setup.bin OBJCOPY arch/x86/boot/vmlinux.bin HOSTCC arch/x86/boot/tools/build BUILD arch/x86/boot/bzImage Root device is (22, 1) Setup is 15372 bytes (padded to 15872 bytes). System is 1958 kB CRC 4e2f132e Kernel: arch/x86/boot/bzImage is ready (#1) |
#ssh root@192.168.16.5
The authenticity of host '192.168.16.5 (192.168.16.5)' can't be established. RSA key fingerprint is fb:8a:d8:5e:c8:11:0c:8b:ec:7b:51:1e:a5:82:5c:61. Are you sure you want to continue connecting (yes/no)? y Please type 'yes' or 'no': yes Warning: Permanently added '192.168.16.5' (RSA) to the list of known hosts. root@192.168.16.5's password: Linux debian5 2.6.32.26 #1 SMP Sat Dec 4 21:13:18 EET 2010 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: Mon Mar 7 14:17:23 2011 Removing stale pidfile |
#ssh root@192.168.16.5
root@192.168.16.5's password: Linux debian5 2.6.32.26 #1 SMP Sat Dec 4 21:13:18 EET 2010 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 Mar 12 14:58:50 2011 from 192.168.16.56 |
#apt-get install wine wine-bin wine-utils
Чтение списков пакетов... Готово Построение дерева зависимостей Чтение информации о состоянии... Готово Будут установлены следующие дополнительные пакеты: libwine libwine-alsa libwine-cms libwine-gl libwine-gphoto2 libwine-ldap libwine-print libwine-sane Предлагаемые пакеты: wine-doc binfmt-support ttf-mscorefonts-installer winbind avscan klamav clamav НОВЫЕ пакеты, которые будут установлены: ... Настраивается пакет libwine-alsa (1.0.1-1) ... Настраивается пакет libwine-cms (1.0.1-1) ... Настраивается пакет libwine-gl (1.0.1-1) ... Настраивается пакет libwine-gphoto2 (1.0.1-1) ... Настраивается пакет libwine-ldap (1.0.1-1) ... Настраивается пакет libwine-print (1.0.1-1) ... Настраивается пакет libwine-sane (1.0.1-1) ... Настраивается пакет wine-bin (1.0.1-1) ... Настраивается пакет wine-utils (1.0.1-1) ... Настраивается пакет wine (1.0.1-1) ... |
#apt-get install unrar
Чтение списков пакетов... Готово Построение дерева зависимостей Чтение информации о состоянии... Готово НОВЫЕ пакеты, которые будут установлены: unrar обновлено 0, установлено 1 новых пакетов, для удаления отмечено 0 пакетов, и 3 пакетов не обновлено. Необходимо скачать 97,2kБ архивов. После данной операции, объём занятого дискового пространства возрастёт на 242kB. Получено:1 http://ftp.ua.debian.org lenny/non-free unrar 1:3.8.2-1 [97,2kB] Получено 97,2kБ за 0s (647kБ/c) Выбор ранее не выбранного пакета unrar. (Чтение базы данных... на данный момент установлено 100083 файлов и каталогов.) Распаковывается пакет unrar (из файла .../unrar_1%3a3.8.2-1_i386.deb)... Обрабатываются триггеры для man-db ... Настраивается пакет unrar (1:3.8.2-1) ... |
#ls pci vvn
ls: невозможно получить доступ к pci: Нет такого файла или каталога ls: невозможно получить доступ к vvn: Нет такого файла или каталога |
#lspci vvn
Usage: lspci [<switches>] Basic display modes: -mm Produce machine-readable output (single -m for an obsolete format) -t Show bus tree Display options: -v Be verbose (-vv for very verbose) -k Show kernel drivers handling each device -x Show hex-dump of the standard part of the config space -xxx Show hex-dump of the whole config space (dangerous; root only) -xxxx Show hex-dump of the 4096-byte extended config space (root only) ... Other options: -i <file> Use specified ID database instead of /usr/share/misc/pci.ids.gz -p <file> Look up kernel modules in a given file instead of default modules.pcimap -M Enable `bus mapping' mode (dangerous; root only) PCI access options: -A <method> Use the specified PCI access method (see `-A help' for a list) -O <par>=<val> Set PCI access parameter (see `-O help' for a list) -G Enable PCI access debugging -H <mode> Use direct hardware access (<mode> = 1 or 2) -F <file> Read PCI configuration dump from a given file |
#lsusb
Bus 004 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub Bus 003 Device 002: ID 046d:c001 Logitech, Inc. N48/M-BB48 [FirstMouse Plus] Bus 003 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub Bus 002 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub Bus 001 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub |
#lspci -vvn
00:00.0 0600: 8086:2560 (rev 01) Subsystem: 8086:2560 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 Region 0: Memory at d8000000 (32-bit, prefetchable) [size=64M] Capabilities: [e4] Vendor Specific Information <?> Kernel driver in use: agpgart-intel Kernel modules: intel-agp 00:02.0 0300: 8086:2562 (rev 01) (prog-if 00 [VGA controller]) ... Status: Cap+ 66MHz- UDF- FastB2B+ ParErr- DEVSEL=medium >TAbort- <TAbort- <MAbort- >SERR- <PERR- INTx- Latency: 32 (8000ns min, 16000ns max) Interrupt: pin A routed to IRQ 16 Region 0: I/O ports at c000 [size=256] Region 1: Memory at dc000000 (32-bit, non-prefetchable) [size=256] Capabilities: [50] Power Management version 2 Flags: PMEClk- DSI- D1+ D2+ AuxCurrent=0mA PME(D0-,D1+,D2+,D3hot+,D3cold-) Status: D0 PME-Enable- DSel=0 DScale=0 PME- Kernel driver in use: 8139too Kernel modules: 8139too, 8139cp |
#apt-get install samba
Чтение списков пакетов... Готово Построение дерева зависимостей Чтение информации о состоянии... Готово Будут установлены следующие дополнительные пакеты: Importing account for sync...ok Importing account for games...ok Importing account for man...ok Importing account for lp...ok Importing account for mail...ok Importing account for news...ok ... Importing account for statd...ok Importing account for messagebus...ok Importing account for avahi...ok Importing account for gdm...ok Importing account for haldaemon...ok Importing account for hplip...ok Importing account for user...ok Добавляется группа `sambashare' (GID 116) ... Готово. Starting Samba daemons: nmbd smbd. |
#pwd
/home/user |
#vim /etc/samba/smb.conf
--- /tmp/l3-saved-3188.22065.30052 2011-03-12 16:57:40.000000000 +0200 +++ /etc/samba/smb.conf 2011-03-12 17:02:18.000000000 +0200 @@ -102,7 +102,7 @@ # in this server for every user accessing the server. See # /usr/share/doc/samba-doc/htmldocs/Samba3-HOWTO/ServerType.html # in the samba-doc package for details. -# security = user +security = user # You may wish to use password encryption. See the section on # 'encrypt passwords' in the smb.conf(5) manpage before enabling. @@ -243,7 +243,7 @@ # By default, the home directories are exported read-only. Change the # next parameter to 'no' if you want to be able to write to them. read only = yes - + writable=yes # File creation mask is set to 0700 for security reasons. If you want to # create files with group=rw permissions, set next parameter to 0775. create mask = 0700 |
#frisk -l /dev/xvda2
bash: frisk: команда не найдена |
#fdisk -l /dev/xvda2
Disk /dev/xvda2: 10.7 GB, 10737418240 bytes 255 heads, 63 sectors/track, 1305 cylinders Units = cylinders of 16065 * 512 = 8225280 bytes Sector size (logical/physical): 512 bytes / 512 bytes I/O size (minimum/optimal): 512 bytes / 512 bytes Disk identifier: 0x00000000 Disk /dev/xvda2 doesn't contain a valid partition table |
#fdisk /dev/xvda2
Device contains neither a valid DOS partition table, nor Sun, SGI or OSF disklabel Building a new DOS disklabel with disk identifier 0x82fc3ecc. Changes will remain in memory only, until you decide to write them. After that, of course, the previous content won't be recoverable. Warning: invalid flag 0x0000 of partition table 4 will be corrected by w(rite) WARNING: DOS-compatible mode is deprecated. It's strongly recommended to switch off the mode (command 'c') and change display units to sectors (command 'u'). Command (m for help): m Command action ... /dev/xvda2p2 133 1305 9422122+ 5 Extended /dev/xvda2p5 133 786 5253223+ 83 Linux /dev/xvda2p6 787 1305 4168836 83 Linux Command (m for help): w The partition table has been altered! Calling ioctl() to re-read partition table. WARNING: Re-reading the partition table failed with error 22: Недопустимый аргумент. The kernel still uses the old table. The new table will be used at the next reboot or after you run partprobe(8) or kpartx(8) Syncing disks. |
#/etc/init.d/samba restart
Stopping Samba daemons: nmbd smbd. Starting Samba daemons: nmbd smbd. |
#vim /etc/samba/smb.comf
|
#~
[global] [global] ## Browsing/Identification ### # Change this to the workgroup/NT-domain name your Samba server will part of workgroup = HOME # server string is the equivalent of the NT Description field server string = %h server 42,0-1 5% # Is this machine able to authenticate users. Both PDC and BDC # must have this setting enabled. If you are the BDC you must ... 246 writable=yese samba server. 247 # File creation mask is set to 0700 for security reasons. If you want to :set number o 252 # create dirs. with group=rw permissions, set next parameter to 0775. 249 create mask = 0700 253 255 # By default, \\server\username shares can be connected to by anyone 254 "/etc/samba/smb.conf" 329L, 12035C записано |
#invoke-rc.d samba reload
Reloading /etc/samba/smb.conf: smbd only. |
#fdisk -l
Disk /dev/xvda1: 10.7 GB, 10737418240 bytes 255 heads, 63 sectors/track, 1305 cylinders Units = cylinders of 16065 * 512 = 8225280 bytes Sector size (logical/physical): 512 bytes / 512 bytes I/O size (minimum/optimal): 512 bytes / 512 bytes Disk identifier: 0x00000000 Disk /dev/xvda1 doesn't contain a valid partition table Disk /dev/xvda2: 10.7 GB, 10737418240 bytes 255 heads, 63 sectors/track, 1305 cylinders Units = cylinders of 16065 * 512 = 8225280 bytes Sector size (logical/physical): 512 bytes / 512 bytes I/O size (minimum/optimal): 512 bytes / 512 bytes Disk identifier: 0x82fc3ecc Device Boot Start End Blocks Id System /dev/xvda2p1 1 132 1060258+ 83 Linux /dev/xvda2p2 133 1305 9422122+ 5 Extended /dev/xvda2p5 133 786 5253223+ 83 Linux /dev/xvda2p6 787 1305 4168836 83 Linux |
#reboot
Broadcast message from root@debian5 (pts/1) (Sat Mar 12 15:11:19 2011): The system is going down for reboot NOW! |
#fdisk -l
Disk /dev/xvda1: 10.7 GB, 10737418240 bytes 255 heads, 63 sectors/track, 1305 cylinders Units = cylinders of 16065 * 512 = 8225280 bytes Sector size (logical/physical): 512 bytes / 512 bytes I/O size (minimum/optimal): 512 bytes / 512 bytes Disk identifier: 0x00000000 Disk /dev/xvda1 doesn't contain a valid partition table Disk /dev/xvda2: 10.7 GB, 10737418240 bytes 255 heads, 63 sectors/track, 1305 cylinders Units = cylinders of 16065 * 512 = 8225280 bytes Sector size (logical/physical): 512 bytes / 512 bytes I/O size (minimum/optimal): 512 bytes / 512 bytes Disk identifier: 0x82fc3ecc Device Boot Start End Blocks Id System /dev/xvda2p1 1 132 1060258+ 83 Linux /dev/xvda2p2 133 1305 9422122+ 5 Extended /dev/xvda2p5 133 786 5253223+ 83 Linux /dev/xvda2p6 787 1305 4168836 83 Linux |
#apt-get install kpartx
Чтение списков пакетов... Готово Построение дерева зависимостей Чтение информации о состоянии... Готово Будут установлены следующие дополнительные пакеты: dmsetup libdevmapper1.02.1 НОВЫЕ пакеты, которые будут установлены: dmsetup kpartx libdevmapper1.02.1 обновлено 0, установлено 3 новых пакетов, для удаления отмечено 0 пакетов, и 0 пакетов не обновлено. Необходимо скачать 161 kБ архивов. После данной операции, объём занятого дискового пространства возрастёт на 541 kB. ... (Чтение базы данных ... на данный момент установлено 18455 файлов и каталогов.) Распаковывается пакет libdevmapper1.02.1 (из файла .../libdevmapper1.02.1_2%3a1.02.48-5_i386.deb)... Выбор ранее не выбранного пакета dmsetup. Распаковывается пакет dmsetup (из файла .../dmsetup_2%3a1.02.48-5_i386.deb)... Выбор ранее не выбранного пакета kpartx. Распаковывается пакет kpartx (из файла .../kpartx_0.4.8+git0.761c66f-9_i386.deb)... Обрабатываются триггеры для man-db ... Настраивается пакет libdevmapper1.02.1 (2:1.02.48-5) ... Настраивается пакет dmsetup (2:1.02.48-5) ... Настраивается пакет kpartx (0.4.8+git0.761c66f-9) ... |
#kpartx -a /dev/xvda2
|
#cd \
> |
#pwd
/root |
#cd ..
|
#pwd
/ |
#cd map
bash: cd: map: Нет такого файла или каталога |
#la /dev/map
bash: la: команда не найдена |
#la /dev/mapper
bash: la: команда не найдена |
#ls /dev/mapper
control xvda2p1 xvda2p2 xvda2p5 xvda2p6 |
#apt-get install ntfsprogs
Чтение списков пакетов... Готово Построение дерева зависимостей Чтение информации о состоянии... Готово Будут установлены следующие дополнительные пакеты: fuse-utils libfuse2 libntfs10 НОВЫЕ пакеты, которые будут установлены: fuse-utils libfuse2 libntfs10 ntfsprogs обновлено 0, установлено 4 новых пакетов, для удаления отмечено 0 пакетов, и 0 пакетов не обновлено. Необходимо скачать 546 kБ архивов. После данной операции, объём занятого дискового пространства возрастёт на 1 409 kB. ... Распаковывается пакет ntfsprogs (из файла .../ntfsprogs_2.0.0-1+b1_i386.deb)... Обрабатываются триггеры для man-db ... Настраивается пакет libfuse2 (2.8.4-1.1) ... Настраивается пакет fuse-utils (2.8.4-1.1) ... creating fuse group... Добавляется группа «fuse» (GID 104) ... Готово. udev active, skipping device node creation. Настраивается пакет libntfs10 (2.0.0-1+b1) ... Настраивается пакет ntfsprogs (2.0.0-1+b1) ... |
#mkfs
Usage: mkfs [-V] [-t fstype] [fs-options] device [size] |
#mkfs.ntfs /dev/mapper/xvda2p
xvda2p1 xvda2p2 xvda2p5 xvda2p6 |
#mkfs.ntfs /dev/mapper/xvda2p1
Cluster size has been automatically set to 4096 bytes. Initializing device with zeroes: 100% - Done. Creating NTFS volume structures. mkntfs completed successfully. Have a nice day. |
#apt-get install ntfs-3g
Чтение списков пакетов... Готово Построение дерева зависимостей Чтение информации о состоянии... Готово Будут установлены следующие дополнительные пакеты: libntfs-3g75 НОВЫЕ пакеты, которые будут установлены: libntfs-3g75 ntfs-3g обновлено 0, установлено 2 новых пакетов, для удаления отмечено 0 пакетов, и 0 пакетов не обновлено. Необходимо скачать 250 kБ архивов. После данной операции, объём занятого дискового пространства возрастёт на 623 kB. ... Получено:2 http://ftp.ua.debian.org/debian/ squeeze/main ntfs-3g i386 1:2010.3.6-1 [63,8 kB] Получено 250 kБ за 0с (430 kБ/c) Выбор ранее не выбранного пакета libntfs-3g75. (Чтение базы данных ... на данный момент установлено 18558 файлов и каталогов.) Распаковывается пакет libntfs-3g75 (из файла .../libntfs-3g75_1%3a2010.3.6-1_i386.deb)... Выбор ранее не выбранного пакета ntfs-3g. Распаковывается пакет ntfs-3g (из файла .../ntfs-3g_1%3a2010.3.6-1_i386.deb)... Обрабатываются триггеры для man-db ... Настраивается пакет libntfs-3g75 (1:2010.3.6-1) ... Настраивается пакет ntfs-3g (1:2010.3.6-1) ... |
#cfdisk /dev/xvda2
|
#alsamixer
| Chip: Realtek ALC200,200P rev 0 | | View: Playback [Capture] All | | Item: Playback [Capture] All | | 3D Control - Center | | +--Aux +--+ | | | | | | |::| | | | | | | |::| | | |::| |::| |::| > | | | | | |::| > | | | | | |::| > ... | | | | |::| | | | | | | | | |::| | | | | +--+ Mic1 +--+ +--+ +--+ +--+ +--+ +--+ |MM| |MM| |MM| |MM| |MM| |MM| L+--+R +--+ +--+ +--+ +--+ L+--+R +--+ ------ ------ CAPTUR 81<>81 0<>0 81<>81 100 0 0 0<>0 0 0 100 3DMic Mic Boos Sele Video Phone IEC958 IEC958 P<PC Speak CD Mic Mic Boos Mic Sele Video Phone IEC958 <IEC958 P |
Время первой команды журнала | 13:02:42 2011- 3-12 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Время последней команды журнала | 16:25:57 2011- 3-12 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Количество командных строк в журнале | 72 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Процент команд с ненулевым кодом завершения, % | 15.28 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Процент синтаксически неверно набранных команд, % | 4.17 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Суммарное время работы с терминалом *, час | 1.96 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Количество командных строк в единицу времени, команда/мин | 0.61 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Частота использования команд |
|
В журнал автоматически попадают все команды, данные в любом терминале системы.
Для того чтобы убедиться, что журнал на текущем терминале ведётся, и команды записываются, дайте команду 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