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

Содержание

Журнал

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

/dev/pts/3
10:58:08
#ls /etc/rc5.d/
K01dnsmasq         K50netconsole      S02lvm2-monitor     S14nfslock     S56cups
K02avahi-dnsconfd  K69rpcsvcgssd      S04readahead_early  S15mdmonitor   S56rawdevices
K02NetworkManager  K73ypbind          S05kudzu            S18rpcidmapd   S80sendmail
K02oddjobd         K74nscd            S08ip6tables        S19rpcgssd     S85gpm
K05conman          K74ntpd            S08iptables         S22messagebus  S90crond
K05saslauthd       K85mdmpd           S08mcstrans         S25bluetooth   S90xfs
K05wdaemon         K87multipathd      S09isdn             S25netfs       S95anacron
K10psacct          K88wpa_supplicant  S10network          S25pcscd       S95atd
K10tcsd            K89dund            S11auditd           S26acpid       S96readahead_later
K15httpd           K89netplugd        S12restorecond      S26haldaemon   S97yum-updatesd
K20nfs             K89pand            S12syslog           S26hidd        S98avahi-daemon
K24irda            K89rdisc           S13cpuspeed         S28autofs      S99firstboot
K35vncserver       K91capi            S13irqbalance       S50hplip       S99local
K35winbind         S00microcode_ctl   S13portmap          S55sshd        S99smartd
10:59:01
#/etc/rc5.d/K01dnsmasq stop

10:59:46
#/etc/rc5.d/K02avahi-dnsconfd stop
Shutting down Avahi DNS daemon: Failed to kill daemon: No such file or directory
                                                           [FAILED]
10:59:51
#ls /var/lock/subsys/
acpid         bluetooth  haldaemon  hpssd.py       netfs    rpcidmapd  sshd
atd           cpuspeed   hcid       kudzu          network  sdpd       syslog
auditd        crond      hidd       local          nfslock  sendmail   xfs
autofs        cups       hpiod      messagebus     pcscd    smartd     yum-updatesd
avahi-daemon  gpm        hplip      microcode_ctl  portmap  sm-client
11:00:19
#ls -l /var/lock/subsys/
total 0
-rw-r--r-- 1 root root 0 Apr  1 14:27 acpid
-rw-r--r-- 1 root root 0 Apr  1 14:27 atd
-rw-r--r-- 1 root root 0 Apr  1 14:27 auditd
-rw-r--r-- 1 root root 0 Apr  1 14:27 autofs
-rw-r--r-- 1 root root 0 Apr  1 14:27 avahi-daemon
-rw-r--r-- 1 root root 0 Apr  1 14:27 bluetooth
-rw-r--r-- 1 root root 0 Apr  1 14:27 cpuspeed
-rw-r--r-- 1 root root 0 Apr  1 14:27 crond
-rw-r--r-- 1 root root 0 Apr  1 14:27 cups
...
-rw-r--r-- 1 root root 0 Apr  1 14:27 portmap
-rw-r--r-- 1 root root 0 Apr  1 14:27 rpcidmapd
-rw-r--r-- 1 root root 0 Apr  1 14:27 sdpd
-rw-r--r-- 1 root root 0 Apr  1 14:27 sendmail
-rw-r--r-- 1 root root 0 Apr  1 14:27 smartd
-rw-r--r-- 1 root root 0 Apr  1 14:27 sm-client
-rw-r--r-- 1 root root 0 Apr  1 14:27 sshd
-rw------- 1 root root 0 Apr  1 14:27 syslog
-rw-r--r-- 1 root root 0 Apr  1 14:27 xfs
-rw-r--r-- 1 root root 0 Apr  1 14:27 yum-updatesd
11:01:06
#/etc/init.d/crond restart
Stopping crond:                                            [  OK  ]
Starting crond:                                            [  OK  ]
11:01:30
#ls -l /etc/init.d/
total 680
-rwxr-xr-x 1 root root  1566 Jan  8  2010 acpid
-rwxr-xr-x 1 root root  1441 Mar 28  2007 anacron
-rwxr-xr-x 1 root root  1284 Jan 27  2010 atd
-rwxr-xr-x 1 root root  3328 Mar 31  2010 auditd
-rwxr-xr-x 1 root root  3052 Mar 31  2010 autofs
-rwxr-xr-x 1 root root  1877 Jan 27  2010 avahi-daemon
-rwxr-xr-x 1 root root  1824 Jan 27  2010 avahi-dnsconfd
-rwxr-xr-x 1 root root  1477 Jul 14  2008 bluetooth
-rwxr-xr-x 1 root root  1152 Sep 20  2009 capi
...
-rwxr-xr-x 1 root root  3414 Mar 31  2010 sshd
-rwxr-xr-x 1 root root  2043 Apr  3  2010 syslog
-rwxr-xr-x 1 root root  2174 May 25  2008 tcsd
-rwxr-xr-x 1 root root  2051 Mar 25  2009 vncserver
-rwxr-xr-x 1 root root  2008 Mar 31  2010 wdaemon
-rwxr-xr-x 1 root root  1559 Mar 31  2010 winbind
-rwxr-xr-x 1 root root  1634 Mar 31  2010 wpa_supplicant
-rwxr-xr-x 1 root root  3902 Jul 12  2007 xfs
-rwxr-xr-x 1 root root  3518 Sep 22  2009 ypbind
-rwxr-xr-x 1 root root  1498 May 25  2008 yum-updatesd
11:01:53
#ls /etc/init.d/
acpid               firstboot   kudzu           ntpd             single
anacron             functions   lvm2-monitor    oddjobd          smartd
atd                 gpm         mcstrans        pand             sshd
auditd              haldaemon   mdmonitor       pcscd            syslog
autofs              halt        mdmpd           portmap          tcsd
avahi-daemon        hidd        messagebus      psacct           vncserver
avahi-dnsconfd      hplip       microcode_ctl   rawdevices       wdaemon
bluetooth           hsqldb      multipathd      rdisc            winbind
capi                httpd       netconsole      readahead_early  wpa_supplicant
conman              ip6tables   netfs           readahead_later  xfs
cpuspeed            iptables    netplugd        restorecond      ypbind
crond               irda        network         rpcgssd          yum-updatesd
cups                irqbalance  NetworkManager  rpcidmapd
cups-config-daemon  isdn        nfs             rpcsvcgssd
dnsmasq             killall     nfslock         saslauthd
dund                krb524      nscd            sendmail
11:01:56
#ls /etc/rc5.d/
K01dnsmasq         K50netconsole      S02lvm2-monitor     S14nfslock     S56cups
K02avahi-dnsconfd  K69rpcsvcgssd      S04readahead_early  S15mdmonitor   S56rawdevices
K02NetworkManager  K73ypbind          S05kudzu            S18rpcidmapd   S80sendmail
K02oddjobd         K74nscd            S08ip6tables        S19rpcgssd     S85gpm
K05conman          K74ntpd            S08iptables         S22messagebus  S90crond
K05saslauthd       K85mdmpd           S08mcstrans         S25bluetooth   S90xfs
K05wdaemon         K87multipathd      S09isdn             S25netfs       S95anacron
K10psacct          K88wpa_supplicant  S10network          S25pcscd       S95atd
K10tcsd            K89dund            S11auditd           S26acpid       S96readahead_later
K15httpd           K89netplugd        S12restorecond      S26haldaemon   S97yum-updatesd
K20nfs             K89pand            S12syslog           S26hidd        S98avahi-daemon
K24irda            K89rdisc           S13cpuspeed         S28autofs      S99firstboot
K35vncserver       K91capi            S13irqbalance       S50hplip       S99local
K35winbind         S00microcode_ctl   S13portmap          S55sshd        S99smartd
11:02:03
#ls /etc/rc5.d/ | wc -l
70
11:02:07
#ls /etc/init.d/ | wc -l
76
11:02:13
#ls /etc/rc1.d/
K01dnsmasq         K10psacct      K69rpcsvcgssd  K87irqbalance      K90bluetooth
K01smartd          K10tcsd        K72autofs      K87mcstrans        K90network
K02avahi-daemon    K10xfs         K73ypbind      K87multipathd      K91capi
K02avahi-dnsconfd  K15gpm         K74acpid       K87portmap         K91isdn
K02NetworkManager  K15httpd       K74haldaemon   K87restorecond     K92ip6tables
K02oddjobd         K20nfs         K74nscd        K88auditd          K92iptables
K03yum-updatesd    K24irda        K74ntpd        K88pcscd           K95firstboot
K05anacron         K25sshd        K75netfs       K88syslog          K95kudzu
K05atd             K30sendmail    K85mdmonitor   K88wpa_supplicant  K99microcode_ctl
K05conman          K35vncserver   K85mdmpd       K89dund            K99readahead_early
K05saslauthd       K35winbind     K85messagebus  K89hidd            K99readahead_later
K05wdaemon         K44rawdevices  K85rpcgssd     K89netplugd        S02lvm2-monitor
K10cups            K50netconsole  K85rpcidmapd   K89pand            S13cpuspeed
K10hplip           K60crond       K86nfslock     K89rdisc           S99single
11:05:08
#less /etc/inittab
11:05:34
#less /etc/inittab
11:05:47
#chkconfig --list
NetworkManager  0:off   1:off   2:off   3:off   4:off   5:off   6:off
acpid           0:off   1:off   2:on    3:on    4:on    5:on    6:off
anacron         0:off   1:off   2:on    3:on    4:on    5:on    6:off
atd             0:off   1:off   2:off   3:on    4:on    5:on    6:off
auditd          0:off   1:off   2:on    3:on    4:on    5:on    6:off
autofs          0:off   1:off   2:off   3:on    4:on    5:on    6:off
avahi-daemon    0:off   1:off   2:off   3:on    4:on    5:on    6:off
avahi-dnsconfd  0:off   1:off   2:off   3:off   4:off   5:off   6:off
bluetooth       0:off   1:off   2:on    3:on    4:on    5:on    6:off
capi            0:off   1:off   2:off   3:off   4:off   5:off   6:off
...
sshd            0:off   1:off   2:on    3:on    4:on    5:on    6:off
syslog          0:off   1:off   2:on    3:on    4:on    5:on    6:off
tcsd            0:off   1:off   2:off   3:off   4:off   5:off   6:off
vncserver       0:off   1:off   2:off   3:off   4:off   5:off   6:off
wdaemon         0:off   1:off   2:off   3:off   4:off   5:off   6:off
winbind         0:off   1:off   2:off   3:off   4:off   5:off   6:off
wpa_supplicant  0:off   1:off   2:off   3:off   4:off   5:off   6:off
xfs             0:off   1:off   2:on    3:on    4:on    5:on    6:off
ypbind          0:off   1:off   2:off   3:off   4:off   5:off   6:off
yum-updatesd    0:off   1:off   2:on    3:on    4:on    5:on    6:off
11:06:38
#chkconfig --list | less
11:06:49
#chkconfig --list nfs
nfs             0:off   1:off   2:off   3:off   4:off   5:off   6:off
11:07:35
#chkconfig nfs on

11:07:41
#chkconfig --list nfs
nfs             0:off   1:off   2:on    3:on    4:on    5:on    6:off
11:07:42
#/etc/init.d/nfs start
Starting NFS services:                                     [  OK  ]
Starting NFS quotas:                                       [  OK  ]
Starting NFS daemon:                                       [  OK  ]
Starting NFS mountd:                                       [  OK  ]
11:08:00
#/etc/init.d/nfs
Usage: nfs {start|stop|status|restart|reload|condrestart}
11:08:24
#ls -l /var/lock/subsys/
total 0
-rw-r--r-- 1 root root 0 Apr  1 14:27 acpid
-rw-r--r-- 1 root root 0 Apr  1 14:27 atd
-rw-r--r-- 1 root root 0 Apr  1 14:27 auditd
-rw-r--r-- 1 root root 0 Apr  1 14:27 autofs
-rw-r--r-- 1 root root 0 Apr  1 14:27 avahi-daemon
-rw-r--r-- 1 root root 0 Apr  1 14:27 bluetooth
-rw-r--r-- 1 root root 0 Apr  1 14:27 cpuspeed
-rw-r--r-- 1 root root 0 Apr  1 15:01 crond
-rw-r--r-- 1 root root 0 Apr  1 14:27 cups
...
-rw-r--r-- 1 root root 0 Apr  1 14:27 portmap
-rw-r--r-- 1 root root 0 Apr  1 14:27 rpcidmapd
-rw-r--r-- 1 root root 0 Apr  1 14:27 sdpd
-rw-r--r-- 1 root root 0 Apr  1 14:27 sendmail
-rw-r--r-- 1 root root 0 Apr  1 14:27 smartd
-rw-r--r-- 1 root root 0 Apr  1 14:27 sm-client
-rw-r--r-- 1 root root 0 Apr  1 14:27 sshd
-rw------- 1 root root 0 Apr  1 14:27 syslog
-rw-r--r-- 1 root root 0 Apr  1 14:27 xfs
-rw-r--r-- 1 root root 0 Apr  1 14:27 yum-updatesd
11:10:18
#ls -l /var/lock/subsys/nfs
-rw-r--r-- 1 root root 0 Apr  1 15:08 /var/lock/subsys/nfs
11:10:43
#service nfs start
Starting NFS services:                                     [  OK  ]
Starting NFS quotas:                                       [  OK  ]
Starting NFS daemon:                                       [  OK  ]
Starting NFS mountd:                                       [  OK  ]
11:11:08
#which service
/sbin/service
11:12:10
#/etc/init.d/crond status
crond (pid  4669) is running...
11:12:20
#kill 4669

11:12:25
#/etc/init.d/crond status
crond dead but subsys locked
11:12:26
#/etc/init.d/crond restart
Stopping crond:                                            [FAILED]
Starting crond:                                            [  OK  ]
/dev/pts/5
11:14:18
#chkconfig --list nfs
nfs             0:off   1:off   2:off   3:off   4:off   5:off   6:off
/dev/pts/3
11:14:21
#chkconfig --list nfs
nfs             0:off   1:off   2:off   3:off   4:off   5:off   6:off
11:14:24
#grep chkconfig /etc/init.d/nfs
# chkconfig: - 60 20
/dev/pts/5
11:14:40
#/etc/init.d/nfs start

/dev/pts/3
11:15:33
#grep chkconfig /etc/init.d/killall

/dev/pts/5
11:15:41
#[root@linux2:~]# grep chkconfig /etc/init.d/portmap
bash: [root@linux2:~]#: command not found
/dev/pts/3
11:15:42
#grep chkconfig /etc/init.d/* | less
11:15:50
#grep chkconfig /etc/init.d/portmap
# chkconfig: 345 13 87
11:15:54
#ls -l /etc/rc2.d/*portmap
lrwxrwxrwx 1 root root 17 Mar 27 21:09 /etc/rc2.d/K87portmap -> ../init.d/portmap
/dev/pts/5
11:16:17
#grep chkconfig /etc/init.d/portmap
# chkconfig: 345 13 87
11:16:26
#grep chkconfig /etc/init.d/portmap
# chkconfig: 345 13 87
/dev/pts/3
11:17:47
#chkconfig nfs on

11:17:49
#chkconfig --list nfs
nfs             0:off   1:off   2:on    3:on    4:on    5:on    6:off
11:17:50
#cd /etc/rc2.d/

11:18:16
#ln -s ../init.d/portmap K87portmap
ln: creating symbolic link `K87portmap' to `../init.d/portmap': File exists
11:18:25
#ln -sf ../init.d/portmap K87portmap

11:18:32
#mv K87portmap k87portmap

11:18:53
#ls
K01dnsmasq         K35winbind     K86nfslock          S04readahead_early  S26acpid
K02avahi-daemon    K44rawdevices  K87multipathd       S08ip6tables        S26hidd
K02avahi-dnsconfd  K50netconsole  k87portmap          S08iptables         S50hplip
K02NetworkManager  K69rpcsvcgssd  K88wpa_supplicant   S08mcstrans         S55sshd
K02oddjobd         K72autofs      K89dund             S09isdn             S56cups
K05atd             K73ypbind      K89netplugd         S10network          S60nfs
K05conman          K74haldaemon   K89pand             S11auditd           S80sendmail
K05saslauthd       K74nscd        K89rdisc            S12restorecond      S85gpm
K05wdaemon         K74ntpd        K91capi             S12syslog           S90crond
K10psacct          K75netfs       K95firstboot        S13cpuspeed         S90xfs
K10tcsd            K85mdmpd       K95kudzu            S13irqbalance       S95anacron
K15httpd           K85messagebus  K99readahead_later  S15mdmonitor        S97yum-updatesd
K24irda            K85rpcgssd     S00microcode_ctl    S25bluetooth        S99local
K35vncserver       K85rpcidmapd   S02lvm2-monitor     S25pcscd            S99smartd
11:19:15
#ntsysv
                       ┌──────────────────┤ Services ├───────────────────┐
                       │                                                 │
                       │ What services should be automatically started?  │
                       │                                                 │
                       │             [ ] NetworkManager   ↑              │
                       │             [*] acpid            ▮              │
                       │             ] dund               ▒              │
                                         gpm
                       │             [*] hidd             ▒              │
                       │             [*] hplip            ▒              │
...
                       │                                                 │
                       │                                                 │
                       └─────────────────────────────────────────────────┘
Press <F1> for more information on a service.
                                                                             │
                                                                             │
                                                                             │
                                                                             │
                                                                             │
                                                                             │
11:20:12
#ln -sf ../init.d/nfs
K01dnsmasq          K72autofs           K91capi             S25bluetooth
K02avahi-daemon     K73ypbind           K95firstboot        S25pcscd
K02avahi-dnsconfd   K74haldaemon        K95kudzu            S26acpid
K02NetworkManager   K74nscd             K99readahead_later  S26hidd
K02oddjobd          K74ntpd             S00microcode_ctl    S50hplip
K05atd              K75netfs            S02lvm2-monitor     S55sshd
K05conman           K85mdmpd            S04readahead_early  S56cups
K05saslauthd        K85messagebus       S08ip6tables        S60nfs
K05wdaemon          K85rpcgssd          S08iptables         S80sendmail
K10psacct           K85rpcidmapd        S08mcstrans         S85gpm
K10tcsd             K86nfslock          S09isdn             S90crond
K15httpd            K87multipathd       S10network          S90xfs
K24irda             k87portmap          S11auditd           S95anacron
K35vncserver        K88wpa_supplicant   S12restorecond      S97yum-updatesd
K35winbind          K89dund             S12syslog           S99local
K44rawdevices       K89netplugd         S13cpuspeed         S99smartd
K50netconsole       K89pand             S13irqbalance
K69rpcsvcgssd       K89rdisc            S15mdmonitor
11:20:12
#ln -sf ../init.d/nfs S60nfs

11:21:32
#chkconfig
chkconfig version 1.3.30.2 - Copyright (C) 1997-2000 Red Hat, Inc.
This may be freely redistributed under the terms of the GNU Public License.
usage:   chkconfig --list [name]
         chkconfig --add <name>
         chkconfig --del <name>
         chkconfig [--level <levels>] <name> <on|off|reset|resetpriorities>
11:21:43
#touch /etc/init.d/super

11:22:11
#chmod +x /etc/init.d/super

11:22:14
#chkconfig --add super
error reading information on service super: Invalid argument
11:22:19
#vim /etc/init.d/super
--- /tmp/l3-saved-4457.14386.9786	2011-04-01 15:22:25.000000000 +0600
+++ /etc/init.d/super	2011-04-01 15:22:35.000000000 +0600
@@ -0,0 +1,3 @@
+#!/bin/sh
+
+# chkconfig: - 90 10
11:22:35
#chkconfig --add super
service super does not support chkconfig
11:22:37
#vim /etc/init.d/nfs
11:22:55
#1" in
  2   nfs           This shell script takes care of starting and stopping
  4 #               the NFS services.
~   #
  6 # chkconfig: - 90 10
  7 # description: NFS is a popular protocol for file sharing across TCP/IP \
  8 #              networks. This service provides NFS server functionality, \
  9 #              which is configured via the /etc/exports file.
 10 # probe: true
 11 # config: /etc/sysconfig/nfs
 12
...
~
~
~
~
~
~
~
~
~
"/etc/rc.d/init.d/super" 12L, 393C written
11:23:27
#chkconfig --add super

11:23:28
#vim /etc/init.d/super
--- /tmp/l3-saved-4457.17541.10985	2011-04-01 15:23:38.000000000 +0600
+++ /etc/init.d/super	2011-04-01 15:24:53.000000000 +0600
@@ -1,12 +1,11 @@
 #!/bin/sh
 
-# nfs           This shell script takes care of starting and stopping
-#               the NFS services.
+# super         This shell script takes care of starting and stopping
+#               the super services.
 #
 # chkconfig: - 90 10
-# description: NFS is a popular protocol for file sharing across TCP/IP \
-#              networks. This service provides NFS server functionality, \
-#              which is configured via the /etc/exports file.
+# description: Super service is a super service.
+#
 # probe: true
-# config: /etc/sysconfig/nfs
+# config: /etc/sysconfig/super
 
/dev/pts/5
11:24:18
#/etc/rc.local
+------------------------------------------------+
|                                                |
|          WELCOME TO BAS UNIVERISTY             |
|                                                |
+------------------------------------------------+
/dev/pts/3
11:24:53
#chkconfig --add super

11:24:55
#ls -l /etc/init.d/super
-rwxr-xr-x 1 root root 237 Apr  1 15:24 /etc/init.d/super
11:25:31
#vi /etc/rc.
11:25:31
#vi /etc/rc.local
--- /tmp/l3-saved-4457.2973.22160	2011-04-01 15:25:57.000000000 +0600
+++ /etc/rc.local	2011-04-01 15:27:11.000000000 +0600
@@ -5,3 +5,11 @@
 # want to do the full Sys V style init stuff.
 
 touch /var/lock/subsys/local
+
+cat <<EOF
++------------------------------------------------+
+|                                                |
+|          WELCOME TO BAS UNIVERISTY             |
+|                                                |
++------------------------------------------------+
+EOF
11:27:11
#/etc/rc.local
+------------------------------------------------+
|                                                |
|          WELCOME TO BAS UNIVERISTY             |
|                                                |
+------------------------------------------------+
прошло 24 минуты
/dev/pts/5
11:51:19
#rpm -h
rpm: --hash (-h) may only be specified during package installation
/dev/pts/3
11:55:43
#rpm -qf /etc/inittab
initscripts-8.45.30-2.el5.centos
11:58:02
#ls /media/
HP4GB
11:58:51
#mount /dev/cdrom /nt
mount: mount point /nt does not exist
11:58:55
#mount /dev/cdrom /nnt
mount: mount point /nnt does not exist
11:58:56
#mount /dev/cdrom /mnt
mount: No medium found
11:58:58
#mount /dev/cdrom /mnt
mount: block device /dev/cdrom is write-protected, mounting read-only
11:59:47
#ls /mnt/CentOS/| wc -l
3393
/dev/pts/3
12:01:03
#ls /mnt/CentOS/i
iasl-20090123-1.el5.x86_64.rpm
ibsim-0.5-2.el5.x86_64.rpm
ibutils-1.2-11.el5.x86_64.rpm
ibutils-devel-1.2-11.el5.i386.rpm
ibutils-devel-1.2-11.el5.x86_64.rpm
ibutils-libs-1.2-11.el5.i386.rpm
ibutils-libs-1.2-11.el5.x86_64.rpm
ibvexdmtools-0.0.1-12.el5.x86_64.rpm
icon-naming-utils-0.8.1-1.fc6.noarch.rpm
icon-slicer-0.3-7.2.2.x86_64.rpm
...
initscripts-8.45.30-2.el5.centos.x86_64.rpm
inn-2.4.3-9.el5.x86_64.rpm
inn-devel-2.4.3-9.el5.i386.rpm
inn-devel-2.4.3-9.el5.x86_64.rpm
intltool-0.35.0-2.x86_64.rpm
iproute-2.6.18-11.el5.x86_64.rpm
ipsec-tools-0.6.5-13.el5_3.1.x86_64.rpm
iptables-1.3.5-5.3.el5_4.1.x86_64.rpm
iptables-devel-1.3.5-5.3.el5_4.1.i386.rpm
iptables-devel-1.3.5-5.3.el5_4.1.x86_64.rpm
12:01:03
#ls /mnt/CentOS/inn-2.4.3-9.el5.x86_64.rpm
/mnt/CentOS/inn-2.4.3-9.el5.x86_64.rpm
12:01:56
#ls /mnt/CentOS/bash-3.2-24.el5.x86_64.rpm
/mnt/CentOS/bash-3.2-24.el5.x86_64.rpm
12:02:23
#rpm -i /mnt/CentOS/sq
sqlite-3.3.6-5.i386.rpm                        squashfs-tools-3.0-4.x86_64.rpm
sqlite-3.3.6-5.x86_64.rpm                      squid-2.6.STABLE21-6.el5.x86_64.rpm
sqlite-devel-3.3.6-5.i386.rpm                  squirrelmail-1.4.8-5.el5.centos.10.noarch.rpm
sqlite-devel-3.3.6-5.x86_64.rpm
12:02:23
#rpm -i /mnt/CentOS/squid-2.6.STABLE21-6.el5.x86_64.rpm
warning: /mnt/CentOS/squid-2.6.STABLE21-6.el5.x86_64.rpm: Header V3 DSA signature: NOKEY, key ID e8562897
error: Failed dependencies:
        perl(URI::URL) is needed by squid-2.6.STABLE21-6.el5.x86_64
12:04:02
#rpm -i /mnt/CentOS/perl-
perl-5.8.8-27.el5.x86_64.rpm
perl-Archive-Tar-1.30-1.fc6.noarch.rpm
perl-Archive-Zip-1.16-1.2.1.noarch.rpm
perl-Bit-Vector-6.4-2.2.2.1.x86_64.rpm
perl-BSD-Resource-1.28-1.fc6.1.x86_64.rpm
perl-Carp-Clan-5.3-1.2.1.noarch.rpm
perl-Compress-Zlib-1.42-1.fc6.x86_64.rpm
perl-Config-General-2.40-1.el5.noarch.rpm
perl-Convert-ASN1-0.20-1.1.noarch.rpm
perl-Crypt-SSLeay-0.51-11.el5.x86_64.rpm
...
perl-HTML-Tagset-3.10-2.1.1.noarch.rpm
perl-IO-Socket-INET6-2.51-2.fc6.noarch.rpm
perl-IO-Socket-SSL-1.01-1.fc6.noarch.rpm
perl-IO-String-1.08-1.1.1.noarch.rpm
perl-IO-Zlib-1.04-4.2.1.noarch.rpm
perl-LDAP-0.33-3.fc6.noarch.rpm
perl-libwww-perl-5.805-1.1.1.noarch.rpm
perl-libxml-perl-0.08-1.2.1.noarch.rpm
perl-Mozilla-LDAP-1.5.2-4.el5.x86_64.rpm
perl-Net-DNS-0.59-3.el5.x86_64.rpm
12:04:02
#rpm -i /mnt/CentOS/perl-URI-1.35-3.noarch.rpm
warning: /mnt/CentOS/perl-URI-1.35-3.noarch.rpm: Header V3 DSA signature: NOKEY, key ID e8562897
12:04:30
#rpm -i /mnt/CentOS/squid-2.6.STABLE21-6.el5.x86_64.rpm
warning: /mnt/CentOS/squid-2.6.STABLE21-6.el5.x86_64.rpm: Header V3 DSA signature: NOKEY, key ID e8562897
12:05:27
#rpm -e perl-URI

12:05:45
#rpm -q bash
bash-3.2-24.el5
12:07:14
#rpm -qi bash
Name        : bash                         Relocations: (not relocatable)
Version     : 3.2                               Vendor: CentOS
Release     : 24.el5                        Build Date: Thu 22 Jan 2009 07:18:05 AM ALMT
Install Date: Sun 27 Mar 2011 09:08:10 PM ALMT      Build Host: builder10.centos.org
Group       : System Environment/Shells     Source RPM: bash-3.2-24.el5.src.rpm
Size        : 5388767                          License: GPLv2+
Signature   : DSA/SHA1, Tue 17 Mar 2009 05:30:28 PM ALMT, Key ID a8a447dce8562897
URL         : http://www.gnu.org/software/bash
Summary     : The GNU Bourne Again shell (bash) version 3.1.
Description :
The GNU Bourne Again shell (Bash) is a shell or command language
interpreter that is compatible with the Bourne shell (sh). Bash
incorporates useful features from the Korn shell (ksh) and the C shell
(csh). Most sh scripts can be run by bash without modification. This
package (bash) contains bash version 3.1, which improves POSIX
compliance over previous versions.
12:07:58
#rpm -qip /mnt/CentOS/inn-
inn-2.4.3-9.el5.x86_64.rpm        inn-devel-2.4.3-9.el5.x86_64.rpm
inn-devel-2.4.3-9.el5.i386.rpm
12:07:58
#rpm -qip /mnt/CentOS/inn-2.4.3-9.el5.x86_64.rpm
warning: /mnt/CentOS/inn-2.4.3-9.el5.x86_64.rpm: Header V3 DSA signature: NOKEY, key ID e8562897
Name        : inn                          Relocations: (not relocatable)
Version     : 2.4.3                             Vendor: CentOS
Release     : 9.el5                         Build Date: Wed 27 Jan 2010 03:55:10 AM ALMT
Install Date: (not installed)               Build Host: builder10.centos.org
Group       : System Environment/Daemons    Source RPM: inn-2.4.3-9.el5.src.rpm
Size        : 7227134                          License: GPL
Signature   : DSA/SHA1, Tue 27 Apr 2010 05:41:06 AM ALMT, Key ID a8a447dce8562897
Summary     : The InterNetNews (INN) system, an Usenet news server.
Description :
INN (InterNetNews) is a complete system for serving Usenet news and/or
private newsfeeds.  INN includes innd, an NNTP (NetNews Transport
Protocol) server, and nnrpd, a newsreader that is spawned for each
client.  Both innd and nnrpd vary slightly from the NNTP protocol, but
not in ways that are easily noticed.
Install the inn package if you need a complete system for serving and
reading Usenet news.  You may also need to install inn-devel, if you
are going to use a separate program which interfaces to INN, like
newsgate or tin.
12:08:55
#rpm -qlp /mnt/CentOS/inn-2.4.3-9.el5.x86_64.rpm
warning: /mnt/CentOS/inn-2.4.3-9.el5.x86_64.rpm: Header V3 DSA signature: NOKEY, key ID e8562897
/etc/cron.daily/inn-cron-expire
/etc/cron.hourly/inn-cron-nntpsend
/etc/cron.hourly/inn-cron-rnews
/etc/news
/etc/news/.profile
/etc/news/actsync.cfg
/etc/news/actsync.ign
/etc/news/buffindexed.conf
/etc/news/control.ctl
...
/var/log/news/OLD
/var/run/news
/var/spool/news
/var/spool/news/archive
/var/spool/news/articles
/var/spool/news/incoming
/var/spool/news/incoming/bad
/var/spool/news/innfeed
/var/spool/news/outgoing
/var/spool/news/overview
12:09:33
#rpm -qlp /mnt/CentOS/inn-2.4.3-9.el5.x86_64.rpm | less
12:09:47
#rpm -qf /etc/inittab
initscripts-8.45.30-2.el5.centos
12:10:40
#rpm -qlf /etc/inittab
/bin/doexec
/bin/ipcalc
/bin/usleep
/etc/X11/prefdm
/etc/adjtime
/etc/initlog.conf
/etc/inittab
/etc/ppp
/etc/ppp/ip-down
/etc/ppp/ip-down.ipv6to4
...
/usr/share/man/man8/ppp-watch.8.gz
/usr/share/man/man8/service.8.gz
/usr/share/man/man8/sys-unconfig.8.gz
/usr/share/man/man8/usernetctl.8.gz
/var/lib/stateless
/var/lib/stateless/writable
/var/log/btmp
/var/log/wtmp
/var/run/netreport
/var/run/utmp
/dev/pts/5
12:11:30
#rpm --help
Usage: rpm [OPTION...]
  --quiet
Query options (with -q or --query):
  -c, --configfiles                list all configuration files
  -d, --docfiles                   list all documentation files
  --dump                           dump basic file information
  -l, --list                       list files in package
  --queryformat=QUERYFORMAT        use the following query format
  -s, --state                      display the states of the listed files
  -a, --all                        query/verify all packages
...
  --redhatrequires                 find package name that contains a required
                                   capability (needs rpmdb-redhat package
                                   installed)
  --buildpolicy=<policy>           set buildroot <policy> (e.g. compress man
                                   pages)
  --with=<option>                  enable configure <option> for build
  --without=<option>               disable configure <option> for build
Help options:
  -?, --help                       Show this help message
  --usage                          Display brief usage message
12:11:40
#man rpm
/dev/pts/3
12:15:29
#rpm -F *
warning: a2ps-4.13b-57.2.el5.x86_64.rpm: Header V3 DSA signature: NOKEY, key ID e8562897
error: open of F failed: No such file or directory
error: open of A2PS_4_1.RPM;1 failed: No such file or directory
error: open of F failed: No such file or directory
error: open of ACL_2_2_.RPM;1 failed: No such file or directory
error: open of F failed: No such file or directory
error: open of ACPID_1_.RPM;1 failed: No such file or directory
error: open of F failed: No such file or directory
error: open of ADAPTX_0.RPM;1 failed: No such file or directory
error: open of F failed: No such file or directory
...
error: open of F failed: No such file or directory
error: open of ZLIB_001.RPM;1 failed: No such file or directory
error: open of F failed: No such file or directory
error: open of ZLIB_1_2.RPM;1 failed: No such file or directory
error: open of F failed: No such file or directory
error: open of ZLIB_DEV.RPM;1 failed: No such file or directory
error: open of F failed: No such file or directory
error: open of ZSH_4_2_.RPM;1 failed: No such file or directory
error: open of F failed: No such file or directory
error: open of ZSH_HTML.RPM;1 failed: No such file or directory
12:17:16
#tail /var/log/messages
Apr  1 14:47:20 linux2 last message repeated 2 times
Apr  1 14:47:30 linux2 /sbin/mingetty[4102]: tty9: invalid character 0x1b in login name
Apr  1 15:08:00 linux2 kernel: Installing knfsd (copyright (C) 1996 okir@monad.swb.de).
Apr  1 15:08:00 linux2 kernel: NFSD: Using /var/lib/nfs/v4recovery as the NFSv4 state recovery directory
Apr  1 15:08:00 linux2 kernel: NFSD: starting 90-second grace period
Apr  1 15:10:34 linux2 mountd[4885]: Caught signal 15, un-registering and exiting.
Apr  1 15:10:34 linux2 kernel: nfsd: last server has exited
Apr  1 15:10:34 linux2 kernel: nfsd: unexporting all filesystems
Apr  1 15:11:08 linux2 kernel: NFSD: Using /var/lib/nfs/v4recovery as the NFSv4 state recovery directory
Apr  1 15:11:08 linux2 kernel: NFSD: starting 90-second grace period
12:17:25
#tail /var/log/
acpid             conman/           httpd/            ppp/              tallylog
anaconda.log      conman.old/       lastlog           prelink/          vbox/
anaconda.syslog   cron              mail/             rpmpkgs           wtmp
anaconda.xlog     cups/             maillog           samba/            Xorg.0.log
audit/            dmesg             mcelog            scrollkeeper.log  Xorg.0.log.old
boot.log          faillog           messages          secure            yum.log
btmp              gdm/              pm/               spooler
12:17:49
#ls zsh-
zsh-4.2.6-3.el5.x86_64.rpm       zsh-html-4.2.6-3.el5.x86_64.rpm
12:17:49
#rpm -i zsh-4.2.6-3.el5.x86_64.rpm
warning: zsh-4.2.6-3.el5.x86_64.rpm: Header V3 DSA signature: NOKEY, key ID e8562897
12:18:02
#rpm -e zsh

12:18:08
#ls | grep -v rpm
TRANS.TBL
12:18:18
#less TRANS.TBL

Статистика

Время первой команды журнала10:58:08 2011- 4- 1
Время последней команды журнала12:18:18 2011- 4- 1
Количество командных строк в журнале101
Процент команд с ненулевым кодом завершения, %14.85
Процент синтаксически неверно набранных команд, % 0.99
Суммарное время работы с терминалом *, час 1.34
Количество командных строк в единицу времени, команда/мин 1.26
Частота использования команд
ls21|===================| 19.44%
rpm20|==================| 18.52%
chkconfig14|============| 12.96%
grep7|======| 6.48%
less6|=====| 5.56%
/etc/init.d/crond4|===| 3.70%
mount4|===| 3.70%
ln4|===| 3.70%
/etc/init.d/nfs3|==| 2.78%
vim3|==| 2.78%
wc3|==| 2.78%
/etc/rc.local2|=| 1.85%
tail2|=| 1.85%
vi2|=| 1.85%
touch1|| 0.93%
man1|| 0.93%
/etc/rc5.d/K02avahi-dnsconfd1|| 0.93%
chmod1|| 0.93%
service1|| 0.93%
cd1|| 0.93%
/etc/rc5.d/K01dnsmasq1|| 0.93%
[root@linux2:~]#1|| 0.93%
ntsysv1|| 0.93%
1"1|| 0.93%
kill1|| 0.93%
mv1|| 0.93%
which1|| 0.93%
____
*) Интервалы неактивности длительностью 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$