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

Содержание

Журнал

Понедельник (06/01/09)

/dev/pts/1
09:37:41
#digitemp_DS9097U --help
digitemp_DS9097U: invalid option -- '-'
DigiTemp v3.5.0 Copyright 1996-2007 by Brian C. Lane
GNU Public License v2.0 - http://www.digitemp.com
Compiled for DS9097U
Usage: digitemp [-s -i -I -U -l -r -v -t -a -d -n -o -c]
                -i                            Initalize .digitemprc file
                -I                            Initalize .digitemprc file w/sorted serial #s
                -w                            Walk the full device tree
                -s /dev/ttyS0                 Set serial port
                -l /var/log/temperature       Send output to logfile
...
        into a spreadsheet or other graphing software.
        The format string uses strftime tokens plus 5 special ones for
        digitemp - %s for sensor #, %C for centigrade, %F for fahrenheit,
        %R to output the hex serial number, and %N for seconds since Epoch.
        The case of the token is important! The default format string is:
        "%b %d %H:%M:%S Sensor %s C: %.2C F: %.2F" which gives you an
        output of: May 24 21:25:43 Sensor 0 C: 23.66 F: 74.59
        The counter format string has 2 special specifiers:
        %n is the counter # and %C is the count in decimal.
        The humidity format uses %h for the humidity in percent
09:37:58
#digitemp -a -q -o "%.1C"
bash: digitemp: команда не найдена
/dev/pts/4
09:38:44
#ssh root@10.0.35.100
root@10.0.35.100's password:
Linux linux0 2.6.18-6-xen-686 #1 SMP Sun Feb 10 22:43:13 UTC 2008 i686
The programs included with the Debian GNU/Linux system are free software;
the exact distribution terms for each program are described in the
individual files in /usr/share/doc/*/copyright.
Debian GNU/Linux comes with ABSOLUTELY NO WARRANTY, to the extent
permitted by applicable law.
Last login: Mon Jun  1 09:52:17 2009 from linux5.unix.nt
l3-agent is already running: pid=1851; pidfile=/root/.lilalo/l3-agent.pid
/dev/pts/7
09:40:59
#lvdisplay
  --- Logical volume ---
  LV Name                /dev/Volume00/vol1
  VG Name                Volume00
  LV UUID                HmILsI-rjT2-wV3o-yQUs-pROA-HzyZ-GQv2fs
  LV Write Access        read/write
  LV Status              available
  # open                 0
  LV Size                6,00 GB
  Current LE             1536
  Segments               2
...
  LV Write Access        read/write
  LV Status              available
  # open                 0
  LV Size                4,00 GB
  Current LE             1024
  Segments               1
  Allocation             inherit
  Read ahead sectors     auto
  - currently set to     256
  Block device           254:1
09:41:05
#lvremove /dev/Volume00/vol2
Do you really want to remove active logical volume "vol2"? [y/n]: yes
  Logical volume "vol2" successfully removed
09:42:33
#lvremove /dev/Volume00/vol1
Do you really want to remove active logical volume "vol1"? [y/n]: yes
  Logical volume "vol1" successfully removed
09:42:39
#vgre
vgreduce  vgremove  vgrename
09:42:39
#vgre
vgreduce  vgremove  vgrename
09:42:39
#vgremove Volume00
  Volume group "Volume00" successfully removed
09:43:06
#vgdisplay

09:43:14
#pvremove
  Please enter a physical volume path
  Run `pvremove --help' for more information.
09:43:23
#pvremove --help
  pvremove: Remove LVM label(s) from physical volume(s)
pvremove
        [-d|--debug]
        [-f[f]|--force [--force]]
        [-h|-?|--help]
        [-t|--test]
        [-v|--verbose]
        [-y|--yes]
        [--version]
        PhysicalVolume [PhysicalVolume...]
09:43:34
#pvremove dev/sda1
  Physical Volume dev/sda1 not found
09:44:02
#pvremove /dev/sda1
  No physical volume label read from /dev/sda1
  Physical Volume /dev/sda1 not found
09:44:07
#fdisk -l
Disk /dev/sda: 250.0 GB, 250059350016 bytes
255 heads, 63 sectors/track, 30401 cylinders
Units = cylinders of 16065 * 512 = 8225280 bytes
Disk identifier: 0xaded2131
   Device Boot      Start         End      Blocks   Id  System
/dev/sda1               1        1216     9767488+  83  Linux
/dev/sda2            1217        3648    19535040   83  Linux
/dev/sda3            3649        6080    19535040    5  Extended
/dev/sda5            3649        6080    19535008+  83  Linux
Disk /dev/sdb: 250.0 GB, 250059350016 bytes
255 heads, 63 sectors/track, 30401 cylinders
Units = cylinders of 16065 * 512 = 8225280 bytes
Disk identifier: 0x523285e5
   Device Boot      Start         End      Blocks   Id  System
/dev/sdb1               1        2432    19535008+  83  Linux
09:44:20
#pvdisplay
  "/dev/sda2" is a new physical volume of "18,63 GB"
  --- NEW Physical volume ---
  PV Name               /dev/sda2
  VG Name
  PV Size               18,63 GB
  Allocatable           NO
  PE Size (KByte)       0
  Total PE              0
  Free PE               0
  Allocated PE          0
...
  --- NEW Physical volume ---
  PV Name               /dev/sda5
  VG Name
  PV Size               18,63 GB
  Allocatable           NO
  PE Size (KByte)       0
  Total PE              0
  Free PE               0
  Allocated PE          0
  PV UUID               gO8bKk-H7lS-q2Xf-FBmh-YVSh-1gU2-rzSTIx
09:46:28
#pvdisplay /dev/sda1
  No physical volume label read from /dev/sda1
  Failed to read physical volume "/dev/sda1"
09:46:43
#pvre
pvremove  pvresize
09:46:43
#pvremove /dev/sdb1
  No physical volume label read from /dev/sdb1
  Physical Volume /dev/sdb1 not found
09:47:05
#pvremove /dev/sdb5
  Physical Volume /dev/sdb5 not found
09:47:07
#pvremove /dev/sda1 /dev/sda5
  No physical volume label read from /dev/sda1
  Physical Volume /dev/sda1 not found
  Labels on physical volume "/dev/sda5" successfully wiped
09:47:22
#pvremove /dev/sda2
  Labels on physical volume "/dev/sda2" successfully wiped
09:47:30
#cfdisk /dev/sda
09:49:02
#cfdisk /dev/sdb
09:50:20
#cfdisk /dev/sda
09:52:33
#fdisk -l
Disk /dev/sda: 250.0 GB, 250059350016 bytes
255 heads, 63 sectors/track, 30401 cylinders
Units = cylinders of 16065 * 512 = 8225280 bytes
Disk identifier: 0xaded2131
   Device Boot      Start         End      Blocks   Id  System
/dev/sda1               1        2432    19535008+  83  Linux
/dev/sda2            2433        3648     9767520   83  Linux
Disk /dev/sdb: 250.0 GB, 250059350016 bytes
255 heads, 63 sectors/track, 30401 cylinders
Units = cylinders of 16065 * 512 = 8225280 bytes
Disk identifier: 0x523285e5
   Device Boot      Start         End      Blocks   Id  System
/dev/sdb1               1        2432    19535008+  83  Linux
/dev/sdb2            2433        3648     9767520   83  Linux
09:52:41
#cat /proc/
cat: /proc/: Это каталог
/dev/pts/4
09:53:54
#fdisk
Usage: fdisk [-l] [-b SSZ] [-u] device
E.g.: fdisk /dev/hda  (for the first IDE disk)
  or: fdisk /dev/sdc  (for the third SCSI disk)
  or: fdisk /dev/eda  (for the first PS/2 ESDI drive)
  or: fdisk /dev/rd/c0d0  or: fdisk /dev/ida/c0d0  (for RAID devices)
  ...
09:54:21
#fdisk /dev/
last_lba(): I don't know how to handle files with mode 40755
You will not be able to write the partition table.
Unable to read /dev/
09:54:25
#fdisk -l /dev/
last_lba(): I don't know how to handle files with mode 40755
09:54:33
#fdisk -l
Disk /dev/hda1: 4294 MB, 4294967296 bytes
255 heads, 63 sectors/track, 522 cylinders
Units = cylinders of 16065 * 512 = 8225280 bytes
Disk identifier: 0x00000000
Disk /dev/hda1 doesn't contain a valid partition table
09:54:35
#screen -x
/dev/pts/7
09:54:59
#cat /proc/c
cgroups  cmdline  cpuinfo  crypto
09:54:59
#cat /proc/c
cgroups  cmdline  cpuinfo  crypto
09:54:59
#cat /proc/cmdline
root=LABEL=ROOT
09:55:11
#fdisk -lг
fdisk: invalid option -- 'Ð'
Usage: fdisk [-b SSZ] [-u] DISK     Change partition table
       fdisk -l [-b SSZ] [-u] DISK  List partition table(s)
       fdisk -s PARTITION           Give partition size(s) in blocks
       fdisk -v                     Give fdisk version
Here DISK is something like /dev/hdb or /dev/sda
and PARTITION is something like /dev/hda7
-u: give Start and End in sector (instead of cylinder) units
-b 2048: (for certain MO disks) use 2048-byte sectors
09:57:17
#fdisk -lÐÐu
Disk /dev/sda: 250.0 GB, 250059350016 bytes
255 heads, 63 sectors/track, 30401 cylinders, total 488397168 sectors
Units = sectors of 1 * 512 = 512 bytes
Disk identifier: 0xaded2131
   Device Boot      Start         End      Blocks   Id  System
/dev/sda1              63    39070079    19535008+  83  Linux
/dev/sda2        39070080    58605119     9767520   83  Linux
Disk /dev/sdb: 250.0 GB, 250059350016 bytes
255 heads, 63 sectors/track, 30401 cylinders, total 488397168 sectors
Units = sectors of 1 * 512 = 512 bytes
Disk identifier: 0x523285e5
   Device Boot      Start         End      Blocks   Id  System
/dev/sdb1              63    39070079    19535008+  83  Linux
/dev/sdb2        39070080    58605119     9767520   83  Linux
09:57:22
#fdisk -l
Disk /dev/sda: 250.0 GB, 250059350016 bytes
255 heads, 63 sectors/track, 30401 cylinders
Units = cylinders of 16065 * 512 = 8225280 bytes
Disk identifier: 0xaded2131
   Device Boot      Start         End      Blocks   Id  System
/dev/sda1               1        2432    19535008+  83  Linux
/dev/sda2            2433        3648     9767520   83  Linux
Disk /dev/sdb: 250.0 GB, 250059350016 bytes
255 heads, 63 sectors/track, 30401 cylinders
Units = cylinders of 16065 * 512 = 8225280 bytes
Disk identifier: 0x523285e5
   Device Boot      Start         End      Blocks   Id  System
/dev/sdb1               1        2432    19535008+  83  Linux
/dev/sdb2            2433        3648     9767520   83  Linux
09:57:29
#fdisk -lU
fdisk: invalid option -- 'U'
Usage: fdisk [-b SSZ] [-u] DISK     Change partition table
       fdisk -l [-b SSZ] [-u] DISK  List partition table(s)
       fdisk -s PARTITION           Give partition size(s) in blocks
       fdisk -v                     Give fdisk version
Here DISK is something like /dev/hdb or /dev/sda
and PARTITION is something like /dev/hda7
-u: give Start and End in sector (instead of cylinder) units
-b 2048: (for certain MO disks) use 2048-byte sectors
09:57:34
#fdisk -l /dev/sda
sda   sda1  sda2
09:57:34
#fdisk -l /dev/sda
Disk /dev/sda: 250.0 GB, 250059350016 bytes
255 heads, 63 sectors/track, 30401 cylinders
Units = cylinders of 16065 * 512 = 8225280 bytes
Disk identifier: 0xaded2131
   Device Boot      Start         End      Blocks   Id  System
/dev/sda1               1        2432    19535008+  83  Linux
/dev/sda2            2433        3648     9767520   83  Linux
09:57:47
#fdisk -lu /dev/sda
Disk /dev/sda: 250.0 GB, 250059350016 bytes
255 heads, 63 sectors/track, 30401 cylinders, total 488397168 sectors
Units = sectors of 1 * 512 = 512 bytes
Disk identifier: 0xaded2131
   Device Boot      Start         End      Blocks   Id  System
/dev/sda1              63    39070079    19535008+  83  Linux
/dev/sda2        39070080    58605119     9767520   83  Linux
09:57:53
#дlv
lvchange     lvcreate     lvextend     lvmchange    lvmdump      lvmsar       lvremove     lvresize     lvscan
lvconvert    lvdisplay    lvm          lvmdiskscan  lvmsadc      lvreduce     lvrename     lvs
09:57:53
#lvd
bash: lvd: команда не найдена
10:00:49
#lvdisplay

10:00:52
#vgdisplay

10:00:56
#pvdisplay

10:01:01
#apt-get instal mdadm
E: Неверная операция instal
/dev/pts/9
10:03:16
#digitemp -i -s /dev/ttyS1
bash: digitemp: команда не найдена
/dev/pts/7
10:03:53
#apt-get install mdadm
Выбор ранее не выбранного пакета mdadm.
(Чтение базы данных ... на данный момент установлено 55784 файлов и каталогов.)
Распаковывается пакет mdadm (из файла .../mdadm_2.6.9-3_i386.deb)...
Обрабатываются триггеры для man-db ...
Настраивается пакет mdadm (2.6.9-3) ...
Generating array device nodes... done.
Generating mdadm.conf... done.
update-initramfs: deferring update (trigger activated)
Starting MD monitoring service: mdadm --monitor.
Assembling MD arrays...done (no arrays found in config file or automatically).
Обрабатываются триггеры для initramfs-tools ...
update-initramfs: Generating /boot/initrd.img-2.6.29-2-686
dpkg: предупреждение: obsolete option '--print-installation-architecture', please use '--print-architecture' instead.
dpkg: предупреждение: obsolete option '--print-installation-architecture', please use '--print-architecture' instead.
W: mdadm: /etc/mdadm/mdadm.conf defines no arrays.
W: mdadm: no arrays defined in configuration file.
/dev/pts/9
10:04:46
#digitemp_DS9097U -i -s /dev/ttyS1
DigiTemp v3.5.0 Copyright 1996-2007 by Brian C. Lane
GNU Public License v2.0 - http://www.digitemp.com
Error 8: Open COM Failed
Error 24: Failed to initialize system resource
10:05:08
#digitemp_DS9097U -i -s /dev/ttyS0
DigiTemp v3.5.0 Copyright 1996-2007 by Brian C. Lane
GNU Public License v2.0 - http://www.digitemp.com
Error 5: DS2480B Adapter Not Detected
Error 7: DS2480B: Bad Response
Error 7: DS2480B: Bad Response
Error 7: DS2480B: Bad Response
Error 7: DS2480B: Bad Response
Error 7: DS2480B: Bad Response
Error 7: DS2480B: Bad Response
Error 7: DS2480B: Bad Response
Error 7: DS2480B: Bad Response
Error 7: DS2480B: Bad Response
10:05:16
#digitemp_DS9097 -i -s /dev/ttyS0
DigiTemp v3.5.0 Copyright 1996-2007 by Brian C. Lane
GNU Public License v2.0 - http://www.digitemp.com
Turning off all DS2409 Couplers
..
Searching the 1-Wire LAN
101DB9600108001B : DS1820/DS18S20/DS1920 Temperature Sensor
28F728640100001A : DS18B20 Temperature Sensor
ROM #0 : 101DB9600108001B
ROM #1 : 28F728640100001A
Wrote .digitemprc
/dev/pts/7
10:05:20
#mdadm
Usage: mdadm --help
  for help
10:05:51
#mdadm --help
mdadm is used for building, managing, and monitoring
Linux md devices (aka RAID arrays)
Usage: mdadm --create device options...
            Create a new array from unused devices.
       mdadm --assemble device options...
            Assemble a previously created array.
       mdadm --build device options...
            Create or assemble an array without metadata.
       mdadm --manage device options...
            make changes to an existing array.
...
            Shorthand for --manage.
Any parameter that does not start with '-' is treated as a device name
or, for --examine-bitmap, a file name.
The first such name is often the name of an md device.  Subsequent
names are often names of component devices.
 For detailed help on the above major modes use --help after the mode
 e.g.
         mdadm --assemble --help
 For general help on options use
         mdadm --help-options
10:05:59
#df -h
Файловая система      Разм  Исп  Дост  Исп% смонтирована на
tmpfs                 1,5G     0  1,5G   0% /lib/init/rw
udev                   10M  116K  9,9M   2% /dev
tmpfs                 1,5G  4,0K  1,5G   1% /dev/shm
rootfs                 19G  2,0G   16G  12% /
/dev/pts/9
10:06:49
#digitemp -a -q -o "%.1C"
bash: digitemp: команда не найдена
10:07:05
#digitemp_DS9097 -a -q -o "%.1C"
23.8
23.7
10:07:32
#digitemp_DS9097 -a -q -o "%.1C"
23.8
23.7
10:09:08
#digitemp_DS9097 -a -q -o "%.1C"
23.6
23.7
/dev/pts/1
10:09:14
#digitemp_DS9097U -s -Ðq -o dev/ttyS0 -a -l /var/log/temperature
DigiTemp v3.5.0 Copyright 1996-2007 by Brian C. Lane
GNU Public License v2.0 - http://www.digitemp.com
Error, serial port '-q' does not exists!
10:09:42
#digitemp_DS9097U -a -q -o /dev/ttyS0 -a -l /var/log/temperature
Error, serial port '' does not exists!
/dev/pts/9
10:09:54
#digitemp_DS9097 -i -s /dev/ttyS0
DigiTemp v3.5.0 Copyright 1996-2007 by Brian C. Lane
GNU Public License v2.0 - http://www.digitemp.com
Turning off all DS2409 Couplers
Searching the 1-Wire LAN
101DB9600108001B : DS1820/DS18S20/DS1920 Temperature Sensor
28F728640100001A : DS18B20 Temperature Sensor
ROM #0 : 101DB9600108001B
ROM #1 : 28F728640100001A
Wrote .digitemprc
/dev/pts/1
10:09:58
#digitemp_DS9097 -i -s /dev/ttyS0
DigiTemp v3.5.0 Copyright 1996-2007 by Brian C. Lane
GNU Public License v2.0 - http://www.digitemp.com
Turning off all DS2409 Couplers
..
Searching the 1-Wire LAN
101DB9600108001B : DS1820/DS18S20/DS1920 Temperature Sensor
28F728640100001A : DS18B20 Temperature Sensor
ROM #0 : 101DB9600108001B
ROM #1 : 28F728640100001A
Wrote .digitemprc
/dev/pts/7
10:10:12
#df -h .
Файловая система      Разм  Исп  Дост  Исп% смонтирована на
rootfs                 19G  2,0G   16G  12% /
10:10:19
#fdisk -l
Disk /dev/sda: 250.0 GB, 250059350016 bytes
255 heads, 63 sectors/track, 30401 cylinders
Units = cylinders of 16065 * 512 = 8225280 bytes
Disk identifier: 0xaded2131
   Device Boot      Start         End      Blocks   Id  System
/dev/sda1               1        2432    19535008+  83  Linux
/dev/sda2            2433        3648     9767520   83  Linux
Disk /dev/sdb: 250.0 GB, 250059350016 bytes
255 heads, 63 sectors/track, 30401 cylinders
Units = cylinders of 16065 * 512 = 8225280 bytes
Disk identifier: 0x523285e5
   Device Boot      Start         End      Blocks   Id  System
/dev/sdb1               1        2432    19535008+  83  Linux
/dev/sdb2            2433        3648     9767520   83  Linux
/dev/pts/1
10:10:51
#digitemp_DS9097 -a -q -o "%.1C"
23.8
23.8
10:11:08
#digitemp_DS9097 -a -q -o "%.1C"
24.9
25.1
/dev/pts/9
10:11:20
#digitemp_DS9097 -a -q -o "%.1C"
23.9
23.9
10:11:24
#vim /etc/init.d/digitemp
--- /dev/null	2009-06-01 09:25:07.505229252 +0300
+++ /etc/init.d/digitemp	2009-06-01 10:22:20.000000000 +0300
@@ -0,0 +1,60 @@
+#!/bin/sh
+PIDFILE=/var/run/digitemp.pid
+PATH=/sbin:/bin:/usr/bin:/usr/sbin:/opt/bin:/opt/sbin
+exit 0
+
+start ()
+{
+        if [ -f $PIDFILE ]; then
+                echo "Warning : $PIDFILE still present. Unclean shutdown ?"
+                kill -9 `cat $PIDFILE` 2>/dev/null
+                rm -f $PIDFILE 2>/dev/null
+                killall digitemp
+        fi
+
+        cd /opt/etc
+
+        echo -n "Starting digitemp... "
+        if [ ! -f /opt/etc/.digitemprc ]; then
+                digitemp -i
+        fi
+
+        digitemp_DS9097 -a -q -o"%4.1C" -n 0 -d 300 -l /var/log/temperature| while true; do
+                read t3;
+                if [ "$t3" != "Found DS9097 device #1 at 003/002" ]; then
+
+#                wget -q "http://192.168.1.1/cgi-bin/t.cgi?sensor=3;value=$t3" -O - >/dev/null 2>&1
+                fi
+        done &
+        echo $! > $PIDFILE
+        echo "done"
+}
+
+stop ()
+{
+        if [ -f $PIDFILE ]; then
+                kill -9 `cat $PIDFILE` 2>/dev/null
+                rm -f $PIDFILE 2>/dev/null
+                killall digitemp
+        fi
+        echo "done"
+}
+
+case "$1" in
+        start)
+                start
+                ;;
+        stop)
+                stop
+                ;;
+        restart)
+                stop
+                sleep 1
+                start
+                ;;
+        *)
+                echo "Usage: $0 (start|stop|restart)"
+                exit 1
+                ;;
+esac
+
/dev/pts/1
10:12:37
#echo @opros@ digitemp_DS9097 -a -q -o "%.1C"
@opros@ digitemp_DS9097 -a -q -o %.1C
/dev/pts/7
10:15:36
#dd if=/dev/zero of=/disk1.img count=1 seek=100 bs=1024k
1+0 записей считано
1+0 записей написано
 скопировано 1048576 байт (1,0 MB), 0,00291878 c, 359 MB/c
/dev/pts/4
10:17:00
#screen -x
/dev/pts/7
10:17:01
#ls -l /
итого 206152
drwxr-xr-x   3 root root      4096 Май 26 10:57 a
drwxr-xr-x   2 root root      4096 Май 26 10:29 aa
drwxr-xr-x   2 root root      4096 Май 26 10:29 ab
drwxr-xr-x   2 root root      4096 Май 26 10:29 ac
drwxr-xr-x   2 root root      4096 Май 30 11:05 bin
drwxr-xr-x   3 root root      4096 Июн  1 10:05 boot
drwxr-xr-x  18 root root      3480 Июн  1 10:05 dev
-rw-r--r--   1 root root 105906176 Июн  1 10:17 disk1.img
drwxr-xr-x  95 root root      4096 Июн  1 10:05 etc
...
lrwxrwxrwx   1 root root        11 Окт 24  2008 sdb1 -> /media/sdb1
lrwxrwxrwx   1 root root        11 Окт 24  2008 sdb2 -> /media/sdb2
lrwxrwxrwx   1 root root        11 Окт 24  2008 sdb3 -> /media/sdb3
drwxr-xr-x   2 root root      4096 Фев 21 16:55 selinux
drwxr-xr-x   2 root root      4096 Май 24 13:15 srv
drwxr-xr-x  12 root root         0 Июн  1 09:25 sys
drwxrwxrwt   7 root root      4096 Июн  1 10:05 tmp
drwxr-xr-x  11 root root      4096 Май 24 13:22 usr
drwxr-xr-x  13 root root      4096 Май 24 13:15 var
lrwxrwxrwx   1 root root        25 Окт 24  2008 vmlinuz -> boot/vmlinuz-2.6.29-2-686
/dev/pts/4
10:17:06
#screen -x
/dev/pts/7
10:17:31
#ls -l / | gr
grep              grotty            groups            grub              grub-floppy       grub-mkdevicemap  grub-reboot
groff             groupadd          grpck             grub-dumpbios     grub-install      grub-mkelfimage   grub-set-default
grog              groupdel          grpconv           grub-editenv      grub-md5-crypt    grub-mkfont       grub-terminfo
grops             groupmod          grpunconv         grub-emu          grub-mkconfig     grub-probe
10:17:31
#ls -l / | grep img
-rw-r--r--   1 root root 105906176 Июн  1 10:17 disk1.img
-rw-r--r--   1 root root 209715200 Май 30 14:07 hardisk.img
lrwxrwxrwx   1 root root        28 Окт 24  2008 initrd.img -> boot/initrd.img-2.6.29-2-686
10:18:02
#dd if=/dev/zero of=/disk2.img count=1 seek=200 bs=1024k
1+0 записей считано
1+0 записей написано
 скопировано 1048576 байт (1,0 MB), 0,00263635 c, 398 MB/c
10:18:39
#fdisk -lu
Disk /dev/sda: 250.0 GB, 250059350016 bytes
255 heads, 63 sectors/track, 30401 cylinders, total 488397168 sectors
Units = sectors of 1 * 512 = 512 bytes
Disk identifier: 0xaded2131
   Device Boot      Start         End      Blocks   Id  System
/dev/sda1              63    39070079    19535008+  83  Linux
/dev/sda2        39070080    58605119     9767520   83  Linux
Disk /dev/sdb: 250.0 GB, 250059350016 bytes
255 heads, 63 sectors/track, 30401 cylinders, total 488397168 sectors
Units = sectors of 1 * 512 = 512 bytes
Disk identifier: 0x523285e5
   Device Boot      Start         End      Blocks   Id  System
/dev/sdb1              63    39070079    19535008+  83  Linux
/dev/sdb2        39070080    58605119     9767520   83  Linux
10:18:49
#fdisk -lu /dev/sd
sda   sda1  sda2  sdb   sdb1
10:18:49
#fdisk -lu /dev/sda
Disk /dev/sda: 250.0 GB, 250059350016 bytes
255 heads, 63 sectors/track, 30401 cylinders, total 488397168 sectors
Units = sectors of 1 * 512 = 512 bytes
Disk identifier: 0xaded2131
   Device Boot      Start         End      Blocks   Id  System
/dev/sda1              63    39070079    19535008+  83  Linux
/dev/sda2        39070080    58605119     9767520   83  Linux
10:19:03
#apt-get install dv
dv4l                       dvd+rw-tools-dbg           dvi2ps-fontdata-three      dvips-fontdata-n2bk
dvbackup                   dvdtape                    dvi2ps-fontdesc-morisawa5  dvipsk-ja
dvb-apps                   dvgrab                     dvi2ps-j                   dvips-landscapeplus
dvbsnoop                   dvhtool                    dvi2tty                    dvisvga
dvbstream                  dvi2dvi                    dvidvi                     dviutils
dvbtune                    dvi2ps                     dvifb                      dvorak7min
dvb-utils                  dvi2ps-fontdata-a2n        dvilib2-dev                dvr
dvdauthor                  dvi2ps-fontdata-ja         dvilx                      dvsink
dvdbackup                  dvi2ps-fontdata-n2a        dvipdfm-cjk                dvsource
dvdbackup-dbg              dvi2ps-fontdata-ptexfake   dvipdfmx                   dvswitch
dvdisaster                 dvi2ps-fontdata-rrs        dvipng                     dvtm
dvdisaster-doc             dvi2ps-fontdata-rsp        dvipost
dvd+rw-tools               dvi2ps-fontdata-tbank      dvips
10:19:03
#apt-get install dvd+rw-tools
Чтение списков пакетов... Готово
Построение дерева зависимостей
Чтение информации о состоянии... Готово
Предлагаемые пакеты:
  cdrskin
НОВЫЕ пакеты, которые будут установлены:
  dvd+rw-tools
обновлено 0, установлено 1 новых пакетов, для удаления отмечено 0 пакетов, и 21 пакетов не обновлено.
Необходимо скачать 162kБ архивов.
После данной операции, объём занятого дискового пространства возрастёт на 459kB.
Получено:1 http://10.0.35.1 sid/main dvd+rw-tools 7.1-4 [162kB]
Получено 162kБ за 0s (9392kБ/c)
Выбор ранее не выбранного пакета dvd+rw-tools.
(Чтение базы данных ... на данный момент установлено 55839 файлов и каталогов.)
Распаковывается пакет dvd+rw-tools (из файла .../dvd+rw-tools_7.1-4_i386.deb)...
Обрабатываются триггеры для man-db ...
Настраивается пакет dvd+rw-tools (7.1-4) ...
/dev/pts/1
10:20:32
#digitemp_DS9097 -a -q -o "%.1C"
25.0
28.6
10:20:44
#digitemp_DS9097 -a -q -o "%.1C"
24.8
25.5
/dev/pts/7
10:21:45
#gro
groff      grog       grops      grotty     groupadd   groupdel   groupmod   groups     growisofs
/dev/pts/9
10:22:20
#vim /etc/init.d/digitemp
10:22:48
#{
anacron                ifupdown               procps
aoetools               ifupdown-clean         rc
atd                    keyboard-setup         rc.local
aumix                  keymap.sh              rcS
bootlogd               killprocs              reboot
bootmisc.sh            lpd                    rmnologin
checkfs.sh             lvm2                   rsyslog
checkroot.sh           mdadm                  screen-cleanup
console-cyrillic       mdadm-raid             sendsigs
console-screen.kbd.sh  module-init-tools      single
...
cron                   mountall.sh            stop-bootlogd-single
dbus                   mountdevsubfs.sh       sudo
exim4                  mountkernfs.sh         syslog-ng
gdm                    mountnfs-bootclean.sh  udev
glibc.sh               mountnfs.sh            udev-mtab
hal                    mountoverflowtmp       umountfs
halt                   mtab.sh                umountnfs.sh
hostname.sh            networking             umountroot
hwclockfirst.sh        openbsd-inetd          urandom
hwclock.sh             portmap                x11-common
10:22:48
#/etc/init.d/di

/dev/pts/7
10:23:10
#ьщÐmount -o loop /root/etc.iso /mnt
/root/etc.iso: Нет такого файла или каталога
/dev/pts/9
10:24:08
#/etc/init
init.d/          initramfs-tools/
10:24:08
#/etc/init.d/digitemp

10:24:20
#tail -f /var/log/messages
Jun  1 09:48:29 linux6 kernel: [ 1403.111755] sd 1:0:0:0: [sda] Write cache: enabled, read cache: enabled, doesn't support DPO or FUA
Jun  1 09:48:29 linux6 kernel: [ 1403.111761]  sda:
Jun  1 09:50:40 linux6 kernel: [ 1534.121128] sd 1:0:0:0: [sda] 488397168 512-byte hardware sectors: (250 GB/232 GiB)
Jun  1 09:50:40 linux6 kernel: [ 1534.121146] sd 1:0:0:0: [sda] Write Protect is off
Jun  1 09:50:40 linux6 kernel: [ 1534.121174] sd 1:0:0:0: [sda] Write cache: enabled, read cache: enabled, doesn't support DPO or FUA
Jun  1 09:50:40 linux6 kernel: [ 1534.121180]  sda: sda1
Jun  1 09:52:21 linux6 kernel: [ 1635.818845] sd 1:0:0:0: [sda] 488397168 512-byte hardware sectors: (250 GB/232 GiB)
Jun  1 09:52:21 linux6 kernel: [ 1635.818864] sd 1:0:0:0: [sda] Write Protect is off
Jun  1 09:52:21 linux6 kernel: [ 1635.818894] sd 1:0:0:0: [sda] Write cache: enabled, read cache: enabled, doesn't support DPO or FUA
Jun  1 09:52:21 linux6 kernel: [ 1635.818900]  sda: sda1 sda2
^C
10:25:21
#tail -f /var/log/kern.log
Jun  1 09:50:40 linux6 kernel: [ 1534.121128] sd 1:0:0:0: [sda] 488397168 512-byte hardware sectors: (250 GB/232 GiB)
Jun  1 09:50:40 linux6 kernel: [ 1534.121146] sd 1:0:0:0: [sda] Write Protect is off
Jun  1 09:50:40 linux6 kernel: [ 1534.121149] sd 1:0:0:0: [sda] Mode Sense: 00 3a 00 00
Jun  1 09:50:40 linux6 kernel: [ 1534.121174] sd 1:0:0:0: [sda] Write cache: enabled, read cache: enabled, doesn't support DPO or FUA
Jun  1 09:50:40 linux6 kernel: [ 1534.121180]  sda: sda1
Jun  1 09:52:21 linux6 kernel: [ 1635.818845] sd 1:0:0:0: [sda] 488397168 512-byte hardware sectors: (250 GB/232 GiB)
Jun  1 09:52:21 linux6 kernel: [ 1635.818864] sd 1:0:0:0: [sda] Write Protect is off
Jun  1 09:52:21 linux6 kernel: [ 1635.818868] sd 1:0:0:0: [sda] Mode Sense: 00 3a 00 00
Jun  1 09:52:21 linux6 kernel: [ 1635.818894] sd 1:0:0:0: [sda] Write cache: enabled, read cache: enabled, doesn't support DPO or FUA
Jun  1 09:52:21 linux6 kernel: [ 1635.818900]  sda: sda1 sda2
Jun  1 10:25:27 linux6 kernel: [ 3621.481874] loop: module loaded
^C
/dev/pts/7
10:25:27
#ls -l /dev/lo
log    loop0  loop1  loop2  loop3  loop4  loop5  loop6  loop7
10:25:27
#ls -l /dev/lo
log    loop0  loop1  loop2  loop3  loop4  loop5  loop6  loop7
10:25:27
#ls -l /dev/loop1
brw-rw---- 1 root disk 7, 1 Июн  1 10:25 /dev/loop1
/dev/pts/1
10:25:36
#digitemp_DS9097 -a -q -o "%.1C"
24.5
25.4
/dev/pts/9
10:26:26
#pgrep digitemp

/dev/pts/1
10:26:56
#digitemp_DS9097 -a -q -o "%.1C"
24.4
25.6
/dev/pts/7
10:27:39
#mdadm /dev/md0 -C -z 1 -n 2 /dev/lo
log    loop0  loop1  loop2  loop3  loop4  loop5  loop6  loop7

Файлы

  • /proc/cmdline
  • /proc/cmdline
    >
    root=LABEL=ROOT
    

    Статистика

    Время первой команды журнала09:37:41 2009- 6- 1
    Время последней команды журнала10:27:39 2009- 6- 1
    Количество командных строк в журнале101
    Процент команд с ненулевым кодом завершения, %29.70
    Процент синтаксически неверно набранных команд, % 3.96
    Суммарное время работы с терминалом *, час 0.83
    Количество командных строк в единицу времени, команда/мин 2.02
    Частота использования команд
    fdisk17|================| 16.50%
    digitemp_DS909713|============| 12.62%
    pvremove8|=======| 7.77%
    ls6|=====| 5.83%
    digitemp_DS9097U5|====| 4.85%
    apt-get4|===| 3.88%
    cat4|===| 3.88%
    screen3|==| 2.91%
    cfdisk3|==| 2.91%
    pvdisplay3|==| 2.91%
    digitemp3|==| 2.91%
    mdadm3|==| 2.91%
    lvdisplay2|=| 1.94%
    dd2|=| 1.94%
    vim2|=| 1.94%
    vgre2|=| 1.94%
    tail2|=| 1.94%
    df2|=| 1.94%
    lvremove2|=| 1.94%
    vgdisplay2|=| 1.94%
    ьщÐmount1|| 0.97%
    дlv1|| 0.97%
    /etc/init1|| 0.97%
    {1|| 0.97%
    echo1|| 0.97%
    gr1|| 0.97%
    pgrep1|| 0.97%
    /etc/init.d/di1|| 0.97%
    gro1|| 0.97%
    lvd1|| 0.97%
    vgremove1|| 0.97%
    /etc/init.d/digitemp1|| 0.97%
    grep1|| 0.97%
    pvre1|| 0.97%
    ssh1|| 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$