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

Содержание

Журнал

Воскресенье (12/17/06)

/dev/pts/0
16:28:46
#dmesg | grep Ma
  Vendor: ATA       Model: Maxtor 6L080M0    Rev: BANC
hde: Maxtor 6E040L0, ATA DISK drive
16:28:53
#fdisk /dev/hde
The number of cylinders for this disk is set to 4998.
There is nothing wrong with that, but this is larger than 1024,
and could in certain setups cause problems with:
1) software that runs at boot time (e.g., old versions of LILO)
2) booting and partitioning software from other OSs
   (e.g., DOS FDISK, OS/2 FDISK)
Command (m for help): q
16:29:05
#fdisk -l /dev/hde
Disk /dev/hde: 41.1 GB, 41110142976 bytes
255 heads, 63 sectors/track, 4998 cylinders
Units = cylinders of 16065 * 512 = 8225280 bytes
   Device Boot      Start         End      Blocks   Id  System
/dev/hde1               1         134     1076323+  83  Linux
/dev/hde2             135         256      979965   82  Linux swap / Solaris
/dev/hde3             257        3175    23446867+   5  Extended
/dev/hde5             257         621     2931831   83  Linux
/dev/hde6             622         986     2931831   83  Linux
/dev/hde7             987        1351     2931831   83  Linux
/dev/hde8            1352        3175    14651248+  83  Linux
16:29:10
#mount /dev/hde8 /mnt

16:29:19
#mount
/dev/sda1 on / type ext3 (rw,errors=remount-ro)
proc on /proc type proc (rw,noexec,nosuid,nodev)
/sys on /sys type sysfs (rw,noexec,nosuid,nodev)
udev on /dev type tmpfs (rw,mode=0755)
devshm on /dev/shm type tmpfs (rw)
devpts on /dev/pts type devpts (rw,noexec,nosuid,gid=5,mode=620)
usbfs on /proc/bus/usb type usbfs (rw,noexec,nosuid,nodev)
/dev/hde8 on /mnt type ext3 (rw)
16:29:21
#df -h
Filesystem            Size  Used Avail Use% Mounted on
/dev/sda1              19G  999M   17G   6% /
udev                   10M   84K   10M   1% /dev
devshm                 63M     0   63M   0% /dev/shm
/dev/hde8              14G  5.6G  7.5G  43% /mnt
16:29:23
#cat /dev/NAS
NAS0/ NAS1/
16:29:23
#cat /dev/NAS1/2003server
2003server0  2003server1
16:29:23
#cat /dev/NAS1/2003server
2003server0  2003server1
16:29:23
#cat /dev/NAS1/2003server0 > /mnt/2003server.img
total 5.8G
-rw-r--r--   1 root root  2.0G 2006-12-17 16:32 2003server.img3
drwxr-xr-x   2 root root   24K 2006-12-15 22:08 bin
-rw-r--r--   1 root root  800M 2006-12-15 19:54 debian-vm.img
-rw-r--r--   1 root root  1.0G 2006-12-15 22:47 deb.img
drwxr-xr-x   2 root root  4.0K 2006-12-15 18:36 games
drwxr-xr-x  33 root root  4.0K 2006-12-15 18:36 include
drwxr-xr-x 128 root root   32K 2006-12-15 22:02 lib
drwxr-xr-x   3 root root  4.0K 2006-12-15 18:34 lib64
drwxrwsr-x   9 root staff 4.0K 2006-12-15 16:29 local
drwxr-xr-x   2 root root   48K 2006-12-15 16:27 lost+found
drwxr-xr-x   2 root root  8.0K 2006-12-15 22:02 sbin
drwxr-xr-x 230 root root  8.0K 2006-12-15 22:08 share
drwxrwsr-x   2 root src   4.0K 2006-05-05 19:23 src
-rwxr--r--   1 root root  2.0G 2006-12-16 13:52 winxp0
drwxr-xr-x   3 root root  4.0K 2006-12-15 18:33 X11R6
16:32:16
#locate *.iso

/dev/pts/2
16:32:18
#watch ls -lh /mnt

16:33:39
#ls /data/
ISO
16:33:43
#ls /data/ISO/

16:33:45
#ls 0l
ls: 0l: No such file or directory
/data/ISO/:
16:33:49
#ls -l
total 0
16:33:58
#cat /etc/fstab
# /etc/fstab: static file system information.
#
# <file system> <mount point>   <type>  <options>       <dump>  <pass>
proc            /proc           proc    defaults        0       0
/dev/sda1       /               ext3    defaults,errors=remount-ro 0       1
/dev/sda2       none            swap    sw              0       0
/dev/hde        /media/cdrom0   udf,iso9660 user,noauto     0       0
/dev/fd0        /media/floppy0  auto    rw,user,noauto  0       0
16:35:57
#ls -l /data/
total 4
drwxr-xr-x 2 root root 4096 2006-12-07 23:05 ISO
16:36:11
#ls -l /data/ISO/
total 0
16:36:15
#fdisk -l /dev/
Disk /dev/sda1: 20.0 GB, 20003848704 bytes
255 heads, 63 sectors/track, 2431 cylinders
Units = cylinders of 16065 * 512 = 8225280 bytes
Disk /dev/sda1 doesn't contain a valid partition table
16:36:31
#fdisk -l /dev/sda2
Disk /dev/sda2: 1998 MB, 1998743040 bytes
255 heads, 63 sectors/track, 243 cylinders
Units = cylinders of 16065 * 512 = 8225280 bytes
Disk /dev/sda2 doesn't contain a valid partition table
16:36:35
#halt -p

/dev/tty1
16:45:30
#mount
/dev/sda1 on / type ext3 (rw,errors=remount-ro)
proc on /proc type proc (rw,noexec,nosuid,nodev)
/sys on /sys type sysfs (rw,noexec,nosuid,nodev)
udev on /dev type tmpfs (rw,mode=0755)
devshm on /dev/shm type tmpfs (rw)
devpts on /dev/pts type devpts (rw,noexec,nosuid,gid=5,mode=620)
usbfs on /proc/bus/usb type usbfs (rw,noexec,nosuid,nodev)
прошло 13 минут
/dev/pts/1
16:58:48
#dmesg | grep SAM
  Vendor: ATA       Model: SAMSUNG SP1603C   Rev: VL10
16:58:55
#dmesg | grep -A 3 SAM
  Vendor: ATA       Model: SAMSUNG SP1603C   Rev: VL10
  Type:   Direct-Access                      ANSI SCSI revision: 05
SCSI device sda: 160086528 512-byte hdwr sectors (81964 MB)
sda: Write Protect is off
16:59:02
#fdisk -l /dev/sda
Disk /dev/sda: 81.9 GB, 81964302336 bytes
255 heads, 63 sectors/track, 9964 cylinders
Units = cylinders of 16065 * 512 = 8225280 bytes
   Device Boot      Start         End      Blocks   Id  System
/dev/sda1               1        2432    19535008+  83  Linux
/dev/sda2            2433        2675     1951897+  82  Linux swap / Solaris
/dev/sda3            2676        9964    58548892+  83  Linux
16:59:11
#mount
/dev/sda1 on / type ext3 (rw,errors=remount-ro)
proc on /proc type proc (rw,noexec,nosuid,nodev)
/sys on /sys type sysfs (rw,noexec,nosuid,nodev)
udev on /dev type tmpfs (rw,mode=0755)
devshm on /dev/shm type tmpfs (rw)
devpts on /dev/pts type devpts (rw,noexec,nosuid,gid=5,mode=620)
usbfs on /proc/bus/usb type usbfs (rw,noexec,nosuid,nodev)
16:59:15
#mount /dev/sda3 /mnt
mount: you must specify the filesystem type
16:59:23
#dmesg | grep -A 3 Ma
  Vendor: ATA       Model: Maxtor 6L080M0    Rev: BANC
  Type:   Direct-Access                      ANSI SCSI revision: 05
  Vendor: ATA       Model: SAMSUNG SP1603C   Rev: VL10
  Type:   Direct-Access                      ANSI SCSI revision: 05
16:59:36
#dmesg | grep -A 3 Max
  Vendor: ATA       Model: Maxtor 6L080M0    Rev: BANC
  Type:   Direct-Access                      ANSI SCSI revision: 05
  Vendor: ATA       Model: SAMSUNG SP1603C   Rev: VL10
  Type:   Direct-Access                      ANSI SCSI revision: 05
16:59:46
#dmesg |sdb
bash: sdb: command not found
16:59:57
#dmesg | grep
SCSI device sdb: 312581808 512-byte hdwr sectors (160042 MB)
sdb: Write Protect is off
sdb: Mode Sense: 00 3a 00 00
SCSI device sdb: drive cache: write back
SCSI device sdb: 312581808 512-byte hdwr sectors (160042 MB)
sdb: Write Protect is off
sdb: Mode Sense: 00 3a 00 00
SCSI device sdb: drive cache: write back
 sdb: unknown partition table
sd 1:0:0:0: Attached scsi disk sdb
17:00:04
#fdisk -l /dev/sdb
Disk /dev/sdb: 160.0 GB, 160041885696 bytes
255 heads, 63 sectors/track, 19457 cylinders
Units = cylinders of 16065 * 512 = 8225280 bytes
Disk /dev/sdb doesn't contain a valid partition table
17:00:18
#mount -a

17:00:27
#mount
/dev/sda1 on / type ext3 (rw,errors=remount-ro)
proc on /proc type proc (rw,noexec,nosuid,nodev)
/sys on /sys type sysfs (rw,noexec,nosuid,nodev)
udev on /dev type tmpfs (rw,mode=0755)
devshm on /dev/shm type tmpfs (rw)
devpts on /dev/pts type devpts (rw,noexec,nosuid,gid=5,mode=620)
usbfs on /proc/bus/usb type usbfs (rw,noexec,nosuid,nodev)
17:00:31
#ls /etc/xen
create-volumes.sh  suse0  xend-config.sxp          xend-pci-quirks.sxp
scripts            suseN  xend-pci-permissive.sxp
прошло 16 минут
/dev/pts/0
17:16:54
#cat /dev/NAS1/2003server0

17:17:15
#ifconfig
eth0      Link encap:Ethernet  HWaddr 00:13:D4:B2:4F:EC
          inet addr:192.168.16.1  Bcast:192.168.16.255  Mask:255.255.255.0
          inet6 addr: fe80::213:d4ff:feb2:4fec/64 Scope:Link
          UP BROADCAST RUNNING MULTICAST  MTU:1500  Metric:1
          RX packets:107 errors:0 dropped:0 overruns:0 frame:0
          TX packets:86 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:1000
          RX bytes:11942 (11.6 KiB)  TX bytes:28557 (27.8 KiB)
          Base address:0xd800 Memory:cffe0000-d0000000
eth1      Link encap:Ethernet  HWaddr 00:04:75:81:CA:61
...
          TX packets:2 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:0
          RX bytes:2558 (2.4 KiB)  TX bytes:64 (64.0 b)
xenbr0    Link encap:Ethernet  HWaddr FE:FF:FF:FF:FF:FF
          inet6 addr: fe80::200:ff:fe00:0/64 Scope:Link
          UP BROADCAST RUNNING NOARP  MTU:1500  Metric:1
          RX packets:56 errors:0 dropped:0 overruns:0 frame:0
          TX packets:1 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:0
          RX bytes:1774 (1.7 KiB)  TX bytes:32 (32.0 b)
17:17:17
#ifconfig
eth0      Link encap:Ethernet  HWaddr 00:13:D4:B2:4F:EC
          inet addr:192.168.16.1  Bcast:192.168.16.255  Mask:255.255.255.0
          inet6 addr: fe80::213:d4ff:feb2:4fec/64 Scope:Link
          UP BROADCAST RUNNING MULTICAST  MTU:1500  Metric:1
          RX packets:176 errors:0 dropped:0 overruns:0 frame:0
          TX packets:149 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:1000
          RX bytes:17096 (16.6 KiB)  TX bytes:40957 (39.9 KiB)
          Base address:0xd800 Memory:cffe0000-d0000000
eth1      Link encap:Ethernet  HWaddr 00:04:75:81:CA:61
...
          TX packets:12 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:0
          RX bytes:3879 (3.7 KiB)  TX bytes:682 (682.0 b)
xenbr0    Link encap:Ethernet  HWaddr FE:FF:FF:FF:FF:FF
          inet6 addr: fe80::200:ff:fe00:0/64 Scope:Link
          UP BROADCAST RUNNING NOARP  MTU:1500  Metric:1
          RX packets:90 errors:0 dropped:0 overruns:0 frame:0
          TX packets:2 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:0
          RX bytes:2824 (2.7 KiB)  TX bytes:64 (64.0 b)
17:18:05
#ping 192.168.15.254
PING 192.168.15.254 (192.168.15.254) 56(84) bytes of data.
64 bytes from 192.168.15.254: icmp_seq=1 ttl=64 time=0.249 ms
--- 192.168.15.254 ping statistics ---
1 packets transmitted, 1 received, 0% packet loss, time 0ms
rtt min/avg/max/mdev = 0.249/0.249/0.249/0.000 ms
17:18:13
#dmesg | grep -A 3 SAM
  Vendor: ATA       Model: SAMSUNG SP1603C   Rev: VL10
  Type:   Direct-Access                      ANSI SCSI revision: 05
IT8212: IDE controller at PCI slot 0000:01:04.0
ACPI: PCI Interrupt 0000:01:04.0[A] -> GSI 19 (level, low) -> IRQ 19
17:18:23
#cat /dev/NAS1/2003server0 | ssh cherep@192.168.15.254 'sudo /m

17:19:15
#cat /dev/NAS1/2003server0 | ssh cherep@192.168.15.254 'sudo cat
Password:
sh: /mnt/2003server.img: Permission denied
17:19:15
#cat /dev/NAS1/2003server0 | ssh cherep@192.168.15.254 'sudo cat

17:19:15
#cat /dev/NAS1/2003server0 | ssh cherep@192.168.15.254 'sudo cat

17:19:15
#cat /dev/NAS1/2003server0 | ssh cherep@192.168.15.254 'sudo \
> cat > /mnt/windows2003.img'
Password:
sh: line 1: /mnt/windows2003.img: Permission denied
17:20:10
#cat /dev/NAS1/2003server0 | ssh cherep@192.168.15.254 'sudo \

17:20:10
#cat /dev/NAS1/2003server0 | ssh cherep@192.168.15.254 'sudo \/wi

17:20:10
#cat /dev/NAS1/2003server0 | ssh cherep@192.168.15.254 2003.img'

17:20:10
#cat /dev/NAS1/2003server0 | ssh cherep@192.168.15.254 ' cat >~/

17:20:10
#cat /dev/NAS1/2003server0 | ssh cherep@192.168.15.254 ' cat > ~
tmp/win2003.img'
Password:
17:28:20
#halt -p

Четверг (12/21/06)

/dev/tty1
13:13:00
#ps aux | grep ssh
root      2306  0.0  0.8   4924  1096 ?        Ss   12:16   0:00 /usr/sbin/sshd
root      3662  0.0  0.5   2848   700 pts/0    R+   13:13   0:00 grep ssh
13:13:16
#netstat -lnp | grep :22
tcp6       0      0 :::22                   :::*                    LISTEN     2306/sshd
/dev/pts/1
13:14:19
#mount
/dev/sda1 on / type ext3 (rw,errors=remount-ro)
proc on /proc type proc (rw,noexec,nosuid,nodev)
/sys on /sys type sysfs (rw,noexec,nosuid,nodev)
udev on /dev type tmpfs (rw,mode=0755)
devshm on /dev/shm type tmpfs (rw)
devpts on /dev/pts type devpts (rw,noexec,nosuid,gid=5,mode=620)
usbfs on /proc/bus/usb type usbfs (rw,noexec,nosuid,nodev)
13:14:21
#cat /etc/fstab
# /etc/fstab: static file system information.
#
# <file system> <mount point>   <type>  <options>       <dump>  <pass>
proc            /proc           proc    defaults        0       0
/dev/sda1       /               ext3    defaults,errors=remount-ro 0       1
/dev/sda2       none            swap    sw              0       0
/dev/hde        /media/cdrom0   udf,iso9660 user,noauto     0       0
/dev/fd0        /media/floppy0  auto    rw,user,noauto  0       0
прошло >3 часов
/dev/pts/1
16:43:42
#ls /data/ISO/

16:43:49
#mount -L ISO /data/ISO/

16:43:56
#ls /data/ISO/
lost+found          oes-linux-cd6.iso       windows-server-2003.iso
oes-linux-cd10.iso  oes-linux-cd7.iso       windowsxp-pro-sp2.iso
oes-linux-cd1.iso   oes-linux-cd8.iso       zen
oes-linux-cd2.iso   oes-linux-cd9.iso       zen-comp1.iso
oes-linux-cd3.iso   remove                  zen-dm.iso
oes-linux-cd4.iso   suse-linux10.1-dvd.iso  zen-ln.iso
oes-linux-cd5.iso   suse-linux10-dvd.iso    zensuite-7-sp1.iso
16:43:57
#df -h /data/ISO/
Filesystem            Size  Used Avail Use% Mounted on
/dev/mapper/NAS1-ISO   22G   18G  3.1G  86% /data/ISO
16:43:59
#cat /dev/hda > /data/ISO/unixware-7.1.3-cd1.iso

16:46:40
#file /data/ISO/unixware-7.1.3-cd1.iso
/data/ISO/unixware-7.1.3-cd1.iso: ISO 9660 CD-ROM filesystem data 'CDROM                          ' (bootable)
16:51:58
#ls -l /data/ISO/unixware-7.1.3-cd1.iso
-rw-r--r-- 1 root root 567597056 2006-12-21 16:46 /data/ISO/unixware-7.1.3-cd1.iso
16:52:01
#umount /data/ISO

16:53:12
#halt -p

Вторник (12/26/06)

/dev/pts/0
11:54:15
#apt-get install vncserver fluxblox
Reading package lists... Done
Building dependency tree... Done
E: Couldn't find package fluxblox
11:54:37
#apt-get install vncserver fluxbox gdm
Reading package lists... Done
Building dependency tree... Done
The following extra packages will be installed:
  defoma desktop-base fontconfig fontconfig-config gconf2 gconf2-common
  gdm-themes gksu gnome-keyring libart-2.0-2 libatk1.0-0 libcairo2 libcroco3
  libdmx1 libdrm2 libexpat1 libfontconfig1 libfreetype6 libfs6 libgconf2-4
  libgksu2-0 libgl1-mesa-glx libglade2-0 libglib2.0-0 libgnome-keyring0
  libgnomecanvas2-0 libgnomecanvas2-common libgsf-1-114 libgsf-1-common
  libgtk2.0-0 libgtk2.0-bin libgtk2.0-common libgtop2-7 libgtop2-common
  libice6 libidl0 libjpeg62 liborbit2 libpango1.0-0 libpango1.0-common
...
Failed to fetch http://debian.org.ua/debian/pool/main/t/ttf-dejavu/ttf-dejavu_2.12-2_all.deb  404 Not Found
Failed to fetch http://debian.org.ua/debian/pool/main/libp/libpng/libpng12-0_1.2.13-4_i386.deb  404 Not Found
Failed to fetch http://debian.org.ua/debian/pool/main/p/pango1.0/libpango1.0-common_1.14.8-2_all.deb  404 Not Found
Failed to fetch http://debian.org.ua/debian/pool/main/p/pango1.0/libpango1.0-0_1.14.8-2_i386.deb  404 Not Found
Failed to fetch http://debian.org.ua/debian/pool/main/libg/libglade2/libglade2-0_2.6.0-2_i386.deb  404 Not Found
Failed to fetch http://debian.org.ua/debian/pool/main/g/gnome-keyring/gnome-keyring_0.6.0-2_i386.deb  404 Not Found
Failed to fetch http://debian.org.ua/debian/pool/main/g/gnome-keyring/libgnome-keyring0_0.6.0-2_i386.deb  404 Not Found
Failed to fetch http://debian.org.ua/debian/pool/main/libg/libgksu/libgksu2-0_2.0.3-2_i386.deb  404 Not Found
Failed to fetch http://debian.org.ua/debian/pool/main/g/gdm/gdm_2.16.1-1_i386.deb  404 Not Found
E: Unable to fetch some archives, maybe run apt-get update or try with --fix-missing?
11:55:56
#apt-get update
Get:1 http://debian.org.ua unstable Release.gpg [378B]
Get:2 http://debian.org.ua unstable Release [79.6kB]
Get:3 http://debian.org.ua unstable/main Packages/DiffIndex [2038B]
Get:4 http://debian.org.ua unstable/contrib Packages/DiffIndex [2023B]
Get:5 http://debian.org.ua unstable/non-free Packages/DiffIndex [2023B]
Get:6 http://debian.org.ua unstable/main Packages [5951kB]
Get:7 http://debian.org.ua unstable/main Packages [5951kB]
50% [6 Packages gzip 950272] [7 Packages 15492/5951kB 0%]           214kB/s 27s
gzip: stdin: unexpected end of file
Err http://debian.org.ua unstable/main Packages
  Sub-process gzip returned an error code (1)
Get:8 http://debian.org.ua unstable/contrib Packages [81.1kB]
Get:9 http://debian.org.ua unstable/contrib Packages [81.1kB]
Get:10 http://debian.org.ua unstable/non-free Packages [116kB]
Get:11 http://debian.org.ua unstable/non-free Packages [116kB]
99% [9 Packages gzip 0]
99% [9 Packages gzip 0]
99% [9 Packages gzip 0]
12:02:01
#apt-get update
Get:1 http://debian.org.ua unstable Release.gpg [378B]
Hit http://debian.org.ua unstable Release
Hit http://debian.org.ua unstable/main Packages/DiffIndex
Hit http://debian.org.ua unstable/contrib Packages/DiffIndex
Hit http://debian.org.ua unstable/non-free Packages/DiffIndex
Get:2 http://debian.org.ua unstable/non-free Packages [116kB]
Get:3 http://debian.org.ua unstable/non-free Packages [116kB]
99% [3 Packages gzip 0]
12:03:45
#apt-get install vncserver fluxbox gdm
Setting up libice6 (1.0.1-2) ...
Setting up libsm6 (1.0.1-3) ...
Setting up libxt6 (1.0.2-2) ...
Setting up vnc-common (3.3.7-13) ...
Setting up libfs6 (1.0.0-4) ...
Setting up libdrm2 (2.0.2-0.1) ...
Setting up libxxf86vm1 (1.0.1-2) ...
Setting up libgl1-mesa-glx (6.5.1-0.4) ...
Setting up libpng12-0 (1.2.15~beta5-1) ...
Setting up libxmu6 (1.0.2-2) ...
...
Updating the gdk-pixbuf loaders list for GTK+-2.4.0...done.
Setting up gdm (2.16.4-1) ...
Adding group `gdm' (GID 104) ...
Done.
Warning: The home dir you specified already exists.
Adding system user `gdm' (UID 104) ...
Adding new user `gdm' (UID 104) with group `gdm' ...
The home directory `/var/lib/gdm' already exists.  Not copying from `/etc/skel'.
adduser: Warning: that home directory does not belong to the user you are currently creating.
Scheduling reload of GNOME Display Manager configuration: gdm.
12:05:11
#vi /etc/gdm/gdm.conf
47a48,49
> enable=yes
> 
12:05:48
#vi /etc/inetd.conf
39a40,43
> 
> 
> vnc800 stream tcp nowait root /usr/bin/Xvnc Xvnc -inetd -query 127.0.0.1 -once -
> depth 16 -geometry 800x600
12:06:08
#apt-get install inetd
Reading package lists... Done
Building dependency tree... Done
E: Couldn't find package inetd
12:06:21
#apt-cache search inetd
apt-cacher - caching proxy system for Debian package and source files
atftpd - advanced TFTP server
bidentd - Bisqwit's identd for NAT proxying
biff - a mail notification tool
cernlib-extras - miscellaneous Cernlib programs unlikely to be used by many
crywrap - Simple TCP service encryption using TLS/SSL
ffingerd - a secure finger daemon
gidentd - RFC1413 compliant IPv4/IPv6 ident daemon
gwhois - generic Whois Client / Server
inetutils-inetd - Internet super server
...
teapop - Powerful and flexible RFC-compliant POP3 server
teapop-ldap - Powerful and flexible RFC-compliant POP3 server
teapop-mysql - Powerful and flexible RFC-compliant POP3 server
teapop-pgsql - Powerful and flexible RFC-compliant POP3 server
tftpd - Trivial file transfer protocol server
update-inetd - inetd.conf updater
wipl-client-inetd - A client for wipl-daemon, run from inetd
xinetd - replacement for inetd with many enhancements
nttcp - New test TCP program
ucspi-tcp-src - Source only package for building ucspi-tcp binary package
12:06:34
#apt-cache search inetd | less
12:06:48
#apt-get install inetutils-inetd
Reading package lists... Done
Building dependency tree... Done
The following packages will be REMOVED:
  openbsd-inetd
The following NEW packages will be installed:
  inetutils-inetd
0 upgraded, 1 newly installed, 1 to remove and 105 not upgraded.
Need to get 79.6kB of archives.
After unpacking 45.1kB of additional disk space will be used.
Do you want to continue [Y/n]?
...
  Package inet-superserver is not installed.
  Package openbsd-inetd which provides inet-superserver is to be removed.
(Reading database ... 30554 files and directories currently installed.)
Removing openbsd-inetd ...
Stopping internet superserver: inetd.
Selecting previously deselected package inetutils-inetd.
(Reading database ... 30547 files and directories currently installed.)
Unpacking inetutils-inetd (from .../inetutils-inetd_2%3a1.5.dfsg.1-2_i386.deb) ...
Setting up inetutils-inetd (1.5.dfsg.1-2) ...
Starting internet superserver: inetd.
12:06:57
#vi /etc/se
12:08:43
#vi /etc/services
552a553
> vnc800          5951/tcp       # small
12:08:50
#/etc/init.d/inetutils-inetd restart
Restarting internet superserver: inetd.
12:09:06
#netstat -lnp | grep inet
tcp6       0      0 :::113                  :::*                    LISTEN     5789/inetutils-inet
tcp6       0      0 :::5951                 :::*                    LISTEN     5789/inetutils-inet
12:09:17
#vi /etc/inetd.conf
12:09:39
#telnet 127.0.0.1 vnc800
Trying 127.0.0.1...
Connected to 127.0.0.1.
Escape character is '^]'.
Connection closed by foreign host.
12:09:58
#which Xvnc
/usr/bin/Xvnc
12:10:08
#less /etc/inetd.conf
12:11:36
#vncserver
You will require a password to access your desktops.
Password:
Password too short
12:11:42
#vncserver
You will require a password to access your desktops.
Password:
Verify:
xauth:  creating new authority file /root/.Xauthority
New 'X' desktop is xen1.unix.nt:1
Starting applications specified in /etc/X11/Xsession
Log file is /root/.vnc/xen1.unix.nt:1.log
12:11:49
#less /root/.vnc/xen1.unix.nt:1.log
12:12:16
#apt-get install xfonts-base
Reading package lists... Done
Building dependency tree... Done
The following extra packages will be installed:
  libfontenc1 libxfont1 xfonts-encodings xfonts-utils
The following NEW packages will be installed:
  libfontenc1 libxfont1 xfonts-base xfonts-encodings xfonts-utils
0 upgraded, 5 newly installed, 0 to remove and 105 not upgraded.
Need to get 7012kB of archives.
After unpacking 10.4MB of additional disk space will be used.
Do you want to continue [Y/n]?
...
Unpacking xfonts-utils (from .../xfonts-utils_1%3a1.0.1-1_i386.deb) ...
Selecting previously deselected package xfonts-base.
Unpacking xfonts-base (from .../xfonts-base_1%3a1.0.0-4_all.deb) ...
Setting up libfontenc1 (1.0.2-2) ...
Setting up libxfont1 (1.2.2-1) ...
Setting up xfonts-encodings (1.0.0-6) ...
Setting up xfonts-utils (1.0.1-1) ...
Setting up xfonts-base (1.0.0-4) ...
warning: /usr/lib/X11/fonts/misc does not exist or is not a directory
warning: /usr/lib/X11/fonts/misc does not exist or is not a directory
12:12:29
#/etc/init.d/gdm start
Starting GNOME Display Manager: gdm.
12:12:54
#vncserver
New 'X' desktop is xen1.unix.nt:1
Starting applications specified in /etc/X11/Xsession
Log file is /root/.vnc/xen1.unix.nt:1.log
12:13:05
#less /root/.vnc/xen1.unix.nt:1.log
12:13:24
#vncpasswd
Password:
Verify:
12:13:28
#less /etc/hosts.allow
12:14:06
#less /etc/hosts.deny
12:14:09
#vi /etc/hosts.allow
13a14,16
> 
> 
> ALL: ALL
12:14:16
#/etc/init.d/inetutils-inetd restart
Restarting internet superserver: inetd.
12:14:30
#tail /var/log/daemon.log
Dec 24 19:35:39 xen1 logger: /etc/xen/scripts/xen-hotplug-cleanup: XENBUS_PATH=backend/vbd/1/768
Dec 24 19:35:40 xen1 logger: /etc/xen/scripts/vif-bridge: brctl delif xenbr0 vif1.0 failed
Dec 24 19:35:40 xen1 logger: /etc/xen/scripts/vif-bridge: ifconfig vif1.0 down failed
Dec 24 19:35:40 xen1 logger: /etc/xen/scripts/vif-bridge: Successful vif-bridge offline for vif1.0, bridge xenbr0.
Dec 24 19:35:40 xen1 logger: /etc/xen/scripts/xen-hotplug-cleanup: XENBUS_PATH=backend/vif/1/0
Dec 26 12:06:57 xen1 inetd[5738]: vnc800/tcp: getaddrinfo: Servname not supported for ai_socktype
Dec 26 12:06:57 xen1 inetd[5738]: /etc/inetd.conf:43: not enough fields
Dec 26 12:09:06 xen1 inetd[5789]: /etc/inetd.conf:43: not enough fields
Dec 26 12:12:59 xen1 gdm[6042]: deal_with_x_crashes: Running the XKeepsCrashing script
Dec 26 12:14:30 xen1 inetd[6248]: /etc/inetd.conf:43: not enough fields
12:14:38
#vi /etc/inetd.conf
42,43c42
< vnc800 stream tcp nowait root /usr/bin/Xvnc Xvnc -inetd -query 127.0.0.1 -once -
< depth 16 -geometry 800x600
---
> vnc800 stream tcp nowait root /usr/bin/Xvnc Xvnc -inetd -query 127.0.0.1 -once - depth 16 -geometry 800x600
12:14:50
#/etc/init.d/inetutils-inetd restart
Restarting internet superserver: inetd.
12:14:52
#tail /var/log/daemon.log
Dec 24 19:35:39 xen1 logger: /etc/xen/scripts/xen-hotplug-cleanup: XENBUS_PATH=backend/vbd/1/768
Dec 24 19:35:40 xen1 logger: /etc/xen/scripts/vif-bridge: brctl delif xenbr0 vif1.0 failed
Dec 24 19:35:40 xen1 logger: /etc/xen/scripts/vif-bridge: ifconfig vif1.0 down failed
Dec 24 19:35:40 xen1 logger: /etc/xen/scripts/vif-bridge: Successful vif-bridge offline for vif1.0, bridge xenbr0.
Dec 24 19:35:40 xen1 logger: /etc/xen/scripts/xen-hotplug-cleanup: XENBUS_PATH=backend/vif/1/0
Dec 26 12:06:57 xen1 inetd[5738]: vnc800/tcp: getaddrinfo: Servname not supported for ai_socktype
Dec 26 12:06:57 xen1 inetd[5738]: /etc/inetd.conf:43: not enough fields
Dec 26 12:09:06 xen1 inetd[5789]: /etc/inetd.conf:43: not enough fields
Dec 26 12:12:59 xen1 gdm[6042]: deal_with_x_crashes: Running the XKeepsCrashing script
Dec 26 12:14:30 xen1 inetd[6248]: /etc/inetd.conf:43: not enough fields
12:14:57
#vi /etc/inetd.conf

Файлы

  • /data/ISO/unixware-7.1.3-cd1.iso
  • /dev/NAS
  • /dev/NAS1/2003server
  • /etc/fstab
  • /mnt/2003server.img
  • /data/ISO/unixware-7.1.3-cd1.iso
    >
    /dev/NAS
    >
    NAS0/ NAS1/
    
    /dev/NAS1/2003server
    >
    2003server0  2003server1
    
    /etc/fstab
    >
    # /etc/fstab: static file system information.
    #
    # <file system> <mount point>   <type>  <options>       <dump>  <pass>
    proc            /proc           proc    defaults        0       0
    /dev/sda1       /               ext3    defaults,errors=remount-ro 0       1
    /dev/sda2       none            swap    sw              0       0
    /dev/hde        /media/cdrom0   udf,iso9660 user,noauto     0       0
    /dev/fd0        /media/floppy0  auto    rw,user,noauto  0       0
    
    /mnt/2003server.img
    >
    total 5.8G
    -rw-r--r--   1 root root  2.0G 2006-12-17 16:32 2003server.img3
    drwxr-xr-x   2 root root   24K 2006-12-15 22:08 bin
    -rw-r--r--   1 root root  800M 2006-12-15 19:54 debian-vm.img
    -rw-r--r--   1 root root  1.0G 2006-12-15 22:47 deb.img
    drwxr-xr-x   2 root root  4.0K 2006-12-15 18:36 games
    drwxr-xr-x  33 root root  4.0K 2006-12-15 18:36 include
    drwxr-xr-x 128 root root   32K 2006-12-15 22:02 lib
    drwxr-xr-x   3 root root  4.0K 2006-12-15 18:34 lib64
    drwxrwsr-x   9 root staff 4.0K 2006-12-15 16:29 local
    drwxr-xr-x   2 root root   48K 2006-12-15 16:27 lost+found
    drwxr-xr-x   2 root root  8.0K 2006-12-15 22:02 sbin
    drwxr-xr-x 230 root root  8.0K 2006-12-15 22:08 share
    drwxrwsr-x   2 root src   4.0K 2006-05-05 19:23 src
    -rwxr--r--   1 root root  2.0G 2006-12-16 13:52 winxp0
    drwxr-xr-x   3 root root  4.0K 2006-12-15 18:33 X11R6
    

    Статистика

    Время первой команды журнала16:28:46 2006-12-17
    Время последней команды журнала12:14:57 2006-12-26
    Количество командных строк в журнале101
    Процент команд с ненулевым кодом завершения, %16.83
    Процент синтаксически неверно набранных команд, % 0.99
    Суммарное время работы с терминалом *, час 1.52
    Количество командных строк в единицу времени, команда/мин 1.11
    Частота использования команд
    cat18|==============| 14.17%
    grep10|=======| 7.87%
    ssh10|=======| 7.87%
    ls10|=======| 7.87%
    mount9|=======| 7.09%
    dmesg8|======| 6.30%
    vi8|======| 6.30%
    apt-get8|======| 6.30%
    fdisk6|====| 4.72%
    less6|====| 4.72%
    halt3|==| 2.36%
    vncserver3|==| 2.36%
    /etc/init.d/inetutils-inetd3|==| 2.36%
    ifconfig2|=| 1.57%
    tail2|=| 1.57%
    netstat2|=| 1.57%
    df2|=| 1.57%
    apt-cache2|=| 1.57%
    ps1|| 0.79%
    telnet1|| 0.79%
    vncpasswd1|| 0.79%
    ping1|| 0.79%
    umount1|| 0.79%
    2003server.img1|| 0.79%
    /etc/init.d/gdm1|| 0.79%
    sdb1|| 0.79%
    locate1|| 0.79%
    watch1|| 0.79%
    ~1|| 0.79%
    unixware-7.1.3-cd1.iso1|| 0.79%
    file1|| 0.79%
    which1|| 0.79%
    ~/1|| 0.79%
    ____
    *) Интервалы неактивности длительностью 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$