/l3/users/reverse/nt-scale-2010-03/linux1.unix.nt/user :1 :2 :3 :4 :5 :6 :7 :8 :9 :10 :11 :12 :13 :14 |
|
#ls linux-2.6-pvops.git/init/
calibrate.c do_mounts_md.c main.c do_mounts.c do_mounts_rd.c Makefile do_mounts.h initramfs.c noinitramfs.c do_mounts_initrd.c Kconfig version.c |
#ls linux-2.6-pvops.git/arch/x86/
boot/ Kconfig lib/ pci/ configs/ Kconfig.cpu Makefile power/ crypto/ Kconfig.debug Makefile_32.cpu vdso/ ia32/ kernel/ math-emu/ video/ include/ kvm/ mm/ xen/ Kbuild lguest/ oprofile/ |
#ls linux-2.6-pvops.git/arch/x86/boot/
a20.c cpucheck.c mtools.conf.in vesa.h apm.c edd.c pm.c video-bios.c bioscall.S .gitignore pmjump.S video.c bitops.h header.S printf.c video.h boot.h install.sh regs.c video-mode.c cmdline.c main.c setup.ld video-vesa.c code16gcc.h Makefile string.c video-vga.c compressed/ mca.c tools/ copy.S memory.c tty.c cpu.c mkcpustr.c version.c |
#ls -l /boq
ls: невозможно получить доступ к /boq: Нет такого файла или каталога |
#ls -l /boot/
итого 61660 -rw-r--r-- 1 root root 67139 Дек 27 2008 config-2.6.18-6-xen-686 -rw-r--r-- 1 root root 91715 Мар 9 23:12 config-2.6.26-2-686 -rw-r--r-- 1 root root 86194 Мар 9 23:23 config-2.6.26-2-xen-686 -rw-r--r-- 1 root root 69462 Мар 26 14:18 config-2.6.31.12 drwxr-xr-x 2 root root 4096 Мар 25 12:16 grub -rw-r--r-- 1 root root 7212710 Мар 25 12:16 initrd.img-2.6.18-6-xen-686 -rw-r--r-- 2 root root 8279806 Мар 26 12:54 initrd.img-2.6.26-2-686 -rw-r--r-- 1 root root 8278049 Мар 22 14:18 initrd.img-2.6.26-2-686.bak -rw-r--r-- 2 root root 8279806 Мар 26 12:54 initrd.img-2.6.26-2-686.dpkg-bak ... -rw-r--r-- 1 root root 1245899 Дек 27 2008 vmlinuz-2.6.18-6-xen-686 -rw-r--r-- 1 root root 1507056 Мар 9 23:12 vmlinuz-2.6.26-2-686 -rw-r--r-- 1 root root 1485951 Мар 9 23:22 vmlinuz-2.6.26-2-xen-686 -rw-r--r-- 1 root root 4598752 Мар 26 14:18 vmlinuz-2.6.31.12 -rw-r--r-- 1 root root 376094 Июн 28 2008 xen-3.2-1-i386.gz -rw-r--r-- 1 root root 569351 Мар 26 14:18 xen-4.0.0-rc7.gz lrwxrwxrwx 1 root root 16 Мар 26 14:18 xen-4.0.gz -> xen-4.0.0-rc7.gz lrwxrwxrwx 1 root root 16 Мар 26 14:18 xen-4.gz -> xen-4.0.0-rc7.gz lrwxrwxrwx 1 root root 16 Мар 26 14:18 xen.gz -> xen-4.0.0-rc7.gz -rw-r--r-- 1 root root 8253681 Мар 26 14:18 xen-syms-4.0.0-rc7 |
#dpkg-
dpkg-architecture dpkg-gencontrol dpkg-scanpackages dpkg-buildpackage dpkg-gensymbols dpkg-scansources dpkg-checkbuilddeps dpkg-name dpkg-shlibdeps dpkg-deb dpkg-parsechangelog dpkg-source dpkg-distaddfile dpkg-preconfigure dpkg-split dpkg-divert dpkg-query dpkg-statoverride dpkg-genchanges dpkg-reconfigure dpkg-trigger |
#dpkg-reconfigure vmlinuz-2.6.31.12
Пакет vmlinuz-2.6.31.12 не установлен, информация о нём недоступна. Для проверки файлов архивов используйте команду dpkg --info (dpkg-deb --info), для вывода списка файлов в них -- команду dpkg--contents (dpkg-deb --contents). /usr/sbin/dpkg-reconfigure: Пакет vmlinuz-2.6.31.12 не установлен |
#dpkg-reconfigure /boot/vmlinuz-2.6.31.12
Пакет /boot/vmlinuz-2.6.31.12 не установлен, информация о нём недоступна. Для проверки файлов архивов используйте команду dpkg --info (dpkg-deb --info), для вывода списка файлов в них -- команду dpkg--contents (dpkg-deb --contents). /usr/sbin/dpkg-reconfigure: Пакет /boot/vmlinuz-2.6.31.12 не установлен |
#exit
|
#ls /lib/modules/2.6.31.12/
build/ modules.ieee1394map modules.pcimap kernel/ modules.inputmap modules.seriomap modules.alias modules.isapnpmap modules.symbols modules.ccwmap modules.ofmap modules.usbmap modules.dep modules.order source/ |
#ls /lib/modules/2.6.31.12/kernel/
arch/ drivers/ net/ |
#ls /lib/modules/2.6.31.12/build/
arch/ Module.markers .tmp_kallsyms3.S block/ modules.order .tmp_System.map .config Module.symvers .tmp_versions/ .config.old net/ .tmp_vmlinux1 crypto/ scripts/ ..tmp_vmlinux1.cmd drivers/ security/ .tmp_vmlinux2 firmware/ sound/ ..tmp_vmlinux2.cmd fs/ source/ .tmp_vmlinux3 include/ System.map ..tmp_vmlinux3.cmd include2/ .tmp_kallsyms1.o usr/ init/ ..tmp_kallsyms1.o.cmd .version ipc/ .tmp_kallsyms1.S virt/ kernel/ .tmp_kallsyms2.o vmlinux lib/ ..tmp_kallsyms2.o.cmd .vmlinux.cmd Makefile .tmp_kallsyms2.S vmlinux.o .missing-syscalls.d .tmp_kallsyms3.o .vmlinux.o.cmd mm/ ..tmp_kallsyms3.o.cmd |
#ls /lib/modules/2.6.31.12/build/arch/
i386/ x86/ |
#ls /lib/modules/2.6.31.12/build/arch/x86/
boot/ kernel/ mm/ vdso/ built-in.o kvm/ modules.order video/ .built-in.o.cmd lguest/ pci/ xen/ crypto/ lib/ power/ |
#ls /lib/modules/2.6.31.12/build/arch/x86/b
boot/ built-in.o |
#ls /lib/modules/2.6.31.12/build/arch/x86/boot/
a20.o .cpustr.h.cmd .pm.o.cmd video-bios.o .a20.o.cmd edd.o printf.o .video-bios.o.cmd bioscall.o .edd.o.cmd .printf.o.cmd video-mode.o .bioscall.o.cmd header.o regs.o .video-mode.o.cmd bzImage .header.o.cmd .regs.o.cmd video.o .bzImage.cmd main.o setup.bin .video.o.cmd cmdline.o .main.o.cmd .setup.bin.cmd video-vesa.o .cmdline.o.cmd mca.o setup.elf .video-vesa.o.cmd compressed/ .mca.o.cmd .setup.elf.cmd video-vga.o copy.o memory.o string.o .video-vga.o.cmd .copy.o.cmd .memory.o.cmd .string.o.cmd vmlinux.bin cpucheck.o mkcpustr tools/ .vmlinux.bin.cmd .cpucheck.o.cmd .mkcpustr.cmd tty.o voffset.h cpu.o pmjump.o .tty.o.cmd .voffset.h.cmd .cpu.o.cmd .pmjump.o.cmd version.o zoffset.h cpustr.h pm.o .version.o.cmd .zoffset.h.cmd |
#mkinitramfs -o /boot/initrd.img-2.6.
initrd.img-2.6.18-6-xen-686 initrd.img-2.6.26-2-686.dpkg-bak initrd.img-2.6.26-2-686 initrd.img-2.6.26-2-686.new initrd.img-2.6.26-2-686.bak initrd.img-2.6.26-2-xen-686 |
#mkinitramfs -o /lib/modules/2.6.31.12/
build/ modules.ieee1394map modules.pcimap kernel/ modules.inputmap modules.seriomap modules.alias modules.isapnpmap modules.symbols modules.ccwmap modules.ofmap modules.usbmap modules.dep modules.order source/ |
#mkinitramfs -o /lib/modules/2.6.31.12/
/lib/modules/2.6.31.12 is a directory |
#mkinitramfs -o /boot /lib/modules/2.6.31.12/
/boot is a directory |
#mkinitramfs -o /boot/ /lib/modules/2.6.31.12/
/boot is a directory |
#mkinitramfs -o /lib/modules/2.6.31.12/ /boot/
: /boot/ is not a valid kernel version |
#ls -l /boot/
итого 65060 -rw-r--r-- 1 root root 67139 Дек 27 2008 config-2.6.18-6-xen-686 -rw-r--r-- 1 root root 91715 Мар 9 23:12 config-2.6.26-2-686 -rw-r--r-- 1 root root 86194 Мар 9 23:23 config-2.6.26-2-xen-686 -rw-r--r-- 1 root root 69462 Мар 26 14:18 config-2.6.31.12 drwxr-xr-x 2 root root 4096 Мар 25 12:16 grub -rw-r--r-- 1 root root 7212710 Мар 25 12:16 initrd.img-2.6.18-6-xen-686 -rw-r--r-- 2 root root 8279806 Мар 26 12:54 initrd.img-2.6.26-2-686 -rw-r--r-- 1 root root 8278049 Мар 22 14:18 initrd.img-2.6.26-2-686.bak -rw-r--r-- 2 root root 8279806 Мар 26 12:54 initrd.img-2.6.26-2-686.dpkg-bak ... -rw-r--r-- 1 root root 1245899 Дек 27 2008 vmlinuz-2.6.18-6-xen-686 -rw-r--r-- 1 root root 1507056 Мар 9 23:12 vmlinuz-2.6.26-2-686 -rw-r--r-- 1 root root 1485951 Мар 9 23:22 vmlinuz-2.6.26-2-xen-686 -rw-r--r-- 1 root root 4598752 Мар 26 14:18 vmlinuz-2.6.31.12 -rw-r--r-- 1 root root 376094 Июн 28 2008 xen-3.2-1-i386.gz -rw-r--r-- 1 root root 569351 Мар 26 14:18 xen-4.0.0-rc7.gz lrwxrwxrwx 1 root root 16 Мар 26 14:18 xen-4.0.gz -> xen-4.0.0-rc7.gz lrwxrwxrwx 1 root root 16 Мар 26 14:18 xen-4.gz -> xen-4.0.0-rc7.gz lrwxrwxrwx 1 root root 16 Мар 26 14:18 xen.gz -> xen-4.0.0-rc7.gz -rw-r--r-- 1 root root 8253681 Мар 26 14:18 xen-syms-4.0.0-rc7 |
#nano /boot/grub/menu.lst
|
$uname -a
Linux linux1 2.6.31.12 #1 SMP Fri Mar 26 12:26:36 EET 2010 i686 GNU/Linux |
$ping ya.ru
PING ya.ru (77.88.21.8) 56(84) bytes of data. 64 bytes from ya.ru (77.88.21.8): icmp_seq=1 ttl=51 time=1664 ms 64 bytes from ya.ru (77.88.21.8): icmp_seq=2 ttl=51 time=1552 ms 64 bytes from ya.ru (77.88.21.8): icmp_seq=3 ttl=51 time=1428 ms 64 bytes from ya.ru (77.88.21.8): icmp_seq=4 ttl=51 time=1793 ms 64 bytes from ya.ru (77.88.21.8): icmp_seq=5 ttl=51 time=1919 ms 64 bytes from ya.ru (77.88.21.8): icmp_seq=6 ttl=51 time=1717 ms 64 bytes from ya.ru (77.88.21.8): icmp_seq=7 ttl=51 time=1602 ms 64 bytes from ya.ru (77.88.21.8): icmp_seq=8 ttl=51 time=1519 ms 64 bytes from ya.ru (77.88.21.8): icmp_seq=9 ttl=51 time=1485 ms ... 64 bytes from ya.ru (77.88.21.8): icmp_seq=21 ttl=51 time=2064 ms 64 bytes from ya.ru (77.88.21.8): icmp_seq=22 ttl=51 time=2719 ms 64 bytes from ya.ru (77.88.21.8): icmp_seq=23 ttl=51 time=2389 ms 64 bytes from ya.ru (77.88.21.8): icmp_seq=24 ttl=51 time=1943 ms 64 bytes from ya.ru (77.88.21.8): icmp_seq=25 ttl=51 time=1466 ms 64 bytes from ya.ru (77.88.21.8): icmp_seq=26 ttl=51 time=1924 ms ^C --- ya.ru ping statistics --- 28 packets transmitted, 25 received, 10% packet loss, time 26999ms rtt min/avg/max/mdev = 1143.573/1891.432/2842.333/492.675 ms, pipe 3 |
$su -
Пароль: |
#cat /proc/dri
dri/ driver/ |
#brctl show
bridge name bridge id STP enabled interfaces eth0 8000.000ffe7eb853 no peth0 |
#nano /etc/xen/
|
#nano /etc/xen/linux1
|
#xm console linux1
[ 0.000000] Initializing cgroup subsys cpuset [ 0.000000] Initializing cgroup subsys cpu [ 0.000000] Linux version 2.6.26-2-xen-686 (Debian 2.6.26-21lenny4) (dannf@debian.org) (gcc version 4.1.3 20080704 (prerelease) (Debian 4.1.2-25)) #1 SMP Tue Mar 9 20:11:42 UTC 2010 [ 0.000000] Reserving virtual address space above 0xf5800000 [ 0.000000] BIOS-provided physical RAM map: [ 0.000000] Xen: 0000000000000000 - 0000000020800000 (usable) [ 0.000000] limit_regions start: 0000000000000000 - 0000000020800000 (usable) [ 0.000000] limit_regions endfor: 0000000000000000 - 0000000020000000 (usable) [ 0.000000] user-defined physical RAM map: [ 0.000000] user: 0000000000000000 - 0000000020000000 (usable) ... Cleaning up ifupdown.... Loading kernel modules...done. Checking file systems...fsck 1.41.3 (12-Oct-2008) done. Setting kernel variables (/etc/sysctl.conf)...done. Mounting local filesystems...done. Activating swapfile swap...done. Setting up networking.... Configuring network interfaces...done. Setting console screen modes and fonts. |
#xm destroy linux1
|
#nano /etc/xen/linux1
|
#nano /mnt/etc/inittab
|
#Note that on most Debian systems tty7 is used by the X Window System,
|
#cd /usr/src/kernel/
|
$su -
Пароль: |
$ssh root@192.168.15.10
root@192.168.15.10's password: Linux linux10 2.6.31.12 #1 SMP Thu Mar 25 19:41:09 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: Fri Mar 26 14:25:52 2010 from 192.168.15.3 l3-agent is already running: pid=3908; pidfile=/root/.lilalo/l3-agent.pid |
#screen -x
|
$df -h
Файловая система Разм Исп Дост Исп% смонтирована на /dev/sda1 19G 15G 2,8G 85% / tmpfs 3,9G 8,0K 3,9G 1% /lib/init/rw udev 10M 860K 9,2M 9% /dev tmpfs 3,9G 0 3,9G 0% /dev/shm |
#rsync -a 192.168.15.1:/usr/src/linux-2.6.34-rc2.tar.bz2 /usr/src/
The authenticity of host '192.168.15.1 (192.168.15.1)' can't be established. RSA key fingerprint is ac:64:92:e9:2f:1c:b0:66:9c:22:2b:13:11:5d:81:2e. Are you sure you want to continue connecting (yes/no)? yes Warning: Permanently added '192.168.15.1' (RSA) to the list of known hosts. root@192.168.15.1's password: |
#ls /usr/src/
drbd8-2.6.26-2-686_8.0.14-2+lenny1+2.6.26-21lenny4_i386.deb drbd8-2.6.26-2-xen-686_8.0.14-2+lenny1+2.6.26-21lenny4_i386.deb drbd8.tar.bz2 iscsitarget-module-2.6.26-2-686_0.4.16+svn162-3+2.6.26-21lenny4_i386.deb iscsitarget.tar.bz2 kqemu-modules-2.6.26-2-686_1.3.0~pre11-8+2.6.26-21lenny4_i386.deb kqemu.tar.bz2 linux linux-2.6.34-rc2.tar.bz2 linux-2.6.34-rc2.tar.bz2.1 linux-headers-2.6.26-2-686 linux-headers-2.6.26-2-common linux-headers-2.6.26-2-common-xen linux-headers-2.6.26-2-xen-686 linux-kbuild-2.6.26 linux-OLDVERSION.1269354265 linux-OLDVERSION.1269518841 linux-OLDVERSION.1269518919 modules rpm xen-unstable.hg |
#ls -l /usr/src/
итого 5768 -rw-r--r-- 1 root src 106436 Мар 23 16:24 drbd8-2.6.26-2-686_8.0.14-2+lenny1+2.6.26-21lenny4_i386.deb -rw-r--r-- 1 root src 108188 Мар 25 14:08 drbd8-2.6.26-2-xen-686_8.0.14-2+lenny1+2.6.26-21lenny4_i386.deb -rw-r--r-- 1 root root 125889 Мар 12 19:56 drbd8.tar.bz2 -rw-r--r-- 1 root src 36766 Мар 23 14:05 iscsitarget-module-2.6.26-2-686_0.4.16+svn162-3+2.6.26-21lenny4_i386.deb -rw-r--r-- 1 root root 35382 Дек 3 2008 iscsitarget.tar.bz2 -rw-r--r-- 1 root src 50732 Мар 24 12:47 kqemu-modules-2.6.26-2-686_1.3.0~pre11-8+2.6.26-21lenny4_i386.deb -rw-r--r-- 1 root root 71183 Фев 4 2008 kqemu.tar.bz2 lrwxrwxrwx 1 root src 39 Мар 25 14:08 linux -> /usr/src/linux-headers-2.6.26-2-xen-686 -rw-r--r-- 1 root src 2471424 Мар 26 14:21 linux-2.6.34-rc2.tar.bz2 ... drwxr-xr-x 18 root root 4096 Мар 23 14:05 linux-headers-2.6.26-2-common drwxr-xr-x 18 root root 4096 Мар 25 14:07 linux-headers-2.6.26-2-common-xen drwxr-xr-x 4 root root 4096 Мар 25 14:07 linux-headers-2.6.26-2-xen-686 drwxr-xr-x 3 root root 4096 Мар 23 14:05 linux-kbuild-2.6.26 lrwxrwxrwx 1 root src 26 Мар 23 14:05 linux-OLDVERSION.1269354265 -> linux-headers-2.6.26-2-686 lrwxrwxrwx 1 root src 35 Мар 23 16:24 linux-OLDVERSION.1269518841 -> /usr/src/linux-headers-2.6.26-2-686 lrwxrwxrwx 1 root src 30 Мар 25 14:07 linux-OLDVERSION.1269518919 -> linux-headers-2.6.26-2-xen-686 drwxr-xr-x 5 root root 4096 Мар 12 19:56 modules drwxr-xr-x 7 root root 4096 Мар 22 10:34 rpm drwxr-xr-x 15 root root 4096 Мар 26 12:03 xen-unstable.hg |
#ls -l /usr/src/
итого 5768 -rw-r--r-- 1 root src 106436 Мар 23 16:24 drbd8-2.6.26-2-686_8.0.14-2+lenny1+2.6.26-21lenny4_i386.deb -rw-r--r-- 1 root src 108188 Мар 25 14:08 drbd8-2.6.26-2-xen-686_8.0.14-2+lenny1+2.6.26-21lenny4_i386.deb -rw-r--r-- 1 root root 125889 Мар 12 19:56 drbd8.tar.bz2 -rw-r--r-- 1 root src 36766 Мар 23 14:05 iscsitarget-module-2.6.26-2-686_0.4.16+svn162-3+2.6.26-21lenny4_i386.deb -rw-r--r-- 1 root root 35382 Дек 3 2008 iscsitarget.tar.bz2 -rw-r--r-- 1 root src 50732 Мар 24 12:47 kqemu-modules-2.6.26-2-686_1.3.0~pre11-8+2.6.26-21lenny4_i386.deb -rw-r--r-- 1 root root 71183 Фев 4 2008 kqemu.tar.bz2 lrwxrwxrwx 1 root src 39 Мар 25 14:08 linux -> /usr/src/linux-headers-2.6.26-2-xen-686 -rw-r--r-- 1 root src 2471424 Мар 26 14:21 linux-2.6.34-rc2.tar.bz2 ... drwxr-xr-x 18 root root 4096 Мар 23 14:05 linux-headers-2.6.26-2-common drwxr-xr-x 18 root root 4096 Мар 25 14:07 linux-headers-2.6.26-2-common-xen drwxr-xr-x 4 root root 4096 Мар 25 14:07 linux-headers-2.6.26-2-xen-686 drwxr-xr-x 3 root root 4096 Мар 23 14:05 linux-kbuild-2.6.26 lrwxrwxrwx 1 root src 26 Мар 23 14:05 linux-OLDVERSION.1269354265 -> linux-headers-2.6.26-2-686 lrwxrwxrwx 1 root src 35 Мар 23 16:24 linux-OLDVERSION.1269518841 -> /usr/src/linux-headers-2.6.26-2-686 lrwxrwxrwx 1 root src 30 Мар 25 14:07 linux-OLDVERSION.1269518919 -> linux-headers-2.6.26-2-xen-686 drwxr-xr-x 5 root root 4096 Мар 12 19:56 modules drwxr-xr-x 7 root root 4096 Мар 22 10:34 rpm drwxr-xr-x 15 root root 4096 Мар 26 12:03 xen-unstable.hg |
#rm /usr/src/linux-2.6.34-rc2.tar.bz2
|
#rm /usr/src/linux-2.6.34-rc2.tar.bz2.1
|
#ls /usr/src/
drbd8-2.6.26-2-686_8.0.14-2+lenny1+2.6.26-21lenny4_i386.deb drbd8-2.6.26-2-xen-686_8.0.14-2+lenny1+2.6.26-21lenny4_i386.deb drbd8.tar.bz2 iscsitarget-module-2.6.26-2-686_0.4.16+svn162-3+2.6.26-21lenny4_i386.deb iscsitarget.tar.bz2 kqemu-modules-2.6.26-2-686_1.3.0~pre11-8+2.6.26-21lenny4_i386.deb kqemu.tar.bz2 linux linux-2.6.34-rc2.tar.bz2 linux-headers-2.6.26-2-686 linux-headers-2.6.26-2-common linux-headers-2.6.26-2-common-xen linux-headers-2.6.26-2-xen-686 linux-kbuild-2.6.26 linux-OLDVERSION.1269354265 linux-OLDVERSION.1269518841 linux-OLDVERSION.1269518919 modules rpm xen-unstable.hg |
#ls -l /usr/src/
итого 588 -rw-r--r-- 1 root src 106436 Мар 23 16:24 drbd8-2.6.26-2-686_8.0.14-2+lenny1+2.6.26-21lenny4_i386.deb -rw-r--r-- 1 root src 108188 Мар 25 14:08 drbd8-2.6.26-2-xen-686_8.0.14-2+lenny1+2.6.26-21lenny4_i386.deb -rw-r--r-- 1 root root 125889 Мар 12 19:56 drbd8.tar.bz2 -rw-r--r-- 1 root src 36766 Мар 23 14:05 iscsitarget-module-2.6.26-2-686_0.4.16+svn162-3+2.6.26-21lenny4_i386.deb -rw-r--r-- 1 root root 35382 Дек 3 2008 iscsitarget.tar.bz2 -rw-r--r-- 1 root src 50732 Мар 24 12:47 kqemu-modules-2.6.26-2-686_1.3.0~pre11-8+2.6.26-21lenny4_i386.deb -rw-r--r-- 1 root root 71183 Фев 4 2008 kqemu.tar.bz2 lrwxrwxrwx 1 root src 39 Мар 25 14:08 linux -> /usr/src/linux-headers-2.6.26-2-xen-686 drwxr-sr-x 2 root src 4096 Мар 26 14:55 linux-2.6.34-rc2.tar.bz2 drwxr-xr-x 4 root root 4096 Мар 23 14:05 linux-headers-2.6.26-2-686 drwxr-xr-x 18 root root 4096 Мар 23 14:05 linux-headers-2.6.26-2-common drwxr-xr-x 18 root root 4096 Мар 25 14:07 linux-headers-2.6.26-2-common-xen drwxr-xr-x 4 root root 4096 Мар 25 14:07 linux-headers-2.6.26-2-xen-686 drwxr-xr-x 3 root root 4096 Мар 23 14:05 linux-kbuild-2.6.26 lrwxrwxrwx 1 root src 26 Мар 23 14:05 linux-OLDVERSION.1269354265 -> linux-headers-2.6.26-2-686 lrwxrwxrwx 1 root src 35 Мар 23 16:24 linux-OLDVERSION.1269518841 -> /usr/src/linux-headers-2.6.26-2-686 lrwxrwxrwx 1 root src 30 Мар 25 14:07 linux-OLDVERSION.1269518919 -> linux-headers-2.6.26-2-xen-686 drwxr-xr-x 5 root root 4096 Мар 12 19:56 modules drwxr-xr-x 7 root root 4096 Мар 22 10:34 rpm drwxr-xr-x 15 root root 4096 Мар 26 12:03 xen-unstable.hg |
#cd /usr/src/linux-
linux-2.6.34-rc2.tar.bz2/ linux-kbuild-2.6.26/ linux-headers-2.6.26-2-686/ linux-OLDVERSION.1269354265/ linux-headers-2.6.26-2-common/ linux-OLDVERSION.1269518841/ linux-headers-2.6.26-2-common-xen/ linux-OLDVERSION.1269518919/ linux-headers-2.6.26-2-xen-686/ |
#cd /usr/src/linux-2.6.34-rc2.tar.bz2/
|
#ls
|
#cd ../
|
#rm linux-2.6.34-rc2.tar.bz2/
rm: невозможно удалить `linux-2.6.34-rc2.tar.bz2/': Это каталог |
#ls -l
итого 584 -rw-r--r-- 1 root src 106436 Мар 23 16:24 drbd8-2.6.26-2-686_8.0.14-2+lenny1+2.6.26-21lenny4_i386.deb -rw-r--r-- 1 root src 108188 Мар 25 14:08 drbd8-2.6.26-2-xen-686_8.0.14-2+lenny1+2.6.26-21lenny4_i386.deb -rw-r--r-- 1 root root 125889 Мар 12 19:56 drbd8.tar.bz2 -rw-r--r-- 1 root src 36766 Мар 23 14:05 iscsitarget-module-2.6.26-2-686_0.4.16+svn162-3+2.6.26-21lenny4_i386.deb -rw-r--r-- 1 root root 35382 Дек 3 2008 iscsitarget.tar.bz2 -rw-r--r-- 1 root src 50732 Мар 24 12:47 kqemu-modules-2.6.26-2-686_1.3.0~pre11-8+2.6.26-21lenny4_i386.deb -rw-r--r-- 1 root root 71183 Фев 4 2008 kqemu.tar.bz2 lrwxrwxrwx 1 root src 39 Мар 25 14:08 linux -> /usr/src/linux-headers-2.6.26-2-xen-686 drwxr-xr-x 4 root root 4096 Мар 23 14:05 linux-headers-2.6.26-2-686 drwxr-xr-x 18 root root 4096 Мар 23 14:05 linux-headers-2.6.26-2-common drwxr-xr-x 18 root root 4096 Мар 25 14:07 linux-headers-2.6.26-2-common-xen drwxr-xr-x 4 root root 4096 Мар 25 14:07 linux-headers-2.6.26-2-xen-686 drwxr-xr-x 3 root root 4096 Мар 23 14:05 linux-kbuild-2.6.26 lrwxrwxrwx 1 root src 26 Мар 23 14:05 linux-OLDVERSION.1269354265 -> linux-headers-2.6.26-2-686 lrwxrwxrwx 1 root src 35 Мар 23 16:24 linux-OLDVERSION.1269518841 -> /usr/src/linux-headers-2.6.26-2-686 lrwxrwxrwx 1 root src 30 Мар 25 14:07 linux-OLDVERSION.1269518919 -> linux-headers-2.6.26-2-xen-686 drwxr-xr-x 5 root root 4096 Мар 12 19:56 modules drwxr-xr-x 7 root root 4096 Мар 22 10:34 rpm drwxr-xr-x 15 root root 4096 Мар 26 12:03 xen-unstable.hg |
#cd kernel/
|
#rsync 192.168.15.1:/usr/src/ /usr/src/kernel/
root@192.168.15.1's password: skipping directory . |
#rsync 192.168.15.1:/usr/src /usr/src/kernel/
root@192.168.15.1's password: skipping directory src |
#rsync -a 192.168.15.1:/usr/src /usr/src/kernel/
root@192.168.15.1's password: ^Crsync error: unexplained error (code 130) at rsync.c(541) [generator=3.0.3] rsync error: received SIGUSR1 (code 19) at main.c(1304) [receiver=3.0.3] |
#cd src/
|
#ls
drbd8-2.6.26-2-686_8.0.14-2+lenny1+2.6.26-21lenny4_i386.deb drbd8-2.6.26-2-xen-686_8.0.14-2+lenny1+2.6.26-21lenny4_i386.deb drbd8.tar.bz2 iscsitarget-module-2.6.26-2-686_0.4.16+svn162-3+2.6.26-21lenny4_i386.deb iscsitarget.tar.bz2 kernel kqemu-modules-2.6.26-2-686_1.3.0~pre11-8+2.6.26-21lenny4_i386.deb kqemu.tar.bz2 linux linux-headers-2.6.26-2-686 linux-headers-2.6.26-2-common linux-headers-2.6.26-2-common-xen linux-headers-2.6.26-2-xen-686 linux-kbuild-2.6.26 linux-OLDVERSION.1269354265 linux-OLDVERSION.1269518841 linux-OLDVERSION.1269518919 modules rpm xen-unstable.hg |
#cd ..
|
#tar -xvjf linux-2.6.34-rc2.tar.bz2
linux-2.6.34-rc2/ linux-2.6.34-rc2/.gitignore linux-2.6.34-rc2/.mailmap linux-2.6.34-rc2/COPYING linux-2.6.34-rc2/CREDITS linux-2.6.34-rc2/Documentation/ linux-2.6.34-rc2/Documentation/00-INDEX linux-2.6.34-rc2/Documentation/ABI/ linux-2.6.34-rc2/Documentation/ABI/README linux-2.6.34-rc2/Documentation/ABI/obsolete/ ... linux-2.6.34-rc2/virt/kvm/assigned-dev.c linux-2.6.34-rc2/virt/kvm/coalesced_mmio.c linux-2.6.34-rc2/virt/kvm/coalesced_mmio.h linux-2.6.34-rc2/virt/kvm/eventfd.c linux-2.6.34-rc2/virt/kvm/ioapic.c linux-2.6.34-rc2/virt/kvm/ioapic.h linux-2.6.34-rc2/virt/kvm/iodev.h linux-2.6.34-rc2/virt/kvm/iommu.c linux-2.6.34-rc2/virt/kvm/irq_comm.c linux-2.6.34-rc2/virt/kvm/kvm_main.c |
#cp linux
linux/ linux-headers-2.6.26-2-xen-686/ linux-2.6.34-rc2/ linux-kbuild-2.6.26/ linux-2.6.34-rc2.tar.bz2 linux-OLDVERSION.1269354265/ linux-headers-2.6.26-2-686/ linux-OLDVERSION.1269518841/ linux-headers-2.6.26-2-common/ linux-OLDVERSION.1269518919/ linux-headers-2.6.26-2-common-xen/ |
#cp xen-unstable.hg/
.bk-to-hg extras/ README buildconfigs/ .hg/ .rootkeys build-linux-2.6-pvops_x86_32/ .hgignore stubdom/ config/ .hgtags tools/ Config.mk .hg-to-bk unmodified_drivers/ COPYING install.sh xen/ dist/ linux-2.6-pvops.git/ xen-unstable.hg/ docs/ Makefile |
#cp xen-unstable.hg/
.bk-to-hg extras/ README buildconfigs/ .hg/ .rootkeys build-linux-2.6-pvops_x86_32/ .hgignore stubdom/ config/ .hgtags tools/ Config.mk .hg-to-bk unmodified_drivers/ COPYING install.sh xen/ dist/ linux-2.6-pvops.git/ xen-unstable.hg/ docs/ Makefile |
#cp xen-unstable.hg/linux-2.6-pvops.git/
arch/ drivers/ init/ MAINTAINERS samples/ .valid-src block/ firmware/ ipc/ Makefile scripts/ virt/ COPYING fs/ Kbuild mm/ security/ CREDITS .git/ kernel/ net/ sound/ crypto/ .gitignore lib/ README tools/ Documentation/ include/ .mailmap REPORTING-BUGS usr/ |
#cp xen-unstable.hg/linux-2.6-pvops.git/.
./ ../ .git/ .gitignore .mailmap .valid-src |
#cp xen-unstable.hg/linux-2.6-pvops.git/arch/
alpha/ blackfin/ .gitignore Kconfig m68knommu/ mn10300/ s390/ um/ arm/ cris/ h8300/ m32r/ microblaze/ parisc/ sh/ x86/ avr32/ frv/ ia64/ m68k/ mips/ powerpc/ sparc/ xtensa/ |
#cp xen-unstable.hg/linux-2.6-pvops.git/arch/
alpha/ blackfin/ .gitignore Kconfig m68knommu/ mn10300/ s390/ um/ arm/ cris/ h8300/ m32r/ microblaze/ parisc/ sh/ x86/ avr32/ frv/ ia64/ m68k/ mips/ powerpc/ sparc/ xtensa/ |
#cp xen-unstable.hg/linux-2.6-pvops.git/arch/x86/
boot/ Kbuild kvm/ math-emu/ vdso/ configs/ Kconfig lguest/ mm/ video/ crypto/ Kconfig.cpu lib/ oprofile/ xen/ ia32/ Kconfig.debug Makefile pci/ include/ kernel/ Makefile_32.cpu power/ |
#cp xen-unstable.hg/linux-2.6-pvops.git/arch/x86/.
./ ../ |
#cp xen-unstable.hg/linux-2.6-pvops.git/arch/x86/.
./ ../ |
#cp xen-unstable.hg/linux-2.6-pvops.git/arch/x86/boot/
a20.c compressed/ install.sh pm.c tty.c video-vesa.c apm.c copy.S main.c pmjump.S version.c video-vga.c bioscall.S cpu.c Makefile printf.c vesa.h bitops.h cpucheck.c mca.c regs.c video-bios.c boot.h edd.c memory.c setup.ld video.c cmdline.c .gitignore mkcpustr.c string.c video.h code16gcc.h header.S mtools.conf.in tools/ video-mode.c |
#cp xen-unstable.hg/linux-2.6-pvops.git/
arch/ drivers/ init/ MAINTAINERS samples/ .valid-src block/ firmware/ ipc/ Makefile scripts/ virt/ COPYING fs/ Kbuild mm/ security/ CREDITS .git/ kernel/ net/ sound/ crypto/ .gitignore lib/ README tools/ Documentation/ include/ .mailmap REPORTING-BUGS usr/ |
#mc
|
#cd linux-
linux-2.6.34-rc2/ linux-kbuild-2.6.26/ linux-headers-2.6.26-2-686/ linux-OLDVERSION.1269354265/ linux-headers-2.6.26-2-common/ linux-OLDVERSION.1269518841/ linux-headers-2.6.26-2-common-xen/ linux-OLDVERSION.1269518919/ linux-headers-2.6.26-2-xen-686/ |
#cd linux-2.6.34-rc2/
|
#make oldconfig
HOSTCC scripts/basic/fixdep HOSTCC scripts/basic/docproc HOSTCC scripts/basic/hash HOSTCC scripts/kconfig/conf.o HOSTCC scripts/kconfig/kxgettext.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 HOSTLD scripts/kconfig/conf ... Kernel-based Virtual Machine (KVM) support (KVM) [Y/n/m/?] y KVM for Intel processors support (KVM_INTEL) [Y/n/m/?] y KVM for AMD processors support (KVM_AMD) [Y/n/m/?] y Host kernel accelerator for virtio net (EXPERIMENTAL) (VHOST_NET) [N/m/y/?] (NEW) y Linux hypervisor example code (LGUEST) [N/m/y/?] n PCI driver for virtio devices (EXPERIMENTAL) (VIRTIO_PCI) [N/m/y/?] n Virtio balloon driver (EXPERIMENTAL) (VIRTIO_BALLOON) [N/m/y/?] n # # configuration written to .config # |
#make && make modules_install
scripts/kconfig/conf -s arch/x86/Kconfig 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 ... LD [M] drivers/scsi/scsi_transport_sas.ko CC drivers/scsi/scsi_wait_scan.mod.o LD [M] drivers/scsi/scsi_wait_scan.ko INSTALL arch/x86/kernel/test_nx.ko INSTALL drivers/block/cciss.ko INSTALL drivers/message/fusion/mptsas.ko INSTALL drivers/message/fusion/mptspi.ko INSTALL drivers/scsi/scsi_transport_sas.ko INSTALL drivers/scsi/scsi_wait_scan.ko DEPMOD 2.6.34-rc2 |
#cd /usr/src/xen-unstable.hg/
buildconfigs/ extras/ unmodified_drivers/ build-linux-2.6-pvops_x86_32/ .hg/ xen/ config/ linux-2.6-pvops.git/ xen-unstable.hg/ dist/ stubdom/ docs/ tools/ |
#cd /usr/src/xen-unstable.hg/linux-2.6-pvops.git/
arch/ drivers/ include/ lib/ scripts/ usr/ block/ firmware/ init/ mm/ security/ virt/ crypto/ fs/ ipc/ net/ sound/ Documentation/ .git/ kernel/ samples/ tools/ |
#cd /usr/src/xen-unstable.hg/linux-2.6-pvops.git/.git/
|
#ls
branches config description HEAD hooks index info logs objects refs |
#mkinitramfs -o /boot/initrd.img-2.6.31.12 /lib/modules/2.6.
2.6.18-6-xen-686/ 2.6.26-2-686/ 2.6.26-2-xen-686/ 2.6.31.12/ 2.6.34-rc2/ |
#mkinitramfs -o /boot/initrd.img-2.6.34-rc2 2.6.34-rc2
W: mdadm: /etc/mdadm/mdadm.conf defines no arrays. W: mdadm: no arrays defined in configuration file. |
#nano /boot/grub/menu.lst
|
## only counts the first occurence of a kernel, not the
|
dri/ driver/
Время первой команды журнала | 13:10:51 2010- 3-26 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Время последней команды журнала | 14:23:25 2010- 3-26 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Количество командных строк в журнале | 96 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Процент команд с ненулевым кодом завершения, % | 8.33 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Процент синтаксически неверно набранных команд, % | 0.00 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Суммарное время работы с терминалом *, час | 1.21 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Количество командных строк в единицу времени, команда/мин | 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