/l3/users/09-03-2011/NT-Ladm/debian1.net.nt/root :1 :2 :3 :4 :5 :6 :7 |
|
#ls -la
итого 50528 drwxr-xr-x 46 user user 4096 Мар 12 12:54 . drwxr-xr-x 5 root root 4096 Мар 9 17:37 .. drwx------ 2 user user 4096 Мар 11 12:51 .AbiSuite drwx------ 3 user user 4096 Мар 12 11:22 .adobe drwxr-xr-x 3 user user 4096 Мар 9 19:25 backup -rw------- 1 user user 7704 Мар 12 12:55 .bash_history -rw-r--r-- 1 user user 220 Янв 1 2001 .bash_logout -rw-r--r-- 1 user root 21 Мар 10 12:53 .bash_profile -rw-r--r-- 1 user user 3151 Мар 10 12:53 .bashrc ... drwx------ 2 user user 4096 Мар 9 20:01 .ssh drwxr-xr-x 2 user user 4096 Мар 11 16:14 text drwxr-xr-x 2 user user 4096 Мар 11 13:56 .themes drwx------ 3 user user 4096 Мар 10 13:41 .thumbnails -rw-r--r-- 1 user user 75 Мар 9 17:34 touchlist -rw-r--r-- 1 user user 51 Мар 10 14:51 unsorted -rw------- 1 user user 5718 Мар 12 11:33 .viminfo -rw-r--r-- 1 user user 21 Мар 10 12:48 .vimrc -rw------- 1 user user 118 Мар 12 09:35 .Xauthority -rw-r--r-- 1 user user 200250 Мар 12 10:35 .xsession-errors |
#linux
linux32 linux64 |
#pws
bash: pws: команда не найдена |
#pwd
/home/user |
#ls
backup matrix.jpg bigfile mbox bin names Desktop no_file_with_this_name Downloads ogo.jpg file opera_11.01.1190_i386.deb file1 pamyatka.pdf freebsd.jpg press_any_key_to_continue.jpg google-chrome-stable_current_i386.deb proj granata.jpg sorted Light_Alloy_4.4.784_RC2_by_FAFNIR.exe source longene-0.3.0-linux-2.6.34.tar.bz2 text lpi_1 touchlist lpi_2 unsorted man_smb_conf |
#cd Downloads
|
#ls
linux-2.6.37.3.tar.bz2 |
#mv linux-2.6.37.3.tar.bz2 /usr/src/
|
#cd /usr/src
|
#ls
linux-2.6.37.3.tar.bz2 |
#tar -xvfj linux-2.6.37.3.tar.bz2
tar: j: Невозможно open: Нет такого файла или каталога tar: Неисправимая ошибка: завершение работы |
#tar -xvf linux-2.6.37.3.tar.bz2
linux-2.6.37.3/ linux-2.6.37.3/.gitignore linux-2.6.37.3/.mailmap linux-2.6.37.3/COPYING linux-2.6.37.3/CREDITS linux-2.6.37.3/Documentation/ linux-2.6.37.3/Documentation/.gitignore linux-2.6.37.3/Documentation/00-INDEX linux-2.6.37.3/Documentation/ABI/ linux-2.6.37.3/Documentation/ABI/README ... linux-2.6.37.3/virt/kvm/assigned-dev.c linux-2.6.37.3/virt/kvm/coalesced_mmio.c linux-2.6.37.3/virt/kvm/coalesced_mmio.h linux-2.6.37.3/virt/kvm/eventfd.c linux-2.6.37.3/virt/kvm/ioapic.c linux-2.6.37.3/virt/kvm/ioapic.h linux-2.6.37.3/virt/kvm/iodev.h linux-2.6.37.3/virt/kvm/iommu.c linux-2.6.37.3/virt/kvm/irq_comm.c linux-2.6.37.3/virt/kvm/kvm_main.c |
#ls
linux-2.6.37.3 linux-2.6.37.3.tar.bz2 |
#df
Файловая система 1K-блоков Исп Доступно Исп% смонтирована на /dev/hda1 1921156 219544 1604020 13% / tmpfs 1021556 0 1021556 0% /lib/init/rw udev 10240 136 10104 2% /dev tmpfs 1021556 140 1021416 1% /dev/shm /dev/hda2 186671 20876 156156 12% /boot /dev/hda7 9614116 443240 8682504 5% /home /dev/hda5 4806904 140848 4421872 4% /tmp /dev/hda6 7692876 1383960 5918140 19% /var /dev/hda8 10396744 2617756 7250856 27% /usr |
#df -m
Файловая система 1M-блоков Исп Доступно Исп% смонтирована на /dev/hda1 1877 215 1567 13% / tmpfs 998 0 998 0% /lib/init/rw udev 10 1 10 2% /dev tmpfs 998 1 998 1% /dev/shm /dev/hda2 183 21 153 12% /boot /dev/hda7 9389 433 8480 5% /home /dev/hda5 4695 138 4319 4% /tmp /dev/hda6 7513 1352 5780 19% /var /dev/hda8 10154 2557 7081 27% /usr |
#df
Файловая система 1K-блоков Исп Доступно Исп% смонтирована на /dev/hda1 1921156 219548 1604016 13% / tmpfs 1021556 0 1021556 0% /lib/init/rw udev 10240 136 10104 2% /dev tmpfs 1021556 140 1021416 1% /dev/shm /dev/hda2 186671 20876 156156 12% /boot /dev/hda7 9614116 443240 8682504 5% /home /dev/hda5 4806904 140848 4421872 4% /tmp /dev/hda6 7692876 1383960 5918140 19% /var /dev/hda8 10396744 2617756 7250856 27% /usr |
#ls
linux-2.6.37.3 linux-2.6.37.3.tar.bz2 |
#cd linux-2.6.37.3/
|
#pwd
/usr/src/linux-2.6.37.3 |
#ls
arch Documentation init lib README sound block drivers ipc MAINTAINERS REPORTING-BUGS tools COPYING firmware Kbuild Makefile samples usr CREDITS fs Kconfig mm scripts virt crypto include kernel net security |
#pwd
/usr/src |
#ls
linux-2.6.37.3 linux-2.6.37.3.tar.bz2 |
#cd linux-2.6.37.3/
|
#make menuconfig
HOSTCC scripts/basic/fixdep HOSTCC scripts/basic/docproc HOSTCC scripts/kconfig/conf.o HOSTCC scripts/kconfig/kxgettext.o *** Unable to find the ncurses libraries or the *** required header files. *** 'make menuconfig' requires the ncurses libraries. *** *** Install ncurses (ncurses-devel) and try again. *** make[1]: *** [scripts/kconfig/dochecklxdialog] Ошибка 1 make: *** [menuconfig] Ошибка 2 |
#make xconfig
CHECK qt * Unable to find the QT4 tool qmake. Trying to use QT3 * * Unable to find any QT installation. Please make sure that * the QT4 or QT3 development package is correctly installed and * either qmake can be found or install pkg-config or set * the QTDIR environment variable to the correct location. * sed < scripts/kconfig/lkc_proto.h > scripts/kconfig/lkc_defs.h 's/P(\([^,]*\),.*/#define \1 (\*\1_p)/' HOSTCC scripts/kconfig/kconfig_load.o SHIPPED scripts/kconfig/zconf.tab.c SHIPPED scripts/kconfig/lex.zconf.c SHIPPED scripts/kconfig/zconf.hash.c HOSTCC scripts/kconfig/zconf.tab.o make[1]: *** Нет правила для сборки цели `scripts/kconfig/.tmp_qtcheck', требуемой для `scripts/kconfig/qconf.o'. Останов. make: *** [xconfig] Ошибка 2 |
#make gconfig
* * Unable to find the GTK+ installation. Please make sure that * the GTK+ 2.0 development package is correctly installed... * You need gtk+-2.0, glib-2.0 and libglade-2.0. * make[1]: *** Нет правила для сборки цели `scripts/kconfig/.tmp_gtkcheck', требуемой для `scripts/kconfig/gconf.o'. Останов. make: *** [gconfig] Ошибка 2 |
#make menuconfig
.config - Linux/i386 2.6.37.3 Kernel Configuration qqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqq General setup ---> lqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqq Linux/i386 2.6.37.3 Kernel Configuration qqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqk x Arrow keys navigate the menu. <Enter> selects submenus --->. Highlighted letters are hotkeys. x x Pressing <Y> includes, <N> excludes, <M> modularizes features. Press <Esc><Esc> to exit, <?> for x x Help, </> for S General setup --->lt-in [ ] excluded <M> module < > module capable x [*] Enable loadable module support ---> x -*- Enable the block layer --->rt ---> x Processor type and features ---> ... [*] Enable loadable module support ---> Processor type and features ---> Bus options (PCI etc.) ---> lqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqk x Do you wish to save your new configuration? <ESC><ESC> x x to continue. x tqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqu x < Yes > < No > x mqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqj Your configuration changes were NOT saved. |
#make
^Cmake[1]: *** [silentoldconfig] Прерывание |
#make
make makeacm makeinfo make-ssl-cert |
#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 | less
|
#ls
arch CREDITS drivers include Kbuild lib mm REPORTING-BUGS security usr block crypto firmware init Kconfig MAINTAINERS net samples sound virt COPYING Documentation fs ipc kernel Makefile README scripts tools |
#cd /arch
bash: cd: /arch: Нет такого файла или каталога |
#cd arch
|
#cd
cd cdrdao |
#cd ..
|
#pwd
/usr/src/linux-2.6.37.3 |
#pwd
/usr/src/linux-2.6.37.3 |
#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: невозможно создать обычный файл `/usr/src/linux-source-2.6.37.3/.config': Нет такого файла или каталога |
#cp /boot/config-`uname -r` /usr/src/linux-source-2.6.37.3/.config
cp: невозможно создать обычный файл `/usr/src/linux-source-2.6.37.3/.config': Нет такого файла или каталога |
#cp /boot/config-`uname -r` /usr/src/linux-source-2.6.37.3/.config
cp: невозможно создать обычный файл `/usr/src/linux-source-2.6.37.3/.config': Нет такого файла или каталога |
#cp /boot/config-`uname -r` /usr/src/linux-source-2.6.37.3/.config
cp: невозможно создать обычный файл `/usr/src/linux-source-2.6.37.3/.config': Нет такого файла или каталога |
#cp /boot/config-`uname -r` /usr/src/linux-source-2.6.37.3/.config
cp: невозможно создать обычный файл `/usr/src/linux-source-2.6.37.3/.config': Нет такого файла или каталога |
#cp /boot/config- `uname -r` /usr/src/linux-source-2.6.37.3/.config
cp: указанная цель `/usr/src/linux-source-2.6.37.3/.config' не является каталогом |
#cp /boot/config-`uname -r` /usr/src/linux-source-2.6.37.3/.config
cp: невозможно создать обычный файл `/usr/src/linux-source-2.6.37.3/.config': Нет такого файла или каталога |
#cp /boot/config-2.6.26-2-686 /usr/src/linux-source-2.6.37.3/.config
cp: невозможно создать обычный файл `/usr/src/linux-source-2.6.37.3/.config': Нет такого файла или каталога |
#cp /boot/config-2.6.26-2-686 /usr/src/linux-source-2.6.37.3/.config
cp: невозможно создать обычный файл `/usr/src/linux-source-2.6.37.3/.config': Нет такого файла или каталога |
#ls
arch CREDITS drivers include Kbuild lib mm REPORTING-BUGS security usr block crypto firmware init Kconfig MAINTAINERS net samples sound virt COPYING Documentation fs ipc kernel Makefile README scripts tools |
#ls -la
итого 496 drwxrwxr-x 23 root root 4096 Мар 12 14:04 . drwxrwsr-x 3 root src 4096 Мар 12 13:36 .. drwxrwxr-x 26 root root 4096 Мар 8 01:05 arch drwxrwxr-x 2 root root 4096 Мар 8 01:05 block -rw-rw-r-- 1 root root 18693 Мар 8 01:05 COPYING -rw-rw-r-- 1 root root 94019 Мар 8 01:05 CREDITS drwxrwxr-x 3 root root 4096 Мар 8 01:05 crypto drwxrwxr-x 87 root root 12288 Мар 8 01:05 Documentation drwxrwxr-x 89 root root 4096 Мар 8 01:05 drivers ... drwxrwxr-x 52 root root 4096 Мар 8 01:05 net -rw-rw-r-- 1 root root 17512 Мар 8 01:05 README -rw-rw-r-- 1 root root 3371 Мар 8 01:05 REPORTING-BUGS drwxrwxr-x 9 root root 4096 Мар 8 01:05 samples drwxrwxr-x 13 root root 4096 Мар 8 01:05 scripts drwxrwxr-x 8 root root 4096 Мар 8 01:05 security drwxrwxr-x 21 root root 4096 Мар 8 01:05 sound drwxrwxr-x 5 root root 4096 Мар 8 01:05 tools drwxrwxr-x 2 root root 4096 Мар 8 01:05 usr drwxrwxr-x 3 root root 4096 Мар 8 01:05 virt |
#ls -la .*
-rw-rw-r-- 1 root root 936 Мар 8 01:05 .gitignore -rw-rw-r-- 1 root root 4021 Мар 8 01:05 .mailmap .: итого 496 drwxrwxr-x 23 root root 4096 Мар 12 14:04 . drwxrwsr-x 3 root src 4096 Мар 12 13:36 .. drwxrwxr-x 26 root root 4096 Мар 8 01:05 arch drwxrwxr-x 2 root root 4096 Мар 8 01:05 block -rw-rw-r-- 1 root root 18693 Мар 8 01:05 COPYING -rw-rw-r-- 1 root root 94019 Мар 8 01:05 CREDITS ... drwxrwxr-x 21 root root 4096 Мар 8 01:05 sound drwxrwxr-x 5 root root 4096 Мар 8 01:05 tools drwxrwxr-x 2 root root 4096 Мар 8 01:05 usr drwxrwxr-x 3 root root 4096 Мар 8 01:05 virt ..: итого 71996 drwxrwsr-x 3 root src 4096 Мар 12 13:36 . drwxr-xr-x 13 root root 4096 Мар 12 14:00 .. drwxrwxr-x 23 root root 4096 Мар 12 14:04 linux-2.6.37.3 -rw-r--r-- 1 user user 73632687 Мар 12 13:04 linux-2.6.37.3.tar.bz2 |
#ls -la .*
-rw-rw-r-- 1 root root 936 Мар 8 01:05 .gitignore -rw-rw-r-- 1 root root 4021 Мар 8 01:05 .mailmap .: итого 496 drwxrwxr-x 23 root root 4096 Мар 12 14:04 . drwxrwsr-x 3 root src 4096 Мар 12 13:36 .. drwxrwxr-x 26 root root 4096 Мар 8 01:05 arch drwxrwxr-x 2 root root 4096 Мар 8 01:05 block -rw-rw-r-- 1 root root 18693 Мар 8 01:05 COPYING -rw-rw-r-- 1 root root 94019 Мар 8 01:05 CREDITS ... drwxrwxr-x 21 root root 4096 Мар 8 01:05 sound drwxrwxr-x 5 root root 4096 Мар 8 01:05 tools drwxrwxr-x 2 root root 4096 Мар 8 01:05 usr drwxrwxr-x 3 root root 4096 Мар 8 01:05 virt ..: итого 71996 drwxrwsr-x 3 root src 4096 Мар 12 13:36 . drwxr-xr-x 13 root root 4096 Мар 12 14:00 .. drwxrwxr-x 23 root root 4096 Мар 12 14:04 linux-2.6.37.3 -rw-r--r-- 1 user user 73632687 Мар 12 13:04 linux-2.6.37.3.tar.bz2 |
#ls
arch CREDITS drivers include Kbuild lib mm REPORTING-BUGS security usr block crypto firmware init Kconfig MAINTAINERS net samples sound virt COPYING Documentation fs ipc kernel Makefile README scripts tools |
#pwd
/usr/src/linux-2.6.37.3 |
#cp /boot/config-`uname -r` /usr/src/linux-2.6.37.3/.config
|
#ls -la
итого 592 drwxrwxr-x 23 root root 4096 Мар 12 14:13 . drwxrwsr-x 3 root src 4096 Мар 12 13:36 .. drwxrwxr-x 26 root root 4096 Мар 8 01:05 arch drwxrwxr-x 2 root root 4096 Мар 8 01:05 block -rw-r--r-- 1 root root 91746 Мар 12 14:13 .config -rw-rw-r-- 1 root root 18693 Мар 8 01:05 COPYING -rw-rw-r-- 1 root root 94019 Мар 8 01:05 CREDITS drwxrwxr-x 3 root root 4096 Мар 8 01:05 crypto drwxrwxr-x 87 root root 12288 Мар 8 01:05 Documentation ... drwxrwxr-x 52 root root 4096 Мар 8 01:05 net -rw-rw-r-- 1 root root 17512 Мар 8 01:05 README -rw-rw-r-- 1 root root 3371 Мар 8 01:05 REPORTING-BUGS drwxrwxr-x 9 root root 4096 Мар 8 01:05 samples drwxrwxr-x 13 root root 4096 Мар 8 01:05 scripts drwxrwxr-x 8 root root 4096 Мар 8 01:05 security drwxrwxr-x 21 root root 4096 Мар 8 01:05 sound drwxrwxr-x 5 root root 4096 Мар 8 01:05 tools drwxrwxr-x 2 root root 4096 Мар 8 01:05 usr drwxrwxr-x 3 root root 4096 Мар 8 01:05 virt |
#make help | less
|
#vim .
|
#vim .config
|
#make menuconfig
[*] BSD Process Accounting x x [*] BSD Process Accounting version 3 file format x x x x x x x x x x x x x x [*] Prompt for development and/or incomplete code/drivers x x () Cross-compiler tool prefix (NEW) x x () Local version - append to kernel release x x [ ] Automatically append version information to the version strinx x Kernel compression mode (Gzip) --->tion to the version strin ... x x mqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqj x Enter a filename to which this configuration x General setup ---> -*- Enable the block layer ---> Power management and ACPI options ---> Executable file formats / Emulations ---> Device Drivers ---> *** End of the configuration. *** Execute 'make' to start the build or try 'make help'. |
#dmesg
[ 0.000000] Initializing cgroup subsys cpuset [ 0.000000] Initializing cgroup subsys cpu [ 0.000000] Linux version 2.6.26-2-686 (Debian 2.6.26-26lenny2) (dannf@debian.org) (gcc version 4.1.3 20080704 (prerelease) (Debian 4.1.2-25)) #1 SMP Thu Jan 27 00:28:05 UTC 2011 [ 0.000000] BIOS-provided physical RAM map: [ 0.000000] BIOS-e820: 0000000000000000 - 000000000009fc00 (usable) [ 0.000000] BIOS-e820: 000000000009fc00 - 00000000000a0000 (reserved) [ 0.000000] BIOS-e820: 00000000000e8000 - 0000000000100000 (reserved) [ 0.000000] BIOS-e820: 0000000000100000 - 000000007df30000 (usable) [ 0.000000] BIOS-e820: 000000007df30000 - 000000007df40000 (ACPI data) [ 0.000000] BIOS-e820: 000000007df40000 - 000000007dff0000 (ACPI NVS) ... [ 36.555107] Bluetooth: RFCOMM socket layer initialized [ 36.556800] Bluetooth: RFCOMM TTY layer initialized [ 36.558474] Bluetooth: RFCOMM ver 1.8 [ 37.964538] lp: driver loaded but no devices found [ 38.129134] ppdev: user-space parallel port driver [ 38.290045] [drm] Initialized drm 1.1.0 20060810 [ 38.304029] i915: Unknown parameter `modeset' [ 5698.596068] operapluginwrap[3187]: segfault at 0 ip 00000000 sp bfc75f4c error 4 in operapluginwrapper[8048000+35000] [ 6452.742540] Not cloning cgroup for unused subsystem ns [15193.429726] empathy[2314]: segfault at 18 ip b733fbfa sp bfa46ef0 error 4 in libgtk-x11-2.0.so.0.1200.12[b7104000+387000] |
#dmesg | less
|
#make dep
scripts/kconfig/conf --silentoldconfig Kconfig # # configuration written to .config # *** Warning: make dep is unnecessary now. |
#ls
|
#pwd
/root |
#pwd
/root |
#cd /home
|
#pwd
/home |
#ls
user |
#ls /dev/x
xconsole xen/ xvda1 xvda2 |
#ls /dev/xvda
ls: невозможно получить доступ к /dev/xvda: Нет такого файла или каталога |
#/etc/iniot.d/samba restart
bash: /etc/iniot.d/samba: Нет такого файла или каталога |
#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 |
#/etc/iniot.d/sambad restart
bash: /etc/iniot.d/sambad: Нет такого файла или каталога |
#/etc/init.d/samba restart
Stopping Samba daemons: nmbd smbd. Starting Samba daemons: nmbd smbd. |
#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 0x6123ddb8. 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 ... Command action e extended p primary partition (1-4) Command action e extended p primary partition (1-4) Command action e extended p primary partition (1-4) ^C |
#lsmod
Module Size Used by snd_seq_dummy 2660 0 drm 65384 0 ppdev 6468 0 parport_pc 22500 0 lp 8164 0 parport 31084 3 ppdev,parport_pc,lp rfcomm 28368 2 l2cap 17280 9 rfcomm bluetooth 44996 4 rfcomm,l2cap ... ehci_hcd 28428 0 processor 32576 1 thermal thermal_sys 10856 3 fan,thermal,processor e100 28908 0 mii 4896 2 3c59x,e100 libata 140448 1 ata_generic scsi_mod 129548 1 libata dock 8304 1 libata uhci_hcd 18672 0 usbcore 118224 4 usbhid,ehci_hcd,uhci_hcd |
#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 0x194dbd38. 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 ... v verify the partition table w write table to disk and exit x extra functionality (experts only) 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. |
#fdisk /dev/xvda2
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): p 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: 0x194dbd38 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 Command (m for help): q |
#ls /dev/x
xconsole xen/ xvda1 xvda2 |
#ls /dev/x
xconsole xen/ xvda1 xvda2 |
#fdisk /dev/xvda2
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): q |
#ls /dev/xvda2
/dev/xvda2 |
#ls /dev/xvda
xvda1 xvda2 |
#partprobe
bash: partprobe: команда не найдена |
#man partprobe
|
#man kpartx
|
#man partprobe
|
#reboot
|
#fdisk
Usage: fdisk [options] <disk> change partition table fdisk [options] -l <disk> list partition table(s) fdisk -s <partition> give partition size(s) in blocks Options: -b <size> sector size (512, 1024, 2048 or 4096) -c switch off DOS-compatible mode -h print help -u <size> give sizes in sectors instead of cylinders -v print version -C <number> specify the number of cylinders -H <number> specify the number of heads -S <number> specify the number of sectors per track |
#fdisk /dev/xvda2
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): p 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: 0x194dbd38 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 Command (m for help): q |
#ls /dev/x
xconsole xen/ xvda1 xvda2 |
#ls /dev/x
xconsole xen/ xvda1 xvda2 |
#man sync
|
#sync --help
ÐÑполÑзование: sync [ÐРиÑк, обновлÑÐµÑ ÑÑпеÑблок --help показаÑÑ ÑÑÑ ÑпÑÐ°Ð²ÐºÑ Ð¸ вÑйÑи --version показаÑÑ Ð¸Ð½ÑоÑмаÑÐ¸Ñ Ð¾ веÑÑии и вÑйÑи Ðб оÑÐ¸Ð±ÐºÐ°Ñ Ð² sync ÑообÑайÑе по адÑеÑÑ bug-coreutils@gnu.org. ÐомаÑнÑÑ ÑÑÑаниÑа GNU coreutils: <http://www.gnu.org/software/coreutils/> СпÑавка по ÑабоÑе Ñ Ð¿ÑогÑаммами GNU: <http://www.gnu.org/gethelp/> Ðб оÑÐ¸Ð±ÐºÐ°Ñ Ð² пеÑеводе sync ÑообÑений по адÑеÑÑ <gnu@mx.ru> ÐÐ¾Ð»Ð½Ð°Ñ Ð´Ð¾ÐºÑменÑаÑÐ¸Ñ Ð´Ð¾ÑÑÑпна по команде: info coreutils 'sync invocation' |
#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) ... |
Время первой команды журнала | 12:34:33 2011- 3-12 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Время последней команды журнала | 16:13:10 2011- 3-12 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Количество командных строк в журнале | 101 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Процент команд с ненулевым кодом завершения, % | 19.80 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Процент синтаксически неверно набранных команд, % | 3.96 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Суммарное время работы с терминалом *, час | 1.28 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Количество командных строк в единицу времени, команда/мин | 1.32 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Частота использования команд |
|
В журнал автоматически попадают все команды, данные в любом терминале системы.
Для того чтобы убедиться, что журнал на текущем терминале ведётся, и команды записываются, дайте команду 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