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

Содержание

Журнал

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

/dev/pts/6
07:46:10
#dmesg | grep -i ram
BIOS-provided physical RAM map:
Security Framework v1.0.0 initialized
checking if image is initramfs... it is
07:46:17
#dmesg | grep -1 ram
Calibrating delay loop (skipped), value calculated using timer frequency.. 5400.00 BogoMIPS (lpj=2700003)
Security Framework v1.0.0 initialized
SELinux:  Initializing.
--
migration_cost=14
checking if image is initramfs... it is
Freeing initrd memory: 2589k freed
07:46:34
#vim /boot/grub/menu.lst
прошло 18 минут
08:05:25
#~
00:00.0 0600: 8086:2e30 (rev 03)
00:02.0 0300: 8086:2e32 (rev 03)
00:02.1 0380: 8086:2e33 (rev 03)
00:1b.0 0403: 8086:27d8 (rev 01)
00:1c.0 0604: 8086:27d0 (rev 01)
00:1c.1 0604: 8086:27d2 (rev 01)
00:1d.0 0c03: 8086:27c8 (rev 01)
00:1d.1 0c03: 8086:27c9 (rev 01)
00:1d.2 0c03: 8086:27ca (rev 01)
00:1d.3 0c03: 8086:27cb (rev 01)
00:1d.7 0c03: 8086:27cc (rev 01)
00:1e.0 0604: 8086:244e (rev e1)
00:1f.0 0601: 8086:27b8 (rev 01)
00:1f.1 0101: 8086:27df (rev 01)
00:1f.2 0101: 8086:27c0 (rev 01)
01:00.0 0200: 1969:1026 (rev b0)
03:00.0 0280: 14e4:4318 (rev 02)
08:05:37
#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 Network controller: Broadcom Corporation BCM4318 [AirForce One 54g] 802.11g Wireless LAN Controller (rev 02)
08:07:52
#grep 14e4.*4318 /lib/modules/`uname -r`/*pcimap*
bcm43xx              0x000014e4 0x00004318 0xffffffff 0xffffffff 0x00000000 0x00000000 0x0
08:07:56
#modprobe -r bcm43xx

08:08:55
#ifconfig
eth0      Link encap:Ethernet  HWaddr 00:26:18:E4:56:60
          inet addr:192.168.15.4  Bcast:192.168.15.255  Mask:255.255.255.0
          inet6 addr: fe80::226:18ff:fee4:5660/64 Scope:Link
          UP BROADCAST RUNNING MULTICAST  MTU:1500  Metric:1
          RX packets:25824 errors:0 dropped:0 overruns:0 frame:0
          TX packets:23011 errors:0 dropped:0 overruns:0 carrier:1
          collisions:0 txqueuelen:1000
          RX bytes:29484861 (28.1 MiB)  TX bytes:1804164 (1.7 MiB)
          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:1043 errors:0 dropped:0 overruns:0 frame:0
          TX packets:1043 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:0
          RX bytes:1763234 (1.6 MiB)  TX bytes:1763234 (1.6 MiB)
08:09:02
#modprobe bcm43xx

08:09:09
#ifconfig
eth0      Link encap:Ethernet  HWaddr 00:26:18:E4:56:60
          inet addr:192.168.15.4  Bcast:192.168.15.255  Mask:255.255.255.0
          inet6 addr: fe80::226:18ff:fee4:5660/64 Scope:Link
          UP BROADCAST RUNNING MULTICAST  MTU:1500  Metric:1
          RX packets:25829 errors:0 dropped:0 overruns:0 frame:0
          TX packets:23016 errors:0 dropped:0 overruns:0 carrier:1
          collisions:0 txqueuelen:1000
          RX bytes:29485433 (28.1 MiB)  TX bytes:1804486 (1.7 MiB)
          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:1043 errors:0 dropped:0 overruns:0 frame:0
          TX packets:1043 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:0
          RX bytes:1763234 (1.6 MiB)  TX bytes:1763234 (1.6 MiB)
08:09:11
#ifconfig
eth0      Link encap:Ethernet  HWaddr 00:26:18:E4:56:60
          inet addr:192.168.15.4  Bcast:192.168.15.255  Mask:255.255.255.0
          inet6 addr: fe80::226:18ff:fee4:5660/64 Scope:Link
          UP BROADCAST RUNNING MULTICAST  MTU:1500  Metric:1
          RX packets:25831 errors:0 dropped:0 overruns:0 frame:0
          TX packets:23018 errors:0 dropped:0 overruns:0 carrier:1
          collisions:0 txqueuelen:1000
          RX bytes:29485689 (28.1 MiB)  TX bytes:1804626 (1.7 MiB)
          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:1043 errors:0 dropped:0 overruns:0 frame:0
          TX packets:1043 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:0
          RX bytes:1763234 (1.6 MiB)  TX bytes:1763234 (1.6 MiB)
08:09:14
#modprobe bcm43xx -a

08:09:35
#modprobe bcm43xx

08:09:50
#ifconfig -a
eth0      Link encap:Ethernet  HWaddr 00:26:18:E4:56:60
          inet addr:192.168.15.4  Bcast:192.168.15.255  Mask:255.255.255.0
          inet6 addr: fe80::226:18ff:fee4:5660/64 Scope:Link
          UP BROADCAST RUNNING MULTICAST  MTU:1500  Metric:1
          RX packets:25846 errors:0 dropped:0 overruns:0 frame:0
          TX packets:23032 errors:0 dropped:0 overruns:0 carrier:1
          collisions:0 txqueuelen:1000
          RX bytes:29487908 (28.1 MiB)  TX bytes:1805542 (1.7 MiB)
          Interrupt:66 Memory:feac0000-feb00000
eth1      Link encap:Ethernet  HWaddr 00:22:15:22:3B:A3
...
          RX packets:1043 errors:0 dropped:0 overruns:0 frame:0
          TX packets:1043 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:0
          RX bytes:1763234 (1.6 MiB)  TX bytes:1763234 (1.6 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)
08:09:52
#ifconfig -a | less
08:14:23
#yum squid install
Loaded plugins: fastestmirror
usage: yum [options] COMMAND
List of Commands:
check-update   Check for available package updates
clean          Remove cached data
deplist        List a package's dependencies
downgrade      downgrade a package
erase          Remove a package or packages from your system
groupinfo      Display details about a package group
groupinstall   Install the packages in a group on your system
...
  --obsoletes           enable obsoletes processing during updates
  --noplugins           disable Yum plugins
  --nogpgcheck          disable gpg signature checking
  --disableplugin=[plugin]
                        disable plugins by name
  --enableplugin=[plugin]
                        enable plugins by name
  --skip-broken         skip packages with depsolving problems
  --color=COLOR         control whether color is used
  Plugin Options:
прошло 15 минут
08:29:23
#yum squid
Loaded plugins: fastestmirror
usage: yum [options] COMMAND
List of Commands:
check-update   Check for available package updates
clean          Remove cached data
deplist        List a package's dependencies
downgrade      downgrade a package
erase          Remove a package or packages from your system
groupinfo      Display details about a package group
groupinstall   Install the packages in a group on your system
...
  --obsoletes           enable obsoletes processing during updates
  --noplugins           disable Yum plugins
  --nogpgcheck          disable gpg signature checking
  --disableplugin=[plugin]
                        disable plugins by name
  --enableplugin=[plugin]
                        enable plugins by name
  --skip-broken         skip packages with depsolving problems
  --color=COLOR         control whether color is used
  Plugin Options:
08:29:33
#yum install squid
Loaded plugins: fastestmirror
Loading mirror speeds from cached hostfile
 * addons: mirror.neolabs.kz
 * base: mirror.neolabs.kz
 * extras: mirror.neolabs.kz
 * rpmforge: fr2.rpmfind.net
 * updates: mirror.neolabs.kz
Setting up Install Process
Resolving Dependencies
--> Running transaction check
...
Finished Transaction Test
Transaction Test Succeeded
Running Transaction
  Installing     : perl-URI                                                                                             1/2
  Installing     : squid                                                                                                2/2
Installed:
  squid.x86_64 7:2.6.STABLE21-6.el5
Dependency Installed:
  perl-URI.noarch 0:1.35-3
Complete!
08:31:09
#vi /usr/local/etc/squid.config
08:34:00
#~
Loaded plugins: fastestmirror
Loading mirror speeds from cached hostfile
 * addons: mirror.neolabs.kz
 * base: mirror.neolabs.kz
 * extras: mirror.neolabs.kz
 * rpmforge: fr2.rpmfind.net
 * updates: mirror.neolabs.kz
Setting up Install Process
Resolving Dependencies
--> Running transaction check
...
(2/3): perl-5.8.8-32.el5_5.2.i386.rpm                                                                |  12 MB     00:51
(3/3): perl-5.8.8-32.el5_5.2.x86_64.rpm                                                              |  12 MB     01:00
----------------------------------------------------------------------------------------------------------------------------
Total                                                                                       217 kB/s |  24 MB     01:52
Running rpm_check_debug
Running Transaction Test
Finished Transaction Test
Transaction Test Succeeded
Running Transaction
  Installing     : gdbm                                                                                                 1/4
08:36:51
#find ?
find: ?: No such file or directory
08:45:20
#/etc/init.d/squid start
init_cache_dir /var/spool/squid... Starting squid:         [FAILED]
08:46:01
#/etc/init.d/squid start
init_cache_dir /var/spool/squid... Starting squid:         [FAILED]
08:46:06
#/etc/init.d/squid restart
Stopping squid:                                            [FAILED]
init_cache_dir /var/spool/squid... Starting squid:         [FAILED]
08:48:28
#/etc/b
bash_completion.d/ blkid/             bluetooth/         bonobo-activation/
08:48:28
#/etc/b
bash_completion.d/ blkid/             bluetooth/         bonobo-activation/
08:55:32
#bc
bc 1.06
Copyright 1991-1994, 1997, 1998, 2000 Free Software Foundation, Inc.
This is free software with ABSOLUTELY NO WARRANTY.
For details type `warranty'.
(interrupt) use quit to exit.
c
0
[2]+  Stopped                 bc
прошло 89 минут
10:24:43
#/etc/init.d/squid start
init_cache_dir /var/spool/squid... Starting squid:         [FAILED]
10:24:54
#/var/spool/squid/ start
bash: /var/spool/squid/: is a directory
10:25:10
#ls /var/spool/squid/

10:25:28
#/usr/local/squid/bin/squid -z
bash: /usr/local/squid/bin/squid: No such file or directory
10:25:45
#squid -z
2011/04/02 14:27:57| ACL name 'all' not defined!
FATAL: Bungled squid.conf line 20: http_access deny all
Squid Cache (Version 2.6.STABLE21): Terminated abnormally.
10:30:13
#netstat -tulpn | grep 3128
tcp        0      0 0.0.0.0:3128                0.0.0.0:*                   LISTEN      6920/(squid)
10:37:33
#/etc/init.d/squid stop
Stopping squid:                                            [FAILED]
10:37:40
#/etc/init.d/squid start
Starting squid:                                            [FAILED]
10:37:46
#useradd --help
Usage: useradd [options] LOGIN
Options:
  -b, --base-dir BASE_DIR       base directory for the new user account
                                home directory
  -c, --comment COMMENT         set the GECOS field for the new user account
  -d, --home-dir HOME_DIR       home directory for the new user account
  -D, --defaults                print or save modified default useradd
                                configuration
  -e, --expiredate EXPIRE_DATE  set account expiration date to EXPIRE_DATE
  -f, --inactive INACTIVE       set password inactive after expiration
...
  -l,                       do not add user to lastlog database file
  -M,                       do not create user's home directory(overrides /etc/login.defs)
  -r,                       create system account
  -o, --non-unique              allow create user with duplicate
                                (non-unique) UID
  -p, --password PASSWORD       use encrypted password for the new user
                                account
  -s, --shell SHELL             the login shell for the new user account
  -u, --uid UID                 force use the UID for the new user account
  -Z, --selinux-user SEUSER     use a specific SEUSER for the SELinux user mapping
10:40:32
#useradd Ivan -c "Ivanov Ivan" -s /usr/bin/top -m

10:42:33
#showuser
bash: showuser: command not found
10:42:43
#useradd Ivan -c "Ivanov Ivan" -s /usr/bin/top -m
useradd: user Ivan exists
10:44:56
#passwd Ivan password
passwd: Only one user name may be specified.
10:45:12
#passwd Ivan password1
passwd: Only one user name may be specified.
10:45:22
#passwd
Changing password for user root.
New UNIX password:
BAD PASSWORD: it is too short
Retype new UNIX password:
passwd: all authentication tokens updated successfully.
10:46:06
#passwd Ivan
Changing password for user Ivan.
New UNIX password:
BAD PASSWORD: it is based on a dictionary word
Retype new UNIX password:
passwd: all authentication tokens updated successfully.
10:46:45
#su Ivan
top - 14:46:58 up  5:02,  3 users,  load average: 0.01, 0.06, 0.11
Tasks: 159 total,   1 running, 156 sleeping,   2 stopped,   0 zombie
Cpu(s):  1.7%us,  0.0%sy,  0.0%ni, 98.3%id,  0.0%wa,  0.0%hi,  0.0%si,  0.0%st
Mem:   4016364k total,  1497616k used,  2518748k free,   198716k buffers
  PID USER      PR  NI  VIRT  RES  SHR S %CPU %MEM    TIME+  COMMAND
Swap:  2097256k total,        0k used,  2097256k free,   826988k cached
 7150 Ivan      15   0 12740 1104  804 R  7.9  0.0   0:00.02 top
    1 root      15   0 10348  684  576 S  0.0  0.0   0:00.49 init
    2 root      RT  -5     0    0    0 S  0.0  0.0   0:00.00 migration/0
    3 root      34  19     0    0    0 S  0.0  0.0   0:00.00 ksoftirqd/0
...
   10 root      10  -5     0    0    0 S  0.0  0.0   0:00.00 khelper
   54 root      14  -5     0    0    0 S  0.0  0.0   0:00.00 kacpid
   47 root      14  -5     0    0    0 S  0.0  0.0   0:00.00 kthread
  162 root      14  -5     0    0    0 S  0.0  0.0   0:00.00 cqueue/0
   52 root      10  -5     0    0    0 S  0.0  0.0   0:00.00 kblockd/0
  163 root      14  -5     0    0    0 S  0.0  0.0   0:00.00 cqueue/1
   53 root      10  -5     0    0    0 S  0.0  0.0   0:00.00 kblockd/1
   54 root      14  -5     0    0    0 S  0.0  0.0   0:00.00 kacpid
  162 root      14  -5     0    0    0 S  0.0  0.0   0:00.00 cqueue/0
  163 root      14  -5     0    0    0 S  0.0  0.0   0:00.00 cqueue/1
10:47:01
#su -Ivan
su: invalid option -- I
Try `su --help' for more information.
10:47:06
#su - Ivan
-top - 14:47:10 up  5:03,  3 users,  load average: 0.01, 0.06, 0.10
Tasks: 159 total,   1 running, 156 sleeping,   2 stopped,   0 zombie
Cpu(s):  3.6%us,  0.1%sy,  0.1%ni, 96.0%id,  0.3%wa,  0.0%hi,  0.0%si,  0.0%st
Mem:   4016364k total,  1498004k used,  2518360k free,   198796k buffers
  PID USER      PR  NI  VIRT  RES  SHR S %CPU %MEM    TIME+  COMMAND
Swap:  2097256k total,        0k used,  2097256k free,   827068k cached
 2889 root      15   0  361m  13m 8008 S  2.0  0.3   3:38.79 Xorg
    1 root      15   0 10348  684  576 S  0.0  0.0   0:00.49 init
    2 root      RT  -5     0    0    0 S  0.0  0.0   0:00.00 migration/0
    3 root      34  19     0    0    0 S  0.0  0.0   0:00.00 ksoftirqd/0
...
    8 root      10  -5     0    0    0 S  0.0  0.0   0:00.00 events/0
    9 root      10  -5     0    0    0 S  0.0  0.0   0:00.03 events/1
[3]+  Stopped                 su - Ivan
   10 root      10  -5     0    0    0 S  0.0  0.0   0:00.00 khelper
   47 root      14  -5     0    0    0 S  0.0  0.0   0:00.00 kthread
   52 root      10  -5     0    0    0 S  0.0  0.0   0:00.00 kblockd/0
   53 root      10  -5     0    0    0 S  0.0  0.0   0:00.00 kblockd/1
   54 root      14  -5     0    0    0 S  0.0  0.0   0:00.00 kacpid
  162 root      14  -5     0    0    0 S  0.0  0.0   0:00.00 cqueue/0
  163 root      14  -5     0    0    0 S  0.0  0.0   0:00.00 cqueue/1
10:47:22
#exit
exit
There are stopped jobs.
10:47:35
#exit
exit
/dev/pts/1
10:48:50
$ssh Ivan@localhost
The authenticity of host 'localhost (127.0.0.1)' can't be established.
RSA key fingerprint is 19:4c:6c:24:e0:65:29:18:56:ba:a7:2b:05:df:e8:26.
Are you sure you want to continue connecting (yes/no)?
Host key verification failed.
10:49:24
$ssh Ivan@localhost
-top - 14:50:31 up  5:06,  3 users,  load average: 0.11, 0.11, 0.11
Tasks: 151 total,   1 running, 150 sleeping,   0 stopped,   0 zombie
Cpu(s):  2.8%us,  0.0%sy,  0.0%ni, 97.2%id,  0.0%wa,  0.0%hi,  0.0%si,  0.0%st
Mem:   4016364k total,  1493052k used,  2523312k free,   199648k buffers
  PID USER      PR  NI  VIRT  RES  SHR S %CPU %MEM    TIME+  COMMAND
Swap:  2097256k total,        0k used,  2097256k free,   827124k cached
 2985 user      15   0  101m  13m 1456 S  5.3  0.3  11:47.17 l3-agent
 2889 root      15   0  361m  13m 7840 S  0.3  0.3   3:39.15 Xorg
    1 root      15   0 10348  684  576 S  0.0  0.0   0:00.49 init
    2 root      RT  -5     0    0    0 S  0.0  0.0   0:00.00 migration/0
...
    7 root      RT  -5     0    0    0 S  0.0  0.0   0:00.00 watchdog/1
Connection to localhost closed.
    8 root      10  -5     0    0    0 S  0.0  0.0   0:00.00 events/0
    9 root      10  -5     0    0    0 S  0.0  0.0   0:00.03 events/1
   10 root      10  -5     0    0    0 S  0.0  0.0   0:00.00 khelper
   47 root      14  -5     0    0    0 S  0.0  0.0   0:00.00 kthread
   52 root      10  -5     0    0    0 S  0.0  0.0   0:00.00 kblockd/0
   53 root      10  -5     0    0    0 S  0.0  0.0   0:00.00 kblockd/1
   54 root      14  -5     0    0    0 S  0.0  0.0   0:00.00 kacpid
  162 root      14  -5     0    0    0 S  0.0  0.0   0:00.00 cqueue/0
10:51:13
$usermod -s /bin/bash user1
bash: usermod: command not found
10:51:53
$usermod -s /bin/bash user1
bash: usermod: command not found
10:52:35
$su -
Password:
l3-agent is already running: pid=3489; pidfile=/root/.lilalo/l3-agent.pid
10:52:46
#usermod -s /bin/bash Ivan

10:53:22
#ssh Ivan@localhost
The authenticity of host 'localhost (127.0.0.1)' can't be established.
RSA key fingerprint is 19:4c:6c:24:e0:65:29:18:56:ba:a7:2b:05:df:e8:26.
Are you sure you want to continue connecting (yes/no)? yes
Warning: Permanently added 'localhost' (RSA) to the list of known hosts.
Ivan@localhost's password:
Last login: Sat Apr  2 14:50:19 2011 from localhost.localdomain
[Ivan@linux4 ~]$
[Ivan@linux4 ~]$
[Ivan@linux4 ~]$
[Ivan@linux4 ~]$ grep wm
[Ivan@linux4 ~]$ grep vmx /proc/cpuinfo
flags           : fpu vme de pse tsc msr pae mce cx8 apic sep mtrr pge mca cmov pat pse36 clflush dts acpi mmx fxsr sse sse2 ss ht tm syscall nx lm constant_tsc pni monitor ds_cpl vmx est tm2 ssse3 cx16 xtpr lahf_lm
flags           : fpu vme de pse tsc msr pae mce cx8 apic sep mtrr pge mca cmov pat pse36 clflush dts acpi mmx fxsr sse sse2 ss ht tm syscall nx lm constant_tsc pni monitor ds_cpl vmx est tm2 ssse3 cx16 xtpr lahf_lm
[Ivan@linux4 ~]$ su -
Password:
l3-agent is already running: pid=3489; pidfile=/root/.lilalo/l3-agent.pid
10:57:54
#modprobe kvm-intel

11:02:27
#find --help
Usage: find [path...] [expression]
default path is the current directory; default expression is -print
expression may consist of: operators, options, tests, and actions:
operators (decreasing precedence; -and is implicit where no others are given):
      ( EXPR )   ! EXPR   -not EXPR   EXPR1 -a EXPR2   EXPR1 -and EXPR2
      EXPR1 -o EXPR2   EXPR1 -or EXPR2   EXPR1 , EXPR2
positional options (always true): -daystart -follow -regextype
normal options (always true, specified before other expressions):
      -depth --help -maxdepth LEVELS -mindepth LEVELS -mount -noleaf
      --version -xdev -ignore_readdir_race -noignore_readdir_race
...
      -wholename PATTERN -size N[bcwkMG] -true -type [bcdpflsD] -uid N
      -used N -user NAME -xtype [bcdpfls]
      -context CONTEXT
actions: -delete -print0 -printf FORMAT -fprintf FILE FORMAT -print
      -fprint0 FILE -fprint FILE -ls -fls FILE -prune -quit
      -exec COMMAND ; -exec COMMAND {} + -ok COMMAND ;
      -execdir COMMAND ; -execdir COMMAND {} + -okdir COMMAND ;
Report (and track progress on fixing) bugs via the findutils bug-reporting
page at http://savannah.gnu.org/ or, if you have no web access, by sending
email to <bug-findutils@gnu.org>.
11:02:49
#find / disk1.img
/
/tmp
/tmp/.gdm_socket
/tmp/virtual-user.gbSzjg
/tmp/keyring-bJDkyO
/tmp/keyring-bJDkyO/socket
/tmp/gedit.user.4010836242
/tmp/.X11-unix
/tmp/.X11-unix/X0
/tmp/.X0-lock
...
/proc/7691/wchan
/proc/7691/schedstat
/proc/7691/cpuset
/proc/7691/oom_score
/proc/7691/oom_adj
/proc/7691/loginuid
/proc/7691/limits
/proc/7691/coredump_filter
/proc/7691/io
disk1.img
11:03:54
#ls
anaconda-ks.cfg  disk1.img           rpmforge-release-0.5.2-2.el5.rf.i386.rpm
backups          install.log         rpmforge-release-0.5.2-2.el5.rf.i386.rpm.1
cpumem.info      install.log.syslog  rpmforge-release-0.5.2-2.el5.rf.x86_64.rpm
Desktop          Mail
11:04:01
#kvm disk1.img
bash: kvm: command not found
11:04:22
#yum install kvm
Loaded plugins: fastestmirror
Loading mirror speeds from cached hostfile
 * addons: centosb2.centos.org
 * base: centosy.centos.org
 * extras: centosr4-msync-dvd.centos.org
 * rpmforge: fr2.rpmfind.net
 * updates: centosg4.centos.org
Setting up Install Process
Package kvm-83-164.el5_5.25.x86_64 already installed and latest version
Nothing to do
11:05:38
#/usr/libexec/qemu-kvm -hda disk1.img

11:07:38
#/usr/libexec/qemu-kvm -hda disk1.img -m 800
Could not initialize SDL - exiting
11:07:50
#exit
Connection to localhost closed.
/dev/pts/4
11:12:54
$find / disk1.img
/
/tmp
/tmp/.gdm_socket
/tmp/virtual-user.gbSzjg
/tmp/keyring-bJDkyO
/tmp/keyring-bJDkyO/socket
/tmp/gedit.user.4010836242
/tmp/.X11-unix
/tmp/.X11-unix/X0
/tmp/.X0-lock
...
/proc/7910/wchan
/proc/7910/schedstat
/proc/7910/cpuset
/proc/7910/oom_score
/proc/7910/oom_adj
/proc/7910/loginuid
/proc/7910/limits
/proc/7910/coredump_filter
/proc/7910/io
find: disk1.img: No such file or directory
11:13:01
$find / user
/
/tmp
/tmp/.gdm_socket
/tmp/virtual-user.gbSzjg
/tmp/keyring-bJDkyO
/tmp/keyring-bJDkyO/socket
/tmp/gedit.user.4010836242
/tmp/.X11-unix
/tmp/.X11-unix/X0
/tmp/.X0-lock
...
/proc/7920/wchan
/proc/7920/schedstat
/proc/7920/cpuset
/proc/7920/oom_score
/proc/7920/oom_adj
/proc/7920/loginuid
/proc/7920/limits
/proc/7920/coredump_filter
/proc/7920/io
find: user: No such file or directory
11:13:30
$find / io
/
/tmp
/tmp/.gdm_socket
/tmp/virtual-user.gbSzjg
/tmp/keyring-bJDkyO
/tmp/keyring-bJDkyO/socket
/tmp/gedit.user.4010836242
/tmp/.X11-unix
/tmp/.X11-unix/X0
/tmp/.X0-lock
...
/proc/7928/wchan
/proc/7928/schedstat
/proc/7928/cpuset
/proc/7928/oom_score
/proc/7928/oom_adj
/proc/7928/loginuid
/proc/7928/limits
/proc/7928/coredump_filter
/proc/7928/io
find: io: No such file or directory
11:13:45
$find / io -x
find: invalid predicate `-x'
11:13:53
$su -
Password:
l3-agent is already running: pid=3489; pidfile=/root/.lilalo/l3-agent.pid
11:14:07
#ssh user@192.168.15.253
[root@linux2:d4]# getent passwd | tail
user:x:500:500::/home/user:/bin/bash
user1:x:501:501::/home/user1:/bin/false
www:x:502:502::/home/www:/bin/bash
user3:x:503:503::/home/user3:/usr/bin/top
squid:x:23:23::/var/spool/squid:/sbin/nologin
myuser:x:504:504:Admin:/home/myuser:/bin/bash
user2:x:505:505::/home/user2:/bin/bash
user4:x:506:506::/home/user4:/bin/bash
user7:x:1004:1004::/home/user7:/bin/bash
user11:x:1006:1006::/home/user11:/bin/bash
прошло 75 минут
/dev/pts/7
12:29:39
$touch failik

12:29:52
$setfacl -m user:user4:rw failik
setfacl: Option -m: Invalid argument near character 6
12:31:21
$getfacl failik
# file: failik
# owner: user
# group: user
user::rw-
user:Ivan:rw-
group::rw-
mask::rw-
other::r--
12:31:36
$su -
Password:
su: incorrect password
12:34:41
$su -Ivan
su: invalid option -- I
Try `su --help' for more information.
12:34:59
$su - Ivan
Password:
[Ivan@linux4 ~]$
[Ivan@linux4 ~]$ echo privet > /failik
-bash: /failik: Permission denied
[Ivan@linux4 ~]$ ls
[Ivan@linux4 ~]$ ls /home/
Ivan  lost+found  user
[Ivan@linux4 ~]$ echo privet > /failik
-bash: /failik: Permission denied
[Ivan@linux4 ~]$ exit
logout
/dev/pts/7
12:42:53
$su -
Password:
l3-agent is already running: pid=3489; pidfile=/root/.lilalo/l3-agent.pid
12:43:00
#exit
exit
прошло 38 минут
/dev/pts/1
13:21:35
#init 0

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

/dev/pts/1
06:22:17
$ls -l /dev/sh
ls: /dev/sh: No such file or directory
/dev/pts/3
06:31:46
$fdisk -l
bash: fdisk: command not found
/dev/pts/5
06:31:49
$ssh user@192.168.15.253
|    . + S o E    |
|     o * o .     |
|    . B + .      |
|     + + . .     |
|      ++o .      |
+-----------------+
Last login: Mon Apr  4 10:13:24 2011
l3-agent is already running: pid=3013; pidfile=/root/.lilalo/l3-agent.pid
[root@linux2:~]# ls -l /dev/sda
brw-r----- 1 root disk 8, 0 Apr  4  2011 /dev/sda
/dev/pts/1
06:33:43
$ls -l /dev/sda
brw-r----- 1 root disk 8, 0 Apr  4  2011 /dev/sda
/dev/pts/3
06:41:07
$fdisk -l /dev/sda
bash: fdisk: command not found
06:41:24
$su -
Password:
Removing stale pidfile
06:41:43
#fdisk -l /
last_lba(): I don't know how to handle files with mode 41ed
06:41:51
#fdisk -l
Disk /dev/sda: 500.1 GB, 500107862016 bytes
40 heads, 32 sectors/track, 763104 cylinders
Units = cylinders of 1280 * 512 = 655360 bytes
   Device Boot      Start         End      Blocks   Id  System
/dev/sda1   *           1        8192     5242864   83  Linux
/dev/sda2            8193       40960    20971520   83  Linux
/dev/sda3           40961       57344    10485760   83  Linux
/dev/sda4           57345      763104   451686400    5  Extended
/dev/sda5           57345       73728    10485744   83  Linux
/dev/sda6           73729       77005     2097264   82  Linux swap / Solaris
/dev/sda7           77006       80282     2097264   83  Linux
06:41:53
#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): p
Disk /dev/sda: 500.1 GB, 500107862016 bytes
40 heads, 32 sectors/track, 763104 cylinders
Units = cylinders of 1280 * 512 = 655360 bytes
...
/dev/sda6           73729       77005     2097264   82  Linux swap / Solaris
/dev/sda7           77006       80282     2097264   83  Linux
/dev/sda8           80283       81846     1000944   83  Linux
Command (m for help): w
The partition table has been altered!
Calling ioctl() to re-read partition table.
WARNING: Re-reading the partition table failed with error 16: Device or resource busy.
The kernel still uses the old table.
The new table will be used at the next reboot.
Syncing disks.
прошло 18 минут
07:00:40
#fdisk -l
Disk /dev/sda: 500.1 GB, 500107862016 bytes
40 heads, 32 sectors/track, 763104 cylinders
Units = cylinders of 1280 * 512 = 655360 bytes
   Device Boot      Start         End      Blocks   Id  System
/dev/sda1   *           1        8192     5242864   83  Linux
/dev/sda2            8193       40960    20971520   83  Linux
/dev/sda3           40961       57344    10485760   83  Linux
/dev/sda4           57345      763104   451686400    5  Extended
/dev/sda5           57345       73728    10485744   83  Linux
/dev/sda6           73729       77005     2097264   82  Linux swap / Solaris
/dev/sda7           77006       80282     2097264   83  Linux
/dev/sda8           80283       81846     1000944   83  Linux
07:00:44
#fdisk -l
Disk /dev/sda: 500.1 GB, 500107862016 bytes
40 heads, 32 sectors/track, 763104 cylinders
Units = cylinders of 1280 * 512 = 655360 bytes
   Device Boot      Start         End      Blocks   Id  System
/dev/sda1   *           1        8192     5242864   83  Linux
/dev/sda2            8193       40960    20971520   83  Linux
/dev/sda3           40961       57344    10485760   83  Linux
/dev/sda4           57345      763104   451686400    5  Extended
/dev/sda5           57345       73728    10485744   83  Linux
/dev/sda6           73729       77005     2097264   82  Linux swap / Solaris
/dev/sda7           77006       80282     2097264   83  Linux
/dev/sda8           80283       81846     1000944   83  Linux
07:03:58
#blocks dev
bash: blocks: command not found
07:04:14
#blocks name
bash: blocks: command not found
07:04:19
#cat /proc/partitions
major minor  #blocks  name
   8     0  488386584 sda
   8     1    5242864 sda1
   8     2   20971520 sda2
   8     3   10485760 sda3
   8     4          1 sda4
   8     5   10485744 sda5
   8     6    2097264 sda6
   8     7    2097264 sda7
07:04:55
#major minor #blocks name
bash: major: command not found
07:04:55
#major minor #blocks name
bash: major: command not found
07:05:06
#partprobe

07:05:26
#major minor #blocks name
bash: major: command not found
07:05:36
#major minor #blocks name
bash: major: command not found
07:08:09
#cat /proc/partitions
major minor  #blocks  name
   8     0  488386584 sda
   8     1    5242864 sda1
   8     2   20971520 sda2
   8     3   10485760 sda3
   8     4          0 sda4
   8     5   10485744 sda5
   8     6    2097264 sda6
   8     7    2097264 sda7
   8     8    1000944 sda8
07:08:11
#df
Filesystem           1K-blocks      Used Available Use% Mounted on
/dev/sda1              5078640   1767628   3048872  37% /
/dev/sda7              2031528     78468   1848200   5% /tmp
/dev/sda5             10157352    316916   9316152   4% /var
/dev/sda3             10157368    204284   9428796   3% /home
/dev/sda2             20314748   2744948  16521224  15% /usr
tmpfs                  2008180         0   2008180   0% /dev/shm
07:08:47
#file -s /dev/sda1
/dev/sda1: Linux rev 1.0 ext3 filesystem data (needs journal recovery) (large files)

Файлы

  • /proc/partitions
  • /proc/partitions
    >
    major minor  #blocks  name
       8     0  488386584 sda
       8     1    5242864 sda1
       8     2   20971520 sda2
       8     3   10485760 sda3
       8     4          0 sda4
       8     5   10485744 sda5
       8     6    2097264 sda6
       8     7    2097264 sda7
       8     8    1000944 sda8
    

    Статистика

    Время первой команды журнала07:46:10 2011- 4- 2
    Время последней команды журнала07:08:47 2011- 4- 4
    Количество командных строк в журнале101
    Процент команд с ненулевым кодом завершения, %31.68
    Процент синтаксически неверно набранных команд, %11.88
    Суммарное время работы с терминалом *, час 2.98
    Количество командных строк в единицу времени, команда/мин 0.57
    Частота использования команд
    su10|=========| 9.52%
    find7|======| 6.67%
    fdisk7|======| 6.67%
    /etc/init.d/squid6|=====| 5.71%
    ifconfig5|====| 4.76%
    modprobe5|====| 4.76%
    ssh5|====| 4.76%
    yum4|===| 3.81%
    passwd4|===| 3.81%
    ls4|===| 3.81%
    major4|===| 3.81%
    grep4|===| 3.81%
    exit4|===| 3.81%
    useradd3|==| 2.86%
    usermod3|==| 2.86%
    qemu-kvm2|=| 1.90%
    dmesg2|=| 1.90%
    cat2|=| 1.90%
    ~2|=| 1.90%
    squid2|=| 1.90%
    /etc/b2|=| 1.90%
    blocks2|=| 1.90%
    bc1|| 0.95%
    netstat1|| 0.95%
    setfacl1|| 0.95%
    showuser1|| 0.95%
    kvm1|| 0.95%
    start1|| 0.95%
    touch1|| 0.95%
    vim1|| 0.95%
    lspci1|| 0.95%
    vi1|| 0.95%
    df1|| 0.95%
    less1|| 0.95%
    partprobe1|| 0.95%
    init1|| 0.95%
    file1|| 0.95%
    getfacl1|| 0.95%
    ____
    *) Интервалы неактивности длительностью 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$