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

Содержание

Журнал

Среда (03/15/06)

/dev/tty1
16:51:13
#chmod 555 /home/new

16:52:43
#ls -all /home/
итого 65
drwxrwsr-x   6 root staff  4096 2006-03-15 15:53 .
drwxr-xr-x  22 root root   1024 2006-03-15 11:37 ..
drwxr-xr-x   2 root root  49152 2006-03-15 13:17 lost+found
dr-xr-xr-x   3 root root   4096 2006-03-15 15:34 new
drwxr-xr-x   2 user root   4096 2006-03-15 16:44 test
drwx------  23 user user   4096 2006-03-15 16:27 user
16:52:45
#chmod 555 /home/user

16:53:01
#ls -all /home/
итого 65
drwxrwsr-x   6 root staff  4096 2006-03-15 15:53 .
drwxr-xr-x  22 root root   1024 2006-03-15 11:37 ..
drwxr-xr-x   2 root root  49152 2006-03-15 13:17 lost+found
dr-xr-xr-x   3 root root   4096 2006-03-15 15:34 new
drwxr-xr-x   2 user root   4096 2006-03-15 16:44 test
dr-xr-xr-x  23 user user   4096 2006-03-15 16:27 user
16:53:02
#chmod 555 /home/test/

16:53:22
#ls -all /home/
итого 65
drwxrwsr-x   6 root staff  4096 2006-03-15 15:53 .
drwxr-xr-x  22 root root   1024 2006-03-15 11:37 ..
drwxr-xr-x   2 root root  49152 2006-03-15 13:17 lost+found
dr-xr-xr-x   3 root root   4096 2006-03-15 15:34 new
dr-xr-xr-x   2 user root   4096 2006-03-15 16:44 test
dr-xr-xr-x  23 user user   4096 2006-03-15 16:27 user
16:53:23
#chmod 600 /home/test/

16:59:01
#ls -all /home/
итого 65
drwxrwsr-x   6 root staff  4096 2006-03-15 15:53 .
drwxr-xr-x  22 root root   1024 2006-03-15 11:37 ..
drwxr-xr-x   2 root root  49152 2006-03-15 13:17 lost+found
dr-xr-xr-x   3 root root   4096 2006-03-15 15:34 new
drw-------   2 user root   4096 2006-03-15 16:44 test
dr-xr-xr-x  23 user user   4096 2006-03-15 16:27 user
16:59:04
#toush /home/test/1
bash: toush: command not found
16:59:42
#touch /home/test/1

16:59:48
#echo sekret > /home/test/1

17:00:08
#chmod 300 /home/test/

17:00:32
#chmod 777 /home/test/

17:02:44
#chmod 777 /home/new

17:02:49
#chmod 777 /home/user

/dev/tty2
17:11:46
#passwd
Enter new UNIX password:
Retype new UNIX password:
passwd: password updated successfully
17:12:02
#[root@linux3:root]# cat /boot/grub/menu.lst
# menu.lst - See: grub(8), info grub, update-grub(8)
#            grub-install(8), grub-floppy(8),
#            grub-md5-crypt, /usr/share/doc/grub
#            and /usr/share/doc/grub-doc/.
## default num
# Set the default entry to the entry number NUM. Numbering starts from 0, and
# the entry number 0 is the default if the command is not used.
#
# You can specify 'saved' instead of a number. In this case, the default entry
# is the entry saved with the command 'savedefault'.
...
initrd          /boot/initrd.img-2.6.8-2-686-smp
savedefault
boot
title           Debian GNU/Linux, kernel 2.6.8-2-686-smp (recovery mode)
root            (hd0,0)
kernel          /boot/vmlinuz-2.6.8-2-686-smp root=/dev/hda1 ro single
initrd          /boot/initrd.img-2.6.8-2-686-smp
savedefault
boot
### END DEBIAN AUTOMAGIC KERNELS LIST
17:12:45
#:

17:14:25
#chmod 777 /home/userca
chmod: невозможно получить доступ к `/home/userca': No such file or directory
17:14:31
#:

17:14:34
#cat /boot/grub/menu.lst
# menu.lst - See: grub(8), info grub, update-grub(8)
#            grub-install(8), grub-floppy(8),
#            grub-md5-crypt, /usr/share/doc/grub
#            and /usr/share/doc/grub-doc/.
## default num
# Set the default entry to the entry number NUM. Numbering starts from 0, and
# the entry number 0 is the default if the command is not used.
#
# You can specify 'saved' instead of a number. In this case, the default entry
# is the entry saved with the command 'savedefault'.
...
initrd          /boot/initrd.img-2.6.8-2-686-smp
savedefault
boot
title           Debian GNU/Linux, kernel 2.6.8-2-686-smp (recovery mode)
root            (hd0,0)
kernel          /boot/vmlinuz-2.6.8-2-686-smp root=/dev/hda1 ro single
initrd          /boot/initrd.img-2.6.8-2-686-smp
savedefault
boot
### END DEBIAN AUTOMAGIC KERNELS LIST

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

/dev/pts/1
09:35:37
#[root@linux3:user]# vi passwd
exit
/dev/tty2
09:38:53
#ls /etc/rc2.d/
S10sysklogd      S20exim4              S20ssh         S91apache2
S11klogd         S20inetd              S20xprint      S99gdm
S14ppp           S20lpd                S21fam         S99rmnologin
S18portmap       S20makedev            S21nfs-common  S99stop-bootlogd
S19spamassassin  S20netatalk           S21sendmail
S20dbus-1        S20nfs-kernel-server  S89atd
S20dictd         S20samba              S89cron
09:39:01
#mv /etc/rc2.d/{S,s}20netatalk

/dev/tty2
09:45:50
#[root@linux3:root]# cat /etc/
exit
cat: /etc/: Is a directory
09:46:26
#cat /etc/
cat: /etc/: Is a directory
09:46:28
#cat /etc/
Display all 197 possibilities? (y or n)
09:46:28
#cat /etc/shadow
root:$1$r4b3.RWp$VH7vjyFOLBJvB/YMIxMWH0:13222:0:99999:7:::
daemon:*:13222:0:99999:7:::
bin:*:13222:0:99999:7:::
sys:*:13222:0:99999:7:::
sync:*:13222:0:99999:7:::
games:*:13222:0:99999:7:::
man:*:13222:0:99999:7:::
lp:*:13222:0:99999:7:::
mail:*:13222:0:99999:7:::
news:*:13222:0:99999:7:::
...
user:$1$a64UD0gW$75kN0hdMV8FWP9ms9D3UB0:13222:0:99999:7:::
dictd:!:13222:0:99999:7:::
identd:!:13222:0:99999:7:::
sshd:!:13222:0:99999:7:::
messagebus:!:13222:0:99999:7:::
hal:!:13222:0:99999:7:::
saned:!:13222:0:99999:7:::
gdm:!:13222:0:99999:7:::
smmta:!:13222:0:99999:7:::
smmsp:!:13222:0:99999:7:::
09:47:32
#cat /etc/shadow
root:$1$r4b3.RWp$VH7vjyFOLBJvB/YMIxMWH0:13222:0:99999:7:::
daemon:*:13222:0:99999:7:::
bin:*:13222:0:99999:7:::
sys:*:13222:0:99999:7:::
sync:*:13222:0:99999:7:::
games:*:13222:0:99999:7:::
man:*:13222:0:99999:7:::
lp:*:13222:0:99999:7:::
mail:*:13222:0:99999:7:::
news:*:13222:0:99999:7:::
...
user:$1$a64UD0gW$75kN0hdMV8FWP9ms9D3UB0:13222:0:99999:7:::
dictd:!:13222:0:99999:7:::
identd:!:13222:0:99999:7:::
sshd:!:13222:0:99999:7:::
messagebus:!:13222:0:99999:7:::
hal:!:13222:0:99999:7:::
saned:!:13222:0:99999:7:::
gdm:!:13222:0:99999:7:::
smmta:!:13222:0:99999:7:::
smmsp:!:13222:0:99999:7:::
09:47:35
#cat /etc/shadow
root:$1$r4b3.RWp$VH7vjyFOLBJvB/YMIxMWH0:13222:0:99999:7:::
daemon:*:13222:0:99999:7:::
bin:*:13222:0:99999:7:::
sys:*:13222:0:99999:7:::
sync:*:13222:0:99999:7:::
games:*:13222:0:99999:7:::
man:*:13222:0:99999:7:::
lp:*:13222:0:99999:7:::
mail:*:13222:0:99999:7:::
news:*:13222:0:99999:7:::
...
user:$1$a64UD0gW$75kN0hdMV8FWP9ms9D3UB0:13222:0:99999:7:::
dictd:!:13222:0:99999:7:::
identd:!:13222:0:99999:7:::
sshd:!:13222:0:99999:7:::
messagebus:!:13222:0:99999:7:::
hal:!:13222:0:99999:7:::
saned:!:13222:0:99999:7:::
gdm:!:13222:0:99999:7:::
smmta:!:13222:0:99999:7:::
smmsp:!:13222:0:99999:7:::
/dev/tty3
09:48:31
#cat /etc/passwd
exit
root:x:0:0:root:/root:/bin/bash
daemon:x:1:1:daemon:/usr/sbin:/bin/sh
bin:x:2:2:bin:/bin:/bin/sh
sys:x:3:3:sys:/dev:/bin/sh
sync:x:4:65534:sync:/bin:/bin/sync
games:x:5:60:games:/usr/games:/bin/sh
man:x:6:12:man:/var/cache/man:/bin/sh
lp:x:7:7:lp:/var/spool/lpd:/bin/sh
mail:x:8:8:mail:/var/mail:/bin/sh
...
user:x:1000:1000:user,,,:/home/user:/bin/bash
dictd:x:103:103::/var/lib/dictd:/bin/false
identd:x:100:65534::/var/run/identd:/bin/false
sshd:x:101:65534::/var/run/sshd:/bin/false
messagebus:x:104:105::/var/run/dbus:/bin/false
hal:x:106:106:Hardware abstraction layer,,,:/var/run/hal:/bin/false
saned:x:109:109::/home/saned:/bin/false
gdm:x:105:110:Gnome Display Manager:/var/lib/gdm:/bin/false
smmta:x:107:111:Mail Transfer Agent,,,:/var/lib/sendmail:/bin/false
smmsp:x:108:112:Mail Submission Program,,,:/var/lib/sendmail:/bin/false
/dev/pts/3
09:56:53
#vi /boot/grub/menu.lst
28c28
< # password topsecret
---
> password topsecret
105a106
> password topsecret
09:58:39
#vi /boot/grub/menu.lst
106c106
< password topsecret
---
> password test
/dev/pts/1
10:04:08
#grub-md5-crypt
Password:
Retype password:
$1$QYdML1$YCb6aMvmTab/4ZSB/7Te1/
10:04:42
#apt-get install gpm
                                          ┌────┤ Идет настройка пакета gpm ├─────┐
                                          │ What type is your mouse?             │
                                          │                                      │
                                          â”imps2__s2_____________________________ │
                                          │                                      │
                                          │              <Ok>k>                  │
                                          │                                      │
                                          └──────────────────────────────────────┘
Выбор ранее не выбранного пакета gpm.
(Чтение базы данных... на данный момент установлено 98796 файлов и каталогов.)
Распаковывается пакет gpm (из файла .../g/gpm/gpm_1.19.6-19_i386.deb)...
Настраивается пакет gpm (1.19.6-19) ...
Creating config file /etc/gpm.conf with new version
Stopping mouse interface server: gpm not running.
Starting mouse interface server: gpm.
10:06:22
#vi /etc/
10:08:14
#vi /etc/
10:08:14
#/etc/
bash: /etc/: is a directory
10:08:49
#ls /etc/
adduser.conf              debconf.conf         gnome-vfs-2.0         ld.so.cache       nanorc          rmt
adjtime                   debian_version       gnome-vfs-mime-magic  ld.so.conf        netatalk        rpc
aliases                   default              gpm.conf              libgda            network         samba
alternatives              defoma               groff                 locale.alias      networks        sane.d
analog.cfg                deluser.conf         group                 locale.gen        news            scrollkeeper.conf
apache2                   dev.d                group-                localtime         nsswitch.conf   securetty
apm                       devfs                gs-gpl                logcheck          openoffice      security
apt                       dhclient.conf        gshadow               login.defs        opt             services
at.deny                   dhclient-script      gshadow-              logrotate.conf    pam.conf        sgml
bash.bashrc               dhcp3                gtk                   logrotate.d       pam.d           shadow
...
cron.hourly               exports              init.d                modprobe.d        rc1.d           updatedb.conf
cron.monthly              fam.conf             inittab               modules           rc2.d           vga
crontab                   fdmount.conf         inputrc               modules.conf      rc3.d           vim
cron.weekly               fonts                issue                 modules.conf.old  rc4.d           w3m
csh.cshrc                 fpc.cfg              issue.net             modutils          rc5.d           wgetrc
csh.login                 fstab                john                  motd              rc6.d           X11
csh.logout                gconf                kde3                  mozilla           rcS.d           xdg
cups                      gdm                  kernel-img.conf       mtab              reportbug.conf  xml
cvs-cron.conf             gimp                 ksysguarddrc          mtools.conf       resolvconf      Xprint
dbus-1                    gnome                ldap                  Muttrc            resolv.conf
10:09:00
#[root@linux3:user]# ls -l /home/
итого 60
drwxr-xr-x   2 root root 49152 2006-03-15 13:17 lost+found
drwxrwxrwx   3 root root  4096 2006-03-15 15:34 new
drwxrwxrwx   2 user root  4096 2006-03-15 16:59 test
drwxrwxrwx  24 user user  4096 2006-03-16 10:03 user
прошло 18 минут
10:27:38
#[root@linux3:user]# mount /dev/cdrom /cdrom
mount: block device /dev/cdrom is write-protected, mounting read-only
10:28:12
#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)
10:28:18
#ls /cdrom
debian  doc      isolinux    pics  README.html          README.mirrors.txt  tools
dists   install  md5sum.txt  pool  README.mirrors.html  README.txt
10:28:41
#less /cdrom/md5sum.txt
10:29:16
#less /cdrom/md5sum.txt
10:29:52
#cd /cdrom

10:33:03
#umount /cdrom
umount: /media/cdrom0: device is busy
umount: /media/cdrom0: device is busy
10:33:13
#fuser /cdrom
/cdrom:               4134c
10:34:00
#ps aux | grep
Использование: grep [OPTION]... PATTERN [FILE]...
Попробуйте `grep --help' для получения более подробного описания.
10:34:38
#ps aux | grep user
user      3308  0.0  0.1  2872 1464 ?        Ss   10:03   0:00 /usr/sbin/famd -T 0
user      3552  0.0  0.0  1500  436 tty2     Ss+  10:03   0:00 script -f -q /home/user/.lilalo//3135113738117526354-1142496408.script
user      3888  0.0  0.9 19740 9192 ?        Ss   10:03   0:00 x-session-manager
user      3945  0.0  0.0  2984  904 ?        Ss   10:03   0:00 /usr/bin/ssh-agent x-session-manager
user      3947  0.0  0.7 11316 8024 ?        S    10:03   0:00 /usr/lib/gconf2/gconfd-2 5
user      3950  0.0  0.0  2252 1016 ?        S    10:03   0:00 /usr/bin/gnome-keyring-daemon
user      3952  0.0  0.2  7064 2892 ?        Ss   10:03   0:00 /usr/lib/bonobo-activation/bonobo-activation-server --ac-activate --ior-output-fd=18
user      3954  0.0  0.8 22616 9108 ?        S    10:03   0:00 /usr/lib/control-center/gnome-settings-daemon --oaf-activate-iid=OAFIID:GNOME_SettingsDaemon --oaf-ior-fd=22
user      3964  0.0  0.1  3780 1916 ?        S    10:03   0:00 xscreensaver -nosplash
user      3970  0.0  0.2  8964 2688 ?        Ss   10:03   0:00 gnome-smproxy --sm-client-id default0
...
user      4048  0.1  0.8 20256 9020 ?        S    10:03   0:02 /usr/lib/gnome-panel/clock-applet --oaf-activate-iid=OAFIID:GNOME_ClockApplet_Factory --oaf-ior-fd=36
user      4050  0.0  0.7 18232 7328 ?        S    10:03   0:00 /usr/lib/gnome-panel/notification-area-applet --oaf-activate-iid=OAFIID:GNOME_NotificationAreaApplet_Factory --oaf-ior-fd=38
user      4052  0.1  1.1 31684 11996 ?       R    10:03   0:02 gnome-terminal
user      4053  0.0  0.0  2204  676 ?        S    10:04   0:00 gnome-pty-helper
user      4054  0.0  0.0  3548  500 pts/0    Ss+  10:04   0:00 script -f -q /home/user/.lilalo//174326981990015186-1142496237.script
user      4086  0.0  0.0  3552  588 pts/0    S+   10:04   0:00 script -f -q /home/user/.lilalo//174326981990015186-1142496237.script
user      4087  0.0  0.1  4820 1732 pts/1    Ss   10:04   0:00 bash -i
user      4296  0.0  0.0  1504  512 tty2     S+   10:06   0:00 script -f -q /home/user/.lilalo//3135113738117526354-1142496408.script
user      4297  0.0  0.1  2648 1524 pts/3    Ss+  10:06   0:00 bash -i
root      4377  0.0  0.0  3792  768 pts/2    R+   10:34   0:00 grep user
10:34:46
#ps aux | grep 4134c
root      4380  0.0  0.0  3792  776 pts/2    S+   10:35   0:00 grep 4134c
10:35:11
#ps aux | grep 4134
root      4134  0.0  0.1  4832 1776 pts/2    Ss   10:04   0:00 bash -i
root      4383  0.0  0.0  3792  768 pts/2    R+   10:35   0:00 grep 4134
10:35:43
#cd ..

10:35:52
#fuser /cdrom
/cdrom:
10:35:55
#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)
/dev/sda1 on /media/MIKOLAY type vfat (rw,noexec,nosuid,nodev,sync,noatime,uid=1000,gid=1000,umask=077,iocharset=utf8)
10:38:34
#umount /dev/sda1

10:40:06
#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)
10:40:08
#ls -l
итого 45
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   4060 2006-03-16 10:38 dev
drwxr-xr-x  100 root root   4096 2006-03-16 10:40 etc
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    8 root root   4096 2006-03-15 11:39 lib
...
drwxr-xr-x    2 root root   1024 2006-03-15 13:18 opt
dr-xr-xr-x  114 root root      0 2006-03-16 12:02 proc
drwxr-xr-x   12 root root   1024 2006-03-16 10:08 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   10 root root   1024 2006-03-16 10:38 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
10:40:40
#ls -1
bin
boot
cdrom
dev
etc
home
initrd
initrd.img
lib
lost+found
...
opt
proc
root
sbin
srv
sys
tmp
usr
var
vmlinuz
10:40:45
#mount /mnt/ /dev/sda1
mount: /mnt/ is not a block device
10:41:20
#mount /dev/sda1 /mnt/

10:41:37
#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)
/dev/sda1 on /mnt type vfat (rw)
10:41:40
#cd mnt/

10:41:45
#ls -a
??????  ????????  .  ..  fruity  Install  Mobile
10:41:55
#LANG=ru_RU.UTF-8

10:42:24
#ls -a
.  ..  ??????  ????????  Install  Mobile  fruity
10:42:26
#LANG=ua_RU.UTF-8

10:42:36
#ls -a
.  ..  ??????  ????????  Install  Mobile  fruity
10:42:38
#xvidtune
Vendor: , Model:
Num hsync: 1, Num vsync: 1
hsync range 0:  28.00 -  80.00
vsync range 0:  43.00 - 100.00
Video are not settable on this chip
10:43:11
#vi /.bash_history
10:44:35
#vi /.bashrc
10:44:45
#vi /.bash
10:45:00
#vi /.bash_history
10:45:00
#cd /

10:45:14
#vi /.bash_history
10:45:21
#vi /.bash_profile
10:45:41
#xvidtune
Vendor: , Model:
Num hsync: 1, Num vsync: 1
hsync range 0:  28.00 -  80.00
vsync range 0:  43.00 - 100.00
Video are not settable on this chip
10:45:48
#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)
/dev/sda1 on /mnt type vfat (rw)
10:48:26
#umount mnt/

10:48:52
#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)
10:48:53
#mount -t vfat -o iocharcat=utf-8
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:49:35
#mount -t vfat -o iocharcat=UTF-8
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:49:57
#[root@linux3:/]# mount -t vfat -o iocharcat=UTF-8
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:50:02
#mount -t vfat -o iocharset=UTF-8
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:50:33
#mount -t vfat -o iocharset=UTF-8 /dev/sda1 /mnt/
mount: wrong fs type, bad option, bad superblock on /dev/sda1,
       or too many mounted file systems
10:50:50
#mount -t vfat -o iocharset=utf-8 /dev/sda1 /mnt/
mount: wrong fs type, bad option, bad superblock on /dev/sda1,
       or too many mounted file systems
10:51:01
#mount -t vfat -o iocharset=utf8 /dev/sda1 /mnt/

10:51:06
#ls /mnt/
Install  Mobile  fruity  ????????????????  ????????????
10:51:20
#echo $LANG
ua_RU.UTF-8
10:51:34
#umount /mnt/

10:51:40
#mount -t vfat -o iocharset=utf8,codepage=866 /dev/sda1 /mnt/

10:51:47
#ls /mnt/
Install  Mobile  fruity  ????????????????  ????????????
10:51:49
#umount /mnt/

10:52:01
#umount /mnt/
umount: /mnt/: not mounted
10:52:02
#ывапрывап

10:52:06
#mount -t vfat -o /dev/sda1 /mnt/
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:52:36
#mount -t vfat /dev/sda1 /mnt/

10:52:39
#ls /mnt/
??????  ????????  Install  Mobile  fruity
10:52:41
#umount /mnt/

10:52:47
#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)
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 .

Файлы

  • /boot/grub/menu.lst
  • /etc/passwd
  • /etc/shadow
  • /boot/grub/menu.lst
    >
    # menu.lst - See: grub(8), info grub, update-grub(8)
    #            grub-install(8), grub-floppy(8),
    #            grub-md5-crypt, /usr/share/doc/grub
    #            and /usr/share/doc/grub-doc/.
    ## default num
    # Set the default entry to the entry number NUM. Numbering starts from 0, and
    # the entry number 0 is the default if the command is not used.
    #
    # You can specify 'saved' instead of a number. In this case, the default entry
    # is the entry saved with the command 'savedefault'.
    default         0
    ## timeout sec
    # Set a timeout, in SEC seconds, before automatically booting the default entry
    # (normally the first entry defined).
    timeout         5
    # Pretty colours
    color cyan/blue white/blue
    ## password ['--md5'] passwd
    # If used in the first section of a menu file, disable all interactive editing
    # control (menu entry editor and command-line)  and entries protected by the
    # command 'lock'
    # e.g. password topsecret
    #      password --md5 $1$gLhU0/$aW78kHK1QfV3P2b2znUoe/
    # password topsecret
    #
    # examples
    #
    # title         Windows 95/98/NT/2000
    # root          (hd0,0)
    # makeactive
    # chainloader   +1
    #
    # title         Linux
    # root          (hd0,1)
    # kernel        /vmlinuz root=/dev/hda2 ro
    #
    #
    # Put static boot stanzas before and/or after AUTOMAGIC KERNEL LIST
    ### BEGIN AUTOMAGIC KERNELS LIST
    ## lines between the AUTOMAGIC KERNELS LIST markers will be modified
    ## by the debian update-grub script except for the default optons below
    ## DO NOT UNCOMMENT THEM, Just edit them to your needs
    ## ## Start Default Options ##
    ## default kernel options
    ## default kernel options for automagic boot options
    ## If you want special options for specifiv kernels use kopt_x_y_z
    ## where x.y.z is kernel version. Minor versions can be omitted.
    ## e.g. kopt=root=/dev/hda1 ro
    # kopt=root=/dev/hda1 ro
    ## default grub root device
    ## e.g. groot=(hd0,0)
    # groot=(hd0,0)
    ## should update-grub create alternative automagic boot options
    ## e.g. alternative=true
    ##      alternative=false
    # alternative=true
    ## should update-grub lock alternative automagic boot options
    ## e.g. lockalternative=true
    ##      lockalternative=false
    # lockalternative=false
    ## altoption boot targets option
    ## multiple altoptions lines are allowed
    ## e.g. altoptions=(extra menu suffix) extra boot options
    ##      altoptions=(recovery mode) single
    # altoptions=(recovery mode) single
    ## controls how many kernels should be put into the menu.lst
    ## only counts the first occurence of a kernel, not the
    ## alternative kernel options
    ## e.g. howmany=all
    ##      howmany=7
    # howmany=all
    ## should update-grub create memtest86 boot option
    ## e.g. memtest86=true
    ##      memtest86=false
    # memtest86=true
    ## ## End Default Options ##
    title           Debian GNU/Linux, kernel 2.6.8-2-686-smp
    root            (hd0,0)
    kernel          /boot/vmlinuz-2.6.8-2-686-smp root=/dev/hda1 ro
    initrd          /boot/initrd.img-2.6.8-2-686-smp
    savedefault
    boot
    title           Debian GNU/Linux, kernel 2.6.8-2-686-smp (recovery mode)
    root            (hd0,0)
    kernel          /boot/vmlinuz-2.6.8-2-686-smp root=/dev/hda1 ro single
    initrd          /boot/initrd.img-2.6.8-2-686-smp
    savedefault
    boot
    ### END DEBIAN AUTOMAGIC KERNELS LIST
    
    /etc/passwd
    >
    exit
    root:x:0:0:root:/root:/bin/bash
    daemon:x:1:1:daemon:/usr/sbin:/bin/sh
    bin:x:2:2:bin:/bin:/bin/sh
    sys:x:3:3:sys:/dev:/bin/sh
    sync:x:4:65534:sync:/bin:/bin/sync
    games:x:5:60:games:/usr/games:/bin/sh
    man:x:6:12:man:/var/cache/man:/bin/sh
    lp:x:7:7:lp:/var/spool/lpd:/bin/sh
    mail:x:8:8:mail:/var/mail:/bin/sh
    news:x:9:9:news:/var/spool/news:/bin/sh
    uucp:x:10:10:uucp:/var/spool/uucp:/bin/sh
    proxy:x:13:13:proxy:/bin:/bin/sh
    www-data:x:33:33:www-data:/var/www:/bin/sh
    backup:x:34:34:backup:/var/backups:/bin/sh
    list:x:38:38:Mailing List Manager:/var/list:/bin/sh
    irc:x:39:39:ircd:/var/run/ircd:/bin/sh
    gnats:x:41:41:Gnats Bug-Reporting System (admin):/var/lib/gnats:/bin/sh
    nobody:x:65534:65534:nobody:/nonexistent:/bin/sh
    Debian-exim:x:102:102::/var/spool/exim4:/bin/false
    user:x:1000:1000:user,,,:/home/user:/bin/bash
    dictd:x:103:103::/var/lib/dictd:/bin/false
    identd:x:100:65534::/var/run/identd:/bin/false
    sshd:x:101:65534::/var/run/sshd:/bin/false
    messagebus:x:104:105::/var/run/dbus:/bin/false
    hal:x:106:106:Hardware abstraction layer,,,:/var/run/hal:/bin/false
    saned:x:109:109::/home/saned:/bin/false
    gdm:x:105:110:Gnome Display Manager:/var/lib/gdm:/bin/false
    smmta:x:107:111:Mail Transfer Agent,,,:/var/lib/sendmail:/bin/false
    smmsp:x:108:112:Mail Submission Program,,,:/var/lib/sendmail:/bin/false
    
    /etc/shadow
    >
    root:$1$r4b3.RWp$VH7vjyFOLBJvB/YMIxMWH0:13222:0:99999:7:::
    daemon:*:13222:0:99999:7:::
    bin:*:13222:0:99999:7:::
    sys:*:13222:0:99999:7:::
    sync:*:13222:0:99999:7:::
    games:*:13222:0:99999:7:::
    man:*:13222:0:99999:7:::
    lp:*:13222:0:99999:7:::
    mail:*:13222:0:99999:7:::
    news:*:13222:0:99999:7:::
    uucp:*:13222:0:99999:7:::
    proxy:*:13222:0:99999:7:::
    www-data:*:13222:0:99999:7:::
    backup:*:13222:0:99999:7:::
    list:*:13222:0:99999:7:::
    irc:*:13222:0:99999:7:::
    gnats:*:13222:0:99999:7:::
    nobody:*:13222:0:99999:7:::
    Debian-exim:!:13222:0:99999:7:::
    user:$1$a64UD0gW$75kN0hdMV8FWP9ms9D3UB0:13222:0:99999:7:::
    dictd:!:13222:0:99999:7:::
    identd:!:13222:0:99999:7:::
    sshd:!:13222:0:99999:7:::
    messagebus:!:13222:0:99999:7:::
    hal:!:13222:0:99999:7:::
    saned:!:13222:0:99999:7:::
    gdm:!:13222:0:99999:7:::
    smmta:!:13222:0:99999:7:::
    smmsp:!:13222:0:99999:7:::
    

    Статистика

    Время первой команды журнала16:51:13 2006- 3-15
    Время последней команды журнала10:53:32 2006- 3-16
    Количество командных строк в журнале101
    Процент команд с ненулевым кодом завершения, %21.78
    Процент синтаксически неверно набранных команд, % 0.99
    Суммарное время работы с терминалом *, час 1.69
    Количество командных строк в единицу времени, команда/мин 1.00
    Частота использования команд
    mount19|=================| 17.92%
    ls15|==============| 14.15%
    vi10|=========| 9.43%
    chmod9|========| 8.49%
    umount7|======| 6.60%
    cat7|======| 6.60%
    ps4|===| 3.77%
    cd4|===| 3.77%
    grep4|===| 3.77%
    [root@linux3:user]#3|==| 2.83%
    fuser2|=| 1.89%
    xvidtune2|=| 1.89%
    [root@linux3:root]#2|=| 1.89%
    echo2|=| 1.89%
    less2|=| 1.89%
    :2|=| 1.89%
    touch1|| 0.94%
    toush1|| 0.94%
    /etc/1|| 0.94%
    passwd1|| 0.94%
    ывапрывап1|| 0.94%
    grub-md5-crypt1|| 0.94%
    ]#1|| 0.94%
    11|| 0.94%
    apt-get1|| 0.94%
    LANG=ru_RU.UTF-81|| 0.94%
    mv1|| 0.94%
    LANG=ua_RU.UTF-81|| 0.94%
    ____
    *) Интервалы неактивности длительностью 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$