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

Содержание

Журнал

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

/dev/pts/4
11:11:19
#ls /home/
Ivan  lost+found  user
11:11:40
#mkdir /home/samba

11:11:48
#mkdir /home/samba/administrator

11:12:01
#rdesktop -u administrator -p rootpass 192.168.15.222
Autoselected keyboard map en-us
Xlib: connection to ":0.0" refused by server
Xlib: No protocol specified
ERROR: Failed to open display: :0.0
11:12:26
#vim /etc/nsswitch.conf
11:13:06
#getent passwd
root:x:0:0:root:/root:/bin/bash
bin:x:1:1:bin:/bin:/sbin/nologin
daemon:x:2:2:daemon:/sbin:/sbin/nologin
adm:x:3:4:adm:/var/adm:/sbin/nologin
lp:x:4:7:lp:/var/spool/lpd:/sbin/nologin
sync:x:5:0:sync:/sbin:/bin/sync
shutdown:x:6:0:shutdown:/sbin:/sbin/shutdown
halt:x:7:0:halt:/sbin:/sbin/halt
mail:x:8:12:mail:/var/spool/mail:/sbin/nologin
news:x:9:13:news:/etc/news:
...
sshd:x:74:74:Privilege-separated SSH:/var/empty/sshd:/sbin/nologin
dbus:x:81:81:System message bus:/:/sbin/nologin
avahi:x:70:70:Avahi daemon:/:/sbin/nologin
haldaemon:x:68:68:HAL daemon:/:/sbin/nologin
avahi-autoipd:x:100:102:avahi-autoipd:/var/lib/avahi-autoipd:/sbin/nologin
gdm:x:42:42::/var/gdm:/sbin/nologin
user:x:500:500::/home/user:/bin/bash
squid:x:23:23::/var/spool/squid:/sbin/nologin
Ivan:x:501:501:Ivanov Ivan:/home/Ivan:/bin/bash
named:x:25:25:Named:/var/named:/sbin/nologin
11:13:14
#/etc/init.d/nscd
Usage: /etc/init.d/nscd {start|stop|status|restart|reload|condrestart}
11:14:58
#/etc/init.d/nscd status
nscd is stopped
11:15:01
#man nscd
11:15:08
#man nssswitch
11:16:52
#man nssswitch.conf
11:20:04
#getent passwd administrator
administrator:*:10000:10002:Administrator:/home/samba/u%:/bin/true
11:21:13
#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  893M  8.4G  10% /home
/dev/sda2              20G  2.7G   16G  15% /usr
tmpfs                 2.0G     0  2.0G   0% /dev/shm
/dev/sda8             963M   18M  896M   2% /data
//192.168.122.67/C    3.9G  2.5G  1.5G  62% /mnt
11:23:23
#fdisk /dev/sda
The number of cylinders for this disk is set to 763104.
There is nothing wrong with that, but this is larger than 1024,
and could in certain setups cause problems with:
1) software that runs at boot time (e.g., old versions of LILO)
2) booting and partitioning software from other OSs
   (e.g., DOS FDISK, OS/2 FDISK)
Command (m for help): m
Command action
   a   toggle a bootable flag
   b   edit bsd disklabel
...
   o   create a new empty DOS partition table
   p   print the partition table
   q   quit without saving changes
   s   create a new empty Sun disklabel
   t   change a partition's system id
   u   change display/entry units
   v   verify the partition table
   w   write table to disk and exit
   x   extra functionality (experts only)
Command (m for help): q
11:23:44
#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  893M  8.4G  10% /home
/dev/sda2              20G  2.7G   16G  15% /usr
tmpfs                 2.0G     0  2.0G   0% /dev/shm
/dev/sda8             963M   18M  896M   2% /data
//192.168.122.67/C    3.9G  2.5G  1.5G  62% /mnt
11:23:46
#fdisk -l /dev/sda10
Disk /dev/sda10: 50.0 GB, 50000674816 bytes
255 heads, 63 sectors/track, 6078 cylinders
Units = cylinders of 16065 * 512 = 8225280 bytes
Disk /dev/sda10 doesn't contain a valid partition table
11:23:53
#mkdfs.ext3 /dev/sda10
sh: mkdfs.ext3: command not found
11:24:05
#mkfs.ext3 /dev/sda10
mke2fs 1.39 (29-May-2006)
Filesystem label=
OS type: Linux
Block size=4096 (log=2)
Fragment size=4096 (log=2)
6111232 inodes, 12207196 blocks
610359 blocks (5.00%) reserved for the super user
First data block=0
Maximum filesystem blocks=4294967296
373 block groups
32768 blocks per group, 32768 fragments per group
16384 inodes per group
Superblock backups stored on blocks:
        32768, 98304, 163840, 229376, 294912, 819200, 884736, 1605632, 2654208,
        4096000, 7962624, 11239424
Writing inode tables: done
Creating journal (32768 blocks): done
Writing superblocks and filesystem accounting information: done
This filesystem will be automatically checked every 27 mounts or
180 days, whichever comes first.  Use tune2fs -c or -i to override.
11:24:19
#vim /etc/fstab
11:24:49
#mkdir /data
mkdir: cannot create directory `/data': File exists
11:25:04
#mount /data
mount: /dev/sda8 already mounted or /data busy
mount: according to mtab, /dev/sda8 is already mounted on /data
11:25:08
#mkdir /data10

11:25:16
#mount /data10
mount: can't find /data10 in /etc/fstab or /etc/mtab
11:25:18
#vim /etc/fstab
11:25:27
#mount /data10

11:25:28
#mkdir /data10/test

11:26:13
#ls /data10/
lost+found  test
11:26:15
#ls -l /data10/
total 20
drwx------ 2 root root 16384 Apr  8 15:24 lost+found
drwxr-xr-x 2 root root  4096 Apr  8 15:26 test
11:26:21
#chown administrator /data10/test

11:26:47
#rdesktop -u administrator -p rootpass 192.168.15.222
Autoselected keyboard map en-us
Xlib: connection to ":0.0" refused by server
Xlib: No protocol specified
ERROR: Failed to open display: :0.0
11:27:08
#ls /mnt
                 rdesktop -u administrator -p rootpass 192.168.15.222
Autoselected keyboard map en-us
Xlib: connection to ":0.0" refused by server
Xlib: No protocol specified
ERROR: Failed to open display: :0.0
/dev/pts/4
11:28:44
#rdesktop -u administrator -p rootpass 192.168.15.222
Autoselected keyboard map en-us
Xlib: connection to ":0.0" refused by server
Xlib: No protocol specified
ERROR: Failed to open display: :0.0
/dev/pts/4
11:29:21
#/etc/init.d/smb restart
Shutting down SMB services:                                [  OK  ]
Shutting down NMB services:                                [  OK  ]
Starting SMB services:                                     [  OK  ]
Starting NMB services:                                     [  OK  ]
11:30:18
#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  894M  8.4G  10% /home
/dev/sda2              20G  2.7G   16G  15% /usr
tmpfs                 2.0G     0  2.0G   0% /dev/shm
/dev/sda8             963M   18M  896M   2% /data
//192.168.122.67/C    3.9G  2.5G  1.5G  62% /mnt
/dev/sda10             46G  181M   44G   1% /data10
11:31:18
#ls /data10
lost+found  test
11:31:26
#ls -l /data10
total 20
drwx------ 2 root          root 16384 Apr  8 15:24 lost+found
drwxr-xr-x 2 administrator root  4096 Apr  8 15:26 test
11:31:32
#vim /etc/fstab
11:32:17
#~
total 20
drwx------ 2 root          root 16384 Apr  8 15:24 lost+found
drwxr-xr-x 2 administrator root  4096 Apr  8 15:26 test
11:32:19
#vim /etc/samba/smb.conf
--- /tmp/l3-saved-9351.18872.14449	2011-04-08 15:32:53.000000000 +0600
+++ /etc/samba/smb.conf	2011-04-08 15:33:30.000000000 +0600
@@ -300,3 +300,10 @@
 	public = yes
 	writable = yes
 	printable = no
+
+	[data10]
+	comment = Recurse
+	path = /data10
+	public = yes
+	writable = yes
+	printable = no
11:33:43
#ls -l /data10
total 24
drwx------  2 root          root 16384 Apr  8 15:24 lost+found
drwxrwxr-x+ 2 administrator root  4096 Apr  8 15:26 test
11:34:02
#getfacl /data10/test/
getfacl: Removing leading '/' from absolute path names
# file: data10/test
# owner: administrator
# group: root
user::rwx
user:test_inet:rwx
group::r-x
mask::rwx
other::r-x
default:user::rwx
default:user:test_inet:rwx
default:group::---
default:mask::rwx
default:other::---
11:34:36
#yum install squid
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
Package 7:squid-2.6.STABLE21-6.el5.x86_64 already installed and latest version
Nothing to do
прошло 28 минут
12:02:40
#chkconfig squid on

12:03:26
#chkconfig samba on
error reading information on service samba: No such file or directory
12:03:35
#chkconfig samba

12:03:38
#chkconfig smb on

12:03:45
#vim /etc/squid/
12:04:35
#~
cachemgr.conf          mime.conf              squid.conf
errors/                mime.conf.default      squid.conf.default
icons/                 msntauth.conf
mib.txt                msntauth.conf.default
12:04:35
#vim /etc/squid/squid.conf
12:05:11
#grep -v ^# /etc/squid/squid.conf
acl manager proto cache_object
acl localhost src 127.0.0.1/255.255.255.255
acl to_localhost dst 127.0.0.0/8
acl SSL_ports port 443
acl Safe_ports port 80          # http
acl Safe_ports port 21          # ftp
acl Safe_ports port 443         # https
acl Safe_ports port 70          # gopher
acl Safe_ports port 210         # wais
acl Safe_ports port 1025-65535  # unregistered ports
...
hierarchy_stoplist cgi-bin ?
access_log /var/log/squid/access.log squid
acl QUERY urlpath_regex cgi-bin \?
cache deny QUERY
refresh_pattern ^ftp:           1440    20%     10080
refresh_pattern ^gopher:        1440    0%      1440
refresh_pattern .               0       20%     4320
acl apache rep_header Server ^Apache
broken_vary_encoding allow apache
coredump_dir /var/spool/squid
12:05:25
#q
bash: q: command not found
12:05:27
#grep -v ^# /etc/squid/squid.conf | grep -xvf ''
grep: : No such file or directory
12:05:35
#grep -v ^# /etc/squid/squid.conf | grep -xvf ' '
grep:  : No such file or directory
12:05:38
#grep -v ^# /etc/squid/squid.conf | grep -xvf ' ' | less
/dev/pts/4
12:05:59
#grep -v ^# /etc/squid/squid.conf | grep -xv '' | less
12:06:05
#grep -v ^# /etc/squid/squid.conf | grep -xv '' | less
12:06:08
#grep -v ^# /etc/squid/squid.conf | grep -xv '' | less
12:08:37
#more ./.vi
12:08:37
#more ./.vimrc
прошло 15 минут
12:24:25
#-- INSERT --
 195 #       request digest in POST requests when reusing the same nonce as acquired
 196 #       earlier in response to a GET request.
 197 #       auth_param digest post_workaround off
 198 #
 199 #       === NTLM scheme options follow ===
 200 #
 201 #       "program" cmdline
 202 #       Specify the command for the external NTLM authenticator. Such a
 203 #       program participates in the NTLMSSP exchanges between Squid and the
 204 #       client and reads commands according to the Squid NTLMSSP helper
...
 650 #       Allowing or Denying access based on defined access lists
 651 #       Identical to http_access, but runs after redirectors. If not set
             then only http_access is used.
 652 #
     #Default:
 653 # none
"/etc/squid/squid.conf" 4524L, 154900C written
 605 #       good idea to have an "deny all" or "allow all" entry at the end
 606 #       of your access lists to avoid potential confusion.
 607 #
прошло 10 минут
12:34:45
#/etc/init.d/squid start
Starting squid:                                            [FAILED]
12:36:18
#/etc/init.d/squid restart
Stopping squid:                                            [FAILED]
Starting squid:                                            [FAILED]
12:39:23
#diff /etc/squid/squid.conf /tmp/squid.conf
1c1,2
< #ELCOME TO SQUID 2.6.STABLE21
---
>
> #     WELCOME TO SQUID 2.6.STABLE21
18,19d18
<
<
210a210
> #
...
635a636
> http_access allow myauth
639c640
< #http_access deny all
---
> http_access deny all
1788a1790
> cache_dir ufs /var/spool/squid 300 16 256
1976a1979
> cache_store_log none
12:39:55
#more tets
12:39:57
#more test
12:39:59
#apropose copmare
bash: apropose: command not found
12:40:16
#apropos copmare
copmare: nothing appropriate
12:40:22
#apropos compare
bcmp                 (3)  - compare byte sequences
bzcmp [bzdiff]       (1)  - compare bzip2 compressed files
bzdiff               (1)  - compare bzip2 compressed files
cmp                  (1)  - compare two files
cmp                  (1p)  - compare two files
comm                 (1)  - compare two sorted files line by line
compare              (1)  - mathematically and visually annotate the difference between an image and its reconstruction
diff                 (1p)  - compare two files
File::Compare        (3pm)  - Compare files or filehandles
I18N::Collate        (3pm)  - compare 8-bit scalar data according to the current locale
...
wcscasecmp           (3)  - compare two wide-character strings, ignoring case
wcscmp               (3)  - compare two wide-character strings
wcscmp               (3p)  - compare two wide-character strings
wcsncasecmp          (3)  - compare two fixed-size wide-character strings, ignoring case
wcsncmp              (3)  - compare two fixed-size wide-character strings
wcsncmp              (3p)  - compare part of two wide-character strings
wmemcmp              (3)  - compare two arrays of wide-characters
wmemcmp              (3p)  - compare wide characters in memory
zcmp [zdiff]         (1)  - compare compressed files
zdiff                (1)  - compare compressed files
12:40:27
#cmp /etc/squid/squid.conf /tmp/squid.conf
/etc/squid/squid.conf /tmp/squid.conf differ: byte 1, line 1
12:41:43
#vim /etc/squid/squid.conf
12:42:10
#vim /etc/squid/squid.conf
/dev/pts/7
12:43:05
#diff -a /etc/squid/squid.conf /tmp/squid.conf
1c1,2
< #ELCOME TO SQUID 2.6.STABLE21
---
>
> #     WELCOME TO SQUID 2.6.STABLE21
18,19d18
<
<
210a210
> #
...
635a636
> http_access allow myauth
639c640
< #http_access deny all
---
> http_access deny all
1788a1790
> cache_dir ufs /var/spool/squid 300 16 256
1976a1979
> cache_store_log none
12:43:06
#diff -a /etc/squid/squid.conf /tmp/squid.conf
1c1,2
< #ELCOME TO SQUID 2.6.STABLE21
---
>
> #     WELCOME TO SQUID 2.6.STABLE21
18,19d18
<
<
210a210
> #
...
---
> #     http_access allow|deny [!]aclname ...
629d629
< http_access allow myauth
635a636
> http_access allow myauth
1788a1790
> cache_dir ufs /var/spool/squid 300 16 256
1976a1979
> cache_store_log none
/dev/pts/4
12:43:47
#vim /etc/squid/squid.conf
--- /tmp/l3-saved-9921.8547.3429	2011-04-08 16:43:59.000000000 +0600
+++ /etc/squid/squid.conf	2011-04-08 16:44:20.000000000 +0600
@@ -624,10 +624,8 @@
 #http_access deny to_localhost
 #
 # INSERT YOUR OWN RULE(S) HERE TO ALLOW ACCESS FROM YOUR CLIENTS
-
 acl myauth proxy_auth REQUIRED
 http_access allow myauth
-
 # Example rule allowing access from your local networks. Adapt
 # to list your (internal) IP networks from where browsing should
 # be allowed
@@ -637,7 +635,6 @@
 # And finally deny all other access to this proxy
 http_access allow localhost
 http_access deny all
-
 #  TAG: http_access2
 #	Allowing or Denying access based on defined access lists
 #
/dev/pts/7
12:43:50
#diff -a /etc/squid/squid.conf /tmp/squid.conf
\1c1,2
< #ELCOME TO SQUID 2.6.STABLE21
---
>
> #     WELCOME TO SQUID 2.6.STABLE21
18,19d18
<
<
210a210
> #
...
---
>
633a636
> http_access allow myauth
637a641
>
1785a1790
> cache_dir ufs /var/spool/squid 300 16 256
1973a1979
> cache_store_log none
12:44:23
#/etc/init.d/squid restart
Stopping squid:                                            [FAILED]
Starting squid:                                            [FAILED]
12:44:43
#tail /var/log/messages
Apr  8 16:34:51 linux4 squid[10108]: Bungled squid.conf line 639: http_access deny all
Apr  8 16:36:18 linux4 squid[10142]: Bungled squid.conf line 639: http_access deny all
Apr  8 16:36:22 linux4 squid[10157]: Bungled squid.conf line 639: http_access deny all
Apr  8 16:36:22 linux4 squid[10158]: Bungled squid.conf line 639: http_access deny all
Apr  8 16:37:56 linux4 squid[10231]: Bungled squid.conf line 639: http_access deny all
Apr  8 16:37:56 linux4 squid[10232]: Bungled squid.conf line 639: http_access deny all
Apr  8 16:38:17 linux4 squid[10280]: Bungled squid.conf line 677: icp_access allow all
Apr  8 16:38:17 linux4 squid[10281]: Bungled squid.conf line 677: icp_access allow all
Apr  8 16:44:43 linux4 squid[10653]: Bungled squid.conf line 637: http_access deny all
Apr  8 16:44:43 linux4 squid[10654]: Bungled squid.conf line 637: http_access deny all
/dev/pts/4
12:46:31
# 627 acl myauth proxy_auth REQUIRED
 606 #       of your access lists to avoid potential confusion.
 607 #
 608 #Default:
 609 # http_access deny all
 610 #
 611 #Recommended minimum configuration:
 612 #
 613 # Only allow cachemgr access from localhost
 614 http_access allow manager localhost
 615 http_access deny manager
...
 629 #http_access allow myauth
 630
 631 # Example rule allowing access from your local networks. Adapt
 632 # to list your (internal) IP networks from where browsing should
 633 # be allowed
 634 #acl our_networks src 192.168.15.0/24
 635 #http_access allow our_networks
 636
 637 # And finally deny all other access to this proxy
"/etc/squid/squid.conf" 4523L, 154903C written
12:48:35
#vim /etc/squid/squid.conf
--- /tmp/l3-saved-9921.12846.13488	2011-04-08 16:48:46.000000000 +0600
+++ /etc/squid/squid.conf	2011-04-08 16:48:56.000000000 +0600
@@ -636,7 +636,7 @@
 
 # And finally deny all other access to this proxy
 http_access allow localhost
-http_access deny all
+#http_access deny all
 #  TAG: http_access2
 #	Allowing or Denying access based on defined access lists
 #
@@ -673,7 +673,7 @@
 # icp_access deny all
 #
 #Allow ICP queries from everyone
-icp_access allow all
+#icp_access allow all
 
 #  TAG: htcp_access
 # Note: This option is only available if Squid is rebuilt with the
12:48:56
#vim /etc/squid/squid.conf
--- /tmp/l3-saved-9921.15915.12898	2011-04-08 16:49:08.000000000 +0600
+++ /etc/squid/squid.conf	2011-04-08 16:49:20.000000000 +0600
@@ -625,8 +625,8 @@
 #
 # INSERT YOUR OWN RULE(S) HERE TO ALLOW ACCESS FROM YOUR CLIENTS
 
-#acl myauth proxy_auth REQUIRED
-#http_access allow myauth
+acl myauth proxy_auth REQUIRED
+http_access allow myauth
 
 # Example rule allowing access from your local networks. Adapt
 # to list your (internal) IP networks from where browsing should
@@ -636,7 +636,7 @@
 
 # And finally deny all other access to this proxy
 http_access allow localhost
-#http_access deny all
+http_access deny all
 #  TAG: http_access2
 #	Allowing or Denying access based on defined access lists
 #
@@ -673,7 +673,7 @@
 # icp_access deny all
 #
 #Allow ICP queries from everyone
-#icp_access allow all
+icp_access allow all
 
 #  TAG: htcp_access
 # Note: This option is only available if Squid is rebuilt with the
/dev/pts/7
12:49:26
#cp /etc/squid/squid.conf /etc/squid/squid.conf.bkp

12:55:24
#cp /tmp/squid.conf /etc/squid/squid.conf
cp: overwrite `/etc/squid/squid.conf'? y
/dev/pts/4
13:03:41
#init 0
bash: init: command not found
13:03:45
#shutdown -h now
bash: shutdown: command not found
13:03:51
#su -
l3-agent is already running: pid=3658; pidfile=/root/.lilalo/l3-agent.pid
/dev/pts/5
13:03:53
#init 0

/dev/pts/4
13:03:53
#init 0

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

/dev/pts/2
05:46:08
#chkconfig samba of
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>
05:46:51
#chkconfig smb of
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>
05:46:55
#chkconfig smb ofd
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>
05:46:57
#chkconfig smb off

05:46:58
#cat /etc/re
readahead.d/             redhat-lsb/              resolv.conf
reader.conf              redhat-release           resolv.conf.predhclient
reader.conf.d/           request-key.conf
05:46:58
#cat /etc/resolv.conf
#search karakol.unix.bas
#nameserver 192.168.15.2
nameserver 192.168.15.222
domain  dom.kz
прошло 40 минут
06:27:22
#vim /etc/resolv.conf
--- /tmp/l3-saved-3772.17984.19824	2011-04-09 10:27:23.000000000 +0600
+++ /etc/resolv.conf	2011-04-09 10:27:28.000000000 +0600
@@ -1,2 +1 @@
-search karakol.unix.bas
 nameserver 192.168.15.2
06:27:28
#vim /etc/resolv.conf
--- /tmp/l3-saved-3772.825.4888	2011-04-09 10:27:40.000000000 +0600
+++ /etc/resolv.conf	2011-04-09 10:27:46.000000000 +0600
@@ -1 +1 @@
-nameserver 192.168.15.2
+nameserver 192.168.15.4
06:27:46
#di
diff       diff-jars  dig        dircolors  dirs       display    divalog
diff3      diffpp     dir        dirname    disown     divaload   divalogd
06:27:46
#dig yandex.ru
; <<>> DiG 9.3.6-P1-RedHat-9.3.6-4.P1.el5_5.3 <<>> yandex.ru
;; global options:  printcmd
;; Got answer:
;; ->>HEADER<<- opcode: QUERY, status: NOERROR, id: 38484
;; flags: qr rd ra; QUERY: 1, ANSWER: 6, AUTHORITY: 4, ADDITIONAL: 1
;; QUESTION SECTION:
;yandex.ru.                     IN      A
;; ANSWER SECTION:
yandex.ru.              10791   IN      A       87.250.250.11
yandex.ru.              10791   IN      A       87.250.251.11
...
yandex.ru.              194484  IN      NS      ns1.yandex.ru.
yandex.ru.              194484  IN      NS      ns2.yandex.ru.
yandex.ru.              194484  IN      NS      ns4.yandex.ru.
yandex.ru.              194484  IN      NS      ns5.yandex.ru.
;; ADDITIONAL SECTION:
ns1.yandex.ru.          1600    IN      AAAA    2a02:6b8::1
;; Query time: 1 msec
;; SERVER: 192.168.15.4#53(192.168.15.4)
;; WHEN: Sat Apr  9 10:28:38 2011
;; MSG SIZE  rcvd: 223
06:28:38
#host ya.ru
ya.ru has address 87.250.250.203
ya.ru has address 87.250.251.3
ya.ru has address 93.158.134.3
ya.ru has address 93.158.134.203
ya.ru has address 213.180.204.3
ya.ru has address 77.88.21.3
ya.ru has address 87.250.250.3
ya.ru mail is handled by 10 mx.yandex.ru.
06:28:44
#yum install httpd
Loaded plugins: fastestmirror
Loading mirror speeds from cached hostfile
 * addons: centosr3.centos.org
 * base: centosr3.centos.org
 * extras: mirror.space.kz
 * rpmforge: apt.sw.be
 * updates: mirror.space.kz
http://centosr3.centos.org/centos/5.5/addons/x86_64/repodata/repomd.xml: [Errno 4] IOError: <urlopen error (111, 'Connection refused')>
Trying other mirror.
http://mirror.space.kz/centos/5.5/addons/x86_64/repodata/repomd.xml: [Errno 4] IOError: <urlopen error (111, 'Connection refused')>
...
http://centosk2.centos.org/centos/5.5/updates/x86_64/RPMS/httpd-2.2.3-43.el5.centos.3.x86_64.rpm: [Errno 4] IOError: <urlopen error (111, 'Connection refused')>
Trying other mirror.
http://ftp.dgn.net.tr/linux/centos/5.5/updates/x86_64/RPMS/httpd-2.2.3-43.el5.centos.3.x86_64.rpm: [Errno 4] IOError: <urlopen error (111, 'Connection refused')>
Trying other mirror.
http://ftp.linux.org.tr/centos/5.5/updates/x86_64/RPMS/httpd-2.2.3-43.el5.centos.3.x86_64.rpm: [Errno 4] IOError: <urlopen error (111, 'Connection refused')>
Trying other mirror.
http://centosv.centos.org/centos/5.5/updates/x86_64/RPMS/httpd-2.2.3-43.el5.centos.3.x86_64.rpm: [Errno 4] IOError: <urlopen error (111, 'Connection refused')>
Trying other mirror.
Error Downloading Packages:
  httpd-2.2.3-43.el5.centos.3.x86_64: failure: RPMS/httpd-2.2.3-43.el5.centos.3.x86_64.rpm from updates: [Errno 256] No more mirrors to try.
06:30:15
#rpm -qa | grep hhtpd

06:30:28
#rpm -qa | grep httpd
httpd-2.2.3-43.el5.centos

Файлы

  • /etc/re
  • /etc/resolv.conf
  • /etc/re
    >
    readahead.d/             redhat-lsb/              resolv.conf
    reader.conf              redhat-release           resolv.conf.predhclient
    reader.conf.d/           request-key.conf
    
    /etc/resolv.conf
    >
    #search karakol.unix.bas
    #nameserver 192.168.15.2
    nameserver 192.168.15.222
    domain  dom.kz
    

    Статистика

    Время первой команды журнала11:11:19 2011- 4- 8
    Время последней команды журнала06:30:28 2011- 4- 9
    Количество командных строк в журнале101
    Процент команд с ненулевым кодом завершения, %25.74
    Процент синтаксически неверно набранных команд, % 4.95
    Суммарное время работы с терминалом *, час 1.94
    Количество командных строк в единицу времени, команда/мин 0.87
    Частота использования команд
    vim14|=============| 13.08%
    grep9|========| 8.41%
    chkconfig8|=======| 7.48%
    ls7|======| 6.54%
    mkdir5|====| 4.67%
    more4|===| 3.74%
    diff4|===| 3.74%
    less4|===| 3.74%
    man3|==| 2.80%
    rdesktop3|==| 2.80%
    mount3|==| 2.80%
    /etc/init.d/squid3|==| 2.80%
    df3|==| 2.80%
    init3|==| 2.80%
    yum2|=| 1.87%
    cp2|=| 1.87%
    cat2|=| 1.87%
    ~2|=| 1.87%
    fdisk2|=| 1.87%
    apropos2|=| 1.87%
    getent2|=| 1.87%
    rpm2|=| 1.87%
    /etc/init.d/nscd2|=| 1.87%
    cmp1|| 0.93%
    host1|| 0.93%
    mkfs.ext31|| 0.93%
    /etc/init.d/smb1|| 0.93%
    --1|| 0.93%
    6271|| 0.93%
    di1|| 0.93%
    dig1|| 0.93%
    mkdfs.ext31|| 0.93%
    q1|| 0.93%
    chown1|| 0.93%
    tail1|| 0.93%
    shutdown1|| 0.93%
    apropose1|| 0.93%
    getfacl1|| 0.93%
    su1|| 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$