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

Содержание

Журнал

Четверг (03/16/06)

/dev/pts/1
10:53:32
#mount --help
Usage: mount -V                 : print version
       mount -h                 : print this help
       mount                    : list mounted filesystems
       mount -l                 : idem, including volume labels
So far the informational part. Next the mounting.
The command is `mount [-t fstype] something somewhere'.
Details found in /etc/fstab may be omitted.
       mount -a [-t|-O] ...     : mount all stuff from /etc/fstab
       mount device             : mount device at the known place
       mount directory          : mount known device here
       mount -t type dev dir    : ordinary mount command
Note that one does not really mount a device, one mounts
a filesystem (of the given type) found on the device.
One can also mount an already visible directory tree elsewhere:
       mount --bind olddir newdir
or move a subtree:
       mount --move olddir newdir
A device can be given by name, say /dev/hda1 or /dev/cdrom,
or by label, using  -L label  or by uuid, using  -U uuid .
Other options: [-nfFrsvw] [-o options] [-p passwdfd].
For many more details, say  man 8 mount .
10:53:52
#mount -h
Usage: mount -V                 : print version
       mount -h                 : print this help
       mount                    : list mounted filesystems
       mount -l                 : idem, including volume labels
So far the informational part. Next the mounting.
The command is `mount [-t fstype] something somewhere'.
Details found in /etc/fstab may be omitted.
       mount -a [-t|-O] ...     : mount all stuff from /etc/fstab
       mount device             : mount device at the known place
       mount directory          : mount known device here
       mount -t type dev dir    : ordinary mount command
Note that one does not really mount a device, one mounts
a filesystem (of the given type) found on the device.
One can also mount an already visible directory tree elsewhere:
       mount --bind olddir newdir
or move a subtree:
       mount --move olddir newdir
A device can be given by name, say /dev/hda1 or /dev/cdrom,
or by label, using  -L label  or by uuid, using  -U uuid .
Other options: [-nfFrsvw] [-o options] [-p passwdfd].
For many more details, say  man 8 mount .
10:54:19
#apt-get install icq
Reading Package Lists... Done
Building Dependency Tree... Done
E: Couldn't find package icq
10:55:20
#apt-get install micq
Reading Package Lists... Done
Building Dependency Tree... Done
E: Couldn't find package micq
10:55:25
#apt-get install licq
Reading Package Lists... Done
Building Dependency Tree... Done
The following extra packages will be installed:
  licq-plugin-qt
Recommended packages:
  sox
The following NEW packages will be installed:
  licq licq-plugin-qt
0 upgraded, 2 newly installed, 0 to remove and 0 not upgraded.
Need to get 0B/1577kB of archives.
...
locale: Cannot set LC_CTYPE to default locale: No such file or directory
locale: Cannot set LC_MESSAGES to default locale: No such file or directory
locale: Cannot set LC_ALL to default locale: No such file or directory
Selecting previously deselected package licq-plugin-qt.
(Reading database ... 98827 files and directories currently installed.)
Unpacking licq-plugin-qt (from .../licq-plugin-qt_1.2.7-11_i386.deb) ...
Selecting previously deselected package licq.
Unpacking licq (from .../l/licq/licq_1.2.7-11_i386.deb) ...
Setting up licq-plugin-qt (1.2.7-11) ...
Setting up licq (1.2.7-11) ...
10:55:37
#[root@linux3:/]# mount
/dev/hda1 on / type ext3 (rw,errors=remount-ro)
proc on /proc type proc (rw)
sysfs on /sys type sysfs (rw)
devpts on /dev/pts type devpts (rw,gid=5,mode=620)
tmpfs on /dev/shm type tmpfs (rw)
/dev/hda8 on /home type ext3 (rw)
/dev/hda6 on /tmp type ext3 (rw)
/dev/hda9 on /usr type ext3 (rw)
/dev/hda7 on /var type ext3 (rw)
usbfs on /proc/bus/usb type usbfs (rw)
/dev on /.dev type unknown (rw,bind)
none on /dev type tmpfs (rw,size=5M,mode=0755)
10:56:10
#clear

прошла 21 минута
/dev/pts/1
11:17:44
#apt-get install opera
exit
Reading Package Lists... Done
Building Dependency Tree... Done
Package opera is not available, but is referred to by another package.
This may mean that the package is missing, has been obsoleted, or
is only available from another source
E: Package opera has no installation candidate
11:17:50
#apt-get install lopera
Reading Package Lists... Done
Building Dependency Tree... Done
E: Couldn't find package lopera
11:17:59
#apt-get install brouser
Reading Package Lists... Done
Building Dependency Tree... Done
E: Couldn't find package brouser
11:18:13
#apt-get install ibrouse
Reading Package Lists... Done
Building Dependency Tree... Done
E: Couldn't find package ibrouse
11:18:23
#[root@linux3:user]# vi /etc/fstab
# /etc/fstab: static file system information.
#
# <file system> <mount point>   <type>  <options>       <dump>  <pass>
proc            /proc           proc    defaults        0       0
/dev/hda1       /               ext3    defaults,errors=remount-ro 0       1
/dev/hda8       /home           ext3    defaults        0       2
/dev/hda6       /tmp            ext3    defaults        0       2
/dev/hda9       /usr            ext3    defaults        0       2
/dev/hda7       /var            ext3    defaults        0       2
/dev/hda5       none            swap    sw              0       0
/dev/hdc        /media/cdrom0   iso9660 ro,user,noauto  0       0
/dev/fd0        /media/floppy0  auto    rw,user,noauto  0       0
"/etc/fstab" 12L, 724C
11:27:04
#vi sudo /etc/fstab
11:27:26
#sudo vi /etc/fstab
11:27:33
#vi /etc/fstab suda
12a13
> /dev/sda1       /flash            vfat    iocharset=utf8,codepage=866 0       0
/dev/pts/5
11:37:16
#mkdir flash
exit
11:37:26
#ls -l
итого 46
drwxr-xr-x    2 root root   2048 2006-03-15 11:41 bin
drwxr-xr-x    3 root root   1024 2006-03-15 13:21 boot
lrwxrwxrwx    1 root root     11 2006-03-15 13:18 cdrom -> media/cdrom
drwxr-xr-x   10 root root   4020 2006-03-16 10:53 dev
drwxr-xr-x  100 root root   4096 2006-03-16 11:29 etc
drwxr-xr-x    2 root root   1024 2006-03-16 11:37 flash
drwxrwsr-x    6 root staff  4096 2006-03-15 15:53 home
drwxr-xr-x    2 root root   1024 2006-03-15 13:18 initrd
lrwxrwxrwx    1 root root     31 2006-03-15 13:20 initrd.img -> boot/initrd.img-2.6.8-2-686-smp
...
drwxr-xr-x    2 root root   1024 2006-03-15 13:18 opt
dr-xr-xr-x  129 root root      0 2006-03-16 12:02 proc
drwxr-xr-x   12 root root   1024 2006-03-16 11:27 root
drwxr-xr-x    2 root root   3072 2006-03-15 11:40 sbin
drwxr-xr-x    2 root root   1024 2006-03-15 13:18 srv
drwxr-xr-x    9 root root      0 2006-03-16 12:02 sys
drwxrwxrwt   13 root root   1024 2006-03-16 11:37 tmp
drwxr-xr-x   13 root root   4096 2006-03-15 11:34 usr
drwxr-xr-x   17 root root   4096 2006-03-15 11:45 var
lrwxrwxrwx    1 root root     28 2006-03-15 13:20 vmlinuz -> boot/vmlinuz-2.6.8-2-686-smp
11:37:30
#dir -1
bin
boot
cdrom
dev
etc
flash
home
initrd
initrd.img
lib
...
opt
proc
root
sbin
srv
sys
tmp
usr
var
vmlinuz
/dev/pts/5
11:39:56
#vi /etc/fstab
11:40:21
#mount
/dev/hda1 on / type ext3 (rw,errors=remount-ro)
proc on /proc type proc (rw)
sysfs on /sys type sysfs (rw)
devpts on /dev/pts type devpts (rw,gid=5,mode=620)
tmpfs on /dev/shm type tmpfs (rw)
/dev/hda8 on /home type ext3 (rw)
/dev/hda6 on /tmp type ext3 (rw)
/dev/hda9 on /usr type ext3 (rw)
/dev/hda7 on /var type ext3 (rw)
usbfs on /proc/bus/usb type usbfs (rw)
/dev on /.dev type unknown (rw,bind)
none on /dev type tmpfs (rw,size=5M,mode=0755)
/dev/hdc on /media/cdrom0 type iso9660 (ro,noexec,nosuid,nodev,user=user)
11:40:23
#vi /etc/fstab
11:43:16
#cfdisk
11:43:52
#cfdisk /dev/hda
11:44:20
#cfdisk /dev/hda
11:47:23
#reboot

/dev/pts/1
11:50:42
#mkfs -h
#deb file:///cdrom/ sarge main
#deb cdrom:[Debian GNU/Linux testing _Sarge_ - Official Snapshot i386 Binary-2 (20050211)]/ unstable contrib main
#deb cdrom:[Debian GNU/Linux testing _Sarge_ - Official Snapshot i386 Binary-1 (20050211)]/ unstable contrib main
                                 mkfs.ext2: invalid option -- h
~
Usage: mkfs.ext2 [-c|-t|-l filename] [-b block-size] [-f fragment-size]
~
~       [-i bytes-per-inode] [-j] [-J journal-options] [-N number-of-inodes]
~
~       [-m reserved-blocks-percentage] [-o creator-os] [-g blocks-per-group]
...
~
~
~
~
~
~
~
~
~
"/etc/apt/sources.list" 9L, 457C                                                                         9,34         Весь
11:50:53
#mount
/dev/hda1 on / type ext3 (rw,errors=remount-ro)
proc on /proc type proc (rw)
sysfs on /sys type sysfs (rw)
devpts on /dev/pts type devpts (rw,gid=5,mode=620)
tmpfs on /dev/shm type tmpfs (rw)
/dev/hda8 on /home type ext3 (rw)
/dev/hda6 on /tmp type ext3 (rw)
/dev/hda9 on /usr type ext3 (rw)
/dev/hda7 on /var type ext3 (rw)
usbfs on /proc/bus/usb type usbfs (rw)
/dev on /.dev type unknown (rw,bind)
none on /dev type tmpfs (rw,size=5M,mode=0755)
/dev/hdc on /media/cdrom0 type iso9660 (ro,noexec,nosuid,nodev,user=user)
11:51:42
#mkfs.
mkfs.cramfs  mkfs.ext2    mkfs.ext3    mkfs.minix   mkfs.msdos   mkfs.vfat
11:51:42
#mkfs.ext3 /dev/hda10
mke2fs 1.35 (28-Feb-2004)
Filesystem label=
OS type: Linux
Block size=4096 (log=2)
Fragment size=4096 (log=2)
488640 inodes, 975940 blocks
48797 blocks (5.00%) reserved for the super user
First data block=0
30 block groups
32768 blocks per group, 32768 fragments per group
16288 inodes per group
Superblock backups stored on blocks:
        32768, 98304, 163840, 229376, 294912, 819200, 884736
Writing inode tables: done
Creating journal (8192 blocks): done
Writing superblocks and filesystem accounting information: done
This filesystem will be automatically checked every 33 mounts or
180 days, whichever comes first.  Use tune2fs -c or -i to override.
/dev/pts/4
11:54:34
#fdisk -l /dev/hda
exit
Disk /dev/hda: 40.0 GB, 40016019456 bytes
255 heads, 63 sectors/track, 4865 cylinders
Units = cylinders of 16065 * 512 = 8225280 bytes
   Device Boot      Start         End      Blocks   Id  System
/dev/hda1               1         122      979933+  83  Linux
/dev/hda2             123        3648    28322595    5  Extended
/dev/hda5             123         365     1951866   82  Linux swap
/dev/hda6             366         487      979933+  83  Linux
/dev/hda7             488         852     2931831   83  Linux
/dev/hda8             853        1338     3903763+  83  Linux
/dev/hda9            1339        3162    14651248+  83  Linux
/dev/hda10  *        3163        3648     3903763+  83  Linux
/dev/pts/1
11:55:30
#fdisk -l /dev/hda
Disk /dev/hda: 40.0 GB, 40016019456 bytes
255 heads, 63 sectors/track, 4865 cylinders
Units = cylinders of 16065 * 512 = 8225280 bytes
   Device Boot      Start         End      Blocks   Id  System
/dev/hda1               1         122      979933+  83  Linux
/dev/hda2             123        3648    28322595    5  Extended
/dev/hda5             123         365     1951866   82  Linux swap
/dev/hda6             366         487      979933+  83  Linux
/dev/hda7             488         852     2931831   83  Linux
/dev/hda8             853        1338     3903763+  83  Linux
/dev/hda9            1339        3162    14651248+  83  Linux
/dev/hda10  *        3163        3648     3903763+  83  Linux
11:57:08
#mkfs.ext3 /dev/hda10 -h
mkfs.ext3: invalid option -- h
Usage: mkfs.ext3 [-c|-t|-l filename] [-b block-size] [-f fragment-size]
        [-i bytes-per-inode] [-j] [-J journal-options] [-N number-of-inodes]
        [-m reserved-blocks-percentage] [-o creator-os] [-g blocks-per-group]
        [-L volume-label] [-M last-mounted-directory] [-O feature[,...]]
        [-r fs-revision] [-R raid_opts] [-qvSV] device [blocks-count]
11:59:44
#mkfs.ext3 -b 4096 /dev/hda10
mke2fs 1.35 (28-Feb-2004)
Filesystem label=
OS type: Linux
Block size=4096 (log=2)
Fragment size=4096 (log=2)
488640 inodes, 975940 blocks
48797 blocks (5.00%) reserved for the super user
First data block=0
30 block groups
32768 blocks per group, 32768 fragments per group
16288 inodes per group
Superblock backups stored on blocks:
        32768, 98304, 163840, 229376, 294912, 819200, 884736
Writing inode tables: done
Creating journal (8192 blocks): done
Writing superblocks and filesystem accounting information: done
This filesystem will be automatically checked every 33 mounts or
180 days, whichever comes first.  Use tune2fs -c or -i to override.
12:00:17
#mkfs.ext3 -b 1024 /dev/hda10
mke2fs 1.35 (28-Feb-2004)
Filesystem label=
OS type: Linux
Block size=1024 (log=0)
Fragment size=1024 (log=0)
488448 inodes, 3903760 blocks
195188 blocks (5.00%) reserved for the super user
First data block=1
477 block groups
8192 blocks per group, 8192 fragments per group
1024 inodes per group
Superblock backups stored on blocks:
        8193, 24577, 40961, 57345, 73729, 204801, 221185, 401409, 663553,
        1024001, 1990657, 2809857
Writing inode tables: done
Creating journal (8192 blocks): done
Writing superblocks and filesystem accounting information: done
This filesystem will be automatically checked every 27 mounts or
180 days, whichever comes first.  Use tune2fs -c or -i to override.
12:00:31
#mount /dev/hda10 /mnt/

12:01:45
#cd mn
bash: cd: mn: No such file or directory
12:01:52
#cd /mnt/

12:01:58
#[root@linux3:mnt]# dir
lost+found
12:02:02
#df -h
Файловая система      Разм  Исп  Дост  Исп% смонтирована на
/dev/hda1             897M   90M  760M  11% /
tmpfs                 498M     0  498M   0% /dev/shm
/dev/hda8             3,7G   39M  3,5G   2% /home
/dev/hda6             897M  8,1M  880M   1% /tmp
/dev/hda9              14G  1,7G   12G  13% /usr
/dev/hda7             2,8G  121M  2,5G   5% /var
/dev                  897M   90M  760M  11% /.dev
none                  5,0M  728K  4,3M  15% /dev
/dev/hdc              4,4G  4,4G     0 100% /media/cdrom0
/dev/hda10            3,7G  8,1M  3,5G   1% /mnt
12:02:19
#fdisk -l /dev/hda
Disk /dev/hda: 40.0 GB, 40016019456 bytes
255 heads, 63 sectors/track, 4865 cylinders
Units = cylinders of 16065 * 512 = 8225280 bytes
   Device Boot      Start         End      Blocks   Id  System
/dev/hda1               1         122      979933+  83  Linux
/dev/hda2             123        3648    28322595    5  Extended
/dev/hda5             123         365     1951866   82  Linux swap
/dev/hda6             366         487      979933+  83  Linux
/dev/hda7             488         852     2931831   83  Linux
/dev/hda8             853        1338     3903763+  83  Linux
/dev/hda9            1339        3162    14651248+  83  Linux
/dev/hda10  *        3163        3648     3903763+  83  Linux
12:02:57
#echo 3648*8225280 | bc
30005821440
12:03:33
#mount
/dev/hda1 on / type ext3 (rw,errors=remount-ro)
proc on /proc type proc (rw)
sysfs on /sys type sysfs (rw)
devpts on /dev/pts type devpts (rw,gid=5,mode=620)
tmpfs on /dev/shm type tmpfs (rw)
/dev/hda8 on /home type ext3 (rw)
/dev/hda6 on /tmp type ext3 (rw)
/dev/hda9 on /usr type ext3 (rw)
/dev/hda7 on /var type ext3 (rw)
usbfs on /proc/bus/usb type usbfs (rw)
/dev on /.dev type unknown (rw,bind)
none on /dev type tmpfs (rw,size=5M,mode=0755)
/dev/hdc on /media/cdrom0 type iso9660 (ro,noexec,nosuid,nodev,user=user)
/dev/hda10 on /mnt type ext3 (rw)
прошло 10 минут
12:14:03
#mv /var/log/
apache2              debian-installer     ksymoops             mail.log             syslog
aptitude             debug                lastlog              mail.warn            user.log
auth.log             dmesg                lp-acct              messages             uucp.log
base-config.log      exim4                lp-errs              netatalk.log         wtmp
base-config.timings  fontconfig.log       lpr.log              news                 XFree86.0.log
btmp                 gdm                  mail.err             samba                XFree86.0.log.old
daemon.log           kern.log             mail.info            scrollkeeper.log
12:14:03
#mv /var/
backups       games         local         log           mail          run           spool         www
cache         lib           lock          lost+found    opt           scrollkeeper  tmp
12:14:03
#mv /var/log
mv: пропущен аргумент, задающий файл
Попробуйте `mv --help' для получения более подробного описания.
12:15:00
#[root@linux3:mnt]# mv /var/log/* /mut/log/
mv: при переносе несколько файлов последним аргументом должен быть каталог
Попробуйте `mv --help' для получения более подробного описания.
12:15:42
#mv /var/log/* /mut/log
mv: при переносе несколько файлов последним аргументом должен быть каталог
Попробуйте `mv --help' для получения более подробного описания.
12:15:50
#mv /var/log/* /mut/
mv: при переносе несколько файлов последним аргументом должен быть каталог
Попробуйте `mv --help' для получения более подробного описания.
12:16:00
#mv /var/log/* /mut
mv: при переносе несколько файлов последним аргументом должен быть каталог
Попробуйте `mv --help' для получения более подробного описания.
12:16:02
#mv /var/log/* /mnt/log
mv: при переносе несколько файлов последним аргументом должен быть каталог
Попробуйте `mv --help' для получения более подробного описания.
12:16:22
#mv /var/log/* /mnt

12:16:25
#ls -l /mnt/
итого 2198
drwxr-xr-x  2 root        root   1024 2006-03-15 11:41 apache2
-rw-r--r--  1 root        root  28087 2006-03-15 11:31 aptitude
-rw-r-----  1 root        adm   36390 2006-03-16 12:09 auth.log
-rw-r--r--  1 root        root 389685 2006-03-15 11:52 base-config.log
-rw-r--r--  1 root        root  56588 2006-03-15 11:52 base-config.timings
-rw-rw-r--  1 root        utmp  11904 2006-03-16 11:53 btmp
-rw-r--r--  1 root        root  99661 2006-03-16 11:49 daemon.log
drwxr-xr-x  3 root        root   1024 2006-03-15 13:22 debian-installer
-rw-r--r--  1 root        root  67221 2006-03-16 11:49 debug
...
-rw-r--r--  1 root        root  16327 2006-03-16 09:39 netatalk.log
drwxr-sr-x  2 news        news   1024 2006-03-15 13:22 news
drwxr-x---  2 root        adm    1024 2006-03-15 14:01 samba
-rw-r--r--  1 root        root 137976 2006-03-15 11:47 scrollkeeper.log
-rw-r-----  1 root        adm  434103 2006-03-16 12:09 syslog
-rw-r--r--  1 root        root  13710 2006-03-16 11:49 user.log
-rw-r--r--  1 root        root      0 2006-03-15 13:22 uucp.log
-rw-rw-r--  1 root        utmp 197376 2006-03-16 11:55 wtmp
-rw-r--r--  1 root        root  54667 2006-03-16 11:53 XFree86.0.log
-rw-r--r--  1 root        root  57707 2006-03-16 11:47 XFree86.0.log.old
12:16:34
#vi /etc/fstab
/dev/pts/4
12:18:04
#mv /mnt/* /flash/
exit
/dev/pts/4
12:24:09
#mount
exit
/dev/hda1 on / type ext3 (rw,errors=remount-ro)
proc on /proc type proc (rw)
sysfs on /sys type sysfs (rw)
devpts on /dev/pts type devpts (rw,gid=5,mode=620)
tmpfs on /dev/shm type tmpfs (rw)
/dev/hda8 on /home type ext3 (rw)
/dev/hda6 on /tmp type ext3 (rw)
/dev/hda9 on /usr type ext3 (rw)
/dev/hda7 on /var type ext3 (rw)
usbfs on /proc/bus/usb type usbfs (rw)
/dev on /.dev type unknown (rw,bind)
none on /dev type tmpfs (rw,size=5M,mode=0755)
/dev/hdc on /media/cdrom0 type iso9660 (ro,noexec,nosuid,nodev,user=user)
/dev/hda10 on /mnt type ext3 (rw)
12:24:31
#umount /mnt/
umount: /mnt: device is busy
umount: /mnt: device is busy
12:24:42
#umount /mnt/

12:25:33
#mount
/dev/hda1 on / type ext3 (rw,errors=remount-ro)
proc on /proc type proc (rw)
sysfs on /sys type sysfs (rw)
devpts on /dev/pts type devpts (rw,gid=5,mode=620)
tmpfs on /dev/shm type tmpfs (rw)
/dev/hda8 on /home type ext3 (rw)
/dev/hda6 on /tmp type ext3 (rw)
/dev/hda9 on /usr type ext3 (rw)
/dev/hda7 on /var type ext3 (rw)
usbfs on /proc/bus/usb type usbfs (rw)
/dev on /.dev type unknown (rw,bind)
none on /dev type tmpfs (rw,size=5M,mode=0755)
/dev/hdc on /media/cdrom0 type iso9660 (ro,noexec,nosuid,nodev,user=user)
12:25:38
#cp /flash/ /disk
cp: пропуск каталога `/flash/'
12:27:02
#cp /flash/ /disk/
cp: пропуск каталога `/flash/'
12:27:10
#/
bash: /: is a directory
12:27:21
#cd /

12:27:23
#[root@linux3:/]# dir
bin   cdrom  etc    home    initrd.img  lost+found  mnt  proc  sbin  sys  usr  vmlinuz
boot  dev    flash  initrd  lib         media       opt  root  srv   tmp  var
12:27:28
#mkdir disk

12:27:36
#cd flash

12:28:21
#[root@linux3:flash]# dir
apache2              btmp              exim4           lastlog     mail.err   netatalk.log      user.log
aptitude             daemon.log        fontconfig.log  lost+found  mail.info  news              uucp.log
auth.log             debian-installer  gdm             lp-acct     mail.log   samba             wtmp
base-config.log      debug             kern.log        lp-errs     mail.warn  scrollkeeper.log  XFree86.0.log
base-config.timings  dmesg             ksymoops        lpr.log     messages   syslog            XFree86.0.log.old
12:28:25
#mv * /disk/

12:29:29
#dir

12:29:32
#cd /disk

12:29:44
#dir
apache2              btmp              exim4           lastlog     mail.err   netatalk.log      user.log
aptitude             daemon.log        fontconfig.log  lost+found  mail.info  news              uucp.log
auth.log             debian-installer  gdm             lp-acct     mail.log   samba             wtmp
base-config.log      debug             kern.log        lp-errs     mail.warn  scrollkeeper.log  XFree86.0.log
base-config.timings  dmesg             ksymoops        lpr.log     messages   syslog            XFree86.0.log.old
12:29:47
#mkdir log

12:30:41
#mv * /disk/log
mv: невозможно перенести `log' в свой собственный подкаталог, `/disk/log/log'
12:31:06
#mv /disk/* /disk/log
mv: невозможно перенести `/disk/log' в свой собственный подкаталог, `/disk/log/log'
12:31:30
#mv /disk/log /disk/Qlog

12:33:58
#mv /disk/[^Q]* /disk/Qlog
mv: невозможно выполнить stat для `/disk/[^Q]*': No such file or directory
12:34:12
#ls /disk/
Qlog
12:34:26
#mv /disk/Qlog /disk/log

12:34:34
#[root@linux3:disk]# dir
log
12:34:41
#cd log

12:34:48
#dir
apache2              btmp              exim4           lastlog     mail.err   netatalk.log      user.log
aptitude             daemon.log        fontconfig.log  lost+found  mail.info  news              uucp.log
auth.log             debian-installer  gdm             lp-acct     mail.log   samba             wtmp
base-config.log      debug             kern.log        lp-errs     mail.warn  scrollkeeper.log  XFree86.0.log
base-config.timings  dmesg             ksymoops        lpr.log     messages   syslog            XFree86.0.log.old
12:34:50
#[root@linux3:log]# mv * /var/log/

12:35:41
#ls /var/log
apache2              btmp              exim4           lastlog     mail.err   netatalk.log      user.log
aptitude             daemon.log        fontconfig.log  lost+found  mail.info  news              uucp.log
auth.log             debian-installer  gdm             lp-acct     mail.log   samba             wtmp
base-config.log      debug             kern.log        lp-errs     mail.warn  scrollkeeper.log  XFree86.0.log
base-config.timings  dmesg             ksymoops        lpr.log     messages   syslog            XFree86.0.log.old
12:35:53
#[root@linux3:log]# cd /

12:36:09
#[root@linux3:/]# apt-get update
E: Malformed line 8 in source list /etc/apt/sources.list (dist)
прошло 11 минут
/dev/pts/1
12:47:32
#vi /etc/apt/sources.list
7a8,9
> deb ftp://debian.org.ua/debian/
> deb ftp://debian.osdn.org.ua/pub/Debian/debian/
/dev/pts/4
12:50:57
#apt-get update
E: Malformed line 8 in source list /etc/apt/sources.list (dist)
12:51:17
#vi /etc/apt/sources.list
3,4c3,4
< deb cdrom:[Debian GNU/Linux testing _Sarge_ - Official Snapshot i386 Binary-2 (20050211)]/ unstable contrib main
< deb cdrom:[Debian GNU/Linux testing _Sarge_ - Official Snapshot i386 Binary-1 (20050211)]/ unstable contrib main
---
> #deb cdrom:[Debian GNU/Linux testing _Sarge_ - Official Snapshot i386 Binary-2 (20050211)]/ unstable contrib main
> #deb cdrom:[Debian GNU/Linux testing _Sarge_ - Official Snapshot i386 Binary-1 (20050211)]/ unstable contrib main
7,8c7,8
< deb http://security.debian.org/ testing/updates main contrib
< deb ftp://debian.org.ua/debian/
---
> #deb http://security.debian.org/ testing/updates main contrib
> deb http://debian.org.ua/debian/
12:52:24
#apt-get update
E: Malformed line 8 in source list /etc/apt/sources.list (dist)
/dev/pts/2
12:57:19
#vi /etc/apt/sources.list
12:59:22
#apt-get update
Err http://debian.org.ua testing/updates/main Packages
  404 Not Found
Ign http://debian.org.ua testing/updates/main Release
Err http://debian.org.ua testing/updates/contrib Packages
  404 Not Found
Ign http://debian.org.ua testing/updates/contrib Release
Get:1 ftp://debian.osdn.org.ua testing/updates/main Packages
Err ftp://debian.osdn.org.ua testing/updates/main Packages
  Unable to fetch file, server said ‘Failed to open file.  ’
Get:2 ftp://debian.osdn.org.ua testing/updates/main Release
...
W: Couldn't stat source package list http://debian.org.ua testing/updates/main Packages (/var/lib/apt/lists/debian.org.ua_debian_dists_testing_updates_main_binary-i386_Packages) - stat (2 No such file or directory)
W: Couldn't stat source package list http://debian.org.ua testing/updates/contrib Packages (/var/lib/apt/lists/debian.org.ua_debian_dists_testing_updates_contrib_binary-i386_Packages) - stat (2 No such file or directory)
W: Couldn't stat source package list ftp://debian.osdn.org.ua testing/updates/main Packages (/var/lib/apt/lists/debian.osdn.org.ua_pub_Debian_debian_dists_testing_updates_main_binary-i386_Packages) - stat (2 No such file or directory)
W: Couldn't stat source package list ftp://debian.osdn.org.ua testing/updates/contrib Packages (/var/lib/apt/lists/debian.osdn.org.ua_pub_Debian_debian_dists_testing_updates_contrib_binary-i386_Packages) - stat (2 No such file or directory)
W: Couldn't stat source package list http://debian.org.ua testing/updates/main Packages (/var/lib/apt/lists/debian.org.ua_debian_dists_testing_updates_main_binary-i386_Packages) - stat (2 No such file or directory)
W: Couldn't stat source package list http://debian.org.ua testing/updates/contrib Packages (/var/lib/apt/lists/debian.org.ua_debian_dists_testing_updates_contrib_binary-i386_Packages) - stat (2 No such file or directory)
W: Couldn't stat source package list ftp://debian.osdn.org.ua testing/updates/main Packages (/var/lib/apt/lists/debian.osdn.org.ua_pub_Debian_debian_dists_testing_updates_main_binary-i386_Packages) - stat (2 No such file or directory)
W: Couldn't stat source package list ftp://debian.osdn.org.ua testing/updates/contrib Packages (/var/lib/apt/lists/debian.osdn.org.ua_pub_Debian_debian_dists_testing_updates_contrib_binary-i386_Packages) - stat (2 No such file or directory)
W: You may want to run apt-get update to correct these problems
E: Some index files failed to download, they have been ignored, or old ones used instead.
12:59:28
#apt-get update
Err http://debian.org.ua testing/updates/main Packages
  404 Not Found
Ign http://debian.org.ua testing/updates/main Release
Err http://debian.org.ua testing/updates/contrib Packages
  404 Not Found
Ign http://debian.org.ua testing/updates/contrib Release
Get:1 ftp://debian.osdn.org.ua testing/updates/main Packages
Err ftp://debian.osdn.org.ua testing/updates/main Packages
  Unable to fetch file, server said ‘Failed to open file.  ’
Get:2 ftp://debian.osdn.org.ua testing/updates/main Release
...
Failed to fetch http://debian.org.ua/debian/dists/testing/updates/contrib/binary-i386/Packages.gz  404 Not Found
Failed to fetch ftp://debian.osdn.org.ua/pub/Debian/debian/dists/testing/updates/main/binary-i386/Packages.gz  Unable to fetch file, server said ‘Failed to open file.  ’
Failed to fetch ftp://debian.osdn.org.ua/pub/Debian/debian/dists/testing/updates/contrib/binary-i386/Packages.gz  Unable to fetch file, server said ‘Failed to open file.  ’
Reading Package Lists... Done
W: Couldn't stat source package list http://debian.org.ua testing/updates/main Packages (/var/lib/apt/lists/debian.org.ua_debian_dists_testing_updates_main_binary-i386_Packages) - stat (2 No such file or directory)
W: Couldn't stat source package list http://debian.org.ua testing/updates/contrib Packages (/var/lib/apt/lists/debian.org.ua_debian_dists_testing_updates_contrib_binary-i386_Packages) - stat (2 No such file or directory)
W: Couldn't stat source package list ftp://debian.osdn.org.ua testing/updates/main Packages (/var/lib/apt/lists/debian.osdn.org.ua_pub_Debian_debian_dists_testing_updates_main_binary-i386_Packages) - stat (2 No such file or directory)
W: Couldn't stat source package list ftp://debian.osdn.org.ua testing/updates/contrib Packages (/var/lib/apt/lists/debian.osdn.org.ua_pub_Debian_debian_dists_testing_updates_contrib_binary-i386_Packages) - stat (2 No such file or directory)
W: You may want to run apt-get update to correct these problems
E: Some index files failed to download, they have been ignored, or old ones used instead.
12:59:56
#vi /etc/apt/sources.list
13:01:29
#apt-get update
Err http://debian.org.ua updates/main Packages
  404 Not Found
Ign http://debian.org.ua updates/main Release
Err http://debian.org.ua updates/contrib Packages
  404 Not Found
Ign http://debian.org.ua updates/contrib Release
Err http://debian.org.ua updates/non-free Packages
  404 Not Found
Ign http://debian.org.ua updates/non-free Release
Get:1 ftp://debian.osdn.org.ua updates/main Packages
...
Failed to fetch ftp://debian.osdn.org.ua/pub/Debian/debian/dists/updates/main/binary-i386/Packages.gz  Unable to fetch file, server said ‘Failed to open file.  ’
Failed to fetch ftp://debian.osdn.org.ua/pub/Debian/debian/dists/updates/contrib/binary-i386/Packages.gz  Unable to fetch file, server said ‘Failed to open file.  ’
Reading Package Lists... Done
W: Couldn't stat source package list http://debian.org.ua updates/main Packages (/var/lib/apt/lists/debian.org.ua_debian_dists_updates_main_binary-i386_Packages) - stat (2 No such file or directory)
W: Couldn't stat source package list http://debian.org.ua updates/contrib Packages (/var/lib/apt/lists/debian.org.ua_debian_dists_updates_contrib_binary-i386_Packages) - stat (2 No such file or directory)
W: Couldn't stat source package list http://debian.org.ua updates/non-free Packages (/var/lib/apt/lists/debian.org.ua_debian_dists_updates_non-free_binary-i386_Packages) - stat (2 No such file or directory)
W: Couldn't stat source package list ftp://debian.osdn.org.ua updates/main Packages (/var/lib/apt/lists/debian.osdn.org.ua_pub_Debian_debian_dists_updates_main_binary-i386_Packages) - stat (2 No such file or directory)
W: Couldn't stat source package list ftp://debian.osdn.org.ua updates/contrib Packages (/var/lib/apt/lists/debian.osdn.org.ua_pub_Debian_debian_dists_updates_contrib_binary-i386_Packages) - stat (2 No such file or directory)
W: You may want to run apt-get update to correct these problems
E: Some index files failed to download, they have been ignored, or old ones used instead.
13:01:32
#apt-get update
Err http://debian.org.ua updates/main Packages
  404 Not Found
Ign http://debian.org.ua updates/main Release
Err http://debian.org.ua updates/contrib Packages
  404 Not Found
Get:1 ftp://debian.osdn.org.ua updates/main Packages
Err ftp://debian.osdn.org.ua updates/main Packages
  Unable to fetch file, server said ‘Failed to open file.  ’
Get:2 ftp://debian.osdn.org.ua updates/main Release
Ign http://debian.org.ua updates/contrib Release
...
Failed to fetch ftp://debian.osdn.org.ua/pub/Debian/debian/dists/updates/main/binary-i386/Packages.gz  Unable to fetch file, server said ‘Failed to open file.  ’
Failed to fetch ftp://debian.osdn.org.ua/pub/Debian/debian/dists/updates/contrib/binary-i386/Packages.gz  Unable to fetch file, server said ‘Failed to open file.  ’
Reading Package Lists... Done
W: Couldn't stat source package list http://debian.org.ua updates/main Packages (/var/lib/apt/lists/debian.org.ua_debian_dists_updates_main_binary-i386_Packages) - stat (2 No such file or directory)
W: Couldn't stat source package list http://debian.org.ua updates/contrib Packages (/var/lib/apt/lists/debian.org.ua_debian_dists_updates_contrib_binary-i386_Packages) - stat (2 No such file or directory)
W: Couldn't stat source package list http://debian.org.ua updates/non-free Packages (/var/lib/apt/lists/debian.org.ua_debian_dists_updates_non-free_binary-i386_Packages) - stat (2 No such file or directory)
W: Couldn't stat source package list ftp://debian.osdn.org.ua updates/main Packages (/var/lib/apt/lists/debian.osdn.org.ua_pub_Debian_debian_dists_updates_main_binary-i386_Packages) - stat (2 No such file or directory)
W: Couldn't stat source package list ftp://debian.osdn.org.ua updates/contrib Packages (/var/lib/apt/lists/debian.osdn.org.ua_pub_Debian_debian_dists_updates_contrib_binary-i386_Packages) - stat (2 No such file or directory)
W: You may want to run apt-get update to correct these problems
E: Some index files failed to download, they have been ignored, or old ones used instead.
13:01:39
#vi /etc/apt/sources.list
13:03:16
#apt-get update
Get:1 http://debian.org.ua unstable/main Packages [4018kB]
Err http://debian.osdn.org.ua updates/main Packages
  404 Not Found
Ign http://debian.osdn.org.ua updates/main Release
Err http://debian.osdn.org.ua updates/contrib Packages
  404 Not Found
Ign http://debian.osdn.org.ua updates/contrib Release
Get:2 http://debian.org.ua unstable/main Release [82B]
Get:3 http://debian.org.ua unstable/contrib Packages [56,3kB]
Get:4 http://debian.org.ua unstable/contrib Release [85B]
Get:5 http://debian.org.ua unstable/non-free Packages [72,7kB]
Get:6 http://debian.org.ua unstable/non-free Release [86B]
Fetched 4147kB in 27s (149kB/s)
Failed to fetch http://debian.osdn.org.ua/pub/Debian/debian/dists/updates/main/binary-i386/Packages.gz  404 Not Found
Failed to fetch http://debian.osdn.org.ua/pub/Debian/debian/dists/updates/contrib/binary-i386/Packages.gz  404 Not Found
Reading Package Lists... Done
E: Some index files failed to download, they have been ignored, or old ones used instead.
13:03:47
#vi /etc/apt/sources.list
/dev/pts/4
13:04:07
#vi /etc/apt/apt.conf
/dev/pts/2
13:04:53
#apt-get update
Hit http://debian.org.ua unstable/main Packages
Hit http://debian.org.ua unstable/main Release
Hit http://debian.org.ua unstable/contrib Packages
Hit http://debian.org.ua unstable/contrib Release
Hit http://debian.org.ua unstable/non-free Packages
Hit http://debian.org.ua unstable/non-free Release
Reading Package Lists... Done
13:05:39
#vi /etc/apt/apt.conf
13:06:21
#apt-get upgrade
Reading Package Lists... Done
Building Dependency Tree... Done
The following packages have been kept back:
  abiword-common abiword-gnome adduser amor analog apache2 apache2-common apache2-mpm-prefork apt apt-utils aptitude ark
  arts artsbuilder aspell-en at atlantik atlantikdesigner base-config base-passwd bash bc bind9-host binutils bison
  bluefish bsdmainutils bsdutils bug-buddy bzip2 capplets-data cdrecord console-common console-tools coreutils cpio cpp
  cpp-3.3 cron cvs dash dc dcoprss debianutils dhcp-client dia-common dia-gnome dia-libs dictd dictzip discover1
  discover1-data dnsutils dosfstools dpkg dpkg-dev dselect e2fslibs e2fsprogs eject enscript eog epiphany-browser esound
  evolution evolution-data-server eyesapplet fam fdutils fifteenapplet file file-roller findutils finger flex fontconfig
  fortune-mod ftp g++ g++-3.3 gcalctool gcc gcc-3.3 gcc-3.3-base gconf-editor gconf2 gdb gdm gedit gedit-common
...
Get:29 http://debian.org.ua unstable/main console-cyrillic 0.9-13 [192kB]
Get:30 http://debian.org.ua unstable/main console-terminus 4.16-3 [307kB]
Get:31 http://debian.org.ua unstable/main console-data 20060311 [1300kB]
Get:32 http://debian.org.ua unstable/main cowsay 3.03-8 [18,0kB]
Get:33 http://debian.org.ua unstable/main desktop-base 0.3.16 [1669kB]
Get:34 http://debian.org.ua unstable/main desktop-file-utils 0.10-1 [62,2kB]
Get:35 http://debian.org.ua unstable/main sgml-data 2.0.3 [279kB]
Get:36 http://debian.org.ua unstable/main docbook-xml 4.4-4 [338kB]
Get:37 http://debian.org.ua unstable/main docbook-dsssl 1.79-3 [343kB]
Get:38 http://debian.org.ua unstable/main edict 2006.01.17-1 [2407kB]

Статистика

Время первой команды журнала10:53:32 2006- 3-16
Время последней команды журнала13:06:21 2006- 3-16
Количество командных строк в журнале101
Процент команд с ненулевым кодом завершения, %32.67
Процент синтаксически неверно набранных команд, % 0.99
Суммарное время работы с терминалом *, час 2.21
Количество командных строк в единицу времени, команда/мин 0.76
Частота использования команд
apt-get16|===============| 15.53%
mv15|==============| 14.56%
vi14|=============| 13.59%
mount8|=======| 7.77%
cd6|=====| 5.83%
mkfs.ext34|===| 3.88%
dir4|===| 3.88%
ls4|===| 3.88%
mkdir3|==| 2.91%
cfdisk3|==| 2.91%
fdisk3|==| 2.91%
]#3|==| 2.91%
umount2|=| 1.94%
cp2|=| 1.94%
[root@linux3:log]#2|=| 1.94%
[root@linux3:mnt]#2|=| 1.94%
[root@linux3:flash]#1|| 0.97%
sudo1|| 0.97%
[root@linux3:disk]#1|| 0.97%
[root@linux3:user]#1|| 0.97%
reboot1|| 0.97%
echo1|| 0.97%
bc1|| 0.97%
mkfs1|| 0.97%
df1|| 0.97%
mkfs.1|| 0.97%
clear1|| 0.97%
/1|| 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$