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

Содержание

Журнал

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

/dev/pts/3
06:40:41
$ls
30032011  30032011~  cpumem.info  cpumem.infocat  Desktop  issue  Projects
06:40:47
$su -
Password:
su: incorrect password
06:41:05
$su -
Password:
l3-agent is already running: pid=3586; pidfile=/root/.lilalo/l3-agent.pid
06:41:15
#exit
exit
прошло 33 минуты
/dev/pts/3
07:15:02
$chmod 644 ~/.ssh/authorized_keys

/dev/pts/3
07:15:54
$ifconfig -a
bash: ifconfig: command not found
/dev/pts/5
07:17:15
$chmod 644 ~/.ssh/authorized_keys

/dev/pts/5
07:21:18
$ls -l ~/.ssh/authorized_keys
-rw-r--r-- 1 user user 3649 Apr  1 11:20 /home/user/.ssh/authorized_keys
прошло 53 минуты
/dev/pts/3
08:14:24
$su -
Password:
l3-agent is already running: pid=3586; pidfile=/root/.lilalo/l3-agent.pid
08:14:39
#ifconfig -a
eth0      Link encap:Ethernet  HWaddr 00:26:18:CA:E8:DC
          inet addr:192.168.15.3  Bcast:192.168.15.255  Mask:255.255.255.0
          inet6 addr: fe80::226:18ff:feca:e8dc/64 Scope:Link
          UP BROADCAST RUNNING MULTICAST  MTU:1500  Metric:1
          RX packets:14989 errors:0 dropped:0 overruns:0 frame:0
          TX packets:12457 errors:0 dropped:0 overruns:0 carrier:1
          collisions:0 txqueuelen:1000
          RX bytes:12013211 (11.4 MiB)  TX bytes:927330 (905.5 KiB)
          Interrupt:66 Memory:feac0000-feb00000
eth1      Link encap:Ethernet  HWaddr 00:22:15:48:76:AD
...
          RX packets:1073 errors:0 dropped:0 overruns:0 frame:0
          TX packets:1073 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:0
          RX bytes:1814255 (1.7 MiB)  TX bytes:1814255 (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)
08:14:50
#sysconfig
bash: sysconfig: command not found
08:15:14
#shutdown -r now

прошло >2 часов
/dev/pts/1
10:25:27
$ssh user@192.168.15.253
an.org.ua unstable/contrib i386 Packages [62.6 kB]
an.org.ua unstable/non-free i386 Packages [115 kB]
an.org.ua stable Release [79.8 kB]
an.org.ua testing/main i386 Packages [6,823 kB]
an.org.ua experimental/non-free i386 2011-03-16-1416.15.pdiff [3,976 B]
an.org.ua testing/contrib i386 2011-03-06-0227.23.pdiff [1,610 B]
an.org.ua experimental/non-free i386 2011-03-16-1416.15.pdiff [3,976 B]
an.org.ua testing/non-free i386 2011-03-10-0444.00.pdiff [232 B]
an.org.ua testing/contrib i386 2011-03-06-0227.23.pdiff [1,610 B]
an.org.ua testing/non-free i386 2011-03-10-0444.00.pdiff [232 B]
...
|     . o         |
|    . =   .      |
|     . = o .     |
|    . + S o E    |
|     o * o .     |
|    . B + .      |
|     + + . .     |
|      ++o .      |
+-----------------+
Last login: Fri Apr  1 14:27:49 2011
/dev/pts/3
10:26:03
$su -
Password:
su: incorrect password
10:26:25
$su -
Password:
su: incorrect password
10:26:40
$su -
Password:
su: incorrect password
10:27:04
$su -
Password:
10:27:34
#vim /boot/grub/menu.lst
10:36:19
#~
# NOTICE:  You do not have a /boot partition.  This means that
#          all kernel and initrd paths are relative to /, eg.
#          root (hd0,0)
#          kernel /boot/vmlinuz-version ro root=/dev/sda1
#          initrd /boot/initrd-version.img
#boot=/dev/sda
default=0
timeout=root (hd0,0)
        kernel /boot/vmlinuz-2.6.18-194.el5 ro root=LABEL=/ rhgb quiet
splashiminitrd /boot/initrd-2.6.18-194.el5.img
"/boot/grub/menu.lst" 18L, 648C
hiddenmenu
password --md5 $1$NR.020$wtoXjEDdwKGWr6jOAO9F60
title CentOS (2.6.18-194.el5)
10:37:46
#vim /etc/inittab
10:46:26
#vim /etc/inittab
/dev/pts/3
10:51:01
$su -
Password:
l3-agent is already running: pid=3291; pidfile=/root/.lilalo/l3-agent.pid
10:51:12
#vim /etc/inittab
10:53:15
#chkconfig --list nfs
nfs             0:off   1:off   2:off   3:off   4:off   5:off   6:off
прошло 20 минут
11:13:57
#service nfs start
Starting NFS services:                                     [  OK  ]
Starting NFS quotas:                                       [  OK  ]
Starting NFS daemon:                                       [  OK  ]
Starting NFS mountd:                                       [  OK  ]
11:14:11
#/etc/init.d/nfs stop
Shutting down NFS mountd:                                  [  OK  ]
Shutting down NFS daemon:                                  [  OK  ]
Shutting down NFS quotas:                                  [  OK  ]
Shutting down NFS services:                                [FAILED]
11:15:52
#chkconfig --list nfs
nfs             0:off   1:off   2:off   3:off   4:off   5:off   6:off
11:15:55
#chkconfig --list nfs
nfs             0:off   1:off   2:off   3:off   4:off   5:off   6:off
11:16:07
#chkconfig --list nfs
nfs             0:off   1:off   2:off   3:off   4:off   5:off   6:off
11:17:05
#ntsysv
                                                                   │
                                                                   │
                                                                     │
                                                                     │
                                                                     │
                                                                     │
                                                                     │
                                                                     │
                                                                     │
                                                                     │
                                                                     │
                                                                   ”€â”€â”€â”€â”€â”€â”€â”         │
                                                                           │
                                                                   ──┐”€â”€â”€â”€â”˜         │
                                                                   €â”€â”€â”
                                                                   ──┘
                                                                   €â”€â”€â”˜€â”€â”€â”€â”€â”€â”€â”€â”€â”€â”€â”€â”€â”€â”€â”€â”€â”€â”€â”€â”€â”€â”€â”€â”€â”€â”€â”€â”€â”€â”˜
Press <F1> for more information on a service.
11:20:21
#rpm --import ../RPM-GPG-KEY-CentOS-5
error: ../RPM-GPG-KEY-CentOS-5: import read failed(-1).
прошло 70 минут
12:30:44
#rpm --import ../RPM-GPG-KEY-CentOS-5
error: ../RPM-GPG-KEY-CentOS-5: import read failed(-1).
12:30:54
#rpm --import ../RPM-GPG-KEY-CentOS-5
error: ../RPM-GPG-KEY-CentOS-5: import read failed(-1).
12:31:08
#yum list games
Loaded plugins: fastestmirror
Loading mirror speeds from cached hostfile
 * addons: mirror.neolabs.kz
 * base: mirror.neolabs.kz
 * extras: mirror.neolabs.kz
 * updates: mirror.neolabs.kz
Error: No matching Packages to list
прошло 14 минут
12:45:51
#yum install mc
Loaded plugins: fastestmirror
Loading mirror speeds from cached hostfile
 * addons: mirror.neolabs.kz
 * base: mirror.neolabs.kz
 * extras: mirror.neolabs.kz
 * updates: mirror.neolabs.kz
Setting up Install Process
Resolving Dependencies
--> Running transaction check
---> Package mc.x86_64 1:4.6.1a-35.el5 set to be updated
...
Is this ok [y/N]: y
Running rpm_check_debug
Running Transaction Test
Finished Transaction Test
Transaction Test Succeeded
Running Transaction
  Installing     : mc                                                        1/1
Installed:
  mc.x86_64 1:4.6.1a-35.el5
Complete!
/dev/pts/3
12:47:23
$su -
Password:
l3-agent is already running: pid=3291; pidfile=/root/.lilalo/l3-agent.pid
12:47:35
#mc
12:54:54
#rpm --import rpm --import http://apt.sw.be/RPM-GPG-KEY.dag.txt
error: rpm: import read failed(-1).
12:56:26
#rpm --import http://apt.sw.be/RPM-GPG-KEY.dag.txt

12:56:59
#rpm -i rpmforge-release-0.5.2-2.el5.rf.x86_64.rpm
error: open of rpmforge-release-0.5.2-2.el5.rf.x86_64.rpm failed: No such file or directory

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

/dev/pts/1
05:37:59
$ssh user@192.168.15.253
</>$ ssh root@192.168.15.2
07. Океан Ельзи - Gloria (2005).rar
Host key fingerprint is b0:eb:1b:d3:22:b5:d5:bb:e8:4a:10:1d:3b:fb:59:f4
05. Океан Ельзи - Суперсиметрія (2003).rar
+--[ RSA 2048]----+
2004 - Reise Reise.rar
|      .          |
pdf,47a90e3d58228,die-nacht-vor-weihnachten-the-night-before-christmas
|     . o         |
kmod-atl1e-1.0.1.9-2.el5.elrepo.x86_64.rpm
...
|     o * o .     |
Was tust du beruflich? - busuu.mp3
|    . B + .      |
FLT_G6ZXFD851_0.pdf
|     + + . .     |
</>$
|      ++o .      |
+-----------------+
Last login: Sat Apr  2 10:03:45 2011
l3-agent is already running: pid=2998; pidfile=/root/.lilalo/l3-agent.pid
/dev/pts/3
05:38:07
$man rhn
прошло 23 минуты
06:01:49
$man proxy
06:02:02
$man squid
06:02:16
$su -
Password:
Removing stale pidfile
06:02:35
#man squid
06:02:46
#man RHN
06:04:27
#yum repolist
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
repo id                repo name                                 status
addons                 CentOS-5 - Addons                         enabled:      0
base                   CentOS-5 - Base                           enabled:  3,434
extras                 CentOS-5 - Extras                         enabled:    296
rpmforge               RHEL 5 - RPMforge.net - dag               enabled: 10,446
updates                CentOS-5 - Updates                        enabled:  1,137
repolist: 15,313
06:07:26
#yum install qume
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
No package qume available.
Nothing to do
06:16:55
#yum install qume
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
No package qume available.
Nothing to do
06:17:26
#yum install qemu
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
...
Transaction Summary
================================================================================
Install       4 Package(s)
Upgrade       0 Package(s)
Total download size: 21 M
Is this ok [y/N]: y
Downloading Packages:
(1/4): xz-libs-4.999.9-0.3.beta.20091007git.el5.x86_64.r |  95 kB     00:00
(2/4): e4fsprogs-libs-1.41.9-3.el5.x86_64.rpm            | 104 kB     00:00
(3/4): xen-libs-3.0.3-105.el5_5.5.x86_64.rpm             | 156 kB     00:00
прошло 14 минут
06:31:50
##dd if=/dev/zero of=disk1.img count=1200 bs-1024k
You have new mail in /var/spool/mail/root
прошло 16 минут
06:48:15
#ls -l disk1.img
ls: disk1.img: No such file or directory
06:48:38
#gemu -hda disk1.img -cdrom /dev/cdrom
bash: gemu: command not found
06:49:14
#qemu -hda disk1.img -cdrom /dev/cdrom
qemu: could not open disk image disk1.img: No such file or directory
06:49:22
#xhost +
access control disabled, clients can connect from any host
06:50:40
#qemu -hda disk1.img -cdrom /dev/cdrom
qemu: could not open disk image disk1.img: No such file or directory
06:53:32
#qemu -cdrom /dev/cdrom

06:54:51
#qemu -cdrom /dev/cdrom

06:58:31
#/usr/libexec/qemu-kvm
open /dev/kvm: No such file or directory
Could not initialize KVM, will disable KVM support
QEMU PC emulator version 0.9.1 (kvm-83-maint-snapshot-20090205), Copyright (c) 2003-2008 Fabrice Bellard
usage: qemu [options] [disk_image]
'disk_image' is a raw hard image image for IDE hard disk 0
Standard options:
-M machine      select emulated machine (-M ? for list)
-cpu cpu        select CPU (-cpu ? for list)
-fda/-fdb file  use 'file' as floppy disk 0/1 image
-hda/-hdb file  use 'file' as IDE hard disk 0/1 image
...
-clock          force the use of the given methods for timer alarm.
                To see what timers are available use -clock ?
-startdate      select initial date of the clock
-icount [N|auto]
                Enable virtual instruction counter with 2^N clock ticks per instruction
During emulation, the following keys are useful:
ctrl-alt-f      toggle full screen
ctrl-alt-n      switch to virtual console 'n'
ctrl-alt        toggle mouse and keyboard grab
When using -nographic, press 'ctrl-a h' to get some help.
/dev/pts/6
07:07:48
$cat /dev/cdrom > winda.iso

прошло 13 минут
/dev/pts/8
07:21:33
$ls /tmp/
archive                                   l3-saved-3323.21630.20655
gcc-4.1.2-48.el5.x86_64.rpm               libgomp-4.4.0-6.el5.x86_64.rpm
gconfd-root                               lost+found
gconfd-user                               mapping-root
gedit.root.4096829835                     mapping-user
gedit.user.4250981066                     orbit-user
glibc-devel-2.5-49.x86_64.rpm             privet
glibc-headers-2.5-49.x86_64.rpm           ssh-jUdhou2848
install                                   ssh-Udxfsx5769
issue.patch                               v561616
kernel-headers-2.6.18-194.el5.x86_64.rpm  virtual-user.axw6LP
keyring-24uKFY                            virtual-user.CZ59wZ
keyring-h5s2vw                            virtual-user.h5sHYv
keyring-qHrb81                            virtual-user.yynhH4
keyring-tBrIJc                            vpnclient-linux-2.6.22.diff
07:21:40
$ls -l /tmp/
total 9768
drwxr-xr-x 2 root root    4096 Mar 29 17:39 archive
-rw-r--r-- 1 root root 5522277 Apr  1 09:41 gcc-4.1.2-48.el5.x86_64.rpm
drwx------ 2 root root    4096 Apr  1 14:20 gconfd-root
drwx------ 3 user user    4096 Apr  1 14:24 gconfd-user
srwxr-xr-x 1 root root       0 Apr  1 14:10 gedit.root.4096829835
srwxrwxr-x 1 user user       0 Apr  2 09:38 gedit.user.4250981066
-rw-r--r-- 1 root root 2526827 Apr  1 09:41 glibc-devel-2.5-49.x86_64.rpm
-rw-r--r-- 1 root root  605915 Apr  1 09:41 glibc-headers-2.5-49.x86_64.rpm
-rw-r--r-- 1 root root    5225 Apr  1 09:46 install
...
drwx------ 2 user user    4096 Apr  2 11:08 orbit-user
-rw-r--r-- 1 root root       0 Mar 30 11:47 privet
drwx------ 2 user user    4096 Apr  2 09:37 ssh-jUdhou2848
drwx------ 2 root root    4096 Apr  2 11:21 ssh-Udxfsx5769
drwx------ 2 root root    4096 Mar 31 12:42 v561616
drwx------ 2 user user    4096 Mar 30 09:12 virtual-user.axw6LP
drwx------ 2 user user    4096 Mar 29 09:45 virtual-user.CZ59wZ
drwx------ 2 user user    4096 Apr  2 09:37 virtual-user.h5sHYv
drwx------ 2 user user    4096 Apr  1 14:24 virtual-user.yynhH4
-r-------- 1 root root   12897 Apr  1 13:54 vpnclient-linux-2.6.22.diff
прошло 36 минут
/dev/pts/3
07:58:15
#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:01.0 Network controller: Broadcom Corporation BCM4318 [AirForce One 54g] 802.11g Wireless LAN Controller (rev 02)
07:58:32
#lspci -n
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:01.0 0280: 14e4:4318 (rev 02)
07:58:51
#grep 14e4.*4318 /lib/modules/`uname -r`/*pcimap*
bcm43xx              0x000014e4 0x00004318 0xffffffff 0xffffffff 0x00000000 0x00000000 0x0
08:00:30
#ifconfig -a | less
08:01:12
#modprobe -r bcm43xx

08:01:57
#modprobe bcm43xx

08:02:05
#ifconfig -a | less
08:07:49
#dd if=/dev/zero of=disk1.img count=1200 bs=1024k
1200+0 records in
1200+0 records out
1258291200 bytes (1.3 GB) copied, 2.00335 seconds, 628 MB/s
прошло 16 минут
08:24:04
#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
Package 7:squid-2.6.STABLE21-6.el5.x86_64 already installed and latest version
Nothing to do
08:24:19
#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
Package 7:squid-2.6.STABLE21-6.el5.x86_64 already installed and latest version
Nothing to do
08:24:37
#vi /etc/squid/squid.conf
прошло >2 часов
/dev/pts/6
10:33:52
$useradd
bash: useradd: command not found
10:34:06
$su -
Password:
l3-agent is already running: pid=3416; pidfile=/root/.lilalo/l3-agent.pid
10:34:17
#useradd
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:34:22
#useradd -c "Masanja"
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:35:00
#useradd -c "Masanja" -s /usr/bin/top -m
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:35:44
#ls user
ls: user: No such file or directory
10:35:51
#useradd -c "Masanja" -s /usr/bin/top -m Masanja

10:37:04
#useradd Masanja -c "Masanja" -s /usr/bin/top -m
useradd: user Masanja exists
10:38:37
#passwd Masanja
Changing password for user Masanja.
New UNIX password:
BAD PASSWORD: it is based on a dictionary word
Retype new UNIX password:
passwd: all authentication tokens updated successfully.
10:39:26
#su Masanja
top - 14:40:42 up  5:04,  4 users,  load average: 1.05, 0.88, 0.84
Tasks: 147 total,   2 running, 145 sleeping,   0 stopped,   0 zombie
Cpu(s): 51.7%us,  0.0%sy,  0.0%ni, 48.3%id,  0.0%wa,  0.0%hi,  0.0%si,  0.0%st
Mem:   4016364k total,  3420592k used,   595772k free,   673296k buffers
   PID USER      PR  NI  VIRT  RES  SHR S %CPU %MEM    TIME+  COMMAND
Swap:  5243372k total,      172k used,  5243200k free,  2034544k cached
  7276 root      25   0  382m 193m 6540 R 98.4  4.9  65:21.72 qemu-kvm
  2793 root      15   0  367m  19m 9460 S  2.2  0.5   1:57.99 Xorg
  2943 user      15   0  152m 9584 6400 R  2.2  0.2   0:06.34 metacity
 74574 Masanja   15   0 12740 1096  804 R  2.2  0.0   0:00.01 top
...
     3 root      34  19     0    0    0 S  0.0  0.0   0:00.00 ksoftirqd/0
     4 root      RT  -5     0    0    0 S  0.0  0.0   0:00.00 watchdog/0
     5 root      RT  -5     0    0    0 S  0.0  0.0   0:00.00 migration/1
     6 root      34  19     0    0    0 S  0.0  0.0   0:00.00 ksoftirqd/1
     7 root      RT  -5     0    0    0 S  0.0  0.0   0:00.00 watchdog/1
     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      10  -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
10:40:55
#su -Masanja
su: invalid option -- M
Try `su --help' for more information.
10:41:20
#su /usr/Masanja
su: user /usr/Masanja does not exist
10:41:37
#su

10:41:44
#ssh Masanja@127.0.0.1
-top - 14:42:43 up  5:06,  5 users,  load average: 1.18, 1.04, 0.91
Tasks: 153 total,   3 running, 150 sleeping,   0 stopped,   0 zombie
Cpu(s): 46.1%us,  0.3%sy,  0.0%ni, 53.4%id,  0.2%wa,  0.0%hi,  0.0%si,  0.0%st
Mem:   4016364k total,  3424768k used,   591596k free,   673544k buffers
   PID USER      PR  NI  VIRT  RES  SHR S %CPU %MEM    TIME+  COMMAND
Swap:  5243372k total,      172k used,  5243200k free,  2035164k cached
  7276 root      18   0  382m 193m 6540 R 75.2  4.9  66:33.24 qemu-kvm
  3416 root      16   0  101m  12m 1464 R 11.0  0.3   1:09.24 l3-agent
  2902 user      15   0  100m  12m 1456 S  5.7  0.3  18:09.52 l3-agent
     1 root      15   0 10348  684  576 S  0.0  0.0   0:00.55 init
...
     4 root      RT  -5     0    0    0 S  0.0  0.0   0:00.00 watchdog/0
Connection to 127.0.0.1 closed.
     5 root      RT  -5     0    0    0 S  0.0  0.0   0:00.00 migration/1
     6 root      34  19     0    0    0 S  0.0  0.0   0:00.00 ksoftirqd/1
     7 root      RT  -5     0    0    0 S  0.0  0.0   0:00.00 watchdog/1
     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      10  -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
10:43:42
#usermod -s /bin/bash user1
usermod: user user1 does not exist
10:44:42
#usermod -s /bin/bash Masanja

10:47:39
#su Masanja
bash: /root/.lilalo//l3prompt: Permission denied
[Masanja@linux3:root]$ ls
ls: .: Permission denied
bash: /root/.lilalo//l3prompt: Permission denied
[Masanja@linux3:root]$ exit
exit
/dev/pts/3
10:48:47
#modprobe kvm-intel
processor       : 0
vendor_id       : GenuineIntel
cpu family      : 6
model           : 23
model name      : Pentium(R) Dual-Core  CPU      E5400  @ 2.70GHz
stepping        : 10
cpu MHz         : 2699.997
cache size      : 2048 KB
physical id     : 0
siblings        : 2
core id         : 0
cpu cores       : 2
apicid          : 0
fpu             : yes
fpu_exception   : yes
cpuid level     : 13
wp              : yes
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 est tm2 ssse3 cx16 xtpr lahf_lm
bogomips        : 5399.99
clflush size    : 64
cache_alignment : 64
10:49:31
#grep vm /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 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 est tm2 ssse3 cx16 xtpr lahf_lm
10:49:35
#grep vmx /proc/cpuinfo

10:50:09
#grep vmx /proc/cpuinfo

10:51:27
#scp disk1.img 192.168.15.4:~
The authenticity of host '192.168.15.4 (192.168.15.4)' 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 '192.168.15.4' (RSA) to the list of known hosts.
root@192.168.15.4's password:
Permission denied, please try again.
root@192.168.15.4's password:
Permission denied, please try again.
root@192.168.15.4's password:
disk1.img                                  100% 1200MB  11.2MB/s   01:47
прошло 90 минут
/dev/pts/6
12:22:24
#ls
a                graph_nov_c_1       memo_dec_c_2    report_dec_c_2
anaconda-ks.cfg  graph_nov_c_2       memo_dec_c_3    report_dec_c_3
a_reports        graph_nov_c_3       memo_nov_c_1    report_nov_c_1
backups          graph_oct_c_1       memo_nov_c_2    report_nov_c_2
bin              graph_oct_c_2       memo_nov_c_3    report_nov_c_3
cats             graph_oct_c_3       memo_oct_c_1    report_oct_c_1
december         graph_sep_c_1       memo_oct_c_2    report_oct_c_2
Desktop          graph_sep_c_2       memo_oct_c_3    report_oct_c_3
DIR              graph_sep_c_3       memo_sep_c_1    report_sep_c_1
DIR2             install.log         memo_sep_c_2    report_sep_c_2
disk1.img        install.log.syslog  memo_sep_c_3    report_sep_c_3
graph_dec_c_1    Mail                november        scsrun.log
graph_dec_c_2    mbox                october         september
graph_dec_c_3    memo_dec_c_1        report_dec_c_1
12:22:28
#ls -l a
total 24
drwxr-xr-x 3 root root 4096 Mar 28 16:14 b
drwxr-xr-x 2 root root 4096 Mar 28 16:25 c
drwxr-xr-x 4 root root 4096 Mar 28 16:26 d
drwxr-xr-x 2 root root 4096 Mar 28 16:25 d1
drwxr-xr-x 2 root root 4096 Mar 28 16:25 d2
drwxr-xr-x 2 root root 4096 Mar 28 16:25 e
12:22:39
#cd /a
bash: cd: /a: No such file or directory
12:23:12
#cd a

Файлы

  • winda.iso
  • winda.iso
    >

    Статистика

    Время первой команды журнала06:40:41 2011- 4- 1
    Время последней команды журнала12:23:12 2011- 4- 2
    Количество командных строк в журнале100
    Процент команд с ненулевым кодом завершения, %28.00
    Процент синтаксически неверно набранных команд, % 4.00
    Суммарное время работы с терминалом *, час 3.95
    Количество командных строк в единицу времени, команда/мин 0.42
    Частота использования команд
    su16|===============| 15.53%
    yum8|=======| 7.77%
    ls8|=======| 7.77%
    useradd6|=====| 5.83%
    rpm6|=====| 5.83%
    man5|====| 4.85%
    ifconfig4|===| 3.88%
    chkconfig4|===| 3.88%
    qemu4|===| 3.88%
    vim4|===| 3.88%
    grep4|===| 3.88%
    modprobe3|==| 2.91%
    ssh3|==| 2.91%
    chmod2|=| 1.94%
    cd2|=| 1.94%
    lspci2|=| 1.94%
    less2|=| 1.94%
    usermod2|=| 1.94%
    qemu-kvm1|| 0.97%
    passwd1|| 0.97%
    xhost1|| 0.97%
    /etc/init.d/nfs1|| 0.97%
    ntsysv1|| 0.97%
    cat1|| 0.97%
    ~1|| 0.97%
    sysconfig1|| 0.97%
    winda.iso1|| 0.97%
    gemu1|| 0.97%
    #dd1|| 0.97%
    service1|| 0.97%
    dd1|| 0.97%
    scp1|| 0.97%
    vi1|| 0.97%
    shutdown1|| 0.97%
    exit1|| 0.97%
    mc1|| 0.97%
    ____
    *) Интервалы неактивности длительностью 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$