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

Содержание

Журнал

Понедельник (04/04/11)

/dev/pts/9
10:37:58
#rm -rf VOL2

10:38:09
#rm -rf VOL3-snap/

10:38:13
#mkdir /vol1snap

10:38:40
#rm /v
var/      vol1snap/
10:38:40
#rm /v
var/      vol1snap/
10:38:40
#ls VOL1/
lost+found  passwd
10:38:58
#rm /VOL1/passwd
rm: remove regular file `/VOL1/passwd'? y
10:39:16
#mount /dev/VG1/vol1
vol1       vol1-snap
10:39:16
#mount /dev/VG1/vol1-snap /vol1snap/

10:39:57
#ls /v
var/      vol1snap/
10:39:57
#ls /vol1snap/
lost+found  passwd
10:40:09
#history | grep lvcre
 1001  lvcreate -L2G -n vol1 /dev/VG1
 1002  for i in {1..10} ; do lvcreate -L100M -n v$i /dev/VG1/ ; done >& /tmp/log
 1010  for i in {1..5} ; do lvcreate -L100M -n v$i /dev/VG1/ ; done >& /tmp/log
 1030  lvcreate L5G -n vol1 /dev/VG1/
 1031  lvcreate -L5G -n vol1 /dev/VG1/
 1032  lvcreate -L5G -n vol1 /dev/VG1
 1035  lvcreate -L5G -n vol2 /dev/VG1
 1037  lvcreate -L1G -n vol3 /dev/VG1
 1047  lvcreate -L1G -n vol1 /dev/VG1
 1048  lvcreate -L1G -n vol2 /dev/VG1
 1049  lvcreate -L1G -n vol3 /dev/VG1
 1076  lvcreate  -s -n vol1-snap -L1G /dev/VG1/vol1
 1085  history | grep lvcre
10:41:28
#ls /dev/VG1\
>
vol1  vol1-snap
10:42:18
#lvs
  LV        VG   Attr   LSize Origin Snap%  Move Log Copy%  Convert
  vol1      VG1  owi-ao 3.00G
  vol1-snap VG1  swi-ao 1.00G vol1     0.01
10:42:58
#free
             total       used       free     shared    buffers     cached
Mem:       4016364    1411064    2605300          0     113340     790260
-/+ buffers/cache:     507464    3508900
Swap:      2096984          0    2096984
10:47:48
#df -h
Filesystem            Size  Used Avail Use% Mounted on
/dev/sda1             4.9G  523M  4.1G  12% /
/dev/sda6             2.0G  160M  1.7G   9% /tmp
/dev/sda3             9.7G  357M  8.9G   4% /var
/dev/sda2              20G  2.7G   16G  15% /usr
tmpfs                 2.0G     0  2.0G   0% /dev/shm
/dev/sda7             9.4G  150M  8.8G   2% /mnt/data7
/dev/mapper/VG1-vol1  3.0G   68M  2.8G   3% /VOL1
/dev/mapper/VG1-vol1--snap
                      3.0G   68M  2.8G   3% /vol1snap
10:50:27
#ls /dev/
Display all 212 possibilities? (y or n)
10:50:27
#ls /dev/sda1
sda1   sda10
10:50:27
#ls /dev/sda1
/dev/sda1
10:53:49
#cat /etc/fstab
LABEL=/                 /                       ext3    defaults        1 1
LABEL=/tmp              /tmp                    ext3    defaults        1 2
LABEL=/var              /var                    ext3    defaults        1 2
LABEL=/usr              /usr                    ext3    defaults        1 2
tmpfs                   /dev/shm                tmpfs   defaults        0 0
devpts                  /dev/pts                devpts  gid=5,mode=620  0 0
sysfs                   /sys                    sysfs   defaults        0 0
proc                    /proc                   proc    defaults        0 0
LABEL=SWAP-sda5         swap                    swap    defaults        0 0
LABEL=DATA7             /mnt/data7                      ext3    defaults        0 0
10:54:02
#cat /etc/m
mail/           maven/          minicom.users   motd
mailcap         mc/             mke2fs.conf     mtab
mail.rc         mcelog.conf     modprobe.conf   mtools.conf
makedev.d/      mgetty+sendfax/ modprobe.conf~  multipath.conf
man.config      mime.types      modprobe.d/
10:54:02
#cat /etc/m
mail/           maven/          minicom.users   motd
mailcap         mc/             mke2fs.conf     mtab
mail.rc         mcelog.conf     modprobe.conf   mtools.conf
makedev.d/      mgetty+sendfax/ modprobe.conf~  multipath.conf
man.config      mime.types      modprobe.d/
10:54:02
#cat /etc/mo
modprobe.conf   modprobe.conf~  modprobe.d/     motd
10:54:02
#cat /etc/mo
modprobe.conf   modprobe.conf~  modprobe.d/     motd
10:54:02
#df -h
Filesystem            Size  Used Avail Use% Mounted on
/dev/sda1             4.9G  523M  4.1G  12% /
/dev/sda6             2.0G  160M  1.7G   9% /tmp
/dev/sda3             9.7G  357M  8.9G   4% /var
/dev/sda2              20G  2.7G   16G  15% /usr
tmpfs                 2.0G     0  2.0G   0% /dev/shm
/dev/sda7             9.4G  150M  8.8G   2% /mnt/data7
/dev/mapper/VG1-vol1  3.0G   68M  2.8G   3% /VOL1
/dev/mapper/VG1-vol1--snap
                      3.0G   68M  2.8G   3% /vol1snap
10:57:12
#show
showchar         showkey          showrgb
showconsolefont  showmount
10:57:12
#showmount -e 192.168.15.2
Export list for 192.168.15.2:
/usr 192.168.15.0/24
10:59:58
#mount 192.168.15.2:/usr /mnt

11:00:41
#ls /mnt
bin  games    kerberos  lib64    local       sbin   src  X11R6
etc  include  lib       libexec  lost+found  share  tmp
11:00:45
#umount /mnt/

11:01:22
#ls /mnt
data7
11:01:25
#vim /etc/exports
--- /tmp/l3-saved-10010.5419.4466	2011-04-04 15:02:24.000000000 +0600
+++ /etc/exports	2011-04-04 15:03:46.000000000 +0600
@@ -0,0 +1 @@
+/tmp/share 192.168.15.0/24 (rw)
/dev/pts/4
11:03:13
#ls /tmp/share

/dev/pts/9
11:04:34
#/etc/init.d/nfs
nfs      nfslock
11:04:34
#/etc/init.d/nfs start
Starting NFS services:  exportfs: No options for /tmp/share 192.168.15.0/24: suggest 192.168.15.0/24(sync) to avoid warning
exportfs: No host name given with /tmp/share (rw), suggest *(rw) to avoid warning
                                                           [  OK  ]
Starting NFS quotas:                                       [  OK  ]
Starting NFS daemon:                                       [  OK  ]
Starting NFS mountd:                                       [  OK  ]
11:05:02
#chmod 1777 /tmp/share/

/dev/pts/4
11:05:23
#ls /tmp/share

11:05:36
#ls /tmp/share
test
/dev/pts/6
11:06:40
#cat /etc/exports
/tmp/share 192.168.15.0/24 (rw)
11:06:43
#vim /etc/exports
--- /tmp/l3-saved-14747.12118.11922	2011-04-04 15:06:48.000000000 +0600
+++ /etc/exports	2011-04-04 15:06:52.000000000 +0600
@@ -1 +1 @@
-/tmp/share 192.168.15.0/24 (rw)
+/tmp/share 192.168.15.0/24(rw)
11:06:52
#/etc/init.d/nfs restart
Shutting down NFS mountd:                                  [  OK  ]
Shutting down NFS daemon:                                  [  OK  ]
Shutting down NFS quotas:                                  [  OK  ]
Shutting down NFS services:                                [  OK  ]
Starting NFS services:                                     [  OK  ]
Starting NFS quotas:                                       [  OK  ]
Starting NFS daemon:                                       [  OK  ]
Starting NFS mountd:                                       [  OK  ]
/dev/pts/4
11:07:16
#ls /tmp/share
test
11:11:14
#find /etc/ | less
/dev/pts/9
11:16:34
#mount -o bind / /tmp/disk1/

прошло 27 минут
11:43:37
#mkdir -p /tmp/disk1/{bin,sbin,lib,usr,root}

11:44:32
#mount -o bind /sbin/ /tmp/disk1/

11:44:37
#mount -o bind /lib/ /tmp/disk1/

11:44:43
#mount -o bind /usr/ /tmp/disk1/

11:44:49
#chroot /tmp/disk1/
chroot: cannot run command `/bin/bash': No such file or directory
11:44:58
#chroot /tmp/disk1
chroot: cannot run command `/bin/bash': No such file or directory
11:45:01
#tar/ cf /tmp/etc.rar /etc
bash: tar/: No such file or directory
11:46:21
#tar cf /tmp/etc.rar /etc
tar: Removing leading `/' from member names
11:46:31
#ls /tmp/
1
16:48:47
2
3
4
5
6
7
8
9
...
log
lost+found
mapping-root
mapping-user
orbit-user
OSL_PIPE_500_SingleOfficeIPC_ca704f7757b55718faf53037ec7a6af5
share
ssh-VUrUsl2942
svlc6.tmp
virtual-user.pwn9pj
11:47:01
#mc
11:48:13
#tar c /etc > /tmp/etc.tar
tar: Removing leading `/' from member names
11:49:01
#du -sk /etc/
131480  /etc/
11:49:52
#du -sk /tmp/etc.tar
119124  /tmp/etc.tar
11:50:04
#bzip2 /etc/e
enscript.cfg  environment   esd.conf      exports
11:50:04
#bzip2 /tmp/etc.tar

11:51:34
#du -sk /tmp/etc.tar
du: cannot access `/tmp/etc.tar': No such file or directory
11:51:39
#du -sk /tmp/etc.tar.bz2
9032    /tmp/etc.tar.bz2
11:51:56
#tar cpio
tar: Cowardly refusing to create an empty archive
Try `tar --help' or `tar --usage' for more information.
11:52:19
#tar xvfj /tmp/etc.tar.bz2
etc/
etc/apt/
etc/apt/sources.list.d/
etc/apt/sources.list.d/rpmforge.list
etc/apt/sources.list.d/rpmforge-extras.list
etc/apt/sources.list.d/rpmforge-testing.list
etc/gre.d/
etc/gre.d/gre64.conf
etc/gre.d/gre.conf
etc/auto.misc
...
etc/pm/
etc/pm/power.d/
etc/pm/sleep.d
etc/pm/hooks/
etc/pm/config.d/
etc/samba/
etc/samba/lmhosts
etc/samba/smb.conf
etc/idmapd.conf
etc/jwhois.conf
11:55:20
#ls
crchkWQw5Fw
crstknMzxEh
crxmlxjGZC2
data10
disk1
etc
etc.rar
etc.tar.bz2
failik
gcc-4.1.2-48.el5.x86_64.rpm
...
lost+found
mapping-root
mapping-user
mc-root
orbit-user
OSL_PIPE_500_SingleOfficeIPC_ca704f7757b55718faf53037ec7a6af5
share
ssh-VUrUsl2942
svlc6.tmp
virtual-user.pwn9pj
11:55:22
#ls etc
a2ps.cfg               fstab                 mc              rc.sysinit
a2ps-site.cfg          gconf                 mcelog.conf     readahead.d
acpi                   gcrypt                mgetty+sendfax  reader.conf
adjtime                gdm                   mime.types      reader.conf.d
aliases                ghostscript           minicom.users   redhat-lsb
aliases.db             gimp                  mke2fs.conf     redhat-release
alsa                   gnome-vfs-2.0         modprobe.conf   request-key.conf
alternatives           gnome-vfs-mime-magic  modprobe.conf~  resolv.conf
anacrontab             gpm-root.conf         modprobe.d      rhgb
apt                    gre.d                 motd            rmt
...
dumpdates              logrotate.d           rc              wpa_supplicant
enscript.cfg           logwatch              rc0.d           wvdial.conf
environment            lsb-release.d         rc1.d           X11
esd.conf               lvm                   rc2.d           xdg
exports                mail                  rc3.d           xinetd.d
fb.modes               mailcap               rc4.d           xml
filesystems            mail.rc               rc5.d           yp.conf
firmware               makedev.d             rc6.d           yum
fonts                  man.config            rc.d            yum.conf
foomatic               maven                 rc.local        yum.repos.d
11:55:37
#ls -la
total 137968
drwxrwxrwt   18 root root      4096 Apr  4 15:55 .
drwxr-xr-x   27 root root      4096 Apr  4 14:38 ..
-rw-------    1 user user         0 Mar 29 17:11 crchkWQw5Fw
-rw-------    1 user user         0 Mar 29 17:11 crstknMzxEh
-rw-------    1 user user         0 Mar 29 17:11 crxmlxjGZC2
drwxr-xr-x    2 root root      4096 Apr  4 11:21 data10
drwxr-xr-x   16 root root      4096 Mar 27 20:45 disk1
drwxr-xr-x  104 root root     12288 Apr  4 15:44 etc
-rw-r--r--    1 root root 121856000 Apr  4 15:46 etc.rar
...
srwxrwxr-x    1 user user         0 Apr  4 10:20 mapping-user
drwx------    2 root root      4096 Apr  4 15:48 mc-root
drwx------    2 user user      4096 Apr  4 15:41 orbit-user
srwxrwxr-x    1 user user         0 Apr  4 14:00 OSL_PIPE_500_SingleOfficeIPC_ca704f7757b55718faf53037ec7a6af5
drwxrwxrwt    2 root root      4096 Apr  4 15:08 share
drwx------    2 user user      4096 Apr  4 10:20 ssh-VUrUsl2942
drwxrwxr-x    2 user user      4096 Apr  4 15:19 svlc6.tmp
drwx------    2 user user      4096 Apr  4 10:20 virtual-user.pwn9pj
-r--r--r--    1 root root        11 Apr  4 10:20 .X0-lock
drwxrwxrwt    2 root root      4096 Apr  4 10:20 .X11-unix
11:55:41
#ls -la | grep etc
drwxr-xr-x  104 root root     12288 Apr  4 15:44 etc
-rw-r--r--    1 root root 121856000 Apr  4 15:46 etc.rar
-rw-r--r--    1 root root   9230172 Apr  4 15:49 etc.tar.bz2
11:55:59
#tar xvfjC /tmp/etc.tar.bz2 /tmp/e
tar: /tmp/e: Cannot chdir: No such file or directory
tar: Error is not recoverable: exiting now
11:56:35
#find /etc/ | cpio -o -H tar > /tmp/etc.tar
237985 blocks
12:02:50
#find /etc/ -depth | less
12:04:25
#find /etc/ | less
12:04:35
#find /etc/ -depth | less
12:07:29
#cat /etc/sys
sysconfig/   sysctl.conf  syslog.conf
12:07:29
#cat /etc/syslog.conf
# Log all kernel messages to the console.
# Logging much else clutters up the screen.
#kern.*                                                 /dev/console
# Log anything (except mail) of level info or higher.
# Don't log private authentication messages!
*.info;mail.none;authpriv.none;cron.none                /var/log/messages
# The authpriv file has restricted access.
authpriv.*                                              /var/log/secure
# Log all the mail messages in one place.
mail.*                                                  -/var/log/maillog
# Log cron stuff
cron.*                                                  /var/log/cron
# Everybody gets emergency messages
*.emerg                                                 *
# Save news errors of level crit and higher in a special file.
uucp,news.crit                                          /var/log/spooler
# Save boot messages also to boot.log
local7.*                                                /var/log/boot.log
прошло 36 минут
12:44:05
#ps aux | grep klog
root      2230  0.0  0.0   3804   424 ?        Ss   10:19   0:00 klogd -x
root     15587  0.0  0.0  61180   748 pts/10   S+   16:59   0:00 grep klog
прошло 15 минут
12:59:19
#cat /proc/sys
sys/           sysrq-trigger  sysvipc/
12:59:19
#cat /proc/sys/kernel/print
cat: /proc/sys/kernel/print: No such file or directory
12:59:47
#cat /proc/sys/kernel/printk
6       4       1       7
12:59:55
#echo 4 > /proc/sys/kernel/printk

13:00:40
#vim /etc/ntp
13:00:40
#vim /etc/ntp.conf
13:02:32
#requestkey 8
Starting ntpd:                                             [  OK  ]
13:02:40
#ntpdate 192.169.15.2
 4 Apr 17:03:40 ntpdate[15691]: the NTP socket is in use, exiting
13:03:53
#/etc/init.d/cups
crchkWQw5Fw
crstknMzxEh
crxmlxjGZC2
data10/
disk1/
etc/
etc.rar
etc.tar
etc.tar.bz2
failik
...
mapping-user
mc-root/
orbit-user/
OSL_PIPE_500_SingleOfficeIPC_ca704f7757b55718faf53037ec7a6af5
share/
ssh-VUrUsl2942/
svlc6.tmp/
virtual-user.pwn9pj/
.X0-lock
.X11-unix/
13:03:53
#/etc/init.d/cups
Usage: cups {start|stop|restart|condrestart|reload|status}
прошло 18 минут
13:22:34
#/etc/init.d/cups status
cupsd (pid  2595) is running...
прошло 10 минут
13:32:42
#ls /var/spool/anacron/
cron.daily  cron.monthly  cron.weekly
13:32:55
#chkconfig --list anacron
anacron         0:off   1:off   2:on    3:on    4:on    5:on    6:off
13:33:17
#init 1

Вторник (04/05/11)

/dev/pts/4
06:08:18
#df -h
Filesystem            Size  Used Avail Use% Mounted on
/dev/sda1             4.9G  522M  4.1G  12% /
/dev/sda6             2.0G  407M  1.5G  22% /tmp
/dev/sda3             9.7G  361M  8.9G   4% /var
/dev/sda2              20G  2.6G   16G  15% /usr
tmpfs                 2.0G     0  2.0G   0% /dev/shm
/dev/sda7             9.4G  150M  8.8G   2% /mnt/data7
06:14:46
#lspci
00:00.0 Host bridge: Intel Corporation 4 Series Chipset DRAM Controller (rev 03)
00:02.0 VGA compatible controller: Intel Corporation 4 Series Chipset Integrated Graphics Controller (rev 03)
00:02.1 Display controller: Intel Corporation 4 Series Chipset Integrated Graphics Controller (rev 03)
00:1b.0 Audio device: Intel Corporation N10/ICH 7 Family High Definition Audio Controller (rev 01)
00:1c.0 PCI bridge: Intel Corporation N10/ICH 7 Family PCI Express Port 1 (rev 01)
00:1c.1 PCI bridge: Intel Corporation N10/ICH 7 Family PCI Express Port 2 (rev 01)
00:1d.0 USB Controller: Intel Corporation N10/ICH7 Family USB UHCI Controller #1 (rev 01)
00:1d.1 USB Controller: Intel Corporation N10/ICH 7 Family USB UHCI Controller #2 (rev 01)
00:1d.2 USB Controller: Intel Corporation N10/ICH 7 Family USB UHCI Controller #3 (rev 01)
00:1d.3 USB Controller: Intel Corporation N10/ICH 7 Family USB UHCI Controller #4 (rev 01)
00:1d.7 USB Controller: Intel Corporation N10/ICH 7 Family USB2 EHCI Controller (rev 01)
00:1e.0 PCI bridge: Intel Corporation 82801 PCI Bridge (rev e1)
00:1f.0 ISA bridge: Intel Corporation 82801GB/GR (ICH7 Family) LPC Interface Bridge (rev 01)
00:1f.1 IDE interface: Intel Corporation 82801G (ICH7 Family) IDE Controller (rev 01)
00:1f.2 IDE interface: Intel Corporation N10/ICH7 Family SATA IDE Controller (rev 01)
01:00.0 Ethernet controller: Atheros Communications Atheros AR8121/AR8113/AR8114 PCI-E Ethernet Controller (rev b0)
03:00.0 Serial controller: NetMos Technology PCI 9835 Multi-I/O Controller (rev 01)
03:01.0 Network controller: Broadcom Corporation BCM4318 [AirForce One 54g] 802.11g Wireless LAN Controller (rev 02)
06:23:20
#ifconfig -a
eth0      Link encap:Ethernet  HWaddr 00:26:18:CA:EE:7B
          inet addr:192.168.15.5  Bcast:192.168.15.255  Mask:255.255.255.0
          inet6 addr: fe80::226:18ff:feca:ee7b/64 Scope:Link
          UP BROADCAST RUNNING MULTICAST  MTU:1500  Metric:1
          RX packets:1941 errors:0 dropped:0 overruns:0 frame:0
          TX packets:2123 errors:0 dropped:0 overruns:0 carrier:1
          collisions:0 txqueuelen:1000
          RX bytes:862740 (842.5 KiB)  TX bytes:193912 (189.3 KiB)
          Interrupt:66 Memory:feac0000-feb00000
eth1      Link encap:Ethernet  HWaddr 00:22:15:3F:9D:DF
...
          RX packets:1012 errors:0 dropped:0 overruns:0 frame:0
          TX packets:1012 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:0
          RX bytes:1816084 (1.7 MiB)  TX bytes:1816084 (1.7 MiB)
sit0      Link encap:IPv6-in-IPv4
          NOARP  MTU:1480  Metric:1
          RX packets:0 errors:0 dropped:0 overruns:0 frame:0
          TX packets:0 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:0
          RX bytes:0 (0.0 b)  TX bytes:0 (0.0 b)
06:23:32
#ifconfig
eth0      Link encap:Ethernet  HWaddr 00:26:18:CA:EE:7B
          inet addr:192.168.15.5  Bcast:192.168.15.255  Mask:255.255.255.0
          inet6 addr: fe80::226:18ff:feca:ee7b/64 Scope:Link
          UP BROADCAST RUNNING MULTICAST  MTU:1500  Metric:1
          RX packets:1944 errors:0 dropped:0 overruns:0 frame:0
          TX packets:2126 errors:0 dropped:0 overruns:0 carrier:1
          collisions:0 txqueuelen:1000
          RX bytes:863094 (842.8 KiB)  TX bytes:194118 (189.5 KiB)
          Interrupt:66 Memory:feac0000-feb00000
lo        Link encap:Local Loopback
          inet addr:127.0.0.1  Mask:255.0.0.0
          inet6 addr: ::1/128 Scope:Host
          UP LOOPBACK RUNNING  MTU:16436  Metric:1
          RX packets:1012 errors:0 dropped:0 overruns:0 frame:0
          TX packets:1012 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:0
          RX bytes:1816084 (1.7 MiB)  TX bytes:1816084 (1.7 MiB)
06:23:43
#ip
!
1/
2/
3/
a/
anaconda-ks.cfg
b/
backups/
.bash_history
.bash_logout
...
.mc/
.metacity/
.nautilus/
.redhat/
rpmforge-release-0.5.2-2.el5.rf.x86_64.rpm
.ssh/
.tcshrc
.viminfo
.xauthaGbhjY
.Xauthority
06:23:43
#ip link show
1: lo: <LOOPBACK,UP,LOWER_UP> mtu 16436 qdisc noqueue
    link/loopback 00:00:00:00:00:00 brd 00:00:00:00:00:00
2: eth0: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc pfifo_fast qlen 1000
    link/ether 00:26:18:ca:ee:7b brd ff:ff:ff:ff:ff:ff
3: eth1: <BROADCAST,MULTICAST> mtu 1500 qdisc noop qlen 1000
    link/ether 00:22:15:3f:9d:df brd ff:ff:ff:ff:ff:ff
4: sit0: <NOARP> mtu 1480 qdisc noop
    link/sit 0.0.0.0 brd 0.0.0.0
06:28:58
#ip addr show
1: lo: <LOOPBACK,UP,LOWER_UP> mtu 16436 qdisc noqueue
    link/loopback 00:00:00:00:00:00 brd 00:00:00:00:00:00
    inet 127.0.0.1/8 scope host lo
    inet6 ::1/128 scope host
       valid_lft forever preferred_lft forever
2: eth0: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc pfifo_fast qlen 1000
    link/ether 00:26:18:ca:ee:7b brd ff:ff:ff:ff:ff:ff
    inet 192.168.15.5/24 brd 192.168.15.255 scope global eth0
    inet6 fe80::226:18ff:feca:ee7b/64 scope link
       valid_lft forever preferred_lft forever
3: eth1: <BROADCAST,MULTICAST> mtu 1500 qdisc noop qlen 1000
    link/ether 00:22:15:3f:9d:df brd ff:ff:ff:ff:ff:ff
4: sit0: <NOARP> mtu 1480 qdisc noop
    link/sit 0.0.0.0 brd 0.0.0.0
06:29:17
#ifconfig eth0:0 192.168.16.5

06:32:42
#ifconfig
eth0      Link encap:Ethernet  HWaddr 00:26:18:CA:EE:7B
          inet addr:192.168.15.5  Bcast:192.168.15.255  Mask:255.255.255.0
          inet6 addr: fe80::226:18ff:feca:ee7b/64 Scope:Link
          UP BROADCAST RUNNING MULTICAST  MTU:1500  Metric:1
          RX packets:2299 errors:0 dropped:0 overruns:0 frame:0
          TX packets:2439 errors:0 dropped:0 overruns:0 carrier:1
          collisions:0 txqueuelen:1000
          RX bytes:913623 (892.2 KiB)  TX bytes:215375 (210.3 KiB)
          Interrupt:66 Memory:feac0000-feb00000
eth0:0    Link encap:Ethernet  HWaddr 00:26:18:CA:EE:7B
          inet addr:192.168.16.5  Bcast:192.168.16.255  Mask:255.255.255.0
          UP BROADCAST RUNNING MULTICAST  MTU:1500  Metric:1
          Interrupt:66 Memory:feac0000-feb00000
lo        Link encap:Local Loopback
          inet addr:127.0.0.1  Mask:255.0.0.0
          inet6 addr: ::1/128 Scope:Host
          UP LOOPBACK RUNNING  MTU:16436  Metric:1
          RX packets:1012 errors:0 dropped:0 overruns:0 frame:0
          TX packets:1012 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:0
          RX bytes:1816084 (1.7 MiB)  TX bytes:1816084 (1.7 MiB)
06:32:53
#cat /etc/sysconfig/network-scripts/ifcfg-eth0_
cat: /etc/sysconfig/network-scripts/ifcfg-eth0_: No such file or directory
06:39:39
#cat /etc/sysconfig/network-scripts/ifcfg-eth0
# Atheros Communications Atheros AR8121/AR8113/AR8114 PCI-E Ethernet Controller
DEVICE=eth0
BOOTPROTO=none
ONBOOT=yes
NETMASK=255.255.255.0
IPADDR=192.168.15.5
GATEWAY=192.168.15.253
TYPE=Ethernet
06:41:24
#cat /etc/sysconfig/network-scripts/ifcfg-eth0:0
# Atheros Communications Atheros AR8121/AR8113/AR8114 PCI-E Ethernet Controller
DEVICE=eth0
BOOTPROTO=none
ONBOOT=yes
NETMASK=255.255.255.0
IPADDR=192.168.15.5
GATEWAY=192.168.15.253
TYPE=Ethernet

Файлы

  • /etc/exports
  • /etc/fstab
  • /etc/m
  • /etc/mo
  • /etc/sys
  • /etc/sysconfig/network-scripts/ifcfg-eth0
  • /etc/sysconfig/network-scripts/ifcfg-eth0:0
  • /etc/syslog.conf
  • /proc/sys
  • /proc/sys/kernel/printk
  • /etc/exports
    >
    /tmp/share 192.168.15.0/24 (rw)
    
    /etc/fstab
    >
    LABEL=/                 /                       ext3    defaults        1 1
    LABEL=/tmp              /tmp                    ext3    defaults        1 2
    LABEL=/var              /var                    ext3    defaults        1 2
    LABEL=/usr              /usr                    ext3    defaults        1 2
    tmpfs                   /dev/shm                tmpfs   defaults        0 0
    devpts                  /dev/pts                devpts  gid=5,mode=620  0 0
    sysfs                   /sys                    sysfs   defaults        0 0
    proc                    /proc                   proc    defaults        0 0
    LABEL=SWAP-sda5         swap                    swap    defaults        0 0
    LABEL=DATA7             /mnt/data7                      ext3    defaults        0 0
    
    /etc/m
    >
    mail/           maven/          minicom.users   motd
    mailcap         mc/             mke2fs.conf     mtab
    mail.rc         mcelog.conf     modprobe.conf   mtools.conf
    makedev.d/      mgetty+sendfax/ modprobe.conf~  multipath.conf
    man.config      mime.types      modprobe.d/
    
    /etc/mo
    >
    modprobe.conf   modprobe.conf~  modprobe.d/     motd
    
    /etc/sys
    >
    sysconfig/   sysctl.conf  syslog.conf
    
    /etc/sysconfig/network-scripts/ifcfg-eth0
    >
    # Atheros Communications Atheros AR8121/AR8113/AR8114 PCI-E Ethernet Controller
    DEVICE=eth0
    BOOTPROTO=none
    ONBOOT=yes
    NETMASK=255.255.255.0
    IPADDR=192.168.15.5
    GATEWAY=192.168.15.253
    TYPE=Ethernet
    
    /etc/sysconfig/network-scripts/ifcfg-eth0:0
    >
    # Atheros Communications Atheros AR8121/AR8113/AR8114 PCI-E Ethernet Controller
    DEVICE=eth0
    BOOTPROTO=none
    ONBOOT=yes
    NETMASK=255.255.255.0
    IPADDR=192.168.15.5
    GATEWAY=192.168.15.253
    TYPE=Ethernet
    
    /etc/syslog.conf
    >
    # Log all kernel messages to the console.
    # Logging much else clutters up the screen.
    #kern.*                                                 /dev/console
    # Log anything (except mail) of level info or higher.
    # Don't log private authentication messages!
    *.info;mail.none;authpriv.none;cron.none                /var/log/messages
    # The authpriv file has restricted access.
    authpriv.*                                              /var/log/secure
    # Log all the mail messages in one place.
    mail.*                                                  -/var/log/maillog
    # Log cron stuff
    cron.*                                                  /var/log/cron
    # Everybody gets emergency messages
    *.emerg                                                 *
    # Save news errors of level crit and higher in a special file.
    uucp,news.crit                                          /var/log/spooler
    # Save boot messages also to boot.log
    local7.*                                                /var/log/boot.log
    
    /proc/sys
    >
    sys/           sysrq-trigger  sysvipc/
    
    /proc/sys/kernel/printk
    >
    6       4       1       7
    

    Статистика

    Время первой команды журнала10:37:58 2011- 4- 4
    Время последней команды журнала06:41:24 2011- 4- 5
    Количество командных строк в журнале101
    Процент команд с ненулевым кодом завершения, % 5.94
    Процент синтаксически неверно набранных команд, % 2.97
    Суммарное время работы с терминалом *, час 2.86
    Количество командных строк в единицу времени, команда/мин 0.59
    Частота использования команд
    ls19|================| 16.96%
    cat14|============| 12.50%
    mount7|======| 6.25%
    rm5|====| 4.46%
    find5|====| 4.46%
    tar5|====| 4.46%
    ifconfig4|===| 3.57%
    vim4|===| 3.57%
    less4|===| 3.57%
    du4|===| 3.57%
    /etc/init.d/nfs3|==| 2.68%
    ip3|==| 2.68%
    /etc/init.d/cups3|==| 2.68%
    df3|==| 2.68%
    grep3|==| 2.68%
    mkdir2|=| 1.79%
    bzip22|=| 1.79%
    chroot2|=| 1.79%
    etc.tar2|=| 1.79%
    cpio1|| 0.89%
    chkconfig1|| 0.89%
    umount1|| 0.89%
    ntpdate1|| 0.89%
    chmod1|| 0.89%
    echo1|| 0.89%
    free1|| 0.89%
    ps1|| 0.89%
    cf1|| 0.89%
    show1|| 0.89%
    history1|| 0.89%
    lspci1|| 0.89%
    printk1|| 0.89%
    init1|| 0.89%
    requestkey1|| 0.89%
    lvs1|| 0.89%
    mc1|| 0.89%
    showmount1|| 0.89%
    ____
    *) Интервалы неактивности длительностью 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$