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

Содержание

Журнал

Суббота (04/09/11)

/dev/pts/2
06:30:28
#rpm -qa | grep httpd
httpd-2.2.3-43.el5.centos
06:30:31
#/etc/init.d/named status
number of zones: 12
debug level: 0
xfers running: 0
xfers deferred: 0
soa queries in progress: 0
query logging is OFF
recursive clients: 0/1000
tcp clients: 0/100
server is up and running
named (pid  2436) is running...
/dev/pts/6
06:30:45
#yum install httpd
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
http://mirror.space.kz/centos/5.5/addons/x86_64/repodata/repomd.xml: [Errno 4] IOError: <urlopen error (111, 'Connection refused')>
Trying other mirror.
http://centosr3.centos.org/centos/5.5/addons/x86_64/repodata/repomd.xml: [Errno 4] IOError: <urlopen error (111, 'Connection refused')>
...
Updating:
 httpd             x86_64             2.2.3-43.el5.centos.3             updates             1.2 M
Transaction Summary
==================================================================================================
Install       0 Package(s)
Upgrade       1 Package(s)
Total download size: 1.2 M
Is this ok [y/N]: n
Exiting on user Command
Complete!
06:30:59
#echo $http_proxy
http://192.168.15.1:3128
06:31:03
#unset http_proxy

06:31:12
#vim ~/.bash_profile
--- /tmp/l3-saved-4337.16687.16061	2011-04-09 10:31:16.000000000 +0600
+++ /root/.bash_profile	2011-04-09 10:31:22.000000000 +0600
@@ -1,7 +1,7 @@
 l3-agent
 # .bash_profile
 
-export http_proxy=http://192.168.15.1:3128
+#export http_proxy=http://192.168.15.1:3128
 
 # Get the aliases and functions
 if [ -f ~/.bashrc ]; then
/dev/pts/2
06:31:34
#unset #http_proxy

06:31:55
#unset $http_proxy
bash: unset: `http://192.168.15.1:3128': not a valid identifier
06:31:58
#env | grep http
http_proxy=http://192.168.15.1:3128
06:32:04
#unset http_proxy

06:32:10
#env | grep http

06:32:12
#yum install httpd
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
...
Running rpm_check_debug
Running Transaction Test
Finished Transaction Test
Transaction Test Succeeded
Running Transaction
  Updating       : httpd                                                          1/2
  Cleanup        : httpd                                                          2/2
Updated:
  httpd.x86_64 0:2.2.3-43.el5.centos.3
Complete!
06:32:34
#/etc/init.d/httpd start
Starting httpd:                                            [  OK  ]
06:33:32
#ls /var/www/
cgi-bin/ error/   html/    icons/
06:33:32
#ls /var/www/html/

06:35:37
#ls /var/www/html/

06:35:40
#ls /etc/httpd/conf
httpd.conf  magic
06:35:59
#vim /etc/httpd/conf/httpd.conf
06:36:31
#for more information.
total 48
drwxr-xr-x  6 root root 4096 Aug 30  2010 .
drwxr-xr-x 24 root root 4096 Apr  8 11:08 ..
drwxr-xr-x  2 root root 4096 Aug 30  2010 cgi-bin
drwxr-xr-x  3 root root 4096 Apr  9 10:32 error
drwxr-xr-x  2 root root 4096 Aug 30  2010 html
drwxr-xr-x  3 root root 4096 Apr  9 10:32 icons
06:36:38
#more /etc/passwd
06:36:48
#ls -la /var/www
total 48
drwxr-xr-x  6 root root 4096 Aug 30  2010 .
drwxr-xr-x 24 root root 4096 Apr  8 11:08 ..
drwxr-xr-x  2 root root 4096 Aug 30  2010 cgi-bin
drwxr-xr-x  3 root root 4096 Apr  9 10:32 error
drwxr-xr-x  2 root root 4096 Aug 30  2010 html
drwxr-xr-x  3 root root 4096 Apr  9 10:32 icons
06:36:59
#ls -la /var/www/\
> ;
total 48
drwxr-xr-x  6 root root 4096 Aug 30  2010 .
drwxr-xr-x 24 root root 4096 Apr  8 11:08 ..
drwxr-xr-x  2 root root 4096 Aug 30  2010 cgi-bin
drwxr-xr-x  3 root root 4096 Apr  9 10:32 error
drwxr-xr-x  2 root root 4096 Aug 30  2010 html
drwxr-xr-x  3 root root 4096 Apr  9 10:32 icons
06:37:03
#ls -la /var/www/html/
total 16
drwxr-xr-x 2 root root 4096 Aug 30  2010 .
drwxr-xr-x 6 root root 4096 Aug 30  2010 ..
06:37:07
#vim /etc/httpd/conf/httpd.conf
/dev/pts/7
06:39:16
#more .vimrc
/dev/pts/2
06:42:40
#vim /etc/httpd/conf.d/welcome.conf
--- /tmp/l3-saved-3772.15312.9149	2011-04-09 10:42:48.000000000 +0600
+++ /etc/httpd/conf.d/welcome.conf	2011-04-09 10:44:41.000000000 +0600
@@ -4,8 +4,7 @@
 # the root URL.  To disable the Welcome page, comment
 # out all the lines below.
 #
-<LocationMatch "^/+$">
-    Options -Indexes
-    ErrorDocument 403 /error/noindex.html
-</LocationMatch>
-
+#<LocationMatch "^/+$">
+#    Options -Indexes
+#    ErrorDocument 403 /error/noindex.html
+#</LocationMatch>
06:44:41
#/etc/init.d/httpd restart
Stopping httpd:                                            [  OK  ]
Starting httpd:                                            [  OK  ]
06:44:55
#vim /etc/httpd/conf/httpd.conf
--- /tmp/l3-saved-3772.12102.31825	2011-04-09 10:48:58.000000000 +0600
+++ /etc/httpd/conf/httpd.conf	2011-04-09 10:50:08.000000000 +0600
@@ -317,7 +317,8 @@
 # http://httpd.apache.org/docs/2.2/mod/core.html#options
 # for more information.
 #
-    Options Indexes FollowSymLinks
+   #Options Indexes FollowSymLinks
+	Options	FollowSymLinks
 
 #
 # AllowOverride controls what directives may be placed in .htaccess files.
06:50:08
#apachectl restart

06:50:16
#rpm -qaf | grep fuse
rpmq: one type of query/verify may be performed at a time
06:52:49
#rpm -qa | grep fuse

06:52:56
#yum search fuse
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: fuse ====================================
autossh.x86_64 : Automatically restart SSH sessions and tunnels
davfs2.x86_64 : FUSE-Filesystem to access WebDAV servers
...
fuse-sshfs.x86_64 : FUSE-Filesystem to access remote filesystems via SSH
fuse-unionfs.x86_64 : FUSE-base user-space union filesystem
fuse-wdfs.x86_64 : FUSE-Filesystem to mount webdav shares
fuse-zip.x86_64 : User-space file system to navigate, extract, create and modify ZIP
                : archives
libconfuse.x86_64 : Configuration file parser library
libconfuse-devel.x86_64 : Header files for libconfuse
perl-Fuse.x86_64 : Write filesystems in Perl using FUSE
psmisc.x86_64 : Utilities for managing processes on your system.
xparam.x86_64 : General-purpose tool for parameter handling in C++
06:53:04
#yum install fuse.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
...
fuse-2.7.4-8.el5.x86_64.rpm                                    |  83 kB     00:00
Running rpm_check_debug
Running Transaction Test
Finished Transaction Test
Transaction Test Succeeded
Running Transaction
  Installing     : fuse                                                           1/1
Installed:
  fuse.x86_64 0:2.7.4-8.el5
Complete!
06:53:26
#yum install fuse-ntfs-3g.x86_64
Loaded plugins: fastestmirror
Loading mirror speeds from cached hostfile
 * addons: centosr3.centos.org
 * base: centosr3.centos.org
 * extras: centosn4.centos.org
 * rpmforge: apt.sw.be
 * updates: mirror.space.kz
Setting up Install Process
Resolving Dependencies
--> Running transaction check
...
fuse-ntfs-3g-2010.10.2-1.el5.rf.x86_64.rpm                     | 613 kB     00:02
Running rpm_check_debug
Running Transaction Test
Finished Transaction Test
Transaction Test Succeeded
Running Transaction
  Installing     : fuse-ntfs-3g                                                   1/1
Installed:
  fuse-ntfs-3g.x86_64 0:2010.10.2-1.el5.rf
Complete!
06:54:01
#vim /var/www/
06:54:01
#vim /var/www/html/index.php
--- /dev/null	2011-04-09 09:37:26.260976990 +0600
+++ /var/www/html/index.php	2011-04-09 11:00:32.000000000 +0600
@@ -0,0 +1,10 @@
+<html>
+<body>
+<? php
+ for ($i; $i<4; $i++)
+{
+	echo $i."-->> It Work's!</br>";
+}
+php ?>
+</body>
+</html>
/dev/pts/7
06:58:27
#scp root@192.168.15.3:/var/www/hmtl/index.php /var/www/html/
root@192.168.15.3's password:
scp: /var/www/hmtl/index.php: No such file or directory
07:00:20
#scp root@192.168.15.3:/var/www/html/index.php /var/www/html/
root@192.168.15.3's password:
index.php                                           100%  103     0.1KB/s   00:00
07:00:32
#scp root@192.168.15.3:/var/www/html/index.php /var/www/html/
root@192.168.15.3's password:
index.php                                           100%  129     0.1KB/s   00:00
/dev/pts/2
07:00:39
# 2
  1 <html>
  2 <body>
  3 <? php
  4  for ($i; $i<4; $i++)
  5 {
  6         echo $i."-->> It Work's!</br>";
  7 }
  8 php ?>
  9 </body>
 10 </html>
"/var/www/html/index.php" 10L, 103C
07:00:45
#~
  1 <html>
  2 <body>
  3 <? php
  4  for ($i; $i<4; $i++)
  5 {
  6         echo $i."-->> It Work's!</br>";
  7 }
  8 php ?>
  9 </body>
 10 </html>
"/var/www/html/index.php" 10L, 103C
07:01:39
#~
  2 <body>
                 10; $i++)
  3 {? php
                                    ";
  4 }for ($i; $i<4; $i++)
  5 {
  6         echo $i."-->> It Work's!</br>";
~
~
~
...
~
~
~
~
~
~
~
~
~
"/var/www/html/index.php" 10L, 99C written
07:02:16
#vim /var/www/html/index.php
--- /tmp/l3-saved-3772.30514.4355	2011-04-09 11:02:21.000000000 +0600
+++ /var/www/html/index.php	2011-04-09 11:02:34.000000000 +0600
@@ -1,10 +1,10 @@
 <html>
 <body>
-<? php
+<? 
  for ($i; $i<10; $i++)
 {
 	echo $i."-->> It Work's!";
 }
-php ?>
+ ?>
 </body>
 </html>
07:02:34
#vim /var/www/html/index.php
--- /tmp/l3-saved-3772.481.12831	2011-04-09 11:02:40.000000000 +0600
+++ /var/www/html/index.php	2011-04-09 11:02:47.000000000 +0600
@@ -2,9 +2,9 @@
 <body>
 <? 
  for ($i; $i<10; $i++)
-{
+
 	echo $i."-->> It Work's!";
-}
+
  ?>
 </body>
 </html>
07:02:47
#vim /var/www/html/index.php
--- /tmp/l3-saved-3772.24051.24212	2011-04-09 11:02:51.000000000 +0600
+++ /var/www/html/index.php	2011-04-09 11:03:45.000000000 +0600
@@ -2,9 +2,9 @@
 <body>
 <? 
  for ($i; $i<10; $i++)
-
-	echo $i."-->> It Work's!";
-
+{
+echo "hello";
+}
  ?>
 </body>
 </html>
07:07:23
#~
  1 <? php
  2 echo "<html><body>";
  3 for ($i; $i<4; $i++;)
  4 {
  5         echo $i;
  6         echo "-->> It Work's!";
  7         echo "<br>";
  8 }
  9 echo "</body></html>";
 10 ?>
"/var/www/html/index.php" 10L, 129C
07:07:36
#~
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
...
http://centosf3.centos.org/centos/5.6/updates/x86_64/RPMS/php-5.1.6-27.el5_5.3.x86_64.rpm: [Errno 14] HTTP Error 404: Not Found
Trying other mirror.
http://centosq4.centos.org/centos/5.6/updates/x86_64/RPMS/php-5.1.6-27.el5_5.3.x86_64.rpm: [Errno 14] HTTP Error 404: Not Found
Trying other mirror.
http://centosz4-msync-dvd.centos.org/centos/5.6/updates/x86_64/RPMS/php-5.1.6-27.el5_5.3.x86_64.rpm: [Errno 14] HTTP Error 404: Not Found
Trying other mirror.
Error Downloading Packages:
  php-cli-5.1.6-27.el5_5.3.x86_64: failure: RPMS/php-cli-5.1.6-27.el5_5.3.x86_64.rpm from updates: [Errno 256] No more mirrors to try.
  php-common-5.1.6-27.el5_5.3.x86_64: failure: RPMS/php-common-5.1.6-27.el5_5.3.x86_64.rpm from updates: [Errno 256] No more mirrors to try.
  php-5.1.6-27.el5_5.3.x86_64: failure: RPMS/php-5.1.6-27.el5_5.3.x86_64.rpm from updates: [Errno 256] No more mirrors to try.
07:08:08
#yum install php
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
...
http://centosf3.centos.org/centos/5.6/updates/x86_64/RPMS/php-5.1.6-27.el5_5.3.x86_64.rpm: [Errno 14] HTTP Error 404: Not Found
Trying other mirror.
http://centosq4.centos.org/centos/5.6/updates/x86_64/RPMS/php-5.1.6-27.el5_5.3.x86_64.rpm: [Errno 14] HTTP Error 404: Not Found
Trying other mirror.
http://centosz4-msync-dvd.centos.org/centos/5.6/updates/x86_64/RPMS/php-5.1.6-27.el5_5.3.x86_64.rpm: [Errno 14] HTTP Error 404: Not Found
Trying other mirror.
Error Downloading Packages:
  php-cli-5.1.6-27.el5_5.3.x86_64: failure: RPMS/php-cli-5.1.6-27.el5_5.3.x86_64.rpm from updates: [Errno 256] No more mirrors to try.
  php-common-5.1.6-27.el5_5.3.x86_64: failure: RPMS/php-common-5.1.6-27.el5_5.3.x86_64.rpm from updates: [Errno 256] No more mirrors to try.
  php-5.1.6-27.el5_5.3.x86_64: failure: RPMS/php-5.1.6-27.el5_5.3.x86_64.rpm from updates: [Errno 256] No more mirrors to try.
07:08:35
#cat /etc/resolv.conf
nameserver 192.168.15.4
07:09:20
#vim /etc/yum.repos.d/
07:09:20
#vim /etc/yum.repos.d/CentOS-Base.repo
07:10:30
#releasever - Plus
 44 #additional packages that extend functionality of existing packages
 45 [centosplus]
    [          ]
 47 mirrorlist=http://mirrorlist.centos.org/?release=$releasever&arch=$basearch&repo=cc
    entosplus
 48 #baseurl=http://mirror.centos.org/centos/$releasever/centosplus/$basearch/
 49 [pgcheck=1 ]
 51 gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-CentOS-5
 52
 53 #contrib - packages by Centos Users
 54 [contrib]
    [       ]
 56 mirrorlist=http://mirrorlist.centos.org/?release=$releasever&arch=$basearch&repo=cc
    ontrib
 57 #baseurl=http://mirror.centos.org/centos/$releasever/contrib/$basearch/
 59 enabled=0
 58 gpgcheck=1S-$releasever - ContribM-GPG-KEY-CentOS-5             59,1          96%
07:10:55
# 12
CentOS-Base.repo   CentOS-Media.repo
07:10:55
#vim /etc/yum.repos.d/CentOS-Media.repo
07:11:06
#~
  7 # To use this repo, put in your DVD and use it with the other repos too:
  8 #  yum --enablerepo=c5-media [command]
  9 #
 10 # or for ONLY the media repo, do this:
 11 #
 12 #  yum --disablerepo=\* --enablerepo=c5-media [command]
 13
 14 [c5-media]
 15 name=CentOS-$releasever - Media
 16 baseurl=file:///media/CentOS/po" 21L, 626C
 17         file:///media/cdrom/
 18         file:///media/cdrecorder/
 19 gpgcheck=1
 20 enabled=0
 21 gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-CentOS-5
07:11:08
#~
 44 #additional packages that extend functionality of existing packages
 45 [centosplus]
    [          ]
 47 mirrorlist=http://mirrorlist.centos.org/?release=$releasever&arch=$basearch&repo=cc
    entosplus
 48 #baseurl=http://mirror.centos.org/centos/$releasever/centosplus/$basearch/
 49 gpgcheck=1
 51 gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-CentOS-5
 52
 53 #contrib - packages by Centos Users
 54 [contrib]
    [       ]
 56 mirrorlist=http://mirrorlist.centos.org/?release=$releasever&arch=$basearch&repo=cc
    ontrib
 57 #baseurl=http://mirror.centos.org/centos/$releasever/contrib/$basearch/
 59 enabled=0
 58 gpgcheck=1S-$releasever - ContribM-GPG-KEY-CentOS-5             59,1          96%
07:11:28
#vim /etc/yum.repos.d/mirrors-rpmforge
07:11:39
#~
 15 baseurl=http://elrepo.org/linux/testing/el5/$basearch/
 16 mirrorlist=http://elrepo.org/mirrors-elrepo-testing.el5
 17 enabled=0
 18 gpgcheck=1
 19 gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-elrepo.org
 20 protect=0
 21
 22 [elrepo-kernel]
 23 name=ELRepo.org Community Enterprise Linux Kernel Repository - el5
 24 baseurl=http://elrepo.org/linux/kernel/el5/$basearch/
 25 mirrorlist=http://elrepo.org/mirrors-elrepo-kernel.el5
 26 enabled=0
 27 gpgcheck=1
 28 gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-elrepo.org
 29 protect=0
07:11:49
#~
 15 baseurl = http://apt.sw.be/redhat/el5/en/$basearch/extras
 16 mirrorlist = http://apt.sw.be/redhat/el5/en/mirrors-rpmforge-extras
 17 #mirrorlist = file:///etc/yum.repos.d/mirrors-rpmforge-extras
 18 enabled = 0
 19 protect = 0
 20 gpgkey = file:///etc/pki/rpm-gpg/RPM-GPG-KEY-rpmforge-dag
 21 gpgcheck = 1
 22
 23 [rpmforge-testing]
 24 name = RHEL $releasever - RPMforge.net - testing
 25 baseurl = http://apt.sw.be/redhat/el5/en/$basearch/testing
 26 mirrorlist = http://apt.sw.be/redhat/el5/en/mirrors-rpmforge-testing
 27 #mirrorlist = file:///etc/yum.repos.d/mirrors-rpmforge-testing
 28 enabled = 0
 29 protect = 0
07:12:02
# 30 gpgkey = file:///etc/pki/rpm-gpg/RPM-GPG-KEY-rpmforge-dag
  3 # The mirror system uses the connecting IP address of the client and the
  4 # update status of each mirror to pick mirrors that are updated to and
  5 # geographically close to the client.  You should use this for CentOS updates
  6 # unless you are manually picking other mirrors.
  7 #
  8 # If the mirrorlist= does not work for you, as a fall back you can try the
  9 # remarked out baseurl= line instead.
 10 #
 11 #
 12 releasever=5.5
...
 21 [updates]
 22 name=CentOS-$releasever - Updates
 23 mirrorlist=http://mirrorlist.centos.org/?release=$releasever&arch=$basearch&repo=uu
    pdates
 24 #baseurl=http://mirror.centos.org/centos/$releasever/updates/$basearch/
 25 gpgcheck=1
 26 gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-CentOS-5
 27
 28 #packages used/produced in the build but not released
"/etc/yum.repos.d/CentOS-Base.repo" 60L, 2259C written
07:13:00
#vim /etc/yum.repos.d/CentOS-Base.repo
--- /tmp/l3-saved-3772.20875.32362	2011-04-09 11:13:07.000000000 +0600
+++ /etc/yum.repos.d/CentOS-Base.repo	2011-04-09 11:13:30.000000000 +0600
@@ -9,7 +9,8 @@
 # remarked out baseurl= line instead.
 #
 #
-releasever=5.5
+releaserver=5.5
+
 [base]
 name=CentOS-$releasever - Base
 mirrorlist=http://mirrorlist.centos.org/?release=$releasever&arch=$basearch&repo=os
07:13:31
#vim /etc/yum.repos.d/CentOS-Base.repo
--- /tmp/l3-saved-3772.16175.18621	2011-04-09 11:13:36.000000000 +0600
+++ /etc/yum.repos.d/CentOS-Base.repo	2011-04-09 11:13:53.000000000 +0600
@@ -9,7 +9,7 @@
 # remarked out baseurl= line instead.
 #
 #
-releaserver=5.5
+releasever=5.5
 
 [base]
 name=CentOS-$releasever - Base
07:13:54
#vim /etc/yum.repos.d/CentOS-Base.repo
/dev/pts/5
07:14:45
#yum install php
Loaded plugins: fastestmirror
Config Error: File contains no section headers.
file: file://///etc/yum.repos.d/CentOS-Base.repo, line: 12
'releasever=5.5\n'
07:14:49
#vim /etc/yum.repos.d/
07:14:49
#vim /etc/yum.repos.d/CentOS-Base.repo
--- /tmp/l3-saved-6906.21268.4207	2011-04-09 11:15:00.000000000 +0600
+++ /etc/yum.repos.d/CentOS-Base.repo	2011-04-09 11:15:12.000000000 +0600
@@ -9,7 +9,6 @@
 # remarked out baseurl= line instead.
 #
 #
-releasever=5.5
 
 [base]
 name=CentOS-$releasever - Base
@@ -17,6 +16,7 @@
 #baseurl=http://mirror.centos.org/centos/$releasever/os/$basearch/
 gpgcheck=1
 gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-CentOS-5
+releasever=5.5
 
 #released updates 
 [updates]
@@ -25,6 +25,7 @@
 #baseurl=http://mirror.centos.org/centos/$releasever/updates/$basearch/
 gpgcheck=1
 gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-CentOS-5
+releasever=5.5
 
 #packages used/produced in the build but not released
 [addons]
@@ -33,6 +34,7 @@
 #baseurl=http://mirror.centos.org/centos/$releasever/addons/$basearch/
 gpgcheck=1
 gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-CentOS-5
+releasever=5.5
 
 #additional packages that may be useful
 [extras]
07:15:57
#ls /var/www/html/
index.php
/dev/pts/2
07:16:27
#vim /var/www/html/index.php
07:16:44
#~
Stopping httpd:                                            [  OK  ]
Starting httpd:                                            [  OK  ]
07:16:56
#/etc/init.d/httpd restart
Stopping httpd:                                            [  OK  ]
Starting httpd:                                            [  OK  ]
/dev/pts/5
07:17:22
#cat /var/www/html/
cat: /var/www/html/: Is a directory
07:17:25
#cat /var/www/html/index.php
<html>
<body>
<?
print("Hello!");
phpinfo();
?>
</body>
</html>
/dev/pts/2
07:17:49
#~

07:23:31
#yum install cacti
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
...
  libdbi.x86_64 0:0.8.1-2.1              lm_sensors.x86_64 0:2.10.7-9.el5
  lua.x86_64 0:5.1.4-2.el5.rf            mysql.x86_64 0:5.0.77-4.el5_5.5
  net-snmp.x86_64 1:5.3.2.2-9.el5_5.1    net-snmp-utils.x86_64 1:5.3.2.2-9.el5_5.1
  perl-DBI.x86_64 0:1.52-2.el5           perl-rrdtool.x86_64 0:1.4.4-1.el5.rf
  php-mysql.x86_64 0:5.1.6-27.el5_5.3    php-pdo.x86_64 0:5.1.6-27.el5_5.3
  php-snmp.x86_64 0:5.1.6-27.el5_5.3     rrdtool.x86_64 0:1.4.4-1.el5.rf
  ruby.x86_64 0:1.8.5-5.el5_4.8          ruby-libs.x86_64 0:1.8.5-5.el5_4.8
Dependency Updated:
  net-snmp-libs.x86_64 1:5.3.2.2-9.el5_5.1
Complete!
прошло 57 минут
08:21:13
#ls /etc/httpd/conf.d/
cacti.conf  php.conf  proxy_ajp.conf  README  squid.conf  welcome.conf
08:22:03
#man cacti
08:22:56
#ca
cacertdir_rehash  cameratopam       capiinfo          cat
cadaver           cancel            capiinit          catchsegv
cal               cancel.cups       captoinfo
callback          capifax           card
caller            capifaxrcvd       case
08:22:56
#sqlite3
SQLite version 3.3.6
Enter ".help" for instructions
sqlite> select * from
   ...> ;
SQL error: near ";": syntax error
08:24:18
#ls /dev
adsp           ksm       ram      sda6        tty2   tty48           usbdev2.1_ep00
agpgart        kvm       ram0     sda7        tty20  tty49           usbdev2.1_ep81
audio          log       ram1     sda8        tty21  tty5            usbdev2.2_ep00
autofs         loop0     ram10    sda9        tty22  tty50           usbdev2.2_ep81
bus            loop1     ram11    sdb         tty23  tty51           usbdev3.1_ep00
cdrom          loop2     ram12    sdb1        tty24  tty52           usbdev3.1_ep81
cdrom-sr0      loop3     ram13    sequencer   tty25  tty53           usbdev4.1_ep00
cdrw           loop4     ram14    sequencer2  tty26  tty54           usbdev4.1_ep81
cdrw-sr0       loop5     ram15    sg0         tty27  tty55           usbdev5.1_ep00
cdwriter       loop6     ram2     sg1         tty28  tty56           usbdev5.1_ep81
...
dvdwriter      oldmem    rtc      tty10       tty39  ttyS0           vcsa3
dvdwriter-sr0  par0      scd0     tty11       tty4   ttyS1           vcsa4
fd             parport0  sda      tty12       tty40  ttyS2           vcsa5
full           parport1  sda1     tty13       tty41  ttyS3           vcsa6
fuse           parport2  sda10    tty14       tty42  urandom         vcsa7
gpmctl         parport3  sda11    tty15       tty43  usbdev1.1_ep00  X0R
hpet           port      sda2     tty16       tty44  usbdev1.1_ep81  zero
initctl        ppp       sda3     tty17       tty45  usbdev1.3_ep00
input          ptmx      sda4     tty18       tty46  usbdev1.3_ep02
kmsg           pts       sda5     tty19       tty47  usbdev1.3_ep81
прошло 75 минут
09:39:50
#ls mnt
ls: mnt: No such file or directory
09:40:14
#mkdir /mnt
mkdir: cannot create directory `/mnt': File exists
09:40:19
#ls mnt
ls: mnt: No such file or directory
09:40:22
#ls /mnt

09:40:24
#mount /dev/sdb1 /mnt

09:40:32
#ls /mnt
4c9be6191ba0f07c4728e37320              madwimax
aaf6d094f124282e75dc96                  photo
albano_and_romina_power_-_felicita.mp3  photos Ali
autorun.inf                             RECYCLER
books                                   rhvid
c2e.exe                                 Snippy.exe
diskc                                   System Volume Information
diskf                                   temp
distr                                   video
downl                                   video Mironchik
downloads                               workspace
DTLite4356-0091.exe
09:40:34
#ls /data
lost+found
09:40:41
#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  4.9G  47% /var
/dev/sda3             9.7G  870M  8.4G  10% /home
/dev/sda2              20G  2.8G   16G  15% /usr
tmpfs                 2.0G     0  2.0G   0% /dev/shm
/dev/sda8             963M   18M  896M   2% /data
/dev/sda10             46G  181M   44G   1% /data10
/dev/sdb1             233G  224G  9.0G  97% /mnt
09:40:44
#ls /data10
lost+found  test
09:41:02
#rm -rf /data10/test/

09:41:12
#cp /mnt/
4c9be6191ba0f07c4728e37320/             DTLite4356-0091.exe
aaf6d094f124282e75dc96/                 madwimax/
albano_and_romina_power_-_felicita.mp3  photo/
autorun.inf                             photos Ali/
books/                                  RECYCLER/
c2e.exe                                 rhvid/
.directory                              Snippy.exe
diskc/                                  System Volume Information/
diskf/                                  temp/
distr/                                  video/
downl/                                  video Mironchik/
downloads/                              workspace/
09:41:12
#cp -rv /mnt/rhvid/* /data10/
`/mnt/rhvid/RH133' -> `/data10/RH133'
`/mnt/rhvid/RH133/RH133_1_day.avi' -> `/data10/RH133/RH133_1_day.avi'
`/mnt/rhvid/RH133/RH133_2_day.avi' -> `/data10/RH133/RH133_2_day.avi'
`/mnt/rhvid/RH133/RH133_3_day.avi' -> `/data10/RH133/RH133_3_day.avi'
`/mnt/rhvid/RH133/RH133_4_day.avi' -> `/data10/RH133/RH133_4_day.avi'
`/mnt/rhvid/RH253' -> `/data10/RH253'
`/mnt/rhvid/RH253/RH253_1_day.avi' -> `/data10/RH253/RH253_1_day.avi'
`/mnt/rhvid/RH253/RH253_2_day.avi' -> `/data10/RH253/RH253_2_day.avi'
`/mnt/rhvid/RH253/RH253_3_day.avi' -> `/data10/RH253/RH253_3_day.avi'
`/mnt/rhvid/RH253/RH253_4_day.avi' -> `/data10/RH253/RH253_4_day.avi'
прошло 17 минут
09:58:17
#umount /mnt

/dev/pts/5
10:02:25
#ls /data10/
lost+found  RH133  RH253
/dev/pts/2
10:02:25
#vim /etc/hosts.deny
--- /tmp/l3-saved-3772.10144.9311	2011-04-09 14:03:34.000000000 +0600
+++ /etc/hosts.deny	2011-04-09 14:03:37.000000000 +0600
@@ -6,4 +6,3 @@
 # The portmap line is redundant, but it is left to remind you that
 # the new secure portmap uses hosts.deny and hosts.allow.  In particular
 # you should know that NFS uses portmap!
-sshd: ALL
/dev/pts/5
10:02:29
#ls -l /data10/
total 24
drwx------ 2 root root 16384 Apr  8 15:24 lost+found
drwxr-xr-x 2 root root  4096 Apr  9 13:48 RH133
drwxr-xr-x 2 root root  4096 Apr  9 13:56 RH253
10:02:31
#ls -l /data10/RH133/
total 15120128
-rwxr-xr-x 1 root root 4093103248 Apr  9 13:43 RH133_1_day.avi
-rwxr-xr-x 1 root root 4175136586 Apr  9 13:45 RH133_2_day.avi
-rwxr-xr-x 1 root root 4172024652 Apr  9 13:48 RH133_3_day.avi
-rwxr-xr-x 1 root root 3027613626 Apr  9 13:49 RH133_4_day.avi
10:02:40
#ls -l /data10/RH253/
total 15516500
-rwxr-xr-x 1 root root 3912356828 Apr  9 13:51 RH253_1_day.avi
-rwxr-xr-x 1 root root 4194561616 Apr  9 13:54 RH253_2_day.avi
-rwxr-xr-x 1 root root 3561598656 Apr  9 13:56 RH253_3_day.avi
-rwxr-xr-x 1 root root 4204844238 Apr  9 13:58 RH253_4_day.avi
/dev/pts/2
10:03:37
#/etc/init.d/sshd restart
Stopping sshd:                                             [  OK  ]
Starting sshd:                                             [  OK  ]
/dev/pts/3
10:04:01
#cd /d
data/   data10/ dev/
10:04:01
#cd /data10/
lost+found/ RH133/      RH253/
/dev/pts/2
10:04:01
#dmesg
Linux version 2.6.18-194.el5 (mockbuild@builder10.centos.org) (gcc version 4.1.2 20080704 (Red Hat 4.1.2-48)) #1 SMP Fri Apr 2 14:58:14 EDT 2010
Command line: ro root=LABEL=/ rhgb quiet
BIOS-provided physical RAM map:
 BIOS-e820: 0000000000010000 - 000000000009fc00 (usable)
 BIOS-e820: 000000000009fc00 - 00000000000a0000 (reserved)
 BIOS-e820: 00000000000e4000 - 0000000000100000 (reserved)
 BIOS-e820: 0000000000100000 - 00000000ddd80000 (usable)
 BIOS-e820: 00000000ddd80000 - 00000000ddd8e000 (ACPI data)
 BIOS-e820: 00000000ddd8e000 - 00000000dddd0000 (ACPI NVS)
 BIOS-e820: 00000000dddd0000 - 00000000dde00000 (reserved)
...
SCSI device sdb: 488397168 512-byte hdwr sectors (250059 MB)
sdb: Write Protect is off
sdb: Mode Sense: 00 38 00 00
sdb: assuming drive cache: write through
 sdb: sdb1
sd 2:0:0:0: Attached scsi disk sdb
sd 2:0:0:0: Attached scsi generic sg2 type 0
usb-storage: device scan complete
fuse init (API version 7.10)
usb 1-3: USB disconnect, address 3

Файлы

  • /etc/resolv.conf
  • /var/www/html/index.php
  • /etc/resolv.conf
    >
    nameserver 192.168.15.4
    
    /var/www/html/index.php
    >
    <html>
    <body>
    <?
    print("Hello!");
    phpinfo();
    ?>
    </body>
    </html>
    

    Статистика

    Время первой команды журнала06:30:28 2011- 4- 9
    Время последней команды журнала10:04:01 2011- 4- 9
    Количество командных строк в журнале101
    Процент команд с ненулевым кодом завершения, %17.82
    Процент синтаксически неверно набранных команд, % 0.00
    Суммарное время работы с терминалом *, час 1.34
    Количество командных строк в единицу времени, команда/мин 1.26
    Частота использования команд
    vim21|===================| 19.81%
    ls20|==================| 18.87%
    ~10|=========| 9.43%
    yum8|=======| 7.55%
    grep5|====| 4.72%
    unset4|===| 3.77%
    /etc/init.d/httpd3|==| 2.83%
    cat3|==| 2.83%
    scp3|==| 2.83%
    rpm3|==| 2.83%
    more2|=| 1.89%
    cp2|=| 1.89%
    env2|=| 1.89%
    cd2|=| 1.89%
    apachectl1|| 0.94%
    sqlite31|| 0.94%
    mkdir1|| 0.94%
    man1|| 0.94%
    umount1|| 0.94%
    121|| 0.94%
    ca1|| 0.94%
    rm1|| 0.94%
    dmesg1|| 0.94%
    /etc/init.d/sshd1|| 0.94%
    echo1|| 0.94%
    /etc/init.d/named1|| 0.94%
    mount1|| 0.94%
    for1|| 0.94%
    301|| 0.94%
    df1|| 0.94%
    releasever1|| 0.94%
    21|| 0.94%
    ____
    *) Интервалы неактивности длительностью 30 минут и более не учитываются

    Справка

    Для того чтобы использовать LiLaLo, не нужно знать ничего особенного: всё происходит само собой. Однако, чтобы ведение и последующее использование журналов было как можно более эффективным, желательно иметь в виду следующее:
    1. В журнал автоматически попадают все команды, данные в любом терминале системы.

    2. Для того чтобы убедиться, что журнал на текущем терминале ведётся, и команды записываются, дайте команду w. В поле WHAT, соответствующем текущему терминалу, должна быть указана программа script.

    3. Команды, при наборе которых были допущены синтаксические ошибки, выводятся перечёркнутым текстом:
      $ l s-l
      bash: l: command not found
      

    4. Если код завершения команды равен нулю, команда была выполнена без ошибок. Команды, код завершения которых отличен от нуля, выделяются цветом.
      $ test 5 -lt 4
      Обратите внимание на то, что код завершения команды может быть отличен от нуля не только в тех случаях, когда команда была выполнена с ошибкой. Многие команды используют код завершения, например, для того чтобы показать результаты проверки

    5. Команды, ход выполнения которых был прерван пользователем, выделяются цветом.
      $ find / -name abc
      find: /home/devi-orig/.gnome2: Keine Berechtigung
      find: /home/devi-orig/.gnome2_private: Keine Berechtigung
      find: /home/devi-orig/.nautilus/metafiles: Keine Berechtigung
      find: /home/devi-orig/.metacity: Keine Berechtigung
      find: /home/devi-orig/.inkscape: Keine Berechtigung
      ^C
      

    6. Команды, выполненные с привилегиями суперпользователя, выделяются слева красной чертой.
      # id
      uid=0(root) gid=0(root) Gruppen=0(root)
      

    7. Изменения, внесённые в текстовый файл с помощью редактора, запоминаются и показываются в журнале в формате ed. Строки, начинающиеся символом "<", удалены, а строки, начинающиеся символом ">" -- добавлены.
      $ vi ~/.bashrc
      2a3,5
      >    if [ -f /usr/local/etc/bash_completion ]; then
      >         . /usr/local/etc/bash_completion
      >        fi
      

    8. Для того чтобы изменить файл в соответствии с показанными в диффшоте изменениями, можно воспользоваться командой patch. Нужно скопировать изменения, запустить программу patch, указав в качестве её аргумента файл, к которому применяются изменения, и всавить скопированный текст:
      $ patch ~/.bashrc
      В данном случае изменения применяются к файлу ~/.bashrc

    9. Для того чтобы получить краткую справочную информацию о команде, нужно подвести к ней мышь. Во всплывающей подсказке появится краткое описание команды.

      Если справочная информация о команде есть, команда выделяется голубым фоном, например: vi. Если справочная информация отсутствует, команда выделяется розовым фоном, например: notepad.exe. Справочная информация может отсутствовать в том случае, если (1) команда введена неверно; (2) если распознавание команды LiLaLo выполнено неверно; (3) если информация о команде неизвестна LiLaLo. Последнее возможно для редких команд.

    10. Большие, в особенности многострочные, всплывающие подсказки лучше всего показываются браузерами KDE Konqueror, Apple Safari и Microsoft Internet Explorer. В браузерах Mozilla и Firefox они отображаются не полностью, а вместо перевода строки выводится специальный символ.

    11. Время ввода команды, показанное в журнале, соответствует времени начала ввода командной строки, которое равно тому моменту, когда на терминале появилось приглашение интерпретатора

    12. Имя терминала, на котором была введена команда, показано в специальном блоке. Этот блок показывается только в том случае, если терминал текущей команды отличается от терминала предыдущей.

    13. Вывод не интересующих вас в настоящий момент элементов журнала, таких как время, имя терминала и других, можно отключить. Для этого нужно воспользоваться формой управления журналом вверху страницы.

    14. Небольшие комментарии к командам можно вставлять прямо из командной строки. Комментарий вводится прямо в командную строку, после символов #^ или #v. Символы ^ и v показывают направление выбора команды, к которой относится комментарий: ^ - к предыдущей, v - к следующей. Например, если в командной строке было введено:

      $ whoami
      
      user
      
      $ #^ Интересно, кто я?
      
      в журнале это будет выглядеть так:
      $ whoami
      
      user
      
      Интересно, кто я?

    15. Если комментарий содержит несколько строк, его можно вставить в журнал следующим образом:

      $ whoami
      
      user
      
      $ cat > /dev/null #^ Интересно, кто я?
      
      Программа whoami выводит имя пользователя, под которым 
      мы зарегистрировались в системе.
      -
      Она не может ответить на вопрос о нашем назначении 
      в этом мире.
      
      В журнале это будет выглядеть так:
      $ whoami
      user
      
      Интересно, кто я?
      Программа whoami выводит имя пользователя, под которым
      мы зарегистрировались в системе.

      Она не может ответить на вопрос о нашем назначении
      в этом мире.
      Для разделения нескольких абзацев между собой используйте символ "-", один в строке.

    16. Комментарии, не относящиеся непосредственно ни к какой из команд, добавляются точно таким же способом, только вместо симолов #^ или #v нужно использовать символы #=

    17. Содержимое файла может быть показано в журнале. Для этого его нужно вывести с помощью программы cat. Если вывод команды отметить симоволами #!, содержимое файла будет показано в журнале в специально отведённой для этого секции.
    18. Для того чтобы вставить скриншот интересующего вас окна в журнал, нужно воспользоваться командой l3shot. После того как команда вызвана, нужно с помощью мыши выбрать окно, которое должно быть в журнале.
    19. Команды в журнале расположены в хронологическом порядке. Если две команды давались одна за другой, но на разных терминалах, в журнале они будут рядом, даже если они не имеют друг к другу никакого отношения.
      1
          2
      3   
          4
      
      Группы команд, выполненных на разных терминалах, разделяются специальной линией. Под этой линией в правом углу показано имя терминала, на котором выполнялись команды. Для того чтобы посмотреть команды только одного сенса, нужно щёкнуть по этому названию.

    О программе

    LiLaLo (L3) расшифровывается как Live Lab Log.
    Программа разработана для повышения эффективности обучения Unix/Linux-системам.
    (c) Игорь Чубин, 2004-2008

    $Id$