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

Содержание

Журнал

Понедельник (05/21/07)

/dev/pts/5
15:21:05
#ls -l
итого 116
-rw-r--r--  1 root root     0 2007-05-21 12:34 1
-rw-r--r--  1 root root     0 2007-05-21 12:34 2
drwxr-xr-x 12 root root  4096 2007-05-21 10:53 2008
drwxrwxrwx  2 root root  4096 2007-05-21 10:45 23
-rw-r--r--  1 root root     0 2007-05-21 12:34 3
-rw-r--r--  1 root root     0 2007-05-21 12:34 4
-rw-------  1 root root 15650 2007-05-21 10:15 groffNcrgQd
drwxr-xr-x  2 root root  4096 2007-05-21 12:01 help
drwxr-xr-x  2 root root 49152 2007-05-13 17:38 lost+found
drwxr-xr-x  2 root root  4096 2007-05-21 12:01 man
-rw-r--r--  1 root root   809 2007-05-21 13:56 passwd
-rwxrwxrwx  1 user user     0 2007-05-21 10:49 sendmail.conf
-rwxrwxrwx  1 user user     0 2007-05-21 10:49 sendmail.conf1
-rw-r--r--  1 root root     0 2007-05-21 10:49 sendmail.conf.orig
-rw-r--r--  1 user user 17750 2007-05-21 10:57 services
-rw-r--r--  1 root root   593 2007-05-21 13:40 shadow
drwxr-xr-x  2 root root  4096 2007-05-21 12:01 source
drwxr-xr-x  2 root root  4096 2007-05-21 13:28 test
15:21:09
#cd test/

15:21:18
#vi
15:21:43
#vi /tmp/test/gello-vi.txt
15:22:25
#:q
bash: :q: command not found
15:22:27
#vi /tmp/test/hello-vi.txt
15:23:25
#ls -l
итого 4
-rw-r--r-- 2 root root  0 2007-05-21 12:40 a
-rw-r--r-- 2 root root  0 2007-05-21 12:40 AX
-rw-r--r-- 1 root root 64 2007-05-21 15:23 hello-vi.txtgello-vi.txt
15:23:30
#vi hello-vi.txtgello-vi.txt
15:26:25
#vi hello-vi.txtgello-vi1.txt
15:29:16
#ls -l
итого 8
-rw-r--r-- 2 root root  0 2007-05-21 12:40 a
-rw-r--r-- 2 root root  0 2007-05-21 12:40 AX
-rw-r--r-- 1 root root 76 2007-05-21 15:27 hello-vi.txtgello-vi1.txt.txt
-rw-r--r-- 1 root root 64 2007-05-21 15:23 hello-vi.txtgello-vi.txt
15:29:19
#ls -li
итого 8
159362 -rw-r--r-- 2 root root  0 2007-05-21 12:40 a
159362 -rw-r--r-- 2 root root  0 2007-05-21 12:40 AX
159365 -rw-r--r-- 1 root root 76 2007-05-21 15:27 hello-vi.txtgello-vi1.txt.txt
159364 -rw-r--r-- 1 root root 64 2007-05-21 15:23 hello-vi.txtgello-vi.txt
15:29:23
#rm a

15:29:43
#ls -l
итого 8
-rw-r--r-- 1 root root  0 2007-05-21 12:40 AX
-rw-r--r-- 1 root root 76 2007-05-21 15:27 hello-vi.txtgello-vi1.txt.txt
-rw-r--r-- 1 root root 64 2007-05-21 15:23 hello-vi.txtgello-vi.txt
15:29:46
#cd AX
bash: cd: AX: Not a directory
15:29:53
#rm AX

15:30:07
#ls -li
итого 8
159365 -rw-r--r-- 1 root root 76 2007-05-21 15:27 hello-vi.txtgello-vi1.txt.txt
159364 -rw-r--r-- 1 root root 64 2007-05-21 15:23 hello-vi.txtgello-vi.txt
15:30:10
#vi hello-vi.txtgello-vi1.txt.txt
15:30:10
#vi hello-vi.txtgello-vi1.txt.txt
1a2,4
> повторное тестирование работы редактора
> повторное тестирование работы редактора
> 
прошло 16 минут
15:46:21
#vi hello-vi.txtgello-vi1.txt.txt
15:46:57
#vi hello-vi.txtgello-vi1.txt.txt
4c4
< 
---
>          
15:52:06
#vi hello-vi.txtgello-vi1.txt.txt
15:54:53
#ls -li
итого 8
159365 -rw-r--r-- 1 root root 238 2007-05-21 15:52 hello-vi.txtgello-vi1.txt.txt
159364 -rw-r--r-- 1 root root  64 2007-05-21 15:23 hello-vi.txtgello-vi.txt
15:55:04
#chmod 566 hello-vi.txtgello-vi.txt

15:55:35
#ls -li
итого 8
159365 -rw-r--r-- 1 root root 238 2007-05-21 15:52 hello-vi.txtgello-vi1.txt.txt
159364 -r-xrw-rw- 1 root root  64 2007-05-21 15:23 hello-vi.txtgello-vi.txt
15:55:36
#chmod 755 hello-vi.txtgello-vi.txt
chmod: невозможно получить доступ к `hello-vi.txtgello-vi.txt566': No such file or directory
15:56:44
#chmod 755 hello-vi.txtgello-vi.txt566 hello-vi.txtgello-v

15:56:44
#chmod 755 hello-vi.txtgello-vi.txt566 hello-vi.txtgello-v

15:56:44
#chmod 755 hello-vi.txtgello-vi.txt566 hello-vi.txt
chmod: невозможно получить доступ к `hello-vi.txtgello-vi.txt566': No such file or directory
chmod: невозможно получить доступ к `hello-vi.txt': No such file or directory
15:56:55
#chmod 755 hello-vi.txtgello-vi.txt

15:57:10
#ls -li
итого 8
159365 -rw-r--r-- 1 root root 238 2007-05-21 15:52 hello-vi.txtgello-vi1.txt.txt
159364 -rwxr-xr-x 1 root root  64 2007-05-21 15:23 hello-vi.txtgello-vi.txt
15:57:15
#cd /tmp/

15:57:31
#ls -l /
итого 51
drwxr-xr-x  3 root root  1024 2007-05-21 12:18 2
drwxr-xr-x  2 root root  2048 2007-05-13 23:23 bin
drwxr-xr-x  3 root root  1024 2007-05-13 18:21 boot
lrwxrwxrwx  1 root root    11 2007-05-13 17:39 cdrom -> media/cdrom
drwxr-xr-x 14 root root 13480 2007-05-21 13:57 dev
drwxr-xr-x 50 root root  3072 2007-05-21 13:56 etc
drwxr-xr-x  4 root root  1024 2007-05-13 17:49 home
drwxr-xr-x  2 root root  1024 2007-05-13 17:40 initrd
lrwxrwxrwx  1 root root    28 2007-05-13 17:41 initrd.img -> boot/initrd.img-2.6.16-2-686
...
drwxr-xr-x  7 root root  1024 2007-05-21 15:54 root
drwxr-xr-x  2 root root  3072 2007-05-13 23:23 sbin
drwxr-xr-x  2 root root  1024 2007-05-13 17:40 srv
drwxr-xr-x 11 root root     0 2007-05-21 09:22 sys
drwxrwxrwt  9 root root  4096 2007-05-21 15:54 tmp
drwxr-xr-x 11 root root  4096 2007-05-17 22:07 usr
drwxr-xr-x 14 root root  4096 2007-05-13 17:40 var
lrwxrwxrwx  1 root root    25 2007-05-13 17:41 vmlinuz -> boot/vmlinuz-2.6.16-2-686
drwxr-xr-x  3 root root  4096 2007-05-18 19:10 xen
drwxr-xr-x  2 root root  1024 2007-05-15 03:12 xen2
16:03:42
#ls -l / | less
16:05:30
#vim /dev/MAKEDEV
16:05:56
#make
make     makeacm
16:05:56
#apropos device
badblocks (8)        - search a device for bad blocks
blkid (8)            - command-line utility to locate/print block device attributes
blockdev (8)         - call block device ioctls from the command line
dsp56k (4)           - DSP56001 interface device
full (4)             - always full device
grotty (1)           - groff driver for typewriter-like devices
hd (4)               - MFM/IDE hard disk devices
ip (8)               - show / manipulate routing, devices, policy routing and tunnels
losetup (8)          - set up and control loop devices
lp (4)               - line printer devices
...
swapon (8)           - enable/disable devices and files for paging and swapping
tunelp (8)           - set various parameters for the lp device
udev (7)             - dynamic device management
udevinfo (8)         - query device information from the udev database
udevtrigger (8)      - request kernel devices events for coldplug
urandom (4)          - kernel random number source devices
usbmodules (1)       - List kernel driver modules available for a plugged in USB device
usbmodules (8)       - List kernel driver modules available for a plugged in USB device
vidmode (8)          - query/set image root device, RAM disk size, or video mode
wavelan (4)          - AT&T GIS WaveLAN ISA device driver
16:06:20
#apropos device | less
16:06:32
#ssh 192.168.16.1
The authenticity of host '192.168.16.1 (192.168.16.1)' can't be established.
RSA key fingerprint is 9e:2d:a9:2d:1c:93:bd:a9:4e:1a:2b:31:c8:fa:a4:3c.
Are you sure you want to continue connecting (yes/no)? yes
Warning: Permanently added '192.168.16.1' (RSA) to the list of known hosts.
root@192.168.16.1's password:
Permission denied, please try again.
root@192.168.16.1's password:
Permission denied, please try again.
root@192.168.16.1's password:
Permission denied (publickey,password).
16:07:11
#ssh 192.168.16.1 -l clint
clint@192.168.16.1's password:
Permission denied, please try again.
clint@192.168.16.1's password:
Permission denied, please try again.
clint@192.168.16.1's password:
Permission denied (publickey,password).
16:07:58
#ls -l /dev/hda*
brw-rw---- 1 root disk 3, 0 2007-05-21 09:22 /dev/hda
brw-rw---- 1 root disk 3, 1 2007-05-21 09:22 /dev/hda1
brw-rw---- 1 root disk 3, 2 2007-05-21 09:22 /dev/hda2
brw-rw---- 1 root disk 3, 3 2007-05-21 09:22 /dev/hda3
brw-rw---- 1 root disk 3, 5 2007-05-21 09:22 /dev/hda5
brw-rw---- 1 root disk 3, 6 2007-05-21 09:22 /dev/hda6
brw-rw---- 1 root disk 3, 7 2007-05-21 09:22 /dev/hda7
brw-rw---- 1 root disk 3, 8 2007-05-21 09:22 /dev/hda8
brw-rw---- 1 root disk 3, 9 2007-05-21 09:22 /dev/hda9
16:09:09
#ls -l /
итого 51
drwxr-xr-x  3 root root  1024 2007-05-21 12:18 2
drwxr-xr-x  2 root root  2048 2007-05-13 23:23 bin
drwxr-xr-x  3 root root  1024 2007-05-13 18:21 boot
lrwxrwxrwx  1 root root    11 2007-05-13 17:39 cdrom -> media/cdrom
drwxr-xr-x 14 root root 13480 2007-05-21 13:57 dev
drwxr-xr-x 50 root root  3072 2007-05-21 13:56 etc
drwxr-xr-x  4 root root  1024 2007-05-13 17:49 home
drwxr-xr-x  2 root root  1024 2007-05-13 17:40 initrd
lrwxrwxrwx  1 root root    28 2007-05-13 17:41 initrd.img -> boot/initrd.img-2.6.16-2-686
...
drwxr-xr-x  7 root root  1024 2007-05-21 16:05 root
drwxr-xr-x  2 root root  3072 2007-05-21 16:05 sbin
drwxr-xr-x  2 root root  1024 2007-05-13 17:40 srv
drwxr-xr-x 11 root root     0 2007-05-21 09:22 sys
drwxrwxrwt  9 root root  4096 2007-05-21 16:05 tmp
drwxr-xr-x 11 root root  4096 2007-05-17 22:07 usr
drwxr-xr-x 14 root root  4096 2007-05-13 17:40 var
lrwxrwxrwx  1 root root    25 2007-05-13 17:41 vmlinuz -> boot/vmlinuz-2.6.16-2-686
drwxr-xr-x  3 root root  4096 2007-05-18 19:10 xen
drwxr-xr-x  2 root root  1024 2007-05-15 03:12 xen2
16:09:11
#ls -l /etc/ma
magic           mailcap         mailcap.order   manpath.config
16:09:11
#ls -l /etc/ma
magic           mailcap         mailcap.order   manpath.config
16:09:11
#ls -l /etc/
итого 441
drwxr-xr-x 3 root root     1024 2007-05-13 17:41 acpi
-rw-r--r-- 1 root root     2719 2007-05-13 17:40 adduser.conf
-rw-r--r-- 1 root root       44 2007-05-21 09:22 adjtime
drwxr-xr-x 2 root root     2048 2007-05-21 12:41 alternatives
drwxr-xr-x 4 root root     1024 2007-05-21 12:21 apt
-rw-r--r-- 1 root root     1071 2006-07-05 16:16 bash.bashrc
-rw-r--r-- 1 root root   215907 2006-07-05 16:16 bash_completion
drwxr-xr-x 2 root root     1024 2007-05-13 17:40 bash_completion.d
-rw-r--r-- 1 root root      363 2007-05-17 21:58 blkid.tab
...
-rw-r--r-- 1 root root      777 2006-06-29 03:08 sysctl.conf
-rw-r--r-- 1 root root     1664 2006-05-25 12:38 syslog.conf
drwxr-xr-x 2 root root     1024 2007-05-13 17:40 terminfo
-rw-r--r-- 1 root root       12 2007-05-13 17:49 timezone
drwxr-xr-x 4 root root     1024 2007-05-13 18:21 udev
-rw-r--r-- 1 root root      805 2006-05-13 15:04 updatedb.conf
drwxr-xr-x 2 root root     1024 2007-05-13 18:05 vim
drwxr-xr-x 2 root root     1024 2007-05-21 12:41 w3m
-rw-r--r-- 1 root root     4221 2006-06-28 19:41 wgetrc
drwxr-xr-x 3 root root     1024 2007-05-17 11:40 xen
16:09:42
#ls -l /
итого 51
drwxr-xr-x  3 root root  1024 2007-05-21 12:18 2
drwxr-xr-x  2 root root  2048 2007-05-13 23:23 bin
drwxr-xr-x  3 root root  1024 2007-05-13 18:21 boot
lrwxrwxrwx  1 root root    11 2007-05-13 17:39 cdrom -> media/cdrom
drwxr-xr-x 14 root root 13480 2007-05-21 13:57 dev
drwxr-xr-x 50 root root  3072 2007-05-21 13:56 etc
drwxr-xr-x  4 root root  1024 2007-05-13 17:49 home
drwxr-xr-x  2 root root  1024 2007-05-13 17:40 initrd
lrwxrwxrwx  1 root root    28 2007-05-13 17:41 initrd.img -> boot/initrd.img-2.6.16-2-686
...
drwxr-xr-x  7 root root  1024 2007-05-21 16:05 root
drwxr-xr-x  2 root root  3072 2007-05-21 16:05 sbin
drwxr-xr-x  2 root root  1024 2007-05-13 17:40 srv
drwxr-xr-x 11 root root     0 2007-05-21 09:22 sys
drwxrwxrwt  9 root root  4096 2007-05-21 16:05 tmp
drwxr-xr-x 11 root root  4096 2007-05-17 22:07 usr
drwxr-xr-x 14 root root  4096 2007-05-13 17:40 var
lrwxrwxrwx  1 root root    25 2007-05-13 17:41 vmlinuz -> boot/vmlinuz-2.6.16-2-686
drwxr-xr-x  3 root root  4096 2007-05-18 19:10 xen
drwxr-xr-x  2 root root  1024 2007-05-15 03:12 xen2
16:09:47
#mount
/dev/hda1 on / type ext3 (rw,errors=remount-ro)
proc on /proc type proc (rw)
sysfs on /sys type sysfs (rw)
usbfs on /proc/bus/usb type usbfs (rw)
tmpfs on /dev/shm type tmpfs (rw)
devpts on /dev/pts type devpts (rw,gid=5,mode=620)
/dev/hda8 on /home type ext3 (rw)
/dev/hda5 on /tmp type ext3 (rw)
/dev/hda9 on /usr type ext3 (rw)
/dev/hda6 on /var type ext3 (rw)
/dev/hda7 on /xen type ext3 (rw)
tmpfs on /dev type tmpfs (rw,size=10M,mode=0755)
16:10:44
#ls -l /
итого 51
drwxr-xr-x  3 root root  1024 2007-05-21 12:18 2
drwxr-xr-x  2 root root  2048 2007-05-13 23:23 bin
drwxr-xr-x  3 root root  1024 2007-05-13 18:21 boot
lrwxrwxrwx  1 root root    11 2007-05-13 17:39 cdrom -> media/cdrom
drwxr-xr-x 14 root root 13480 2007-05-21 13:57 dev
drwxr-xr-x 50 root root  3072 2007-05-21 13:56 etc
drwxr-xr-x  4 root root  1024 2007-05-13 17:49 home
drwxr-xr-x  2 root root  1024 2007-05-13 17:40 initrd
lrwxrwxrwx  1 root root    28 2007-05-13 17:41 initrd.img -> boot/initrd.img-2.6.16-2-686
...
drwxr-xr-x  7 root root  1024 2007-05-21 16:05 root
drwxr-xr-x  2 root root  3072 2007-05-21 16:05 sbin
drwxr-xr-x  2 root root  1024 2007-05-13 17:40 srv
drwxr-xr-x 11 root root     0 2007-05-21 09:22 sys
drwxrwxrwt  9 root root  4096 2007-05-21 16:05 tmp
drwxr-xr-x 11 root root  4096 2007-05-17 22:07 usr
drwxr-xr-x 14 root root  4096 2007-05-13 17:40 var
lrwxrwxrwx  1 root root    25 2007-05-13 17:41 vmlinuz -> boot/vmlinuz-2.6.16-2-686
drwxr-xr-x  3 root root  4096 2007-05-18 19:10 xen
drwxr-xr-x  2 root root  1024 2007-05-15 03:12 xen2
16:11:11
#ls -l /proc
итого 1179654
dr-xr-xr-x  5 root root          0 2007-05-21 09:22 1
dr-xr-xr-x  5 root root          0 2007-05-21 09:22 129
dr-xr-xr-x  5 root root          0 2007-05-21 09:22 130
dr-xr-xr-x  5 root root          0 2007-05-21 09:22 131
dr-xr-xr-x  5 root root          0 2007-05-21 09:22 132
dr-xr-xr-x  5 root root          0 2007-05-21 09:22 1503
dr-xr-xr-x  5 root root          0 2007-05-21 09:22 1574
dr-xr-xr-x  5 root root          0 2007-05-21 09:22 1615
dr-xr-xr-x  5 root root          0 2007-05-21 09:22 1616
...
-r--r--r--  1 root root          0 2007-05-21 16:12 stat
-r--r--r--  1 root root          0 2007-05-21 16:12 swaps
dr-xr-xr-x  9 root root          0 2007-05-21 16:12 sys
--w-------  1 root root          0 2007-05-21 16:12 sysrq-trigger
dr-xr-xr-x  2 root root          0 2007-05-21 16:12 sysvipc
dr-xr-xr-x  4 root root          0 2007-05-21 16:12 tty
-r--r--r--  1 root root          0 2007-05-21 16:12 uptime
-r--r--r--  1 root root          0 2007-05-21 16:12 version
-r--r--r--  1 root root          0 2007-05-21 16:12 vmstat
-r--r--r--  1 root root          0 2007-05-21 16:12 zoneinfo
16:12:11
#ls -l /proc/cpuinfo
-r--r--r-- 1 root root 0 2007-05-21 16:12 /proc/cpuinfo
16:12:32
#cat /proc/cpuinfo
processor       : 0
vendor_id       : GenuineIntel
cpu family      : 15
model           : 2
model name      : Intel(R) Pentium(R) 4 CPU 3.06GHz
stepping        : 7
cpu MHz         : 3059.609
cache size      : 512 KB
fdiv_bug        : no
hlt_bug         : no
f00f_bug        : no
coma_bug        : no
fpu             : yes
fpu_exception   : yes
cpuid level     : 2
wp              : yes
flags           : fpu vme de pse tsc msr pae mce cx8 apic sep mtrr pge mca cmov pat pse36 clflush dts acpi mmx fxsr sse sse2 ss ht tm pbe cid xtpr
bogomips        : 6128.40
16:12:38
#cpuperf-
cpuperf-perfcntr  cpuperf-xen
16:12:38
#cpuperf-
cpuperf-perfcntr  cpuperf-xen
16:12:38
#cat /proc/cpuinfo
processor       : 0
vendor_id       : GenuineIntel
cpu family      : 15
model           : 2
model name      : Intel(R) Pentium(R) 4 CPU 3.06GHz
stepping        : 7
cpu MHz         : 3059.609
cache size      : 512 KB
fdiv_bug        : no
hlt_bug         : no
f00f_bug        : no
coma_bug        : no
fpu             : yes
fpu_exception   : yes
cpuid level     : 2
wp              : yes
flags           : fpu vme de pse tsc msr pae mce cx8 apic sep mtrr pge mca cmov pat pse36 clflush dts acpi mmx fxsr sse sse2 ss ht tm pbe cid xtpr
bogomips        : 6128.40
16:13:44
#cat /proc/cmdline
root=/dev/hda1 ro
16:13:48
#cat /proc/bu
buddyinfo  bus/
16:13:48
#cat /proc/bus/usb/
001/     002/     003/     004/     005/     devices
16:13:48
#cat /proc/bus/usb/001/001
1                   groffNcrgQd         sendmail.conf1
2                   help/               sendmail.conf.orig
2008/               lost+found/         services
23/                 man/                shadow
3                   passwd              source/
4                   sendmail.conf       test/
16:13:48
#cat /proc/bus/usb/001/001

16:14:37
#cat /proc/bus/
input/ pci/   usb/
16:14:37
#cat /proc/bus/pci/
00/      01/      02/      devices
16:14:37
#cat /proc/bus/pci/devices
0000    80862570        0       f8000008        00000000        00000000        00000000        00000000        00000000        00000000        04000000        00000000        00000000        00000000        00000000        00000000        00000000        agpgart-intel
0010    80862572        b       f0000008        ffa80000        0000ec01        00000000        00000000        00000000        00000002        08000000        00080000        00000008        00000000        00000000        00000000        00000000
0018    80862573        0       00000000        00000000        00000000        00000000        00000000        00000000        00000000        00000000        00000000        00000000        00000000        00000000        00000000        00000000
00e8    808624d2        b9      00000000        00000000        00000000        00000000        0000ee01        00000000        00000000        00000000        00000000        00000000        00000000        00000020        00000000        00000000        uhci_hcd
00e9    808624d4        c1      00000000        00000000        00000000        00000000        0000ee81        00000000        00000000        00000000        00000000        00000000        00000000        00000020        00000000        00000000        uhci_hcd
00ea    808624d7        b1      00000000        00000000        00000000        00000000        0000ef01        00000000        00000000        00000000        00000000        00000000        00000000        00000020        00000000        00000000        uhci_hcd
00eb    808624de        b9      00000000        00000000        00000000        00000000        0000e001        00000000        00000000        00000000        00000000        00000000        00000000        00000020        00000000        00000000        uhci_hcd
00ef    808624dd        c9      ffa7fc00        00000000        00000000        00000000        00000000        00000000        00000000        00000400        00000000        00000000        00000000        00000000        00000000        00000000        ehci_hcd
00f0    8086244e        0       00000000        00000000        00000000        00000000        00000000        00000000        00000000        00000000        00000000        00000000        00000000        00000000        00000000        00000000
00f8    808624d0        0       00000000        00000000        00000000        00000000        00000000        00000000        00000000        00000000        00000000        00000000        00000000        00000000        00000000        00000000
00f9    808624db        b1      00000000        00000000        00000000        00000000        0000ffa1        80000000        00000000        00000000        00000000        00000000        00000000        00000010        00000400        00000000        PIIX_IDE
00fa    808624d1        b1      0000e881        0000e801        0000e481        0000e401        0000e081        00000000        00000000        00000008        00000004        00000008        00000004        00000010        00000000        00000000        ata_piix
00fb    808624d3        3       00000000        00000000        00000000        00000000        0000ed81        00000000        00000000        00000000        00000000        00000000        00000000        00000020        00000000        00000000        i801_smbus
00fd    808624d5        d1      00000000        00000000        ffa7f800        ffa7f400        00000000        00000000        00000000        00000000        00000000        00000200        00000100        00000000        00000000        00000000        Intel ICH
0108    80861019        b1      ff7e0000        ff7c0000        0000cc01        00000000        00000000        00000000        ff7a0000        00020000        00020000        00000020        00000000        00000000        00000000        00020000        e1000
0200    10b79200        a9      0000dc01        ff8ffc00        00000000        00000000        00000000        00000000        e6a00000        00000080        00000080        00000000        00000000        00000000        00000000        00020000        3c59x
16:14:57
#lspci
bash: lspci: command not found
16:15:20
#apt-cache search lspci

16:15:28
#apt-cache search pciutils
libpci1 - Linux PCI Utilities (for 2.*.* kernels) (old shared library)
pciutils - Linux PCI Utilities
pciutils-dev - Linux PCI Utilities (development files)
16:15:34
#apt-get install pciutils
Чтение списков пакетов... Готово
Построение дерева зависимостей... Готово
Будут установлены следующие дополнительные пакеты:
  libpci2
Предлагаемые пакеты:
  curl
НОВЫЕ пакеты, которые будут установлены:
  libpci2 pciutils
обновлено 0, установлено 2 новых пакетов, для удаления отмечено 0 пакетов, и 107 пакетов не обновлено.
Необходимо скачать 234kБ архивов.
...
Получено:1 http://debian.org.ua etch/main libpci2 2:2.1.11-3 [27,9kB]
Получено:2 http://debian.org.ua etch/main pciutils 1:2.2.4~pre4-1 [206kB]
Получено 234kB за 2s (98,1kB/c)
Выбор ранее не выбранного пакета libpci2.
(Чтение базы данных... на данный момент установлено 17997 файлов и каталогов.)
Распаковывается пакет libpci2 (из файла .../libpci2_2%3a2.1.11-3_i386.deb)...
Выбор ранее не выбранного пакета pciutils.
Распаковывается пакет pciutils (из файла .../pciutils_1%3a2.2.4~pre4-1_i386.deb)...
Настраивается пакет libpci2 (2.1.11-3) ...
Настраивается пакет pciutils (2.2.4~pre4-1) ...
16:15:45
#lspci
00:00.0 Host bridge: Intel Corporation 82865G/PE/P DRAM Controller/Host-Hub Interface (rev 02)
00:02.0 VGA compatible controller: Intel Corporation 82865G Integrated Graphics Controller (rev 02)
00:03.0 PCI bridge: Intel Corporation 82865G/PE/P PCI to CSA Bridge (rev 02)
00:1d.0 USB Controller: Intel Corporation 82801EB/ER (ICH5/ICH5R) USB UHCI Controller #1 (rev 02)
00:1d.1 USB Controller: Intel Corporation 82801EB/ER (ICH5/ICH5R) USB UHCI Controller #2 (rev 02)
00:1d.2 USB Controller: Intel Corporation 82801EB/ER (ICH5/ICH5R) USB UHCI Controller #3 (rev 02)
00:1d.3 USB Controller: Intel Corporation 82801EB/ER (ICH5/ICH5R) USB UHCI Controller #4 (rev 02)
00:1d.7 USB Controller: Intel Corporation 82801EB/ER (ICH5/ICH5R) USB2 EHCI Controller (rev 02)
00:1e.0 PCI bridge: Intel Corporation 82801 PCI Bridge (rev c2)
00:1f.0 ISA bridge: Intel Corporation 82801EB/ER (ICH5/ICH5R) LPC Interface Bridge (rev 02)
00:1f.1 IDE interface: Intel Corporation 82801EB/ER (ICH5/ICH5R) IDE Controller (rev 02)
00:1f.2 IDE interface: Intel Corporation 82801EB (ICH5) SATA Controller (rev 02)
00:1f.3 SMBus: Intel Corporation 82801EB/ER (ICH5/ICH5R) SMBus Controller (rev 02)
00:1f.5 Multimedia audio controller: Intel Corporation 82801EB/ER (ICH5/ICH5R) AC'97 Audio Controller (rev 02)
01:01.0 Ethernet controller: Intel Corporation 82547EI Gigabit Ethernet Controller (LOM)
02:00.0 Ethernet controller: 3Com Corporation 3c905C-TX/TX-M [Tornado] (rev 74)
16:15:48
#lspci | less
16:16:00
#lspci -n
00:00.0 0600: 8086:2570 (rev 02)
00:02.0 0300: 8086:2572 (rev 02)
00:03.0 0604: 8086:2573 (rev 02)
00:1d.0 0c03: 8086:24d2 (rev 02)
00:1d.1 0c03: 8086:24d4 (rev 02)
00:1d.2 0c03: 8086:24d7 (rev 02)
00:1d.3 0c03: 8086:24de (rev 02)
00:1d.7 0c03: 8086:24dd (rev 02)
00:1e.0 0604: 8086:244e (rev c2)
00:1f.0 0601: 8086:24d0 (rev 02)
00:1f.1 0101: 8086:24db (rev 02)
00:1f.2 0101: 8086:24d1 (rev 02)
00:1f.3 0c05: 8086:24d3 (rev 02)
00:1f.5 0401: 8086:24d5 (rev 02)
01:01.0 0200: 8086:1019
02:00.0 0200: 10b7:9200 (rev 74)
16:16:38
#grep -r 10b7.*9200 /lib/modules/2.6.1
2.6.16-2-686/     2.6.18-4-xen-686/
16:16:38
#grep -r 10b7.*9200 /lib/modules/`uname -r`/

16:18:05
#grep -r 10b7.*9200 /lib/modules/`uname -r`/

16:18:16
#unamr -r
bash: unamr: command not found
16:18:19
#uname -r
2.6.16-2-686
16:18:24
#grep -

16:18:24
#grep 10b7.*9200 /lib/modules/2.6.16-2-686/modules.pcimap
3c59x                0x000010b7 0x00009200 0xffffffff 0xffffffff 0x00000000 0x00000000 0x0
16:18:54
#lsmod
Module                  Size  Used by
button                  6320  0
ac                      4612  0
battery                 9252  0
ipv6                  217760  12
dm_mod                 47892  0
loop                   14472  0
i810_audio             31028  0
ac97_codec             17004  1 i810_audio
mousedev               10368  0
...
uhci_hcd               26640  0
usbcore               110560  3 ehci_hcd,uhci_hcd
generic                 4164  0 [permanent]
ide_core              111440  4 ide_cd,ide_disk,piix,generic
e1000                  95796  0
3c59x                  39848  0
mii                     5056  1 3c59x
thermal                12968  0
processor              21696  1 thermal
fan                     4452  0
16:19:09
#lsmod | grep 3c
3c59x                  39848  0
mii                     5056  1 3c59x
16:19:15
#mii-tool
eth0: no link
eth1: negotiated 100baseTx-FD flow-control, link ok
16:19:23
#man mii-tool
16:20:37
#mii-tool -F 10baseT-FD eth0

16:20:49
#mii-tool
eth0: 10 Mbit, full duplex, no link
eth1: negotiated 100baseTx-FD flow-control, link ok
16:20:52
#mii-tool -A 10baseT-FD eth0
restarting autonegotiation...
16:20:58
#mii-tool
eth0: no link
eth1: negotiated 100baseTx-FD flow-control, link ok
16:21:00
#mii-tool -F 10baseT-FD eth1

16:21:16
#mii-tool
eth0: no link
eth1: negotiated 100baseTx-FD flow-control, link ok
16:21:19
#mii-tool --help
usage: mii-tool [-VvRrwl] [-A media,... | -F media] [interface ...]
       -V, --version               display version information
       -v, --verbose               more verbose output
       -R, --reset                 reset MII to poweron state
       -r, --restart               restart autonegotiation
       -w, --watch                 monitor for link status changes
       -l, --log                   with -w, write events to syslog
       -A, --advertise=media,...   advertise only specified media
       -F, --force=media           force specified media technology
media: 100baseT4, 100baseTx-FD, 100baseTx-HD, 10baseT-FD, 10baseT-HD,
       (to advertise both HD and FD) 100baseTx, 10baseT
16:21:30
#mii-tool -F 10baseT-FD eth1

16:21:55
#mii-tool
eth0: no link
eth1: negotiated 100baseTx-FD flow-control, link ok
16:22:00
#mii-tool -A 10baseT-FD eth1
restarting autonegotiation...
16:22:07
#mii-tool
eth0: no link
eth1: negotiated 100baseTx-FD flow-control, link ok
16:22:11
#mii-tool -A 10baseT-HD eth1
restarting autonegotiation...
16:22:35
#mii-tool
eth0: no link
eth1: negotiated 100baseTx-FD flow-control, link ok
16:22:41
#mii-tool -R
resetting the transceiver...
resetting the transceiver...
16:22:54
#mii-tool
eth0: no link
eth1: negotiated 100baseTx-FD flow-control, link ok
16:22:59
#rmmod 3c59x

16:25:25
#mii-tool
eth1: negotiated 100baseTx-FD flow-control, link ok
16:25:26
#modprobe 3c59x

16:25:39
#mii-tool
eth0: no link
eth1: negotiated 100baseTx-FD flow-control, link ok
16:25:40
#apt-cache search linux | grep image
camorama - gnome2 tool to view, alter and save images from a webcam
fbi - Linux frame buffer image viewer
fblogo - Converts images to framebuffer-logo header file
gimp-dimage-color - GIMP plugin to convert Minolta DiMAGE pictures to sRGB colour space
initrd-tools - tools to create initrd image for prepackaged Linux kernel
kernel-image-2.6-386 - Linux 2.6 image on 486-class - transition package
kernel-image-2.6-686 - Linux 2.6 image on PPro/Celeron/PII/PIII/P4 - transition package
kernel-image-2.6-686-smp - Linux 2.6 image on PPro/Celeron/PII/PIII/P4 SMP - transition package
kernel-image-2.6-amd64-generic - Linux kernel image for version 2.6 on generic x86_64 systems - transition package
kernel-image-2.6-amd64-k8 - Linux kernel image for version 2.6 on AMD64 systems - transition package
...
systemimager-server-flamethrowerd - SystemImager boot binaries for ia64 client nodes
systeminstaller - Creates Linux distribution images from a set of packages
w3cam - a simple CGI to retrieve images from video4linux device.
w3m-img - inline image extension support utilities for w3m
w3mmee-img - inline image extension support utilities for w3mmee
webcam - capture and upload images
xen-linux-system-2.6.18-4-xen-686 - XEN system with Linux 2.6.18 image on i686
xen-linux-system-2.6.18-4-xen-vserver-686 - XEN system with Linux 2.6.18 image on i686
zd1211-firmware - Firmware images for the zd1211 and zd1211rw wireless drivers
linux-image-2.6.16-2-686 - Linux kernel 2.6.16 image on PPro/Celeron/PII/PIII/P4 machines
16:26:30
#apt-cache search linux | grep image | less
16:27:01
#apt-get install linux-image-2.6.18-4-686 -y
Чтение списков пакетов... Готово
Построение дерева зависимостей... Готово
Предлагаемые пакеты:
  linux-doc-2.6.18
Рекомендуемые пакеты:
  libc6-i686
НОВЫЕ пакеты, которые будут установлены:
  linux-image-2.6.18-4-686
обновлено 0, установлено 1 новых пакетов, для удаления отмечено 0 пакетов, и 107 пакетов не обновлено.
Необходимо скачать 16,3MБ архивов.
...
Running depmod.
Finding valid ramdisk creators.
Using mkinitramfs-kpkg to build the ramdisk.
Running postinst hook script /sbin/update-grub.
Searching for GRUB installation directory ... found: /boot/grub
Testing for an existing GRUB menu.list file ... found: /boot/grub/menu.lst
Searching for splash image ... none found, skipping ...
Found kernel: /boot/vmlinuz-2.6.18-4-686
Found kernel: /boot/vmlinuz-2.6.16-2-686
Updating /boot/grub/menu.lst ... done

Файлы

  • /proc/bu
  • /proc/bus/
  • /proc/bus/pci/
  • /proc/bus/pci/devices
  • /proc/bus/usb/
  • /proc/bus/usb/001/001
  • /proc/cmdline
  • /proc/cpuinfo
  • /proc/bu
    >
    buddyinfo  bus/
    
    /proc/bus/
    >
    input/ pci/   usb/
    
    /proc/bus/pci/
    >
    00/      01/      02/      devices
    
    /proc/bus/pci/devices
    >
    0000    80862570        0       f8000008        00000000        00000000        00000000        00000000        00000000        00000000        04000000        00000000        00000000        00000000        00000000        00000000        00000000        agpgart-intel
    0010    80862572        b       f0000008        ffa80000        0000ec01        00000000        00000000        00000000        00000002        08000000        00080000        00000008        00000000        00000000        00000000        00000000
    0018    80862573        0       00000000        00000000        00000000        00000000        00000000        00000000        00000000        00000000        00000000        00000000        00000000        00000000        00000000        00000000
    00e8    808624d2        b9      00000000        00000000        00000000        00000000        0000ee01        00000000        00000000        00000000        00000000        00000000        00000000        00000020        00000000        00000000        uhci_hcd
    00e9    808624d4        c1      00000000        00000000        00000000        00000000        0000ee81        00000000        00000000        00000000        00000000        00000000        00000000        00000020        00000000        00000000        uhci_hcd
    00ea    808624d7        b1      00000000        00000000        00000000        00000000        0000ef01        00000000        00000000        00000000        00000000        00000000        00000000        00000020        00000000        00000000        uhci_hcd
    00eb    808624de        b9      00000000        00000000        00000000        00000000        0000e001        00000000        00000000        00000000        00000000        00000000        00000000        00000020        00000000        00000000        uhci_hcd
    00ef    808624dd        c9      ffa7fc00        00000000        00000000        00000000        00000000        00000000        00000000        00000400        00000000        00000000        00000000        00000000        00000000        00000000        ehci_hcd
    00f0    8086244e        0       00000000        00000000        00000000        00000000        00000000        00000000        00000000        00000000        00000000        00000000        00000000        00000000        00000000        00000000
    00f8    808624d0        0       00000000        00000000        00000000        00000000        00000000        00000000        00000000        00000000        00000000        00000000        00000000        00000000        00000000        00000000
    00f9    808624db        b1      00000000        00000000        00000000        00000000        0000ffa1        80000000        00000000        00000000        00000000        00000000        00000000        00000010        00000400        00000000        PIIX_IDE
    00fa    808624d1        b1      0000e881        0000e801        0000e481        0000e401        0000e081        00000000        00000000        00000008        00000004        00000008        00000004        00000010        00000000        00000000        ata_piix
    00fb    808624d3        3       00000000        00000000        00000000        00000000        0000ed81        00000000        00000000        00000000        00000000        00000000        00000000        00000020        00000000        00000000        i801_smbus
    00fd    808624d5        d1      00000000        00000000        ffa7f800        ffa7f400        00000000        00000000        00000000        00000000        00000000        00000200        00000100        00000000        00000000        00000000        Intel ICH
    0108    80861019        b1      ff7e0000        ff7c0000        0000cc01        00000000        00000000        00000000        ff7a0000        00020000        00020000        00000020        00000000        00000000        00000000        00020000        e1000
    0200    10b79200        a9      0000dc01        ff8ffc00        00000000        00000000        00000000        00000000        e6a00000        00000080        00000080        00000000        00000000        00000000        00000000        00020000        3c59x
    
    /proc/bus/usb/
    >
    001/     002/     003/     004/     005/     devices
    
    /proc/bus/usb/001/001
    >
    /proc/cmdline
    >
    root=/dev/hda1 ro
    
    /proc/cpuinfo
    >
    processor       : 0
    vendor_id       : GenuineIntel
    cpu family      : 15
    model           : 2
    model name      : Intel(R) Pentium(R) 4 CPU 3.06GHz
    stepping        : 7
    cpu MHz         : 3059.609
    cache size      : 512 KB
    fdiv_bug        : no
    hlt_bug         : no
    f00f_bug        : no
    coma_bug        : no
    fpu             : yes
    fpu_exception   : yes
    cpuid level     : 2
    wp              : yes
    flags           : fpu vme de pse tsc msr pae mce cx8 apic sep mtrr pge mca cmov pat pse36 clflush dts acpi mmx fxsr sse sse2 ss ht tm pbe cid xtpr
    bogomips        : 6128.40
    

    Статистика

    Время первой команды журнала15:21:05 2007- 5-21
    Время последней команды журнала16:27:01 2007- 5-21
    Количество командных строк в журнале101
    Процент команд с ненулевым кодом завершения, %12.87
    Процент синтаксически неверно набранных команд, % 2.97
    Суммарное время работы с терминалом *, час 1.10
    Количество командных строк в единицу времени, команда/мин 1.53
    Частота использования команд
    ls20|==================| 18.52%
    mii-tool18|================| 16.67%
    vi10|=========| 9.26%
    cat10|=========| 9.26%
    grep8|=======| 7.41%
    chmod6|=====| 5.56%
    lspci4|===| 3.70%
    less4|===| 3.70%
    apt-cache4|===| 3.70%
    cd3|==| 2.78%
    cpuperf-2|=| 1.85%
    rm2|=| 1.85%
    apropos2|=| 1.85%
    apt-get2|=| 1.85%
    ssh2|=| 1.85%
    lsmod2|=| 1.85%
    man1|| 0.93%
    :q1|| 0.93%
    mount1|| 0.93%
    vim1|| 0.93%
    make1|| 0.93%
    rmmod1|| 0.93%
    modprobe1|| 0.93%
    uname1|| 0.93%
    unamr1|| 0.93%
    ____
    *) Интервалы неактивности длительностью 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$