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

Содержание

Журнал

Четверг (04/07/11)

/dev/pts/4
13:22:55
#xen
xen               xend              xenstore-chmod    xenstore-ls       xentrace
xenbaked          xen-detect        xenstore-control  xenstore-read     xentrace_format
xen-bugtool       xenmon.py         xenstored         xenstore-rm       xentrace_setmask
xencons           xenperf           xenstore-exists   xenstore-write    xentrace_setsize
xenconsoled       xen-python-path   xenstore-list     xentop
13:22:55
#xen
xen               xend              xenstore-chmod    xenstore-ls       xentrace
xenbaked          xen-detect        xenstore-control  xenstore-read     xentrace_format
xen-bugtool       xenmon.py         xenstored         xenstore-rm       xentrace_setmask
xencons           xenperf           xenstore-exists   xenstore-write    xentrace_setsize
xenconsoled       xen-python-path   xenstore-list     xentop
13:22:55
#xen
bash: xen: command not found
13:23:01
#xen --help
bash: xen: command not found
13:23:03
#xend
ERROR Internal error: Could not obtain handle on privileged command interface (2 = No such file or directory)
ERROR Internal error: Could not obtain handle on privileged command interface (2 = No such file or directory)
Traceback (most recent call last):
  File "/usr/sbin/xend", line 51, in ?
    from xen.xend.server import SrvDaemon
  File "/usr/lib64/python2.4/site-packages/xen/xend/server/SrvDaemon.py", line 21, in ?
    import relocate
  File "/usr/lib64/python2.4/site-packages/xen/xend/server/relocate.py", line 26, in ?
    from xen.xend import XendDomain
  File "/usr/lib64/python2.4/site-packages/xen/xend/XendDomain.py", line 33, in ?
    import XendDomainInfo
  File "/usr/lib64/python2.4/site-packages/xen/xend/XendDomainInfo.py", line 40, in ?
    import image
  File "/usr/lib64/python2.4/site-packages/xen/xend/image.py", line 37, in ?
    xc = xen.lowlevel.xc.xc()
xen.lowlevel.xc.Error: (1, 'Internal error', 'Could not obtain handle on privileged command interface (2 = No such file or directory)')
13:23:09
#xen
xen               xend              xenstore-chmod    xenstore-ls       xentrace
xenbaked          xen-detect        xenstore-control  xenstore-read     xentrace_format
xen-bugtool       xenmon.py         xenstored         xenstore-rm       xentrace_setmask
xencons           xenperf           xenstore-exists   xenstore-write    xentrace_setsize
xenconsoled       xen-python-path   xenstore-list     xentop
13:23:09
#yum search virtmanager
Loaded plugins: fastestmirror
Loading mirror speeds from cached hostfile
 * addons: mirror.space.kz
 * base: mirror.space.kz
 * extras: mirror.space.kz
 * rpmforge: apt.sw.be
 * updates: mirror.space.kz
Warning: No matches found for: virtmanager
No Matches found
13:24:37
#yum search virt-manager
Loaded plugins: fastestmirror
Loading mirror speeds from cached hostfile
 * addons: mirror.space.kz
 * base: mirror.space.kz
 * extras: mirror.space.kz
 * rpmforge: apt.sw.be
 * updates: mirror.space.kz
================================== Matched: virt-manager ===================================
python-virtinst.noarch : Python modules and utilities for installing virtual machines
virt-manager.x86_64 : Virtual Machine Manager
virt-viewer.x86_64 : Virtual Machine Viewer
13:24:41
#yum -y install virt-manager.x86_64
Loaded plugins: fastestmirror
Loading mirror speeds from cached hostfile
 * addons: mirror.space.kz
 * base: mirror.space.kz
 * extras: mirror.space.kz
 * rpmforge: apt.sw.be
 * updates: mirror.space.kz
Setting up Install Process
Resolving Dependencies
--> Running transaction check
...
Trying other mirror.
http://centosy4.centos.org/centos/5.5/os/x86_64/CentOS/virt-manager-0.6.1-12.el5.x86_64.rpm: [Errno 4] IOError: <urlopen error (-3, 'Temporary failure in name resolution')>
Trying other mirror.
http://ftp.chg.ru/pub/Linux/CentOS/5.5/os/x86_64/CentOS/virt-manager-0.6.1-12.el5.x86_64.rpm: [Errno 4] IOError: <urlopen error (-3, 'Temporary failure in name resolution')>
Trying other mirror.
Error Downloading Packages:
  gtk-vnc-0.3.8-3.el5.x86_64: failure: CentOS/gtk-vnc-0.3.8-3.el5.x86_64.rpm from base: [Errno 256] No more mirrors to try.
  gtk-vnc-python-0.3.8-3.el5.x86_64: failure: CentOS/gtk-vnc-python-0.3.8-3.el5.x86_64.rpm from base: [Errno 256] No more mirrors to try.
  gnome-python2-gnomekeyring-2.16.0-3.el5.x86_64: failure: CentOS/gnome-python2-gnomekeyring-2.16.0-3.el5.x86_64.rpm from base: [Errno 256] No more mirrors to try.
  virt-manager-0.6.1-12.el5.x86_64: failure: CentOS/virt-manager-0.6.1-12.el5.x86_64.rpm from base: [Errno 256] No more mirrors to try.
13:25:10
#host ya.ru

Пятница (04/08/11)

/dev/pts/4
05:49:41
#'/usr/share/applications/redhat-web.desktop'
bash: /usr/share/applications/redhat-web.desktop: Permission denied
05:50:21
#host ya.ru

05:58:55
#/etc/init.d/named stop
Stopping named:                                            [  OK  ]
05:59:08
#vim /etc/resolv.conf
--- /tmp/l3-saved-3690.26062.23902	2011-04-08 09:59:24.000000000 +0600
+++ /etc/resolv.conf	2011-04-08 09:59:54.000000000 +0600
@@ -1,3 +1,3 @@
-; generated by /sbin/dhclient-script
-search karakol.unix.bas
-nameserver 192.168.15.2
+#; generated by /sbin/dhclient-script
+#search karakol.unix.bas
+#nameserver 192.168.15.2
06:00:09
#vim /etc/resolv.conf
--- /tmp/l3-saved-3690.19682.6404	2011-04-08 10:00:11.000000000 +0600
+++ /etc/resolv.conf	2011-04-08 10:00:17.000000000 +0600
@@ -1,3 +1,2 @@
-#; generated by /sbin/dhclient-script
-#search karakol.unix.bas
-#nameserver 192.168.15.2
+search karakol.unix.bas
+nameserver 192.168.15.2
06:00:18
#vim /etc/resolv.conf
--- /tmp/l3-saved-3690.31031.20624	2011-04-08 10:00:22.000000000 +0600
+++ /etc/resolv.conf	2011-04-08 10:00:46.000000000 +0600
@@ -1,2 +1,3 @@
-search karakol.unix.bas
-nameserver 192.168.15.2
+#search karakol.unix.bas
+#nameserver 192.168.15.2
+nameserver 127.0.0.1
06:00:58
#vim /etc/resolv.conf
06:02:08
#~
Loaded plugins: fastestmirror
Loading mirror speeds from cached hostfile
 * addons: mirror.space.kz
 * base: mirror.space.kz
 * extras: mirror.space.kz
 * rpmforge: apt.sw.be
 * updates: mirror.space.kz
addons                                                           |  951 B     00:00
base                                                             | 2.1 kB     00:00
extras                                                           | 2.1 kB     00:00
...
  Installing     : gnome-python2-gnomekeyring                                       1/4
  Installing     : gtk-vnc                                                          2/4
  Installing     : gtk-vnc-python                                                   3/4
  Installing     : virt-manager                                                     4/4
Installed:
  virt-manager.x86_64 0:0.6.1-12.el5
Dependency Installed:
  gnome-python2-gnomekeyring.x86_64 0:2.16.0-3.el5     gtk-vnc.x86_64 0:0.3.8-3.el5
  gtk-vnc-python.x86_64 0:0.3.8-3.el5
Complete!
06:03:25
#top
top - 10:04:54 up 16 min,  3 users,  load average: 0.10, 0.09, 0.06
Tasks: 176 total,   2 running, 174 sleeping,   0 stopped,   0 zombie
Cpu(s):  2.2%us,  0.2%sy,  0.0%ni, 97.3%id,  0.2%wa,  0.0%hi,  0.2%si,  0.0%st
Mem:   4016364k total,   874220k used,  3142144k free,    37624k buffers
  PID USER      PR  NI  VIRT  RES  SHR S %CPU %MEM    TIME+  COMMAND
Swap:  2097256k total,        0k used,  2097256k free,   505760k cached
 3297 user      16   0  101m  13m 1400 S  3.3  0.3   0:05.35 l3-agent
 3193 root      15   0  359m  11m 7680 S  0.7  0.3   0:07.64 Xorg
 2914 root      16   0  119m 3484 2380 S  0.3  0.1   0:00.11 libvirtd
    1 root      15   0 10348  684  576 S  0.0  0.0   0:00.44 init
...
   52 root      10  -5     0    0    0 S  0.0  0.0   0:00.00 kblockd/0
   53 root      10  -5     0    0    0 S  0.0  0.0   0:00.00 kblockd/1
   54 root      14  -5     0    0    0 S  0.0  0.0   0:00.00 kacpid
  162 root      14  -5     0    0    0 S  0.0  0.0   0:00.00 cqueue/0
  163 root      14  -5     0    0    0 S  0.0  0.0   0:00.00 cqueue/1
  166 root      10  -5     0    0    0 S  0.0  0.0   0:00.00 khubd
  168 root      10  -5     0    0    0 S  0.0  0.0   0:00.00 kseriod
  242 root      15   0     0    0    0 S  0.0  0.0   0:00.00 khungtaskd
  243 root      19   0     0    0    0 S  0.0  0.0   0:00.00 pdflush
  244 root      15   0     0    0    0 S  0.0  0.0   0:00.00 pdflush
06:04:55
#ls /home/user/
a_reports/           .dmrc                .gtkrc-1.2-gnome2    .nautilus/
backups/             .eggcups/            .ICEauthority        .recently-used
.bash_history        .elinks/             issue                .recently-used.xbel
.bash_logout         .esd_auth            .l3rc                .redhat/
.bash_profile        .evolution/          lab                  .sane/
.bashrc              .gconf/              lab~                 .ssh/
bin/                 .gconfd/             .lesshst             .thumbnails/
.config/             .gnome/              .lilalo/             .Trash/
cpumem.info          .gnome2/             Mail/                .viminfo
december/            .gnome2_private/     .metacity/           .xsession-errors
Desktop/             .gstreamer-0.10/     .mozilla/
06:04:55
#ls /home/user/
a_reports/           .dmrc                .gtkrc-1.2-gnome2    .nautilus/
backups/             .eggcups/            .ICEauthority        .recently-used
.bash_history        .elinks/             issue                .recently-used.xbel
.bash_logout         .esd_auth            .l3rc                .redhat/
.bash_profile        .evolution/          lab                  .sane/
.bashrc              .gconf/              lab~                 .ssh/
bin/                 .gconfd/             .lesshst             .thumbnails/
.config/             .gnome/              .lilalo/             .Trash/
cpumem.info          .gnome2/             Mail/                .viminfo
december/            .gnome2_private/     .metacity/           .xsession-errors
Desktop/             .gstreamer-0.10/     .mozilla/
06:04:55
#ls /home/user/
a_reports  backups  bin  cpumem.info  december  Desktop  issue  lab  lab~  Mail
06:07:21
#ls /home/user/a_reports/
one  three  two
06:07:26
#ls /home/user/issue
/home/user/issue
06:07:35
#ls /home/user/december/
graph_dec_b_1  graph_dec_b_3  memo_dec_b_2  report_dec_b_1  report_dec_b_3
graph_dec_b_2  memo_dec_b_1   memo_dec_b_3  report_dec_b_2
06:07:40
#df -h
Filesystem            Size  Used Avail Use% Mounted on
/dev/sda1             4.9G  1.8G  2.9G  39% /
/dev/sda7             2.0G   77M  1.8G   5% /tmp
/dev/sda5             9.7G  317M  8.9G   4% /var
/dev/sda3             9.7G  297M  8.9G   4% /home
/dev/sda2              20G  2.7G   16G  15% /usr
tmpfs                 2.0G     0  2.0G   0% /dev/shm
/dev/sda8             963M   18M  896M   2% /data
/dev/pts/6
06:07:47
#ls /home/user/*iso
ls: /home/user/*iso: No such file or directory
06:07:53
#ls /home/user/
a_reports  backups  bin  cpumem.info  december  Desktop  issue  lab  lab~  Mail
/dev/pts/4
06:08:22
#/etc/init.d/nfs
nfs      nfslock
06:08:22
#/etc/init.d/nfs restart
Shutting down NFS mountd:                                  [  OK  ]
Shutting down NFS daemon:                                  [  OK  ]
Shutting down NFS quotas:                                  [  OK  ]
Shutting down NFS services:                                [  OK  ]
Starting NFS services:                                     [  OK  ]
Starting NFS quotas:                                       [  OK  ]
Starting NFS daemon:                                       [  OK  ]
Starting NFS mountd:                                       [  OK  ]
/dev/pts/6
06:17:39
#df -h
Filesystem            Size  Used Avail Use% Mounted on
/dev/sda1             4.9G  1.8G  2.9G  39% /
/dev/sda7             2.0G   77M  1.8G   5% /tmp
/dev/sda5             9.7G  4.3G  5.0G  46% /var
/dev/sda3             9.7G  887M  8.4G  10% /home
/dev/sda2              20G  2.7G   16G  15% /usr
tmpfs                 2.0G     0  2.0G   0% /dev/shm
/dev/sda8             963M   18M  896M   2% /data
06:17:51
#cat /etc/exports
/usr  192.168.15.0/24(ro)
/dev/pts/4
06:24:48
#cat /etc/exports
/usr  192.168.15.0/24(ro)
06:24:57
#showmount -e
Export list for linux4.unix.bas:
/usr 192.168.15.0/24
06:25:04
#showmount -e 192.168.15.3
Export list for 192.168.15.3:
/usr 192.168.15.0/24
06:26:44
#mount 192.168.15.3:/usr /mnt

06:26:58
#ls /mnt
bin  games    kerberos  lib64    local       sbin   src  X11R6
etc  include  lib       libexec  lost+found  share  tmp
06:27:01
#more /etc/exports
06:27:53
#touch /mnt/test
touch: cannot touch `/mnt/test': Read-only file system
06:28:43
#more /etc/passwd | grep user
rpc:x:32:32:Portmapper RPC user:/:/sbin/nologin
rpcuser:x:29:29:RPC Service User:/var/lib/nfs:/sbin/nologin
user:x:500:500::/home/user:/bin/bash
06:29:08
#vim /etc/exports
--- /tmp/l3-saved-3690.24690.10426	2011-04-08 10:31:27.000000000 +0600
+++ /etc/exports	2011-04-08 10:31:59.000000000 +0600
@@ -1 +1 @@
-/usr  192.168.15.0/24(ro)
+/usr  192.168.15.0/24(rw,no_root_squash)
06:31:59
#exportfs
/usr            192.168.15.0/24
06:32:46
#umount /mnt

06:32:51
#mount 192.168.15.3:/usr /mnt

06:32:52
#touch /mnt/test

06:32:57
#rm /mnt/test
rm: remove regular empty file `/mnt/test'? y
06:33:06
#ls /mnt/test
ls: /mnt/test: No such file or directory
06:33:12
#ls /mnt/
bin  games    kerberos  lib64    local       sbin   src  X11R6
etc  include  lib       libexec  lost+found  share  tmp
06:34:00
#~ 4( )
Shutting down NFS mountd:                                  [  OK  ]
Shutting down NFS daemon:                                  [  OK  ]
Shutting down NFS quotas:                                  [  OK  ]
Shutting down NFS services:                                [  OK  ]
Starting NFS services:                                     [  OK  ]
Starting NFS quotas:                                       [  OK  ]
Starting NFS daemon:                                       [  OK  ]
Starting NFS mountd:                                       [  OK  ]
06:34:13
#man export
06:38:28
#man exportfs
06:41:41
#time sh

06:46:04
#man time
06:47:03
#showmount -
showmount: can't get address for -
06:53:44
#showmount -a
All mount points on linux4.unix.bas:
192.168.15.3:/usr
06:53:46
#mount
/dev/sda1 on / type ext3 (rw)
proc on /proc type proc (rw)
sysfs on /sys type sysfs (rw)
devpts on /dev/pts type devpts (rw,gid=5,mode=620)
/dev/sda7 on /tmp type ext3 (rw)
/dev/sda5 on /var type ext3 (rw)
/dev/sda3 on /home type ext3 (rw)
/dev/sda2 on /usr type ext3 (rw)
tmpfs on /dev/shm type tmpfs (rw)
/dev/sda8 on /data 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)
nfsd on /proc/fs/nfsd type nfsd (rw)
192.168.15.3:/usr on /mnt type nfs (rw,addr=192.168.15.3)
06:54:08
#showmount -d
Directories on linux4.unix.bas:
/usr
You have new mail in /var/spool/mail/root
/dev/pts/6
06:54:24
#mount
/dev/sda1 on / type ext3 (rw)
proc on /proc type proc (rw)
sysfs on /sys type sysfs (rw)
devpts on /dev/pts type devpts (rw,gid=5,mode=620)
/dev/sda7 on /tmp type ext3 (rw)
/dev/sda5 on /var type ext3 (rw)
/dev/sda3 on /home type ext3 (rw)
/dev/sda2 on /usr type ext3 (rw)
tmpfs on /dev/shm type tmpfs (rw)
/dev/sda8 on /data 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)
nfsd on /proc/fs/nfsd type nfsd (rw)
192.168.15.3:/usr on /mnt type nfs (rw,addr=192.168.15.3)
06:54:26
#showmount -a
All mount points on linux4.unix.bas:
192.168.15.3:/usr
/dev/pts/4
06:54:57
#showmount -e
Export list for linux4.unix.bas:
/usr 192.168.15.0/24
06:55:04
#man showmount
06:55:30
#man exports
06:55:49
#rpm -qa | grep ftp
ftp-0.17-35.el5
lftp-3.7.11-4.el5
07:02:59
#yum search ftpd
Loaded plugins: fastestmirror
Loading mirror speeds from cached hostfile
 * addons: mirror.space.kz
 * base: mirror.space.kz
 * extras: mirror.space.kz
 * rpmforge: apt.sw.be
 * updates: mirror.space.kz
====================================== Matched: ftpd =======================================
atftp-server.x86_64 : Advanced Trivial File Transfer Protocol (TFTP) server
checkpassword.x86_64 : Provides a simple, uniform password-checking interface
checkpassword-pam.x86_64 : Provides a simple, uniform password-checking interface using PAM
proftpd.x86_64 : Flexible, stable and highly-configurable FTP server
proftpd-devel.x86_64 : Header files, libraries and development documentation for proftpd.
proftpd-ldap.x86_64 : Module to add LDAP support to the ProFTPD FTP server
proftpd-mysql.x86_64 : Module to add MySQL support to the ProFTPD FTP server
proftpd-postgresql.x86_64 : Module to add PostgreSQL support to the ProFTPD FTP server
pure-ftpd.x86_64 : Lightweight, fast and secure FTP server
pure-ftpd-selinux.x86_64 : SELinux support for Pure-FTPD
sharedance.x86_64 : Ephemeral key/data pair storing daemon
vsftpd.x86_64 : vsftpd - Very Secure Ftp Daemon
07:03:21
#yum search vsftpd
Loaded plugins: fastestmirror
Loading mirror speeds from cached hostfile
 * addons: mirror.space.kz
 * base: mirror.space.kz
 * extras: mirror.space.kz
 * rpmforge: apt.sw.be
 * updates: mirror.space.kz
===================================== Matched: vsftpd ======================================
pure-ftpd-selinux.x86_64 : SELinux support for Pure-FTPD
vsftpd.x86_64 : vsftpd - Very Secure Ftp Daemon
07:03:26
#yum -y install vsftpd.x86_64
Loaded plugins: fastestmirror
Loading mirror speeds from cached hostfile
 * addons: mirror.space.kz
 * base: mirror.space.kz
 * extras: mirror.space.kz
 * rpmforge: apt.sw.be
 * updates: mirror.space.kz
Setting up Install Process
Resolving Dependencies
--> Running transaction check
...
Install       1 Package(s)
Upgrade       0 Package(s)
Total download size: 139 k
Downloading Packages:
vsftpd-2.0.5-16.el5_5.1.x86_64.rpm                                   | 139 kB     00:01
Running rpm_check_debug
Running Transaction Test
Finished Transaction Test
Transaction Test Succeeded
Running Transaction
/dev/pts/7
07:05:11
#chkconfig named on

/dev/pts/4
07:08:05
#vim /etc/vsftpd/
07:08:05
#vim /etc/vsftpd/vsftpd.conf
07:08:31
#yum install filezilla.x86_64
Loaded plugins: fastestmirror
Loading mirror speeds from cached hostfile
 * addons: mirror.space.kz
 * base: mirror.space.kz
 * extras: mirror.space.kz
 * rpmforge: apt.sw.be
 * updates: mirror.space.kz
Setting up Install Process
Resolving Dependencies
--> Running transaction check
...
 wxGTK               x86_64           2.8.12-1.el5.rf              rpmforge            27 M
 xdg-utils           noarch           1.0.2-2.el5.rf               rpmforge            51 k
Transaction Summary
============================================================================================
Install       3 Package(s)
Upgrade       0 Package(s)
Total download size: 32 M
Is this ok [y/N]: n
Exiting on user Command
Complete!
07:08:47
#chkconfig --list | grep vsftpd
vsftpd          0:off   1:off   2:off   3:off   4:off   5:off   6:off
07:09:21
#more /etc/passwd
07:09:51
#ls /var/
account/    ftp/        local/      mail/       preserve/   tmp/
cache/      games/      lock/       named/      racoon/     www/
db/         gdm/        log/        nis/        run/        yp/
empty/      lib/        lost+found/ opt/        spool/
07:09:51
#ls /var/ftp/pub/

07:10:13
#mkdir /var/ftp/pub/test

07:10:19
#mkdir /var/ftp/pub/test{1..20}

07:10:33
#vim /etc/vsftpd/vsftpd
07:10:33
#vim /etc/vsftpd/
07:10:33
#vim /etc/vsftpd/user_list
07:12:16
#~
/bin/sh
/bin/bash
/sbin/nologin
/bin/tcsh
/bin/csh
/bin/ksh
07:12:23
#vim /etc/vsftpd/ftpusers
07:16:22
#~
  5 # Note that the default vsftpd pam config also checks /etc/vsftpd/ftpusers
  6 # for users that are denied.
  7 root
  8 bin
  9 daemon
 10 adm
 11 lp
 12 sync
 13 shutdown
 14 halt
 15 mail
 16 news
 17 uucp
"/etc/vsftpd/user_list" 20L, 361C
 18 operator
 19 games
 20 nobody
07:16:32
#~
pub
07:16:40
#sftp user@192.168.15.2
Connecting to 192.168.15.2...
The authenticity of host '192.168.15.2 (192.168.15.2)' can't be established.
RSA key fingerprint is b0:eb:1b:d3:22:b5:d5:bb:e8:4a:10:1d:3b:fb:59:f4.
Are you sure you want to continue connecting (yes/no)? yes
Warning: Permanently added '192.168.15.2' (RSA) to the list of known hosts.
user@192.168.15.2's password:
Permission denied, please try again.
user@192.168.15.2's password:
07:18:02
#lftp 192.168.15.2
lftp 192.168.15.2:~> ls
drwxr-xr-x    2 0        0            4096 May 25  2010 pub
lftp 192.168.15.2:/> ls pub
lftp 192.168.15.2:/> ls pub/
lftp 192.168.15.2:/> exit
07:19:05
#lftp 192.168.15.2
lftp 192.168.15.2:~> ls /
drwxr-xr-x    2 0        0            4096 May 25  2010 pub
lftp 192.168.15.2:/> ls ../
drwxr-xr-x    2 0        0            4096 May 25  2010 pub
lftp 192.168.15.2:/> exit
07:19:20
#top
top - 11:51:21 up  2:03,  3 users,  load average: 1.47, 0.58, 0.27
Tasks: 181 total,   2 running, 179 sleeping,   0 stopped,   0 zombie
Cpu(s):  9.4%us,  2.8%sy,  0.1%ni, 85.9%id,  1.7%wa,  0.0%hi,  0.1%si,  0.0%st
Mem:   4016364k total,  3962800k used,    53564k free,    74184k buffers
  PID USER      PR  NI  VIRT  RES  SHR S %CPU %MEM    TIME+  COMMAND
Swap:  2097256k total,       16k used,  2097240k free,  2807100k cached
 4497 root      15   0  706m 526m 2500 S 99.1 13.4   3:00.45 qemu-kvm
 3297 user      25   0  103m  14m 1408 R 93.1  0.4  20:18.59 l3-agent
 4070 root      15   0  554m  40m  14m S  2.0  1.0   0:31.71 /usr/share/virt
 4560 user      15   0  524m  97m  22m S  2.0  2.5   0:13.42 firefox
...
   54 root      14  -5     0    0    0 S  0.0  0.0   0:00.00 kacpid
  162 root      14  -5     0    0    0 S  0.0  0.0   0:00.00 cqueue/0
  163 root      14  -5     0    0    0 S  0.0  0.0   0:00.00 cqueue/1
  166 root      10  -5     0    0    0 S  0.0  0.0   0:00.00 khubd
  168 root      10  -5     0    0    0 S  0.0  0.0   0:00.00 kseriod
  242 root      15   0     0    0    0 S  0.0  0.0   0:00.00 khungtaskd
  243 root      15   0     0    0    0 S  0.0  0.0   0:00.05 pdflush
  245 root      10  -5     0    0    0 S  0.0  0.0   0:00.55 kswapd0
  246 root      15  -5     0    0    0 S  0.0  0.0   0:00.00 aio/0
  247 root      15  -5     0    0    0 S  0.0  0.0   0:00.00 aio/1
прошло 32 минуты
07:51:24
#more /etc/hosts
07:51:24
#more /etc/hosts.allow
07:53:53
#more /etc/hosts.deny
07:54:01
#ldd /bin/
Display all 110 possibilities? (y or n)
alsacard              ed                    mailx                 sleep
alsaunmute            egrep                 mkdir                 sort
arch                  env                   mknod                 stty
awk                   ex                    mktemp                su
basename              false                 more                  sync
bash                  fgrep                 mount                 tar
cat                   gawk                  mountpoint            taskset
chgrp                 gettext               mv                    tcptraceroute
chmod                 grep                  netstat               tcsh
...
dbus-send             ksh                   redhat_lsb_init       unicode_start
dbus-uuidgen          ksh93                 rm                    unicode_stop
dd                    link                  rmdir                 unlink
df                    ln                    rpm                   usleep
dmesg                 loadkeys              rvi                   vi
dnsdomainname         loadkeys.static       rview                 view
doexec                logger                sed                   ypdomainname
domainname            login                 setfont               zcat
dumpkeys              ls                    setserial
echo                  mail                  sh
07:54:01
#ldd /bin/vi
        libselinux.so.1 => /lib64/libselinux.so.1 (0x0000003b91a00000)
        libtermcap.so.2 => /lib64/libtermcap.so.2 (0x0000003b92e00000)
        libacl.so.1 => /lib64/libacl.so.1 (0x0000003b93600000)
        libc.so.6 => /lib64/libc.so.6 (0x0000003b92200000)
        libdl.so.2 => /lib64/libdl.so.2 (0x0000003b92a00000)
        libsepol.so.1 => /lib64/libsepol.so.1 (0x0000003b91600000)
        /lib64/ld-linux-x86-64.so.2 (0x0000003b91200000)
        libattr.so.1 => /lib64/libattr.so.1 (0x0000003b91e00000)
07:55:32
#ldd /bin/dd
        librt.so.1 => /lib64/librt.so.1 (0x0000003b93200000)
        libc.so.6 => /lib64/libc.so.6 (0x0000003b92200000)
        libpthread.so.0 => /lib64/libpthread.so.0 (0x0000003b92e00000)
        /lib64/ld-linux-x86-64.so.2 (0x0000003b91200000)
07:55:49
#yum install samba
Loaded plugins: fastestmirror
Loading mirror speeds from cached hostfile
 * addons: mirror.space.kz
 * base: mirror.space.kz
 * extras: mirror.space.kz
 * rpmforge: apt.sw.be
 * updates: mirror.space.kz
Setting up Install Process
Resolving Dependencies
--> Running transaction check
...
Transaction Summary
============================================================================================
Install       2 Package(s)
Upgrade       3 Package(s)
Total download size: 30 M
Is this ok [y/N]: y
Downloading Packages:
(1/5): perl-Convert-ASN1-0.20-1.1.noarch.rpm                         |  42 kB     00:00
(2/5): libsmbclient-3.0.33-3.29.el5_5.1.x86_64.rpm                   | 916 kB     00:17
(3/5): samba-client-3.0.33-3.29.el5_5.1.x86_64.rpm                   | 5.7 MB     02:16
/dev/pts/7
08:01:07
#vim .bash_profile
--- /tmp/l3-saved-6693.10733.28728	2011-04-08 12:08:39.000000000 +0600
+++ .bash_profile	2011-04-08 12:08:44.000000000 +0600
@@ -1,6 +1,8 @@
 l3-agent
 # .bash_profile
 
+export http_proxy=http://192.168.15.1:3128
+
 # Get the aliases and functions
 if [ -f ~/.bashrc ]; then
 	. ~/.bashrc
/dev/pts/4
08:06:39
#export http_proxy=http://192.168.15.1:3128

/dev/pts/7
08:08:44
#ping 192.168.122.1
PING 192.168.122.1 (192.168.122.1) 56(84) bytes of data.
64 bytes from 192.168.122.1: icmp_seq=1 ttl=64 time=0.037 ms
64 bytes from 192.168.122.1: icmp_seq=2 ttl=64 time=0.037 ms
--- 192.168.122.1 ping statistics ---
2 packets transmitted, 2 received, 0% packet loss, time 999ms
rtt min/avg/max/mdev = 0.037/0.037/0.037/0.000 ms
/dev/pts/4
08:10:18
#brc
brcm_iscsiuio  brctl
08:10:18
#brctl show
bridge name     bridge id               STP enabled     interfaces
virbr0          8000.fe520040dc3d       yes             vnet0
08:13:52
#ifconfig
eth0      Link encap:Ethernet  HWaddr 00:26:18:E4:56:60
          inet addr:192.168.15.4  Bcast:192.168.15.255  Mask:255.255.255.0
          inet6 addr: fe80::226:18ff:fee4:5660/64 Scope:Link
          UP BROADCAST RUNNING MULTICAST  MTU:1500  Metric:1
          RX packets:480171 errors:0 dropped:0 overruns:0 frame:0
          TX packets:233824 errors:0 dropped:0 overruns:0 carrier:1
          collisions:0 txqueuelen:1000
          RX bytes:702032933 (669.5 MiB)  TX bytes:16287140 (15.5 MiB)
          Interrupt:66 Memory:feac0000-feb00000
lo        Link encap:Local Loopback
...
          TX packets:92 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:0
          RX bytes:29508 (28.8 KiB)  TX bytes:16809 (16.4 KiB)
vnet0     Link encap:Ethernet  HWaddr FE:52:00:40:DC:3D
          inet6 addr: fe80::fc52:ff:fe40:dc3d/64 Scope:Link
          UP BROADCAST RUNNING MULTICAST  MTU:1500  Metric:1
          RX packets:46 errors:0 dropped:0 overruns:0 frame:0
          TX packets:59 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:500
          RX bytes:6659 (6.5 KiB)  TX bytes:6500 (6.3 KiB)
/dev/pts/11
08:14:59
#ifconfig
eth0      Link encap:Ethernet  HWaddr 00:26:18:E4:56:60
          inet addr:192.168.15.4  Bcast:192.168.15.255  Mask:255.255.255.0
          inet6 addr: fe80::226:18ff:fee4:5660/64 Scope:Link
          UP BROADCAST RUNNING MULTICAST  MTU:1500  Metric:1
          RX packets:479797 errors:0 dropped:0 overruns:0 frame:0
          TX packets:233412 errors:0 dropped:0 overruns:0 carrier:1
          collisions:0 txqueuelen:1000
          RX bytes:701989273 (669.4 MiB)  TX bytes:16235844 (15.4 MiB)
          Interrupt:66 Memory:feac0000-feb00000
lo        Link encap:Local Loopback
...
          TX packets:92 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:0
          RX bytes:28544 (27.8 KiB)  TX bytes:16809 (16.4 KiB)
vnet0     Link encap:Ethernet  HWaddr FE:52:00:40:DC:3D
          inet6 addr: fe80::fc52:ff:fe40:dc3d/64 Scope:Link
          UP BROADCAST RUNNING MULTICAST  MTU:1500  Metric:1
          RX packets:41 errors:0 dropped:0 overruns:0 frame:0
          TX packets:43 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:500
          RX bytes:5625 (5.4 KiB)  TX bytes:5668 (5.5 KiB)

Файлы

  • /etc/exports
  • /etc/exports
    >
    /usr  192.168.15.0/24(ro)
    

    Статистика

    Время первой команды журнала13:22:55 2011- 4- 7
    Время последней команды журнала08:14:59 2011- 4- 8
    Количество командных строк в журнале101
    Процент команд с ненулевым кодом завершения, %10.89
    Процент синтаксически неверно набранных команд, % 3.96
    Суммарное время работы с терминалом *, час 1.92
    Количество командных строк в единицу времени, команда/мин 0.87
    Частота использования команд
    ls13|============| 12.50%
    vim12|===========| 11.54%
    yum8|=======| 7.69%
    showmount7|======| 6.73%
    more6|=====| 5.77%
    xen5|====| 4.81%
    man5|====| 4.81%
    ~5|====| 4.81%
    mount4|===| 3.85%
    ldd3|==| 2.88%
    grep3|==| 2.88%
    ifconfig2|=| 1.92%
    mkdir2|=| 1.92%
    chkconfig2|=| 1.92%
    host2|=| 1.92%
    /etc/init.d/nfs2|=| 1.92%
    cat2|=| 1.92%
    lftp2|=| 1.92%
    touch2|=| 1.92%
    top2|=| 1.92%
    df2|=| 1.92%
    brctl1|| 0.96%
    umount1|| 0.96%
    rm1|| 0.96%
    time1|| 0.96%
    /etc/init.d/named1|| 0.96%
    sftp1|| 0.96%
    brc1|| 0.96%
    ping1|| 0.96%
    redhat-web.desktop'1|| 0.96%
    export1|| 0.96%
    rpm1|| 0.96%
    xend1|| 0.96%
    exportfs1|| 0.96%
    ____
    *) Интервалы неактивности длительностью 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$