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

Содержание

Журнал

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

/dev/pts/1
07:02:16
#vim /var/www/html/index.php
07:02:34
#vim /var/www/html/index.php
07:02:47
#vim /var/www/html/index.php
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
/dev/pts/6
07:07:31
#exit

/dev/pts/1
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
#~
  1 # CentOS-Media.repo
  2 #
  3 # This repo is used to mount the default locations for a CDROM / DVD on
  4 #  CentOS-5.  You can use this repo and yum to install items directly off the
  5 #  DVD ISO that we release.
  6 #
  7 # To use this repo, put in your DVD and use it with the other repos too:
  8 #  yum --enablerepo=c5-media [command]
  9 #
"/etc/yum.repos.d/CentOS-Media.repo" 21L, 626C
...
 12 #  yum --disablerepo=\* --enablerepo=c5-media [command]
 13
 14 [c5-media]
 15 name=CentOS-$releasever - Media
 16 baseurl=file:///media/CentOS/
 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
#~
 16 [base]rl=http://mirror.centos.org/centos/$releasever/os/$basearch/
 10 #
 17 gpgcheck=1
 11 #
 18 gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-CentOS-5
 12
 19
 13 [base]
    pdatessed updates
 14 [ame=Cen]OS-$releasever - Base
...
 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
07:13:31
#vim /etc/yum.repos.d/CentOS-Base.repo
07:13:54
#vim /etc/yum.repos.d/CentOS-Base.repo
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  ]
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
...
  Installing     : net-snmp-utils                                                4/17
  Installing     : php-snmp                                                      5/17
  Installing     : lua                                                           6/17
  Installing     : php-pdo                                                       7/17
  Installing     : ruby-libs                                                     8/17
  Installing     : ruby                                                          9/17
  Installing     : perl-DBI                                                     10/17
  Installing     : mysql                                                        11/17
  Installing     : php-mysql                                                    12/17
  Installing     : libdbi                                                       13/17
прошло 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

10:02:25
#vim /etc/hosts.deny
10:03:37
#/etc/init.d/sshd restart
Stopping sshd:                                             [  OK  ]
Starting sshd:                                             [  OK  ]
10:03:49
#exit

10:03:56
$su -
Password:
l3-agent is already running: pid=3740; pidfile=/root/.lilalo/l3-agent.pid
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
10:11:21
#mutt
   2 O   Mar 28 logwatch@localh (  81) Logwatch for localhost.localdomain (Linux)
   6 N   Mar 30 user@linux4.uni (  78) System Stats for linux4.unix.basin (Linux)
                                (  78) System for $ (hostname) - 2
   7 N   Mar 30 rootatch@linux4 ( 127) Logwatch for linux4.unix.bas (Linux)
   8 N   Mar 30 user@linux4.uni (  79) System Stat for linux4.unix.bas
   5 N   Mar 30 Mail Delivery S ( 180) Warning: could not send message for past 4 hour
   9 N   Mar 30 user@linux4.uni (  79) System Stat for linux4.unix.bas
  10 N   Mar 30 user@linux4.uni (  79) System Stat for linux4.unix.bas
  15 N   Mar 31 logwatch@linux4 (  74) Logwatch for linux4.unix.bas (Linux)
  17 N   Apr 01 logwatch@linux4 (  55) Logwatch for linux4.unix.bas (Linux)past 4 hour
  18 N   Apr 02 logwatch@linux4 ( 173) Logwatch for linux4.unix.bas (Linux)
  19 N   Apr 04 logwatch@linux4 (  27) Logwatch for linux4.unix.bas (Linux)past 4 hour
  20 N   Apr 05 logwatch@linux4 (  91) Logwatch for linux4.unix.bas (Linux)
  21 N   Apr 06 logwatch@linux4 ( 131) Logwatch for linux4.unix.bas (Linux)
  22 N   Apr 07 logwatch@linux4 ( 160) Logwatch for linux4.unix.bas (Linux)
  23 N   Apr 08 logwatch@linux4 ( 142) Logwatch for linux4.unix.bas (Linux)
---Mutt: /var/spool/mail/root [Msgs:24 New:21 Old:1 85K]---(date/date)--------(all)---
24 kept, 0 deleted.
10:18:27
#mutt
HighFree:            0 kB
Active:es       : 1
HugePages_Free:4016360 k
apicid          : yes
HugePages_Rsvd:      0
flags           : fpu vme de pse tsc msr pae mce cx8 apic sep mtrr pge mca cmov pat
Hugepagesize:     2048 kB
+pse36 clflush d: 5399.99mx fxsr sse sse2 ss ht tm syscall nx lm constant_tsc pni
clflush size    : 64est tm2 ssse3 cx16 xtpr lahf_lm
cache_alignment : 64
...
stepping        : 10
  21 O   Apr 06 logwatch@linux4 ( 131) Logwatch for linux4.unix.bas (Linux)cmov pat
cpu MHz         : 2700.001
  22 O   Apr 07 logwatch@linux4 ( 160) Logwatch for linux4.unix.bas (Linux)sc pni
cache size      : 2048 KB
  23 O   Apr 08 logwatch@linux4 ( 142) Logwatch for linux4.unix.bas (Linux)
physical id     : 0
  24 O + Apr 09 logwatch@linux4 ( 175) Logwatch for linux4.dom.kz (Linux)
 *-Mutt: /var/spool/mail/root [Msgs:24 Old:15 86K]---(date/date)--------------(all)---
24 kept, 0 deleted.
10:21:39
#fetchmail
fetchmail: WARNING: Running as root is discouraged.
fetchmail: no mailservers have been specified.
10:25:25
#mail
mail            mailq.sendmail  mailstats
mailq           mailstat        mailx
10:25:25
#more /etc/named.conf
10:26:05
#dig astana.linux4.bas
; <<>> DiG 9.3.6-P1-RedHat-9.3.6-4.P1.el5_5.3 <<>> astana.linux4.bas
;; global options:  printcmd
;; Got answer:
;; ->>HEADER<<- opcode: QUERY, status: NXDOMAIN, id: 33212
;; flags: qr rd ra; QUERY: 1, ANSWER: 0, AUTHORITY: 1, ADDITIONAL: 0
;; QUESTION SECTION:
;astana.linux4.bas.             IN      A
;; AUTHORITY SECTION:
.                       10800   IN      SOA     a.root-servers.net. nstld.verisign-grs.com. 2011040801 1800 900 604800 86400
;; Query time: 282 msec
;; SERVER: 192.168.15.4#53(192.168.15.4)
;; WHEN: Sat Apr  9 14:26:29 2011
;; MSG SIZE  rcvd: 110
10:26:29
#dig astana.unix.bas
; <<>> DiG 9.3.6-P1-RedHat-9.3.6-4.P1.el5_5.3 <<>> astana.unix.bas
;; global options:  printcmd
;; Got answer:
;; ->>HEADER<<- opcode: QUERY, status: NOERROR, id: 60996
;; flags: qr aa rd ra; QUERY: 1, ANSWER: 1, AUTHORITY: 2, ADDITIONAL: 0
;; QUESTION SECTION:
;astana.unix.bas.               IN      A
;; ANSWER SECTION:
astana.unix.bas.        10800   IN      A       192.168.15.4
;; AUTHORITY SECTION:
astana.unix.bas.        10800   IN      NS      linux3.unix.bas.
astana.unix.bas.        10800   IN      NS      linux4.unix.bas.
;; Query time: 0 msec
;; SERVER: 192.168.15.4#53(192.168.15.4)
;; WHEN: Sat Apr  9 14:26:34 2011
;; MSG SIZE  rcvd: 91
10:26:34
#dig astana.unix.bas mx
; <<>> DiG 9.3.6-P1-RedHat-9.3.6-4.P1.el5_5.3 <<>> astana.unix.bas mx
;; global options:  printcmd
;; Got answer:
;; ->>HEADER<<- opcode: QUERY, status: NOERROR, id: 19116
;; flags: qr aa rd ra; QUERY: 1, ANSWER: 0, AUTHORITY: 1, ADDITIONAL: 0
;; QUESTION SECTION:
;astana.unix.bas.               IN      MX
;; AUTHORITY SECTION:
astana.unix.bas.        3600    IN      SOA     linux4.unix.bas. root.linux4.unix.bas. 2011040701 86400 3600 604800 3600
;; Query time: 0 msec
;; SERVER: 192.168.15.4#53(192.168.15.4)
;; WHEN: Sat Apr  9 14:26:43 2011
;; MSG SIZE  rcvd: 81
10:27:22
#vim /etc/named.conf
10:27:40
# 53 };
named.caching-nameserver.conf  named.rfc1912.zones
named.conf                     named.zones
10:27:40
#vim /etc/named.zones
10:27:55
#~ {
40.in-addr.arpa   data/             named.broadcast   named.local
astana.unix.bas   localdomain.zone  named.ca          named.zero
chroot/           localhost.zone    named.ip6.local   slaves/
10:27:55
#vim /var/named/slaves/almaty.unix.bas
10:28:12
#~
  2         MX      10 linux4.unix.bas
                         4
  3         NS      linux3.unix.bas.
  4         NS      linux3.unix4bas.
     1                         1
  5  2                         2
     3                         3
  6  4      A       192.168.15.4
 12 m5      A       192.168.15.5
~
...
~
~
~
~
~
~
~
~
~
"/var/named/astana.unix.bas" 12L, 250C written
10:29:13
#rndc reload
server reload successful
10:36:38
#/etc/init.d/named
Usage: /etc/init.d/named {start|stop|status|restart|condrestart|reload|configtest|probe}
10:36:49
#/etc/init.d/named restart
Stopping named: .                                          [  OK  ]
Starting named:                                            [  OK  ]
10:36:58
#dig aktau.unix.bas mx
; <<>> DiG 9.3.6-P1-RedHat-9.3.6-4.P1.el5_5.3 <<>> aktau.unix.bas mx
;; global options:  printcmd
;; Got answer:
;; ->>HEADER<<- opcode: QUERY, status: NOERROR, id: 195
;; flags: qr rd ra; QUERY: 1, ANSWER: 0, AUTHORITY: 1, ADDITIONAL: 0
;; QUESTION SECTION:
;aktau.unix.bas.                        IN      MX
;; AUTHORITY SECTION:
aktau.unix.bas.         10800   IN      SOA     linux5.unix.bas. root.linux5.unix.bas. 2011040701 86400 3600 604800 10800
;; Query time: 2 msec
;; SERVER: 192.168.15.4#53(192.168.15.4)
;; WHEN: Sat Apr  9 14:37:24 2011
;; MSG SIZE  rcvd: 80
10:37:24
#dig astana.unix.bas mx
; <<>> DiG 9.3.6-P1-RedHat-9.3.6-4.P1.el5_5.3 <<>> astana.unix.bas mx
;; global options:  printcmd
;; Got answer:
;; ->>HEADER<<- opcode: QUERY, status: NOERROR, id: 7548
;; flags: qr aa rd ra; QUERY: 1, ANSWER: 1, AUTHORITY: 2, ADDITIONAL: 2
;; QUESTION SECTION:
;astana.unix.bas.               IN      MX
;; ANSWER SECTION:
astana.unix.bas.        10800   IN      MX      10 linux4.unix.bas.
;; AUTHORITY SECTION:
astana.unix.bas.        10800   IN      NS      linux4.unix.bas.
astana.unix.bas.        10800   IN      NS      linux3.unix.bas.
;; ADDITIONAL SECTION:
linux4.unix.bas.        9496    IN      A       192.168.15.4
linux3.unix.bas.        9496    IN      A       192.168.15.3
;; Query time: 0 msec
;; SERVER: 192.168.15.4#53(192.168.15.4)
;; WHEN: Sat Apr  9 14:38:42 2011
;; MSG SIZE  rcvd: 123
10:38:42
#dig astana.unix.bas mx
; <<>> DiG 9.3.6-P1-RedHat-9.3.6-4.P1.el5_5.3 <<>> astana.unix.bas mx
;; global options:  printcmd
;; Got answer:
;; ->>HEADER<<- opcode: QUERY, status: NOERROR, id: 13963
;; flags: qr aa rd ra; QUERY: 1, ANSWER: 1, AUTHORITY: 2, ADDITIONAL: 2
;; QUESTION SECTION:
;astana.unix.bas.               IN      MX
;; ANSWER SECTION:
astana.unix.bas.        10800   IN      MX      10 linux4.unix.bas.
;; AUTHORITY SECTION:
astana.unix.bas.        10800   IN      NS      linux3.unix.bas.
astana.unix.bas.        10800   IN      NS      linux4.unix.bas.
;; ADDITIONAL SECTION:
linux4.unix.bas.        9397    IN      A       192.168.15.4
linux3.unix.bas.        9397    IN      A       192.168.15.3
;; Query time: 0 msec
;; SERVER: 192.168.15.4#53(192.168.15.4)
;; WHEN: Sat Apr  9 14:40:21 2011
;; MSG SIZE  rcvd: 123
10:40:21
#dig aktau.unix.bas mx
; <<>> DiG 9.3.6-P1-RedHat-9.3.6-4.P1.el5_5.3 <<>> aktau.unix.bas mx
;; global options:  printcmd
;; Got answer:
;; ->>HEADER<<- opcode: QUERY, status: NOERROR, id: 17455
;; flags: qr rd ra; QUERY: 1, ANSWER: 0, AUTHORITY: 1, ADDITIONAL: 0
;; QUESTION SECTION:
;aktau.unix.bas.                        IN      MX
;; AUTHORITY SECTION:
aktau.unix.bas.         10621   IN      SOA     linux5.unix.bas. root.linux5.unix.bas. 2011040701 86400 3600 604800 10800
;; Query time: 0 msec
;; SERVER: 192.168.15.4#53(192.168.15.4)
;; WHEN: Sat Apr  9 14:40:23 2011
;; MSG SIZE  rcvd: 80
10:40:23
#rndc flush

10:40:29
#dig aktau.unix.bas mx
; <<>> DiG 9.3.6-P1-RedHat-9.3.6-4.P1.el5_5.3 <<>> aktau.unix.bas mx
;; global options:  printcmd
;; Got answer:
;; ->>HEADER<<- opcode: QUERY, status: NOERROR, id: 44760
;; flags: qr rd ra; QUERY: 1, ANSWER: 0, AUTHORITY: 1, ADDITIONAL: 0
;; QUESTION SECTION:
;aktau.unix.bas.                        IN      MX
;; AUTHORITY SECTION:
aktau.unix.bas.         10629   IN      SOA     linux5.unix.bas. root.linux5.unix.bas. 2011040701 86400 3600 604800 10800
;; Query time: 1 msec
;; SERVER: 192.168.15.4#53(192.168.15.4)
;; WHEN: Sat Apr  9 14:40:30 2011
;; MSG SIZE  rcvd: 80
10:40:30
#dig aktau.unix.bas mx
; <<>> DiG 9.3.6-P1-RedHat-9.3.6-4.P1.el5_5.3 <<>> aktau.unix.bas mx
;; global options:  printcmd
;; Got answer:
;; ->>HEADER<<- opcode: QUERY, status: NOERROR, id: 48833
;; flags: qr rd ra; QUERY: 1, ANSWER: 0, AUTHORITY: 1, ADDITIONAL: 0
;; QUESTION SECTION:
;aktau.unix.bas.                        IN      MX
;; AUTHORITY SECTION:
aktau.unix.bas.         10607   IN      SOA     linux5.unix.bas. root.linux5.unix.bas. 2011040701 86400 3600 604800 10800
;; Query time: 0 msec
;; SERVER: 192.168.15.4#53(192.168.15.4)
;; WHEN: Sat Apr  9 14:40:52 2011
;; MSG SIZE  rcvd: 80
10:40:52
#dig aktau.unix.bas mx
; <<>> DiG 9.3.6-P1-RedHat-9.3.6-4.P1.el5_5.3 <<>> aktau.unix.bas mx
;; global options:  printcmd
;; Got answer:
;; ->>HEADER<<- opcode: QUERY, status: NOERROR, id: 2248
;; flags: qr rd ra; QUERY: 1, ANSWER: 0, AUTHORITY: 1, ADDITIONAL: 0
;; QUESTION SECTION:
;aktau.unix.bas.                        IN      MX
;; AUTHORITY SECTION:
aktau.unix.bas.         10594   IN      SOA     linux5.unix.bas. root.linux5.unix.bas. 2011040701 86400 3600 604800 10800
;; Query time: 0 msec
;; SERVER: 192.168.15.4#53(192.168.15.4)
;; WHEN: Sat Apr  9 14:41:05 2011
;; MSG SIZE  rcvd: 80
10:41:08
#dig aktau.unix.bas mx
; <<>> DiG 9.3.6-P1-RedHat-9.3.6-4.P1.el5_5.3 <<>> aktau.unix.bas mx
;; global options:  printcmd
;; Got answer:
;; ->>HEADER<<- opcode: QUERY, status: NOERROR, id: 54422
;; flags: qr rd ra; QUERY: 1, ANSWER: 1, AUTHORITY: 2, ADDITIONAL: 2
;; QUESTION SECTION:
;aktau.unix.bas.                        IN      MX
;; ANSWER SECTION:
aktau.unix.bas.         10799   IN      MX      10 linux5.unix.bas.
;; AUTHORITY SECTION:
aktau.unix.bas.         10799   IN      NS      linux2.unix.bas.
aktau.unix.bas.         10799   IN      NS      linux5.unix.bas.
;; ADDITIONAL SECTION:
linux5.unix.bas.        9600    IN      A       192.168.15.5
linux2.unix.bas.        9600    IN      A       192.168.15.2
;; Query time: 1 msec
;; SERVER: 192.168.15.4#53(192.168.15.4)
;; WHEN: Sat Apr  9 14:41:10 2011
;; MSG SIZE  rcvd: 122
10:41:10
#netstat -lnp | grep :25
tcp        0      0 127.0.0.1:25                0.0.0.0:*                   LISTEN      2871/sendmail: acce
10:41:45
#cd /etc/mail

10:41:54
#ls
access          helpfile          Makefile     submit.mc
access.db       local-host-names  sendmail.cf  trusted-users
domaintable     mailertable       sendmail.mc  virtusertable
domaintable.db  mailertable.db    submit.cf    virtusertable.db
10:41:55
#vim sendmail.mc
10:42:47
#/etc/init.d/sendmail
Usage: /etc/init.d/sendmail {start|stop|restart|condrestart|status}
10:42:57
#/etc/init.d/sendmail restart
Shutting down sm-client:                                   [  OK  ]
Shutting down sendmail:                                    [  OK  ]
Starting sendmail:                                         [  OK  ]
Starting sm-client:                                        [  OK  ]
10:43:01
#netstat -lnp | grep :25
tcp        0      0 127.0.0.1:25                0.0.0.0:*                   LISTEN      9001/sendmail: acce
10:43:29
#yum install sendmail-cf
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
...
sendmail-cf-8.13.8-8.el5.x86_64.rpm                            | 306 kB     00:00
Running rpm_check_debug
Running Transaction Test
Finished Transaction Test
Transaction Test Succeeded
Running Transaction
  Installing     : sendmail-cf                                                    1/1
Installed:
  sendmail-cf.x86_64 0:8.13.8-8.el5
Complete!
10:44:07
#make

10:44:15
#ls
access          helpfile          Makefile         submit.cf      virtusertable
access.db       local-host-names  sendmail.cf      submit.cf.bak  virtusertable.db
domaintable     mailertable       sendmail.cf.bak  submit.mc
domaintable.db  mailertable.db    sendmail.mc      trusted-users
10:45:38
#pwd
/etc/mail
10:46:47
#vim local-host-names
10:48:09
#vim local-host-names
10:48:30
#~
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
...
dovecot-1.0.7-7.el5.x86_64.rpm                                 | 1.7 MB     00:06
Running rpm_check_debug
Running Transaction Test
Finished Transaction Test
Transaction Test Succeeded
Running Transaction
  Installing     : dovecot                                                        1/1
Installed:
  dovecot.x86_64 0:1.0.7-7.el5
Complete!
прошло 34 минуты
11:23:06
#vim /etc/dovecot.conf
11:30:33
#vim /etc/dovecot.conf
11:33:38
#/etc/init.d/dovecot restart
Stopping Dovecot Imap:                                     [FAILED]
Starting Dovecot Imap:                                     [  OK  ]
11:33:48
#tail /var/log/messages
Apr  9 14:38:53 linux4 named[8790]: client 192.168.15.4#9634: view localhost_resolver: received notify for zone 'karakol.unix.bas': not authoritative
Apr  9 14:38:53 linux4 named[8790]: client 192.168.15.4#39573: view localhost_resolver: received notify for zone '20.168.192.in-addr.arpa': not authoritative
Apr  9 14:40:16 linux4 named[8790]: client 192.168.15.4#19447: view localhost_resolver: received notify for zone 'karakol.unix.bas': not authoritative
Apr  9 14:40:16 linux4 named[8790]: client 192.168.15.4#8529: view localhost_resolver: received notify for zone 'karakol.unix.bas': not authoritative
Apr  9 14:40:31 linux4 named[8790]: client 192.168.15.4#14143: view localhost_resolver: received notify for zone 'karakol.unix.bas': not authoritative
Apr  9 14:40:31 linux4 named[8790]: client 192.168.15.4#62692: view localhost_resolver: received notify for zone '20.168.192.in-addr.arpa': not authoritative
Apr  9 14:40:31 linux4 named[8790]: client 192.168.15.4#9707: view localhost_resolver: received notify for zone '20.168.192.in-addr.arpa': not authoritative
Apr  9 14:40:31 linux4 named[8790]: client 192.168.15.4#42126: view localhost_resolver: received notify for zone 'karakol.unix.bas': not authoritative
Apr  9 14:44:06 linux4 yum: Installed: sendmail-cf-8.13.8-8.el5.x86_64
Apr  9 15:23:06 linux4 yum: Installed: dovecot-1.0.7-7.el5.x86_64
11:34:00
#tail /var/log/
acpid             cron.1            messages          spooler.1
anaconda.log      cups/             messages.1        squid/
anaconda.syslog   dmesg             pm/               tallylog
anaconda.xlog     faillog           ppp/              vbox/
audit/            gdm/              prelink/          wtmp
boot.log          httpd/            rpmpkgs           xen/
boot.log.1        lastlog           rpmpkgs.1         Xorg.0.log
brcm-iscsi.log    libvirt/          samba/            Xorg.0.log.old
btmp              mail/             scrollkeeper.log  yum.log
conman/           maillog           secure
conman.old/       maillog.1         secure.1
cron              mcelog            spooler
11:34:00
#useradd -m user2

11:35:33
#passwd user2
Changing password for user user2.
New UNIX password:
BAD PASSWORD: it is too short
Retype new UNIX password:
passwd: all authentication tokens updated successfully.
11:35:42
#nc 127.0.0.1 110
+OK Dovecot ready.
USER user2
+OK
PASS user2
+OK Logged in.
-ERR Internal error occurred. Refer to server log for more information. [2011-04-09 15:36:19]
-ERR [IN-USE] Couldn't sync mailbox.
11:36:19
#vim /etc/dovecot.conf
11:40:03
#nc 127.0.0.1 110
+OK Dovecot ready.
USER user2
+OK
PASS user2
+OK Logged in.
-ERR Internal error occurred. Refer to server log for more information. [2011-04-09 15:40:22]
-ERR [IN-USE] Couldn't sync mailbox.
11:40:53
#echo ttt > mail user2

Файлы

  • /etc/resolv.conf
  • /etc/resolv.conf
    >
    nameserver 192.168.15.4
    

    Статистика

    Время первой команды журнала07:02:16 2011- 4- 9
    Время последней команды журнала11:40:53 2011- 4- 9
    Количество командных строк в журнале101
    Процент команд с ненулевым кодом завершения, %11.88
    Процент синтаксически неверно набранных команд, % 0.00
    Суммарное время работы с терминалом *, час 1.85
    Количество командных строк в единицу времени, команда/мин 0.91
    Частота использования команд
    vim21|====================| 20.19%
    ~11|==========| 10.58%
    dig11|==========| 10.58%
    ls10|=========| 9.62%
    yum3|==| 2.88%
    cp2|=| 1.92%
    mail2|=| 1.92%
    rndc2|=| 1.92%
    netstat2|=| 1.92%
    /etc/init.d/named2|=| 1.92%
    /etc/init.d/sendmail2|=| 1.92%
    mutt2|=| 1.92%
    nc2|=| 1.92%
    tail2|=| 1.92%
    grep2|=| 1.92%
    exit2|=| 1.92%
    more1|| 0.96%
    mkdir1|| 0.96%
    sqlite31|| 0.96%
    man1|| 0.96%
    umount1|| 0.96%
    passwd1|| 0.96%
    /etc/init.d/httpd1|| 0.96%
    121|| 0.96%
    ca1|| 0.96%
    useradd1|| 0.96%
    cd1|| 0.96%
    rm1|| 0.96%
    make1|| 0.96%
    dmesg1|| 0.96%
    /etc/init.d/sshd1|| 0.96%
    echo1|| 0.96%
    cat1|| 0.96%
    531|| 0.96%
    fetchmail1|| 0.96%
    pwd1|| 0.96%
    /etc/init.d/dovecot1|| 0.96%
    mount1|| 0.96%
    301|| 0.96%
    df1|| 0.96%
    releasever1|| 0.96%
    su1|| 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$