Журнал лабораторных работ

Содержание

Журнал

Пятница (06/05/09)

/dev/pts/7
19:40:39
#tar -fz l1-linux-v1.2.40.0.tar.gz
tar: Вы должны указать одну из опций `-Acdtrux'
Попробуйте `tar --help' или `tar --usage' для
получения дополнительной информации.
19:40:43
#tar -vfz l1-linux-v1.2.40.0.tar.gz
tar: Вы должны указать одну из опций `-Acdtrux'
Попробуйте `tar --help' или `tar --usage' для
получения дополнительной информации.
19:40:52
#tar -vz l1-linux-v1.2.40.0.tar.gz
tar: Вы должны указать одну из опций `-Acdtrux'
Попробуйте `tar --help' или `tar --usage' для
получения дополнительной информации.
19:40:56
#tar vzf l1-linux-v1.2.40.0.tar.gz
tar: Вы должны указать одну из опций `-Acdtrux'
Попробуйте `tar --help' или `tar --usage' для
получения дополнительной информации.
19:41:32
#ls -l
итого 540
-rw-r--r-- 1 root root  18964 Май 27 18:14 1_11.txt
-rw-r--r-- 1 root root  27887 Май 28 18:19 2_11.txt
-rw-r--r-- 1 root root  26289 Май 30 16:27 3_11.txt
-rw-r--r-- 1 root root  26713 Июн  2 18:40 4_11.txt
drwxr-xr-x 2 root root   4096 Июн  3 11:52 bin
-rw-r--r-- 1 root root    385 Май 27 16:10 ~.cabberrc
-rwxr-xr-x 1 root root     96 Май 30 18:21 co_fo
-rwxr-xr-x 1 root root    273 Май 28 14:50 create_user
-rwxr-xr-x 1 root root    115 Май 28 14:46 create_users
drwxr-xr-x 2 root root   4096 Июн  5 11:46 downl
drwxr-xr-x 3 root root   4096 Мар  6  2010 l1-linux-v1.2.40.0
-rwxr-xr-x 1 root root  86013 Июн  5 19:39 l1-linux-v1.2.40.0.tar.gz
drwx------ 2 root root   4096 Июн  4 18:44 Mail
-rw-r--r-- 1 root root   4737 Май 29 10:05 screen.dot
-rw-r--r-- 1 root root 271894 Май 29 10:08 screen.png
-rw------- 1 root root  27392 Июн  5 15:13 sent
-rwxr-xr-x 1 root root     95 Июн  3 11:05 test
-rw-r--r-- 1 root root   1183 Май 28 19:00 t.t
19:41:41
#cd l1-linux-v1.2.40.0/

19:41:58
#ls
atl1.7  atl1.spec  copying  ldistrib.txt  readme  release_note.txt  src
19:41:59
#cd src

19:42:03
#make install
make -C /lib/modules/2.6.29-2-686/build SUBDIRS=/root/l1-linux-v1.2.40.0/src modules
make[1]: Entering directory `/usr/src/linux-headers-2.6.29-2-686'
/usr/src/linux-headers-2.6.29-2-common/scripts/Makefile.build:46: *** CFLAGS was changed in "/root/l1-linux-v1.2.40.0/src/Makefile". Fix it to use EXTRA_CFLAGS.  Останов.
make[3]: *** [_module_/root/l1-linux-v1.2.40.0/src] Ошибка 2
make[2]: *** [sub-make] Ошибка 2
make[1]: *** [all] Ошибка 2
make[1]: Leaving directory `/usr/src/linux-headers-2.6.29-2-686'
make: *** [default] Ошибка 2
19:42:09
#debmod at
at_ethtool.c  at.h          at_hw.c       at_hw.h       at_main.c     at_osdep.h    at_param.c
19:42:09
#modprobe at
at1700       at76_usb     aten         ati-agp      ati_remote2  atl1e        atm          atmel_pci    atxp1
at24         ata_generic  ath5k        atiixp       atl1         atl2         atmel        atmtcp       aty128fb
at25         ata_piix     ath9k        ati_remote   atl1c        atlas_btns   atmel_cs     atp870u      atyfb
19:42:09
#modprobe atl
atl1        atl1c       atl1e       atl2        atlas_btns
19:42:09
#modprobe atl1

19:42:45
#ls
at_ethtool.c  at_hw.c  at_main.c   at_param.c  kcompat_ethtool.c  Makefile
at.h          at_hw.h  at_osdep.h  kcompat.c   kcompat.h          Module.symvers
19:43:01
#make
make -C /lib/modules/2.6.29-2-686/build SUBDIRS=/root/l1-linux-v1.2.40.0/src modules
make[1]: Entering directory `/usr/src/linux-headers-2.6.29-2-686'
/usr/src/linux-headers-2.6.29-2-common/scripts/Makefile.build:46: *** CFLAGS was changed in "/root/l1-linux-v1.2.40.0/src/Makefile". Fix it to use EXTRA_CFLAGS.  Останов.
make[3]: *** [_module_/root/l1-linux-v1.2.40.0/src] Ошибка 2
make[2]: *** [sub-make] Ошибка 2
make[1]: *** [all] Ошибка 2
make[1]: Leaving directory `/usr/src/linux-headers-2.6.29-2-686'
make: *** [default] Ошибка 2
19:43:08
#less Makefile
19:43:54
#make install
make -C /lib/modules/2.6.29-2-686/build SUBDIRS=/root/l1-linux-v1.2.40.0/src modules
make[1]: Entering directory `/usr/src/linux-headers-2.6.29-2-686'
/usr/src/linux-headers-2.6.29-2-common/scripts/Makefile.build:46: *** CFLAGS was changed in "/root/l1-linux-v1.2.40.0/src/Makefile". Fix it to use EXTRA_CFLAGS.  Останов.
make[3]: *** [_module_/root/l1-linux-v1.2.40.0/src] Ошибка 2
make[2]: *** [sub-make] Ошибка 2
make[1]: *** [all] Ошибка 2
make[1]: Leaving directory `/usr/src/linux-headers-2.6.29-2-686'
make: *** [default] Ошибка 2
19:44:20
#man depmod
19:44:35
#depmod -a 2.6.18-6-xen-686

19:44:47
#init 6

/dev/pts/8
19:47:37
#ifconfig
eth0      Link encap:Ethernet  HWaddr 00:1b:fc:7d:bc:f5
          inet addr:192.168.15.11  Bcast:192.168.15.255  Mask:255.255.255.0
          inet6 addr: fe80::21b:fcff:fe7d:bcf5/64 Scope:Link
          UP BROADCAST RUNNING MULTICAST  MTU:1500  Metric:1
          RX packets:8 errors:0 dropped:0 overruns:0 frame:0
          TX packets:9 errors:0 dropped:0 overruns:0 carrier:2
          collisions:0 txqueuelen:1000
          RX bytes:1819 (1.7 KiB)  TX bytes:695 (695.0 B)
lo        Link encap:Local Loopback
          inet addr:127.0.0.1  Mask:255.0.0.0
          inet6 addr: ::1/128 Scope:Host
          UP LOOPBACK RUNNING  MTU:16436  Metric:1
          RX packets:91 errors:0 dropped:0 overruns:0 frame:0
          TX packets:91 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:0
          RX bytes:8872 (8.6 KiB)  TX bytes:8872 (8.6 KiB)
19:47:44
#xm list
Name                                        ID   Mem VCPUs      State   Time(s)
Domain-0                                     0  3911     2     r-----     24.0
19:48:16
#ls /usr/share/doc/xen-
xen-hypervisor-3.0.3-1-i386-pae/   xen-utils-3.0.3-1/
xen-hypervisor-3.2-1-i386/         xen-utils-3.2-1/
xen-linux-system-2.6.18-6-xen-686/ xen-utils-common/
19:48:16
#ls /usr/share/doc/xen
xen-hypervisor-3.0.3-1-i386-pae/   xen-utils-3.0.3-1/
xen-hypervisor-3.2-1-i386/         xen-utils-3.2-1/
xen-linux-system-2.6.18-6-xen-686/ xen-utils-common/
xenstore-utils/
19:48:16
#ls /usr/share/doc/xen-utils-
xen-utils-3.0.3-1/ xen-utils-3.2-1/   xen-utils-common/
19:48:16
#ls /usr/share/doc/xen-utils-common/
changelog.Debian.gz  copyright  examples
19:50:41
#zcat /usr/share/doc/xen-utils-common/examples/xmexample1.gz | grep -v ^# | grep -vx '' > /etc/xen/dom1

19:51:02
#vi /etc/xen/dom1
--- /tmp/l3-saved-3672.27240.8608	2009-06-05 19:51:18.000000000 +0300
+++ /etc/xen/dom1	2009-06-05 19:52:47.000000000 +0300
@@ -1,4 +1,5 @@
 kernel = "/boot/vmlinuz-2.6.10-xenU"
+ramdisk="/boot/initrd.img-2.6.18-6-xen-686"
 memory = 64
 name = "ExampleDomain"
 vif = [ '' ]
19:52:47
#xm create dom1
Using config file "/etc/xen/dom1".
Error: Kernel image does not exist: /boot/vmlinuz-2.6.10-xenU
19:53:05
#vi /etc/xen/dom1
--- /tmp/l3-saved-3672.9401.30723	2009-06-05 19:53:12.000000000 +0300
+++ /etc/xen/dom1	2009-06-05 19:55:07.000000000 +0300
@@ -1,8 +1,9 @@
-kernel = "/boot/vmlinuz-2.6.10-xenU"
+kernel = "/boot/vmlinuz-2.6.18-6-xen-686"
+
 ramdisk="/boot/initrd.img-2.6.18-6-xen-686"
 memory = 64
 name = "ExampleDomain"
 vif = [ '' ]
-disk = [ 'phy:hda1,hda1,w' ]
+disk = [ 'phy:sda3,hda1,w' ]
 root = "/dev/hda1 ro"
 extra = "4"
прошло 13 минут
/dev/pts/11
20:06:16
#cd ~

20:06:21
#cat .
./               .bash_profile    .debtags/        .gnome2/         .joe_state       .lilalo/         .rnd             .ssh-agent       .vimrc
../              .bashrc          .fvwm/           .gnome2_private/ .l3rc            .muttrc          .screenrc        .swp             .Xauthority
.aptitude/       .cabberrc        .gconf/          .gnupg/          .lesshst         .primer_bashrc   .sendxmpprc      .vim/
.bash_history    .dbus/           .gconfd/         .gqview/         .licq/           .profile         .ssh/            .viminfo
20:06:21
#cat .bash
.bash_history  .bash_profile  .bashrc
20:06:21
#cat .bash_
.bash_history  .bash_profile
20:06:21
#cat .bash_history
for i in {12}                                          ; do                                                         echo spam | mutt -s SPAMMMM user@class$i.unix.nt          ; done
for i in {12}                                          ; do
tail -f /var/log/syslog
echo spam | mutt -s SPAMMMM user@class12.unix.nt
tail -f /var/log/syslog
echo spam | mutt -s SPAMMMM user@class12.unix.nt
tail -f /var/log/syslog
bg
fg
echo spam | mutt -s SPAMMMM user@class12.unix.nt
...
modprobe atl1
ls
make
less Makefile
make
make install
make install BUILD_KERNEL=2.6.18-6-xen-686
man depmod
depmod -a 2.6.18-6-xen-686
init 6
20:06:33
#rsync -a --exclude=/{dev,proc,sys,mnt} / /mnt/
^Crsync error: received SIGINT, SIGTERM, or SIGHUP (code 20) at rsync.c(544) [sender=3.0.5]
rsync: writefd_unbuffered failed to write 97 bytes [generator]: Broken pipe (32)
20:06:59
#cd /mnt

20:07:07
#ls
bin  boot  deb  etc  home  initrd.img  lib  logger  lost+found  media  old  opt  root  sbin  selinux  srv  tmp  usr  var  vmlinuz
20:07:09
#mount
tmpfs on /lib/init/rw type tmpfs (rw,nosuid,mode=0755)
proc on /proc type proc (rw,noexec,nosuid,nodev)
sysfs on /sys type sysfs (rw,noexec,nosuid,nodev)
procbususb on /proc/bus/usb type usbfs (rw)
udev on /dev type tmpfs (rw,mode=0755)
tmpfs on /dev/shm type tmpfs (rw,nosuid,nodev)
devpts on /dev/pts type devpts (rw,noexec,nosuid,gid=5,mode=620)
rootfs on / type rootfs (rw)
20:07:13
#rm -R /mnt/*

20:08:02
#ls

20:08:04
#ls

20:08:05
#mount /dev/sda3 /mnt

20:08:24
#ls

/dev/pts/11
20:08:44
#umount /mnt

20:08:51
#mount /dev/sda3 /mnt

20:09:00
#ls /mnt
bin   dev   initrd.img  lost+found  old   root     srv  usr
boot  etc   lib         media       opt   sbin     sys  var
deb   home  logger      mnt         proc  selinux  tmp  vmlinuz
20:09:05
#rsync -a --exclude=/{dev,proc,sys,mnt} / /mnt/

20:10:07
#umount /mnt

прошло 13 минут
20:23:18
#cd /etc/xen/

20:23:24
#ls
dom1     xend-config.sxp         xend-pci-permissive.sxp
scripts  xend-config-xenapi.sxp  xend-pci-quirks.sxp
20:23:25
#cat dom1
kernel = "/boot/vmlinuz-2.6.18-6-xen-686"
ramdisk="/boot/initrd.img-2.6.18-6-xen-686"
memory = 64
name = "ExampleDomain"
vif = [ '' ]
disk = [ 'phy:sda3,hda1,w' ]
root = "/dev/hda1 ro"
extra = "4"
20:23:29
#cat .bash_history
cat: .bash_history: Нет такого файла или каталога
20:27:47
#apt-get up
update   upgrade
20:27:47
#apt-get up
update   upgrade
20:27:47
#apt-get update
В кеше http://10.0.35.1 lenny Release.gpg
В кеше http://10.0.35.1 lenny/main Translation-ru
В кеше http://10.0.35.1 sid Release.gpg
В кеше http://10.0.35.1 sid/main Translation-ru
В кеше http://10.0.35.1 etch Release.gpg
Игн http://10.0.35.1 etch/main Translation-ru
В кеше http://10.0.35.1 lenny Release
В кеше http://10.0.35.1 sid Release
В кеше http://10.0.35.1 etch Release
Игн http://10.0.35.1 lenny/main Packages/DiffIndex
Игн http://10.0.35.1 sid/main Packages/DiffIndex
Игн http://10.0.35.1 etch/main Packages/DiffIndex
Игн http://10.0.35.1 lenny/main Packages
Игн http://10.0.35.1 sid/main Packages
Игн http://10.0.35.1 etch/main Packages
В кеше http://10.0.35.1 lenny/main Packages
В кеше http://10.0.35.1 sid/main Packages
В кеше http://10.0.35.1 etch/main Packages
Чтение списков пакетов... Готово
прошло 79 минут
/dev/pts/13
21:47:11
#scp /root/
/root/1_11.txt                    /root/bin/                        /root/create_users                /root/Mail/                       /root/test
/root/2_11.txt                    /root/~.cabberrc                  /root/downl/                      /root/screen.dot                  /root/t.t
/root/3_11.txt                    /root/co_fo                       /root/l1-linux-v1.2.40.0/         /root/screen.png
/root/4_11.txt                    /root/create_user                 /root/l1-linux-v1.2.40.0.tar.gz   /root/sent
21:47:11
#scp /root/l1-linux-v1.2.40.0.tar.gz 192.168.15.2:/root/
l1-linux-v1.2.40.0.tar.gz                                                                                                                             100%   84KB  84.0KB/s   00:00
прошло 57 минут
/dev/pts/11
22:44:47
#apt-cache search 2.6.29 xen
linux-image-2.6.29-2-686-bigmem - Linux 2.6.29 image on PPro/Celeron/PII/PIII/P4
22:45:00
#apt-cache search 2.6 xen
aufs-modules-2.6-xen-686 - Stackable unification filesystem for Linux 2.6 on i686
aufs-modules-2.6.26-1-xen-686 - Stackable unification filesystem for Linux 2.6.26 on i686
aufs-modules-2.6.26-2-xen-686 - Stackable unification filesystem for Linux 2.6.26 on i686
drbd8-modules-2.6-xen-686 - RAID 1 over TCP/IP for Linux 2.6 on i686
drbd8-modules-2.6.26-1-xen-686 - RAID 1 over TCP/IP for Linux 2.6.26 on i686
drbd8-modules-2.6.26-2-xen-686 - RAID 1 over TCP/IP for Linux 2.6.26 on i686
iscsitarget-modules-2.6-xen-686 - iSCSI Enterprise Target for Linux 2.6 on i686
iscsitarget-modules-2.6.26-1-xen-686 - iSCSI Enterprise Target for Linux 2.6.26 on i686
iscsitarget-modules-2.6.26-2-xen-686 - iSCSI Enterprise Target for Linux 2.6.26 on i686
linux-headers-2.6-xen-686 - Header files for Linux 2.6-xen-686
...
loop-aes-modules-2.6.18-6-xen-686 - loop-AES encryption modules for Linux 2.6.18 on i686
loop-aes-modules-2.6.18-6-xen-vserver-686 - loop-AES encryption modules for Linux 2.6.18 on i686
redhat-cluster-modules-2.6-xen-vserver-686 - Redhat Cluster infrastructure modules for Linux 2.6 on i686
redhat-cluster-modules-2.6.18-6-xen-686 - Redhat Cluster infrastructure modules for Linux 2.6.18 on i686
redhat-cluster-modules-2.6.18-6-xen-vserver-686 - Redhat Cluster infrastructure modules for Linux 2.6.18 on i686
squashfs-modules-2.6-xen-vserver-686 - Squash filesystem modules for Linux 2.6 on i686
squashfs-modules-2.6.18-6-xen-686 - Squash filesystem modules for Linux 2.6.18 on i686
squashfs-modules-2.6.18-6-xen-vserver-686 - Squash filesystem modules for Linux 2.6.18 on i686
xen-linux-system-2.6.18-6-xen-686 - XEN system with Linux 2.6.18 image on i686
xen-linux-system-2.6.18-6-xen-vserver-686 - XEN system with Linux 2.6.18 image on i686
22:45:30
#umount -a
umount: /: device is busy
umount: /dev: device is busy
У вас есть новая почта в /var/mail/root

Суббота (06/06/09)

/dev/pts/6
09:57:15
#vi /boot/grub/menu.lst
--- /tmp/l3-saved-20823.10027.9708	2009-06-06 09:57:25.000000000 +0300
+++ /boot/grub/menu.lst	2009-06-06 09:58:29.000000000 +0300
@@ -5,8 +5,8 @@
 title		Xen 3.2.1 manual edit / Debian GNU/Linux, kernel 2.6.26-6-xen-686
 root		(hd0,0)
 kernel		/boot/xen-3.2-1-i386.gz
-module		/boot/vmlinuz-2.6.26-2-xen-686 root=/dev/md1 ro console=tty0
-module		/boot/nitrd.img-2.6.26-2-xen-686
+module		/boot/vmlinuz-2.6.26-2-xen-686 root=/dev/md1 ro acpi=off console=tty0
+module		/boot/initrd.img-2.6.26-2-xen-686
 
 title GNU/Linux(2.6.29_md1)
 root (hd0,0)
09:58:29
#init 6

/dev/pts/5
10:00:21
#xm list
Name                                        ID   Mem VCPUs      State   Time(s)
Domain-0                                     0  3911     2     r-----     25.0
/dev/pts/10
10:00:21
#xm list
Name                                        ID   Mem VCPUs      State   Time(s)
Domain-0                                     0  3911     2     r-----     25.0
/dev/pts/9
10:02:52
#xm list
Name                                        ID   Mem VCPUs      State   Time(s)
Domain-0                                     0  3911     2     r-----     23.4
10:02:57
#vi /boot/grub/menu.lst
--- /tmp/l3-saved-3368.2571.15065	2009-06-06 10:04:22.000000000 +0300
+++ /boot/grub/menu.lst	2009-06-06 10:06:32.000000000 +0300
@@ -1,12 +1,17 @@
 default 0
 timeout 5
-password --md5 $1$STF23/$p9t/k1PyPU/mDDax5OxJK0
+#password --md5 $1$STF23/$p9t/k1PyPU/mDDax5OxJK0
 
 title		Xen 3.2.1 manual edit / Debian GNU/Linux, kernel 2.6.26-6-xen-686
 root		(hd0,0)
+#kernel		/boot/xen-3.2-1-i386.gz
+#module		/boot/vmlinuz-2.6.26-2-xen-686 root=/dev/md1 ro acpi=off console=tty0
+#module		/boot/initrd.img-2.6.26-2-xen-686
+
 kernel		/boot/xen-3.2-1-i386.gz
-module		/boot/vmlinuz-2.6.26-2-xen-686 root=/dev/md1 ro acpi=off console=tty0
-module		/boot/initrd.img-2.6.26-2-xen-686
+module		/boot/vmlinuz-2.6.18-6-xen-686 root=/dev/md1 ro acpi=off console=tty0
+module		/boot/initrd.img-2.6.18-6-xen-686
+
 
 title GNU/Linux(2.6.29_md1)
 root (hd0,0)
/dev/pts/8
10:04:51
#ls -l /boot
итого 37828
-rw-r--r-- 1 root root   67139 Дек 27 16:23 config-2.6.18-6-xen-686
-rw-r--r-- 1 root root   86119 Мар 26 10:33 config-2.6.26-2-xen-686
-rw-r--r-- 1 root root  101137 Май 17 23:24 config-2.6.29-2-686
drwxr-xr-x 2 root root    4096 Июн  6 10:04 grub
-rw-r--r-- 1 root root 6934896 Июн  5 17:07 initrd.img-2.6.18-6-xen-686
-rw-r--r-- 1 root root 8061277 Июн  5 18:10 initrd.img-2.6.26-2-xen-686
-rw-r--r-- 1 root root 8298292 Июн  1 10:05 initrd.img-2.6.29-2-686
-rw-r--r-- 1 root root 7288784 Май 30 11:04 initrd.img-2.6.29-2-686.bak
-rw-r--r-- 1 root root  732729 Дек 27 16:23 System.map-2.6.18-6-xen-686
-rw-r--r-- 1 root root  906178 Мар 26 10:33 System.map-2.6.26-2-xen-686
-rw-r--r-- 1 root root 1055639 Май 17 23:24 System.map-2.6.29-2-686
-rw-r--r-- 1 root root 1245899 Дек 27 16:22 vmlinuz-2.6.18-6-xen-686
-rw-r--r-- 1 root root 1485329 Мар 26 10:32 vmlinuz-2.6.26-2-xen-686
-rw-r--r-- 1 root root 1706928 Май 17 23:23 vmlinuz-2.6.29-2-686
-rw-r--r-- 1 root root  259734 Окт 23  2007 xen-3.0.3-1-i386-pae.gz
-rw-r--r-- 1 root root  376094 Июн 28  2008 xen-3.2-1-i386.gz
/dev/pts/9
10:06:32
#init 6

/dev/pts/9
10:11:23
#umount -a
umount: /: device is busy
umount: /dev: device is busy
10:11:29
#mount -a
mount: mount point /mnt/data does not exist
mount: mount point /mnt/data2 does not exist
mount: mount point /mnt/data3 does not exist
mount: mount point /mnt/flashfat does not exist
mount: mount point /mnt/flsext does not exist
10:11:41
#uname 0a
uname: лишний операнд `0a'
Попробуйте `uname --help' для получения более подробного описания.
10:11:47
#uname -a
Linux linux11 2.6.18-6-xen-686 #1 SMP Sat Dec 27 13:17:00 UTC 2008 i686 GNU/Linux
10:11:51
#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=54 time=33.4 ms
--- ya.ru ping statistics ---
1 packets transmitted, 1 received, 0% packet loss, time 0ms
rtt min/avg/max/mdev = 33.457/33.457/33.457/0.000 ms
10:11:55
#xm list
Name                                        ID   Mem VCPUs      State   Time(s)
Domain-0                                     0  3911     2     r-----    176.2
10:12:02
#xm create dom1
Using config file "/etc/xen/dom1".
Error: Device 0 (vif) could not be connected. Could not find bridge, and none was specified
/dev/pts/5
10:19:58
#uname -a
Linux linux11 2.6.29-2-686 #1 SMP Sun May 17 17:56:29 UTC 2009 i686 GNU/Linux
10:22:36
#cd /media

10:22:40
#ls
1_11.txt  2_11.txt  3_11.txt  4_11.txt
10:22:41
#cd ..

10:23:03
#cd mnt

10:23:05
#ls

10:23:07
#ls -a
.  ..
10:23:10
#mount
tmpfs on /lib/init/rw type tmpfs (rw,nosuid,mode=0755)
proc on /proc type proc (rw,noexec,nosuid,nodev)
sysfs on /sys type sysfs (rw,noexec,nosuid,nodev)
procbususb on /proc/bus/usb type usbfs (rw)
udev on /dev type tmpfs (rw,mode=0755)
tmpfs on /dev/shm type tmpfs (rw,nosuid,nodev)
devpts on /dev/pts type devpts (rw,noexec,nosuid,gid=5,mode=620)
rootfs on / type rootfs (rw)
10:23:16
#cd ..

10:23:30
#ls /dev/sdc*
/dev/sdc  /dev/sdc1  /dev/sdc2
10:23:41
#mount /dev/sdc2 /mnt

10:23:54
#ls /mnt
bin   etc         lib         mnt   root     srv  usr
boot  home        lost+found  opt   sbin     sys  var
dev   initrd.img  media       proc  selinux  tmp  vmlinuz
10:23:59
#chroot mnt
~
~
~
~
~
~
~
~
~
~
...
Получено:8 http://10.0.35.1 sid/main Packages [7776kB]
Получено:9 http://10.0.35.1 etch/main Packages [5620kB]
Получено:10 http://10.0.35.1 lenny/main Packages [6924kB]
Ош  http://10.0.35.1 lenny/main Packages
  Ошибка записи - write (28 На устройстве кончилось место)
Получено 21,1MБ за 29s (717kБ/c)
W: Не удалось загрузить http://10.0.35.1:9999/debian/dists/lenny/main/binary-i386/Packages.gz  Ошибка записи - write (28 На устройстве кончилось место)
E: Некоторые индексные файлы не загрузились, они были проигнорированы или вместо них были использованы старые версии
linux11:/# exit
exit
10:28:38
#cd /user
bash: cd: /user: Нет такого файла или каталога
10:28:43
#cd /

10:28:47
#ls
bin   deb  etc   initrd.img  logger      media  old  proc  sbin     srv  tmp  var
boot  dev  home  lib         lost+found  mnt    opt  root  selinux  sys  usr  vmlinuz
10:28:49
#cd home

10:28:54
#cd user

10:28:59
#ls
123.1.JPG  asd      Documents  find-stderr  Mail   Pictures  r.r   Templates  t.t     VirtualBox-2.2.4-47978-Win.exe
123.JPG    Desktop  Download   find-stdout  Music  Public    sent  test       Videos
10:29:00
#umount /mnt

10:29:12
#mount -t vfat /dev/sdc1 /mnt

10:29:28
#cp Vi
Videos/                         VirtualBox-2.2.4-47978-Win.exe
10:29:28
#cp VirtualBox-2.2.4-47978-Win.exe /mnt

10:29:45
#umount /mnt

10:30:04
#cd /etc/xen/scripts/

Файлы

  • .
  • .bash
  • .bash_
  • .bash_history
  • dom1
  • .
    >
    ./               .bash_profile    .debtags/        .gnome2/         .joe_state       .lilalo/         .rnd             .ssh-agent       .vimrc
    ../              .bashrc          .fvwm/           .gnome2_private/ .l3rc            .muttrc          .screenrc        .swp             .Xauthority
    .aptitude/       .cabberrc        .gconf/          .gnupg/          .lesshst         .primer_bashrc   .sendxmpprc      .vim/
    .bash_history    .dbus/           .gconfd/         .gqview/         .licq/           .profile         .ssh/            .viminfo
    
    .bash
    >
    .bash_history  .bash_profile  .bashrc
    
    .bash_
    >
    .bash_history  .bash_profile
    
    .bash_history
    >
    for i in {12}                                          ; do                                                         echo spam | mutt -s SPAMMMM user@class$i.unix.nt          ; done
    for i in {12}                                          ; do
    tail -f /var/log/syslog
    echo spam | mutt -s SPAMMMM user@class12.unix.nt
    tail -f /var/log/syslog
    echo spam | mutt -s SPAMMMM user@class12.unix.nt
    tail -f /var/log/syslog
    bg
    fg
    echo spam | mutt -s SPAMMMM user@class12.unix.nt
    fg
    kill %
    echo spam | mutt -s YAROSI user@class12.unix.nt
    du -kh /etc
    du -kh /etc /home /
    jobs
    fg
    cat /proc/cpuinfo
    cat /proc/cpuinfo | grep vmx
    cat /proc/cpuinfo | grep wmx
    cat /proc/cpuinfo | grep vmx
     apt-cache search xen
     apt-cache search xen kernel
    cat /etc/apt/sources.list
    vi /etc/apt/sources.list
    apt-cache update
    apt-get update
     apt-cache search xen kernel
    apt-cache search 2.6.18
    apt-cache search 2.6.18 xen
     apt-get install xen-linux-system-2.6.18-6-xen-686
     apt-get install xen-utils-3.2-1
     apt-get search xen utils
     apt-cache search xen utils
    vi /etc/apt/sources.list
     apt-get update
     apt-cache search xen utils
    apt-get install xen-utils-3.2-1
     apt-cache search xen utils
     apt-cache search xen hypervi
    apt-get install xen-hypervisor-3.2-1
    dpkg -l | grep xen-utils
    dpkg -r xen-utils-3.0.3-1
    apt-get remove xen-utils-3.0.3-1
    cat /boot/grub/menu.lst
    vi /boot/grub/menu.lst
    init 6
    ssh 192.168.15.4
    mutt
    e2lable /dev/md1 LAB
    e2label /dev/md1 LAB
    vi /boo/grub/menu.lst
    vi /boot/grub/menu.lst
    init 6
    fdisk -l
    fdisk /dev/sda
    kpartx -a /dev/sda
    fdisk -l
    mkfs.ext3 /dev/sda3
    partprobe
    mkfs.ext3 /dev/sda3
    #rsync -a --exclude=/{dev,proc,sys} /
    mount /dev/sda3 /mnt
    #rsync -a --exclude=/{dev,proc,sys,mnt} / /mnt/
    rsync -a --exclude=/{dev,proc,sys,mnt} / /mnt/
    vi /boot/grub/menu.lst
    e2label /dev/sda3 LAB1
    fdisk -l /dev/sda
    file /dev/sda3
    file -l /dev/sda3
    file -s /dev/sda3
    cd /mnt
    mkdir dev proc sys mnt
    init 6
    vi /etc/apt/sources.list
    apt-get update
    apt-cache search udev
    apt-get install udev
    apt-get install udev/etch
    apt-get update
    apt-get install udev/etch
    cat /etc/apt/sources.list
    apt-get install udev -t etch
    apt-get install -t etchudev
    apt-get install -t etch udev
    apt-get autoremove
    dpkg -l udev
    vi /etc/apt/sources.list
    apt-get update
    apt-get update
    vi /etc/apt/sources.list
    apt-get update
    apt-get install udev
    apt-cache search xen kernel
    vi /etc/apt/sources.list
    apt-get update
    apt-cache search xen kernel
    apt-get install linux-image-2.6.26-2-xen-686
    vi /boot/grub/menu.lst
    init 6
    vi /etc/init.d/udev
    reboot
    udevadm populate
    udevadm settle
    strace udevadm settle
    ping ya.ru
    strace udevadm settle
    udevadm settle
    strace udevadm settle
    udevadm settle
    strace udevadm settle
    cat /etc/host.conf
    cat /etc/hostname
    ifconfig
    ifconfig
    ifconfig
    ifconfig
    ifconfig
    ifconfig
    exit
    vi /etc/apt/sources.list
    apt-get update
    apt-cache search linux headers
    apt-get install linux-headers-2.6.18-6-xen-686
    cd ~
    ssh root@192.168.15.11 ls -l ~
    ssh root@192.168.15.12 ls -l ~
    ls -l
    tar fz l1-linux-v1.2.40.0.tar.gz
    tar -fz l1-linux-v1.2.40.0.tar.gz
    tar -vfz l1-linux-v1.2.40.0.tar.gz
    tar -vz l1-linux-v1.2.40.0.tar.gz
    tar vzf l1-linux-v1.2.40.0.tar.gz
    tar xfz l1-linux-v1.2.40.0.tar.gz
    ls -l
    cd l1-linux-v1.2.40.0/
    ls
    cd src
    make install
    modprobe atl1
    ls
    make
    less Makefile
    make
    make install
    make install BUILD_KERNEL=2.6.18-6-xen-686
    man depmod
    depmod -a 2.6.18-6-xen-686
    init 6
    
    dom1
    >
    kernel = "/boot/vmlinuz-2.6.18-6-xen-686"
    ramdisk="/boot/initrd.img-2.6.18-6-xen-686"
    memory = 64
    name = "ExampleDomain"
    vif = [ '' ]
    disk = [ 'phy:sda3,hda1,w' ]
    root = "/dev/hda1 ro"
    extra = "4"
    

    Статистика

    Время первой команды журнала19:40:39 2009- 6- 5
    Время последней команды журнала10:30:04 2009- 6- 6
    Количество командных строк в журнале101
    Процент команд с ненулевым кодом завершения, %19.80
    Процент синтаксически неверно набранных команд, % 0.00
    Суммарное время работы с терминалом *, час 1.34
    Количество командных строк в единицу времени, команда/мин 1.25
    Частота использования команд
    ls21|====================| 20.39%
    cd14|=============| 13.59%
    mount7|======| 6.80%
    xm7|======| 6.80%
    umount6|=====| 5.83%
    cat6|=====| 5.83%
    vi4|===| 3.88%
    tar4|===| 3.88%
    make3|==| 2.91%
    modprobe3|==| 2.91%
    apt-get3|==| 2.91%
    init3|==| 2.91%
    uname3|==| 2.91%
    cp2|=| 1.94%
    scp2|=| 1.94%
    rsync2|=| 1.94%
    apt-cache2|=| 1.94%
    ifconfig1|| 0.97%
    ping1|| 0.97%
    man1|| 0.97%
    debmod1|| 0.97%
    chroot1|| 0.97%
    rm1|| 0.97%
    zcat1|| 0.97%
    less1|| 0.97%
    grep1|| 0.97%
    /etc/xen/dom11|| 0.97%
    depmod1|| 0.97%
    ____
    *) Интервалы неактивности длительностью 30 минут и более не учитываются

    Справка

    Для того чтобы использовать LiLaLo, не нужно знать ничего особенного: всё происходит само собой. Однако, чтобы ведение и последующее использование журналов было как можно более эффективным, желательно иметь в виду следующее:
    1. В журнал автоматически попадают все команды, данные в любом терминале системы.

    2. Для того чтобы убедиться, что журнал на текущем терминале ведётся, и команды записываются, дайте команду w. В поле WHAT, соответствующем текущему терминалу, должна быть указана программа script.

    3. Команды, при наборе которых были допущены синтаксические ошибки, выводятся перечёркнутым текстом:
      $ l s-l
      bash: l: command not found
      

    4. Если код завершения команды равен нулю, команда была выполнена без ошибок. Команды, код завершения которых отличен от нуля, выделяются цветом.
      $ test 5 -lt 4
      Обратите внимание на то, что код завершения команды может быть отличен от нуля не только в тех случаях, когда команда была выполнена с ошибкой. Многие команды используют код завершения, например, для того чтобы показать результаты проверки

    5. Команды, ход выполнения которых был прерван пользователем, выделяются цветом.
      $ 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
      

    6. Команды, выполненные с привилегиями суперпользователя, выделяются слева красной чертой.
      # id
      uid=0(root) gid=0(root) Gruppen=0(root)
      

    7. Изменения, внесённые в текстовый файл с помощью редактора, запоминаются и показываются в журнале в формате ed. Строки, начинающиеся символом "<", удалены, а строки, начинающиеся символом ">" -- добавлены.
      $ vi ~/.bashrc
      2a3,5
      >    if [ -f /usr/local/etc/bash_completion ]; then
      >         . /usr/local/etc/bash_completion
      >        fi
      

    8. Для того чтобы изменить файл в соответствии с показанными в диффшоте изменениями, можно воспользоваться командой patch. Нужно скопировать изменения, запустить программу patch, указав в качестве её аргумента файл, к которому применяются изменения, и всавить скопированный текст:
      $ patch ~/.bashrc
      В данном случае изменения применяются к файлу ~/.bashrc

    9. Для того чтобы получить краткую справочную информацию о команде, нужно подвести к ней мышь. Во всплывающей подсказке появится краткое описание команды.

      Если справочная информация о команде есть, команда выделяется голубым фоном, например: vi. Если справочная информация отсутствует, команда выделяется розовым фоном, например: notepad.exe. Справочная информация может отсутствовать в том случае, если (1) команда введена неверно; (2) если распознавание команды LiLaLo выполнено неверно; (3) если информация о команде неизвестна LiLaLo. Последнее возможно для редких команд.

    10. Большие, в особенности многострочные, всплывающие подсказки лучше всего показываются браузерами KDE Konqueror, Apple Safari и Microsoft Internet Explorer. В браузерах Mozilla и Firefox они отображаются не полностью, а вместо перевода строки выводится специальный символ.

    11. Время ввода команды, показанное в журнале, соответствует времени начала ввода командной строки, которое равно тому моменту, когда на терминале появилось приглашение интерпретатора

    12. Имя терминала, на котором была введена команда, показано в специальном блоке. Этот блок показывается только в том случае, если терминал текущей команды отличается от терминала предыдущей.

    13. Вывод не интересующих вас в настоящий момент элементов журнала, таких как время, имя терминала и других, можно отключить. Для этого нужно воспользоваться формой управления журналом вверху страницы.

    14. Небольшие комментарии к командам можно вставлять прямо из командной строки. Комментарий вводится прямо в командную строку, после символов #^ или #v. Символы ^ и v показывают направление выбора команды, к которой относится комментарий: ^ - к предыдущей, v - к следующей. Например, если в командной строке было введено:

      $ whoami
      
      user
      
      $ #^ Интересно, кто я?
      
      в журнале это будет выглядеть так:
      $ whoami
      
      user
      
      Интересно, кто я?

    15. Если комментарий содержит несколько строк, его можно вставить в журнал следующим образом:

      $ whoami
      
      user
      
      $ cat > /dev/null #^ Интересно, кто я?
      
      Программа whoami выводит имя пользователя, под которым 
      мы зарегистрировались в системе.
      -
      Она не может ответить на вопрос о нашем назначении 
      в этом мире.
      
      В журнале это будет выглядеть так:
      $ whoami
      user
      
      Интересно, кто я?
      Программа whoami выводит имя пользователя, под которым
      мы зарегистрировались в системе.

      Она не может ответить на вопрос о нашем назначении
      в этом мире.
      Для разделения нескольких абзацев между собой используйте символ "-", один в строке.

    16. Комментарии, не относящиеся непосредственно ни к какой из команд, добавляются точно таким же способом, только вместо симолов #^ или #v нужно использовать символы #=

    17. Содержимое файла может быть показано в журнале. Для этого его нужно вывести с помощью программы cat. Если вывод команды отметить симоволами #!, содержимое файла будет показано в журнале в специально отведённой для этого секции.
    18. Для того чтобы вставить скриншот интересующего вас окна в журнал, нужно воспользоваться командой l3shot. После того как команда вызвана, нужно с помощью мыши выбрать окно, которое должно быть в журнале.
    19. Команды в журнале расположены в хронологическом порядке. Если две команды давались одна за другой, но на разных терминалах, в журнале они будут рядом, даже если они не имеют друг к другу никакого отношения.
      1
          2
      3   
          4
      
      Группы команд, выполненных на разных терминалах, разделяются специальной линией. Под этой линией в правом углу показано имя терминала, на котором выполнялись команды. Для того чтобы посмотреть команды только одного сенса, нужно щёкнуть по этому названию.

    О программе

    LiLaLo (L3) расшифровывается как Live Lab Log.
    Программа разработана для повышения эффективности обучения Unix/Linux-системам.
    (c) Игорь Чубин, 2004-2008

    $Id$