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

Содержание

Журнал

Суббота (01/14/06)

/dev/pts/1
00:06:19
#ps aux | grep l3-agent
root      9873  0.0  0.5  9364 5624 ?        S    00:06   0:00 l3-agent
root      9940  0.0  0.0  5484  704 pts/2    R    00:06   0:00 grep l3-agent
прошло >12 часов
/dev/pts/7
12:10:59
#cd /usr/share/doc/b
bash-3.0/                  bitstream-vera-fonts-1.10/ bonobo-1.0.22/
bc-1.06/                   blas-3.0/                  bridge-utils-0.9.6/
bcel-5.0/                  bluez-bluefw-1.0/          bug-buddy-2.8.0/
beecrypt-3.1.0/            bluez-hcidump-1.10/        bzip2-1.0.2/
binutils-2.15.90.0.3/      bluez-libs-2.10/
bitmap-fonts-0.3/          bluez-utils-2.10/
12:10:59
#cd /usr/share/doc/b
bash: cd: /usr/share/doc/b: No such file or directory
12:18:28
#cd /usr/share/doc/b/
bash: cd: /usr/share/doc/b/: No such file or directory
12:18:48
#cd /usr/share/doc/b/
bash: cd: /usr/share/doc/b/: No such file or directory
12:18:52
#ls /
bin   dev  home    lib         media  mnt  proc  sbin     skeleton  tmp  var
boot  etc  initrd  lost+found  misc   opt  root  selinux  sys       usr
12:19:08
#alial ls
bash: alial: command not found
12:19:34
#alias ls
alias ls='ls --color=tty'
12:19:40
#ls /
bin   dev  home    lib         media  mnt  proc  sbin     skeleton  tmp  var
boot  etc  initrd  lost+found  misc   opt  root  selinux  sys       usr
12:19:50
#ls /|cat
bin
boot
dev
etc
home
initrd
lib
lost+found
media
misc
mnt
opt
proc
root
sbin
selinux
skeleton
sys
tmp
usr
var
12:20:11
#ls /|catls -1 /
bash: catls: command not found
12:21:50
#ls -1 /
bin
boot
dev
etc
home
initrd
lib
lost+found
media
misc
mnt
opt
proc
root
sbin
selinux
skeleton
sys
tmp
usr
var
12:22:01
#ls -l
итого 920
-rw-r--r--  1 root root   1614 Янв 13 15:09 final_settings.err
-rw-r--r--  1 root root 100481 Янв 13 15:09 logs.tgz
-rw-r--r--  1 root root     79 Дек  6  2003 mymotd
-rw-r--r--  1 root root     86 Дек  6  2003 mynologin
drwxr-xr-x  2 root root   4096 Дек  7  2003 mytgz
-rw-------  1 root root 811624 Янв 13 20:54 nohup.out
12:22:27
#ls -l /bin/ls
-rwxr-xr-x  1 root root 86924 Окт 18  2004 /bin/ls
12:24:37
#which id
/usr/bin/id
12:25:53
#ls -l /usr/bin/id
-rwxr-xr-x  1 root root 19872 Окт 18  2004 /usr/bin/id
12:27:27
#ls -l /dev/hdc
brw-------  1 user disk 22, 0 Янв 14 11:41 /dev/hdc
12:32:48
#cat /dev/hdc> /home/user/cd.iso

12:36:59
#ls /home/user/
base  body  cd.iso   files  proj      sh         test  touchlist
bin   c     Desktop  names  projectX  Templates  text  very_long_file_name
12:37:22
#ls -l /home/user/
итого 667108
-rw-r--r--  1 user 1000      3845 Дек  6  2003 base
drwxr-xr-x  2 user 1000      4096 Дек  6  2003 bin
-rw-r--r--  1 user 1000     12718 Дек  6  2003 body
drwxr-xr-x  2 user 1000      4096 Дек  6  2003 c
-rw-r--r--  1 root root 682375168 Янв 14 12:36 cd.iso
drwxr-xr-x  2 user user      4096 Янв 13 15:14 Desktop
drwxr-xr-x  3 user 1000      4096 Дек  6  2003 files
drwxr-xr-x  2 user 1000      4096 Дек  6  2003 names
drwxr-xr-x  3 user 1000      4096 Дек  6  2003 proj
drwxr-xr-x  2 user 1000      4096 Дек  6  2003 projectX
drwxr-xr-x  2 user 1000      4096 Дек  6  2003 sh
drwxr-xr-x  2 user root      4096 Янв 13 15:09 Templates
drwxr-xr-x  4 user 1000      4096 Дек  6  2003 test
drwxr-xr-x  2 user 1000      4096 Дек  6  2003 text
-rw-r--r--  1 user 1000        18 Дек  6  2003 touchlist
-rw-r--r--  1 user 1000         0 Дек  6  2003 very_long_file_name
12:38:03
#dev /cdrom
bash: dev: command not found
12:39:22
#/dev /cdrom
bash: /dev: is a directory
12:39:29
#ls -l /dev/cdrom
lrwxrwxrwx  1 root root 3 Янв 14 11:41 /dev/cdrom -> hdc
12:39:50
#man cdrecord
12:43:06
#man cdrecord
12:43:22
#man dd
12:50:26
#mkf
mkfatimage     mkfontdesc     mkfs           mkfs.ext3      mkfs.reiserfs
mkfatimage16   mkfontdir      mkfs.cramfs    mkfs.jfs       mkfs.vfat
mkfifo         mkfontscale    mkfs.ext2      mkfs.msdos     mkfs.xfs
12:50:26
#mkfifo proba_bloc_S

12:57:57
#ls ./proba_bloc_s
ls: ./proba_bloc_s: No such file or directory
12:58:21
#ls ./proba_bloc_s
ls: ./proba_bloc_s: No such file or directory
12:58:38
#ls -l ./proba_bloc_s
ls: ./proba_bloc_s: No such file or directory
12:58:52
#ls -l ./proba_bloc_S
prw-r--r--  1 root root 0 Янв 14 12:57 ./proba_bloc_S
12:59:08
#echo text >./proba_bloc_S
bash: ./proba_bloc_S: Interrupted system call
13:02:51
#echo text > ./proba_bloc_S
bash: ./proba_bloc_S: Interrupted system call
13:03:05
#echo text > /tmp/pipe

13:03:32
# ssh -C root@62.244.12.203
The authenticity of host '62.244.12.203 (62.244.12.203)' can't be established.
RSA key fingerprint is 28:8d:84:e9:b0:51:65:6a:2d:a0:28:4c:ac:a7:48:5d.
Are you sure you want to continue connecting (yes/no)? yes
Warning: Permanently added '62.244.12.203' (RSA) to the list of known hosts.
Password:
Password:
Password:
прошло 63 минуты
14:06:50
# ssh -C root@62.244.12.71
Connection to 62.244.12.71 closed.
прошло 14 минут
14:21:37
#ls -l
итого 920
-rw-r--r--  1 root root   1614 Янв 13 15:09 final_settings.err
-rw-r--r--  1 root root 100481 Янв 13 15:09 logs.tgz
-rw-r--r--  1 root root     79 Дек  6  2003 mymotd
-rw-r--r--  1 root root     86 Дек  6  2003 mynologin
drwxr-xr-x  2 root root   4096 Дек  7  2003 mytgz
-rw-------  1 root root 811624 Янв 13 20:54 nohup.out
prw-r--r--  1 root root      0 Янв 14 12:57 proba_bloc_S
14:27:27
#ls -lu
итого 920
-rw-r--r--  1 root root   1614 Янв 13 15:09 final_settings.err
-rw-r--r--  1 root root 100481 Янв 13 15:09 logs.tgz
-rw-r--r--  1 root root     79 Янв 13 20:53 mymotd
-rw-r--r--  1 root root     86 Янв 13 20:53 mynologin
drwxr-xr-x  2 root root   4096 Янв 14 12:05 mytgz
-rw-------  1 root root 811624 Янв 13 20:54 nohup.out
prw-r--r--  1 root root      0 Янв 14 12:57 proba_bloc_S
14:29:32
#du
4       ./.mozilla
4       ./.gnome
4       ./.gnome2/accels
8       ./.gnome2
4       ./.gnome2_private
4       ./.gconf
8       ./.gconfd
8       ./.gstreamer-0.8
12      ./.kde/Autostart
4       ./.kde/share/config/session
...
328     ./.kde/share
344     ./.kde
12      ./.ssh
1696    ./mytgz
140     ./.lilalo
20      ./.mc
4       ./.qt
588     ./.mcop/trader-cache
596     ./.mcop
3864    .
14:31:52
#ls -lu
итого 920
-rw-r--r--  1 root root   1614 Янв 13 15:09 final_settings.err
-rw-r--r--  1 root root 100481 Янв 13 15:09 logs.tgz
-rw-r--r--  1 root root     79 Янв 13 20:53 mymotd
-rw-r--r--  1 root root     86 Янв 13 20:53 mynologin
drwxr-xr-x  2 root root   4096 Янв 14 14:31 mytgz
-rw-------  1 root root 811624 Янв 13 20:54 nohup.out
prw-r--r--  1 root root      0 Янв 14 12:57 proba_bloc_S
14:32:12
#mount
/dev/hdb1 on / type ext3 (rw,errors=remount-ro)
proc on /proc type proc (rw)
none on /dev/pts type devpts (rw,gid=5,mode=620)
/dev/hdb6 on /tmp type ext3 (rw)
/dev/hdb7 on /var type ext3 (rw)
/dev/hdb9 on /usr type ext3 (rw)
/dev/hdb8 on /home type ext3 (rw)
none on /proc/sys/fs/binfmt_misc type binfmt_misc (rw)
sunrpc on /var/lib/nfs/rpc_pipefs type rpc_pipefs (rw)
/dev/hdc on /media/cdrom type iso9660 (ro,nosuid,nodev,iocharset=utf8,user=user)
14:38:10
#df
Файловая система     1K-блоков      Исп  Доступно  Исп% смонтирована на
/dev/hdb1              1007960    214420    742336  23% /
/dev/hdb6              1007960     19008    937748   2% /tmp
/dev/hdb7              2015984    104816   1808760   6% /var
/dev/hdb9             10079324   3771312   5796000  40% /usr
/dev/hdb8              2015984    705560   1208016  37% /home
/dev/hdc                666378    666378         0 100% /media/cdrom
14:39:08
#df -h
Файловая система      Разм  Исп  Дост  Исп% смонтирована на
/dev/hdb1             985M  210M  725M  23% /
/dev/hdb6             985M   19M  916M   2% /tmp
/dev/hdb7             2,0G  103M  1,8G   6% /var
/dev/hdb9             9,7G  3,6G  5,6G  40% /usr
/dev/hdb8             2,0G  690M  1,2G  37% /home
/dev/hdc              651M  651M     0 100% /media/cdrom
14:39:11
#df --help
Использование: df [КÐФАЙÐсистемах на которых расположен каждый FILE
или обо всех файловых системах по умолчанию.
Аргументы, обязательные для длинных ключей, обязательны и для коротких.
  -a, --all             включать файловые системы с нулевым количеством блоков
  -B, --block-size=SIZE использовать SIZE-байтные блоки
  -h, --human-readable  печатать размеры в удобном для человека виде
                         (например, 1K 234M 2G)
  -H, --si              то же, но использовать степени 1000, а не 1024
  -i, --inodes          list inode information instead of block usage
  -k, --kilobytes       like --block-size=1K
...
      --sync            invoke sync before getting usage info
  -t, --type=TYPE       limit listing to filesystems of type TYPE
  -T, --print-type      print filesystem type
  -x, --exclude-type=TYPE   limit listing to filesystems not of type TYPE
  -v                    (ignored)
      --help     показать эту справку и выйти
      --version  показать информацию о версии и выйти
SIZE may be (or may be an integer optionally followed by) one of following:
kB 1000, K 1024, MB 1000*1000, M 1024*1024, and so on for G, T, P, E, Z, Y.
Об ошибках сообщайте по адресу <bug-coreutils@gnu.org>.
14:40:19
#strings /usr/bin/df
strings: '/usr/bin/df': No such file
14:41:14
#strings /usr/bin/
Display all 2742 possibilities? (y or n)
14:41:14
#strings /usr/bin/d
Display all 115 possibilities? (y or n)
dateconfig             dcopidl2cpp            diffpp                 doxygen
db1_dump185            dcopidlng              diffstat               doxytag
db2dvi                 dcopobject             dig                    dprof2calltree
db2html                dcopquit               dir                    dprofpp
db2pdf                 dcopref                dircolors              drkonqi
db2ps                  dcopserver             dirname                dsirc
db2rtf                 dcopserver_shutdown    disable                dtach
db_archive             dcopstart              dislocate              du
db_checkpoint          ddate                  disol                  dump-finance-quote
...
dbus-daemon-1          dehtmldiff             docbook2pdf            dvi2fax
dbus-glib-tool         demangle               docbook2ps             dvicopy
dbus-launch            designer               docbook2rtf            dvihp
dbus-monitor           desktop-file-install   docbook2tex            dvipdf
dbus-send              desktop-file-validate  docbook2texi           dvipdfm
db_verify              desktop-menu-tool      docbook2txt            dvipdft
dc                     detect_ppa             doc.url                dvips
dcop                   devdump                dos2unix               dvired
dcopclient             dialog                 dosdebug               dvitomp
dcopfind               diff                   dosemu                 dvitype
14:41:14
#strings /usr/bin/df | grep -
strings: '/usr/bin/df': No such file
14:41:59
#strings
.bash_history       .gnome/             .mc/                .rnd
.bash_logout        .gnome2/            .mcop/              .ssh/
.bash_profile       .gnome2_private/    .mcoprc             .tcshrc
.bashrc             .gstreamer-0.8/     .mozilla/           .viminfo
.cshrc              .gtkrc              mymotd              .vimrc
.default_contexts   .ICEauthority       mynologin           .xauthGcCOBd
final_settings.err  .inputrc            mytgz/              .xauthiSl868
.fonts.cache-1      .kde/               nohup.out           .Xresources
.gconf/             .lilalo/            proba_bloc_S
.gconfd/            logs.tgz            .qt/
14:41:59
#strings
.bash_history       .gnome/             .mc/                .rnd
.bash_logout        .gnome2/            .mcop/              .ssh/
.bash_profile       .gnome2_private/    .mcoprc             .tcshrc
.bashrc             .gstreamer-0.8/     .mozilla/           .viminfo
.cshrc              .gtkrc              mymotd              .vimrc
.default_contexts   .ICEauthority       mynologin           .xauthGcCOBd
final_settings.err  .inputrc            mytgz/              .xauthiSl868
.fonts.cache-1      .kde/               nohup.out           .Xresources
.gconf/             .lilalo/            proba_bloc_S
.gconfd/            logs.tgz            .qt/
14:41:59
#strings
.bash_history       .gnome/             .mc/                .rnd
.bash_logout        .gnome2/            .mcop/              .ssh/
.bash_profile       .gnome2_private/    .mcoprc             .tcshrc
.bashrc             .gstreamer-0.8/     .mozilla/           .viminfo
.cshrc              .gtkrc              mymotd              .vimrc
.default_contexts   .ICEauthority       mynologin           .xauthGcCOBd
final_settings.err  .inputrc            mytgz/              .xauthiSl868
.fonts.cache-1      .kde/               nohup.out           .Xresources
.gconf/             .lilalo/            proba_bloc_S
.gconfd/            logs.tgz            .qt/
14:41:59
#strings
.bash_history       .gnome/             .mc/                .rnd
.bash_logout        .gnome2/            .mcop/              .ssh/
.bash_profile       .gnome2_private/    .mcoprc             .tcshrc
.bashrc             .gstreamer-0.8/     .mozilla/           .viminfo
.cshrc              .gtkrc              mymotd              .vimrc
.default_contexts   .ICEauthority       mynologin           .xauthGcCOBd
final_settings.err  .inputrc            mytgz/              .xauthiSl868
.fonts.cache-1      .kde/               nohup.out           .Xresources
.gconf/             .lilalo/            proba_bloc_S
.gconfd/            logs.tgz            .qt/
14:41:59
#strings
.bash_history       .gnome/             .mc/                .rnd
.bash_logout        .gnome2/            .mcop/              .ssh/
.bash_profile       .gnome2_private/    .mcoprc             .tcshrc
.bashrc             .gstreamer-0.8/     .mozilla/           .viminfo
.cshrc              .gtkrc              mymotd              .vimrc
.default_contexts   .ICEauthority       mynologin           .xauthGcCOBd
final_settings.err  .inputrc            mytgz/              .xauthiSl868
.fonts.cache-1      .kde/               nohup.out           .Xresources
.gconf/             .lilalo/            proba_bloc_S
.gconfd/            logs.tgz            .qt/
14:41:59
#strings
.bash_history       .gnome/             .mc/                .rnd
.bash_logout        .gnome2/            .mcop/              .ssh/
.bash_profile       .gnome2_private/    .mcoprc             .tcshrc
.bashrc             .gstreamer-0.8/     .mozilla/           .viminfo
.cshrc              .gtkrc              mymotd              .vimrc
.default_contexts   .ICEauthority       mynologin           .xauthGcCOBd
final_settings.err  .inputrc            mytgz/              .xauthiSl868
.fonts.cache-1      .kde/               nohup.out           .Xresources
.gconf/             .lilalo/            proba_bloc_S
.gconfd/            logs.tgz            .qt/
14:41:59
#strings
.bash_history       .gnome/             .mc/                .rnd
.bash_logout        .gnome2/            .mcop/              .ssh/
.bash_profile       .gnome2_private/    .mcoprc             .tcshrc
.bashrc             .gstreamer-0.8/     .mozilla/           .viminfo
.cshrc              .gtkrc              mymotd              .vimrc
.default_contexts   .ICEauthority       mynologin           .xauthGcCOBd
final_settings.err  .inputrc            mytgz/              .xauthiSl868
.fonts.cache-1      .kde/               nohup.out           .Xresources
.gconf/             .lilalo/            proba_bloc_S
.gconfd/            logs.tgz            .qt/
14:41:59
#strings
.bash_history       .gnome/             .mc/                .rnd
.bash_logout        .gnome2/            .mcop/              .ssh/
.bash_profile       .gnome2_private/    .mcoprc             .tcshrc
.bashrc             .gstreamer-0.8/     .mozilla/           .viminfo
.cshrc              .gtkrc              mymotd              .vimrc
.default_contexts   .ICEauthority       mynologin           .xauthGcCOBd
final_settings.err  .inputrc            mytgz/              .xauthiSl868
.fonts.cache-1      .kde/               nohup.out           .Xresources
.gconf/             .lilalo/            proba_bloc_S
.gconfd/            logs.tgz            .qt/
14:41:59
#strings
.bash_history       .gnome/             .mc/                .rnd
.bash_logout        .gnome2/            .mcop/              .ssh/
.bash_profile       .gnome2_private/    .mcoprc             .tcshrc
.bashrc             .gstreamer-0.8/     .mozilla/           .viminfo
.cshrc              .gtkrc              mymotd              .vimrc
.default_contexts   .ICEauthority       mynologin           .xauthGcCOBd
final_settings.err  .inputrc            mytgz/              .xauthiSl868
.fonts.cache-1      .kde/               nohup.out           .Xresources
.gconf/             .lilalo/            proba_bloc_S
.gconfd/            logs.tgz            .qt/
14:41:59
#strings
.bash_history       .gnome/             .mc/                .rnd
.bash_logout        .gnome2/            .mcop/              .ssh/
.bash_profile       .gnome2_private/    .mcoprc             .tcshrc
.bashrc             .gstreamer-0.8/     .mozilla/           .viminfo
.cshrc              .gtkrc              mymotd              .vimrc
.default_contexts   .ICEauthority       mynologin           .xauthGcCOBd
final_settings.err  .inputrc            mytgz/              .xauthiSl868
.fonts.cache-1      .kde/               nohup.out           .Xresources
.gconf/             .lilalo/            proba_bloc_S
.gconfd/            logs.tgz            .qt/
14:41:59
#strings
.bash_history       .gnome/             .mc/                .rnd
.bash_logout        .gnome2/            .mcop/              .ssh/
.bash_profile       .gnome2_private/    .mcoprc             .tcshrc
.bashrc             .gstreamer-0.8/     .mozilla/           .viminfo
.cshrc              .gtkrc              mymotd              .vimrc
.default_contexts   .ICEauthority       mynologin           .xauthGcCOBd
final_settings.err  .inputrc            mytgz/              .xauthiSl868
.fonts.cache-1      .kde/               nohup.out           .Xresources
.gconf/             .lilalo/            proba_bloc_S
.gconfd/            logs.tgz            .qt/
14:41:59
#strings
.bash_history       .gnome/             .mc/                .rnd
.bash_logout        .gnome2/            .mcop/              .ssh/
.bash_profile       .gnome2_private/    .mcoprc             .tcshrc
.bashrc             .gstreamer-0.8/     .mozilla/           .viminfo
.cshrc              .gtkrc              mymotd              .vimrc
.default_contexts   .ICEauthority       mynologin           .xauthGcCOBd
final_settings.err  .inputrc            mytgz/              .xauthiSl868
.fonts.cache-1      .kde/               nohup.out           .Xresources
.gconf/             .lilalo/            proba_bloc_S
.gconfd/            logs.tgz            .qt/
14:41:59
#strings
.bash_history       .gnome/             .mc/                .rnd
.bash_logout        .gnome2/            .mcop/              .ssh/
.bash_profile       .gnome2_private/    .mcoprc             .tcshrc
.bashrc             .gstreamer-0.8/     .mozilla/           .viminfo
.cshrc              .gtkrc              mymotd              .vimrc
.default_contexts   .ICEauthority       mynologin           .xauthGcCOBd
final_settings.err  .inputrc            mytgz/              .xauthiSl868
.fonts.cache-1      .kde/               nohup.out           .Xresources
.gconf/             .lilalo/            proba_bloc_S
.gconfd/            logs.tgz            .qt/
14:41:59
#cd /

14:42:26
#strings /usr/bin/df | grep -
strings: '/usr/bin/df': No such file
14:42:32
#strings /usr/sbin/ssh | grep -
strings: '/usr/sbin/ssh': No such file
14:42:55
#strings /usr/sbin/ssh | grep /etc/ssh/ s
sbin/     selinux/  skeleton  sys/
14:42:55
#df
Файловая система     1K-блоков      Исп  Доступно  Исп% смонтирована на
/dev/hdb1              1007960    214436    742320  23% /
/dev/hdb6              1007960     19008    937748   2% /tmp
/dev/hdb7              2015984    104816   1808760   6% /var
/dev/hdb9             10079324   3771312   5796000  40% /usr
/dev/hdb8              2015984    705592   1207984  37% /home
/dev/hdc                666378    666378         0 100% /media/cdrom
14:44:06
#df -h
Файловая система      Разм  Исп  Дост  Исп% смонтирована на
/dev/hdb1             985M  210M  725M  23% /
/dev/hdb6             985M   19M  916M   2% /tmp
/dev/hdb7             2,0G  103M  1,8G   6% /var
/dev/hdb9             9,7G  3,6G  5,6G  40% /usr
/dev/hdb8             2,0G  690M  1,2G  37% /home
/dev/hdc              651M  651M     0 100% /media/cdrom
14:44:11
#df -h .
Файловая система      Разм  Исп  Дост  Исп% смонтирована на
/dev/hdb1             985M  210M  725M  23% /
14:44:36
#df /tmp
Файловая система     1K-блоков      Исп  Доступно  Исп% смонтирована на
/dev/hdb6              1007960     19008    937748   2% /tmp
14:45:25
#umount /mnt/cdrom
umount: /mnt/cdrom: not found
14:47:52
#ls /mnt/
win
14:48:06
#ls
bin   dev  home    lib         media  mnt  proc  sbin     skeleton  tmp  var
boot  etc  initrd  lost+found  misc   opt  root  selinux  sys       usr
14:48:16
#cd mnt

14:48:23
#ls
win
14:48:25
#cd dev
bash: cd: dev: No such file or directory
14:48:37
#cd ..

14:48:42
#cd dev

14:48:44
#ls
adsp       fd0h1660  fd0u820    loop3     ptal-printd  rtc      tty    tty30  tty53     vcs
agpgart    fd0h360   fd0u830    loop4     ptmx         shm      tty0   tty31  tty54     vcs1
arpd       fd0H360   floppy     loop5     pts          skip     tty1   tty32  tty55     vcs2
audio      fd0h410   full       loop6     ram          snd      tty10  tty33  tty56     vcs3
cdrom      fd0h420   fwmonitor  loop7     ram0         stderr   tty11  tty34  tty57     vcs4
console    fd0h720   gpmctl     lp0       ram1         stdin    tty12  tty35  tty58     vcs5
core       fd0H720   hdb        lp1       ram10        stdout   tty13  tty36  tty59     vcs6
cpu        fd0h880   hdb1       lp2       ram11        systty   tty14  tty37  tty6      vcs7
dnrtmsg    fd0u1040  hdb2       lp3       ram12        tap0     tty15  tty38  tty60     vcs8
dri        fd0u1120  hdb3       MAKEDEV   ram13        tap1     tty16  tty39  tty61     vcsa
...
fd0        fd0u1760  hdc        mouse0    ram5         tap15    tty21  tty44  ttyS0     vcsa6
fd0CompaQ  fd0u1840  i915       net       ram6         tap2     tty22  tty45  ttyS1     vcsa7
fd0d360    fd0u1920  initctl    nflog     ram7         tap3     tty23  tty46  ttyS2     vcsa8
fd0D360    fd0u2880  input      null      ram8         tap4     tty24  tty47  ttyS3     xfrm
fd0D720    fd0u3200  ip6_fw     parport0  ram9         tap5     tty25  tty48  ttyS4     XOR
fd0h1200   fd0u3520  kmsg       parport1  ramdisk      tap6     tty26  tty49  ttyS5     zero
fd0h1440   fd0u360   log        parport2  random       tap7     tty27  tty5   ttyS6
fd0H1440   fd0u3840  loop0      parport3  root         tap8     tty28  tty50  ttyS7
fd0h1476   fd0u720   loop1      port      route        tap9     tty29  tty51  urandom
fd0h1494   fd0u800   loop2      ppp       route6       tcpdiag  tty3   tty52  usersock
14:48:48
#ls | grep cdrom
cdrom
14:49:12
#umount /dev/cdrom

14:49:30
#gvim
gvim      gvimdiff
14:49:30
#gvim

прошло 43 минуты
15:32:52
#ls /
bin   dev  home    lib         media  mnt  proc  sbin     skeleton  tmp  var
boot  etc  initrd  lost+found  misc   opt  root  selinux  sys       usr
15:42:09
#echo pat$
pat$
15:42:28
#echo path$
path$
15:42:37
#echo PATH$
PATH$
15:42:53
#echo $PATH
/usr/kerberos/sbin:/usr/kerberos/bin:/usr/local/sbin:/usr/local/bin:/sbin:/bin:/usr/sbin:/usr/bin:/usr/X11R6/bin:/root/bin
15:43:04
#ls -1 /
bin
boot
dev
etc
home
initrd
lib
lost+found
media
misc
mnt
opt
proc
root
sbin
selinux
skeleton
sys
tmp
usr
var
прошло 11 минут
15:54:59
#fiND / -type d -name lost+found
bash: fiND: command not found
15:56:16
#fiND / -type d -name lost+found

15:57:08
#ls /media
cdrom  floppy
15:57:14
#fdisk -l /dev/hdb
Disk /dev/hdb: 41.1 GB, 41110142976 bytes
16 heads, 63 sectors/track, 79656 cylinders
Units = cylinders of 1008 * 512 = 516096 bytes
   Device Boot      Start         End      Blocks   Id  System
/dev/hdb1               1        2032     1024096+  83  Linux
Partition 1 does not end on cylinder boundary.
/dev/hdb2   *        2033        4063     1023624    c  W95 FAT32 (LBA)
Partition 2 does not end on cylinder boundary.
/dev/hdb3            4064       36573    16385040    5  Extended
/dev/hdb5            4064        6095     1024096+  82  Linux swap
/dev/hdb6            6096        8127     1024096+  83  Linux
/dev/hdb7            8128       12191     2048224+  83  Linux
/dev/hdb8           12192       16255     2048224+  83  Linux
/dev/hdb9           16256       36573    10240240+  83  Linux
16:03:12
#file -s /dev/hdb7
/dev/hdb7: Linux rev 1.0 ext3 filesystem data (needs journal recovery)
16:05:26
#file -s /dev/hdb5
/dev/hdb5: Linux/i386 swap file (new style) 1 (4K pages) size 256023 pages
16:05:29
#file -s /dev/hdb4
/dev/hdb4: cannot open (/dev/hdb4)
16:05:34
#file -s /dev/hdb3
/dev/hdb3: x86 boot sector, extended partition table
16:05:37
#file -s /dev/hdb8
/dev/hdb8: Linux rev 1.0 ext3 filesystem data (needs journal recovery)
16:05:42
#file /dev/hdb8
/dev/hdb8: block special (3/72)
16:05:56
#mount
/dev/hdb1 on / type ext3 (rw,errors=remount-ro)
proc on /proc type proc (rw)
none on /dev/pts type devpts (rw,gid=5,mode=620)
/dev/hdb6 on /tmp type ext3 (rw)
/dev/hdb7 on /var type ext3 (rw)
/dev/hdb9 on /usr type ext3 (rw)
/dev/hdb8 on /home type ext3 (rw)
none on /proc/sys/fs/binfmt_misc type binfmt_misc (rw)
sunrpc on /var/lib/nfs/rpc_pipefs type rpc_pipefs (rw)

Файлы

  • /home/user/cd.iso
  • /|cat
  • /home/user/cd.iso
    >
    /|cat
    >
    bin
    boot
    dev
    etc
    home
    initrd
    lib
    lost+found
    media
    misc
    mnt
    opt
    proc
    root
    sbin
    selinux
    skeleton
    sys
    tmp
    usr
    var
    

    Статистика

    Время первой команды журнала00:06:19 2006- 1-14
    Время последней команды журнала16:05:56 2006- 1-14
    Количество командных строк в журнале100
    Процент команд с ненулевым кодом завершения, %32.00
    Процент синтаксически неверно набранных команд, % 4.00
    Суммарное время работы с терминалом *, час 2.14
    Количество командных строк в единицу времени, команда/мин 0.78
    Частота использования команд
    ls27|========================| 24.11%
    strings20|=================| 17.86%
    cd9|========| 8.04%
    echo7|======| 6.25%
    df7|======| 6.25%
    grep6|=====| 5.36%
    file6|=====| 5.36%
    man3|==| 2.68%
    umount2|=| 1.79%
    mount2|=| 1.79%
    gvim2|=| 1.79%
    proba_bloc_S2|=| 1.79%
    cat2|=| 1.79%
    ssh2|=| 1.79%
    fiND2|=| 1.79%
    alias1|| 0.89%
    ps1|| 0.89%
    fdisk1|| 0.89%
    dev1|| 0.89%
    /dev1|| 0.89%
    mkfifo1|| 0.89%
    catls1|| 0.89%
    alial1|| 0.89%
    cd.iso1|| 0.89%
    du1|| 0.89%
    pipe1|| 0.89%
    mkf1|| 0.89%
    which1|| 0.89%
    ____
    *) Интервалы неактивности длительностью 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$