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

Содержание

Журнал

Понедельник (12/10/07)

/dev/pts/2
10:09:43
#y
bash: y: command not found
10:09:43
#ls

10:09:45
#yum install firefox
Setting up Install Process
Setting up repositories
Reading repository metadata in from local files
Parsing package install arguments
Resolving Dependencies
--> Populating transaction set with selected packages. Please wait.
---> Package firefox.i386 0:1.5.0.9-1.110asp set to be updated
--> Running transaction check
Dependencies Resolved
=============================================================================
...
Is this ok [y/N]: y
Downloading Packages:
Running Transaction Test
Finished Transaction Test
Transaction Test Succeeded
Running Transaction
  Installing: firefox                      ######################### [1/1]
error: unpacking of archive failed on file /usr/bin/firefox: cpio: rename
Installed: firefox.i386 0:1.5.0.9-1.110asp
Complete!
10:10:02
#ls /usr/bin/firefox

10:10:12
#whereis firefox
firefox: /usr/bin/firefox
10:10:19
#find / -name firefox
/usr/bin/firefox
/home/user/.mozilla/firefox
/root/.mozilla/firefox
/root/Desktop/firefox
/root/Desktop/firefox/firefox
10:10:41
#yum remove firefox
Setting up Remove Process
No Match for argument: firefox
No Packages marked for removal
10:11:00
#yum clear firefox
usage: yum [options] < update | install | info | remove | list |
    clean | provides | search | check-update | groupinstall |
    groupupdate | grouplist | groupinfo | groupremove |
    makecache | localinstall | erase | upgrade | whatprovides |
    localupdate | resolvedep | shell | deplist >
options:
  -h, --help            show this help message and exit
  -t, --tolerant        be tolerant of errors
  -C                    run entirely from cache, don't update cache
  -c  [config file]     config file location
  -R  [minutes]         maximum command wait time
  -d  [debug level]     debugging output level
  -e  [error level]     error output level
  -y                    answer yes for all questions
  --version             show Yum version and exit
  --installroot=[path]  set install root
  --enablerepo=[repo]   enable one or more repositories (wildcards allowed)
  --disablerepo=[repo]  disable one or more repositories (wildcards allowed)
  --exclude=[package]   exclude package(s) by name or glob
  --obsoletes           enable obsoletes processing during updates
  --noplugins           disable Yum plugins
10:11:24
#firefox
bash: firefox: command not found
10:21:22
#whereis firefox
firefox: /usr/bin/firefox
10:21:29
#/usr/bin/firefox
bash: /usr/bin/firefox: is a directory
10:21:40
#ls

10:21:54
#pwd
/usr/bin/firefox
10:22:16
#cd ~

10:22:19
#ls
Desktop  final_settings.err  install  logs.tgz  Templates  vmware
10:22:20
#cd Desktop/

10:22:26
#ls
firefox  firefox-2.0.0.11.tar.gz
10:22:27
#cd firefox

10:22:33
#ls
browserconfig.properties  libnspr4.so         mozilla-xremote-client
chrome                    libnss3.so          old-homepage-default.properties
components                libnssckbi.so       plugins
defaults                  libplc4.so          readme.txt
dictionaries              libplds4.so         README.txt
extensions                libsmime3.so        removed-files
firefox                   libsoftokn3.chk     res
firefox-bin               libsoftokn3.so      run-mozilla.sh
greprefs                  libssl3.so          searchplugins
icons                     libxpcom_compat.so  updater
libfreebl3.chk            libxpcom_core.so    updater.ini
libfreebl3.so             libxpcom.so         xpicleanup
libmozjs.so               libxpistub.so
10:22:34
#cp * /usr/bin/firefox
cp: пропуск каталога `chrome'
cp: пропуск каталога `components'
cp: пропуск каталога `defaults'
cp: пропуск каталога `dictionaries'
cp: пропуск каталога `extensions'
cp: пропуск каталога `greprefs'
cp: пропуск каталога `icons'
cp: пропуск каталога `plugins'
cp: пропуск каталога `res'
cp: пропуск каталога `searchplugins'
10:22:44
#cp -r * /usr/bin/firefox
cp: переписать `/usr/bin/firefox/browserconfig.properties'? y
cp: переписать `/usr/bin/firefox/firefox'? y
cp: переписать `/usr/bin/firefox/firefox-bin'? y
cp: переписать `/usr/bin/firefox/libfreebl3.chk'? y
cp: переписать `/usr/bin/firefox/libfreebl3.so'? y
cp: переписать `/usr/bin/firefox/libmozjs.so'? y
cp: переписать `/usr/bin/firefox/libnspr4.so'? y
cp: переписать `/usr/bin/firefox/libnss3.so'? y
cp: переписать `/usr/bin/firefox/libnssckbi.so'? y
cp: переписать `/usr/bin/firefox/libplc4.so'? y
...
cp: переписать `/usr/bin/firefox/libxpistub.so'? y
cp: переписать `/usr/bin/firefox/mozilla-xremote-client'? y
cp: переписать `/usr/bin/firefox/old-homepage-default.properties'? y
cp: переписать `/usr/bin/firefox/readme.txt'? y
cp: переписать `/usr/bin/firefox/README.txt'? y
cp: переписать `/usr/bin/firefox/removed-files'? y
cp: переписать `/usr/bin/firefox/run-mozilla.sh'? y
cp: переписать `/usr/bin/firefox/updater'? y
cp: переписать `/usr/bin/firefox/updater.ini'? y
cp: переписать `/usr/bin/firefox/xpicleanup'? y
10:23:10
#y
bash: y: command not found
10:23:10
#firefox
bash: firefox: command not found
10:23:15
#/usr/bin/firefox/firefox
/usr/bin/firefox/firefox-bin: error while loading shared libraries: libstdc++.so.5: cannot open shared object file: No such file or directory
10:23:25
#yum -y install compat-libstdc++-33
Setting up Install Process
Setting up repositories
Reading repository metadata in from local files
Parsing package install arguments
Resolving Dependencies
--> Populating transaction set with selected packages. Please wait.
---> Package compat-libstdc++-33.i386 0:3.2.3-47.fc4 set to be updated
--> Running transaction check
--> Processing Dependency: compat-libstdc++ = 7.3-2.96.118asp for package: compat-libstdc++-devel
--> Processing Dependency: compat-libstdc++ = 7.3 for package: compat-gcc-c++
--> Finished Dependency Resolution
Error: Missing Dependency: compat-libstdc++ = 7.3-2.96.118asp is needed by package compat-libstdc++-devel
Error: Missing Dependency: compat-libstdc++ = 7.3 is needed by package compat-gcc-c++
10:25:00
#yum install compat-libstdc++-devel
Setting up Install Process
Setting up repositories
Reading repository metadata in from local files
Parsing package install arguments
Nothing to do
10:25:37
#yum install compat-gcc-c++
Setting up Install Process
Setting up repositories
Reading repository metadata in from local files
Parsing package install arguments
Nothing to do
10:26:04
#yum install compat-libstdc++-devel
Setting up Install Process
Setting up repositories
Reading repository metadata in from local files
Parsing package install arguments
Nothing to do
10:26:24
#yum install compat-gcc-c++
Setting up Install Process
Setting up repositories
Reading repository metadata in from local files
Parsing package install arguments
Nothing to do
10:26:41
#man yum
10:27:20
#yum -y install compat-libstdc++-33
Setting up Install Process
Setting up repositories
Reading repository metadata in from local files
Parsing package install arguments
Resolving Dependencies
--> Populating transaction set with selected packages. Please wait.
---> Package compat-libstdc++-33.i386 0:3.2.3-47.fc4 set to be updated
--> Running transaction check
--> Processing Dependency: compat-libstdc++ = 7.3-2.96.118asp for package: compat-libstdc++-devel
--> Processing Dependency: compat-libstdc++ = 7.3 for package: compat-gcc-c++
--> Finished Dependency Resolution
Error: Missing Dependency: compat-libstdc++ = 7.3-2.96.118asp is needed by package compat-libstdc++-devel
Error: Missing Dependency: compat-libstdc++ = 7.3 is needed by package compat-gcc-c++
10:27:30
#yum -y update compat-libstdc++-33
Setting up Update Process
Setting up repositories
Reading repository metadata in from local files
Could not find update match for compat-libstdc++-33
No Packages marked for Update/Obsoletion
/dev/tty1
10:32:03
#less /etc/X11/
10:32:03
#less /etc/X11/
10:32:03
#ls /etc/X11/
applnk  lbxproxy   serverconfig  twm  xinit    xorg.conf         xserver
fs      prefdm     starthere     X    xkb      xorg.conf.backup  xsm
gdm     proxymngr  sysconfig     xdm  Xmodmap  Xresources        XvMCConfig
10:32:38
#ls -la /etc/X11/
итого 31
drwxr-xr-x  15 root root  616 Дек 10 10:28 .
drwxr-xr-x  92 root root 7080 Дек 10 10:31 ..
drwxr-xr-x   2 root root   48 Окт 20  2005 applnk
drwxr-xr-x   2 root root   72 Дек  8 08:05 fs
drwxr-xr-x   8 root root  336 Дек  8 08:03 gdm
drwxr-xr-x   2 root root   80 Дек  8 07:55 lbxproxy
-rwxr-xr-x   1 root root 1413 Окт 21  2005 prefdm
drwxr-xr-x   2 root root   72 Дек  8 07:55 proxymngr
drwxr-xr-x   2 root root   48 Окт 20  2005 serverconfig
...
drwxr-xr-x   3 root root  392 Дек  8 08:01 xdm
drwxr-xr-x   4 root root  192 Дек  8 07:55 xinit
lrwxrwxrwx   1 root root   27 Дек  8 07:55 xkb -> ../../usr/X11R6/lib/X11/xkb
-rw-r--r--   1 root root  547 Окт 13  2005 Xmodmap
-rw-rw-r--   1 root root 2838 Дек 10 10:28 xorg.conf
-rw-r--r--   1 root root 2818 Дек  8 18:17 xorg.conf.backup
-rw-r--r--   1 root root  492 Окт 13  2005 Xresources
drwxr-xr-x   2 root root   80 Дек  8 07:55 xserver
drwxr-xr-x   2 root root   80 Дек  8 07:55 xsm
-rw-r--r--   1 root root   27 Окт 19  2005 XvMCConfig
10:32:49
#less /etc/X11/xorg.conf
10:33:20
#less /etc/X11/xorg.conf
10:33:45
#ps aux | grep kde
root      2750  0.0  0.0   3788   752 pts/1    R+   10:34   0:00 grep kde
10:34:02
#ps -aux | grep kde
grep: aux: Нет такого файла или каталога
Warning: bad syntax, perhaps a bogus '-'? See /usr/share/doc/procps-3.2.5/FAQ
10:34:23
#ps -aux | grep kde
Warning: bad syntax, perhaps a bogus '-'? See /usr/share/doc/procps-3.2.5/FAQ
root      2766  0.0  0.0   3784   752 pts/1    S+   10:34   0:00 grep kde
10:34:27
#ps -aux | grep kdm
Warning: bad syntax, perhaps a bogus '-'? See /usr/share/doc/procps-3.2.5/FAQ
root      2774  0.0  0.0   3788   752 pts/1    R+   10:34   0:00 grep kdm
10:34:36
#xinit
Fatal server error:
Server is already active for display 0
        If this server is no longer running, remove /tmp/.X0-lock
        and start again.
Please consult the The X.Org Foundation support
         at http://wiki.X.Org
 for help.
Xlib: connection to ":0.0" refused by server
Xlib: No protocol specified
giving up.
xinit:  unable to connect to X server
xinit:  No such process (errno 3):  Server error.
10:34:55
#xinit
Fatal server error:
Server is already active for display 0
        If this server is no longer running, remove /tmp/.X0-lock
        and start again.
Please consult the The X.Org Foundation support
         at http://wiki.X.Org
 for help.
Xlib: connection to ":0.0" refused by server
Xlib: No protocol specified
giving up.
xinit:  unable to connect to X server
xinit:  No such process (errno 3):  unexpected signal 2.
10:35:15
#ps aux | grep X11
root      2361  0.0  0.0   4372  1240 ?        Ss   10:31   0:00 /bin/sh /etc/X11/prefdm -nodaemon
root      2582  0.2  0.5  14636 11456 ?        S    10:31   0:00 /usr/X11R6/bin/X :0 -audit 0 -auth /var/gdm/:0.Xauth -nolisten tcp vt7
root      2801  0.0  0.0   3788   752 pts/1    R+   10:35   0:00 grep X11
10:35:37
#pkill X11

10:35:53
#xinit
Fatal server error:
Server is already active for display 0
        If this server is no longer running, remove /tmp/.X0-lock
        and start again.
Please consult the The X.Org Foundation support
         at http://wiki.X.Org
 for help.
Xlib: connection to ":0.0" refused by server
Xlib: No protocol specified
giving up.
xinit:  unable to connect to X server
xinit:  No such process (errno 3):  unexpected signal 2.
10:36:00
#rm /tmp/.X0-lock
rm: удалить обычный файл `/tmp/.X0-lock'? y
10:36:10
#xinit
X Window System Version 6.8.2
Release Date: 9 February 2005
X Protocol Version 11, Revision 0, Release 6.8.2
Build Operating System: Linux 2.6.9-5.0.5.EL.asp x86_64 [ELF]
Current Operating System: Linux linux3.net.nt 2.6.14-1.1653.1asp #1 Mon Jan 23 19:24:56 EET 2006 i686
Build Date: 14 November 2005
Build Host: amd64.asplinux.com.ua
        Before reporting problems, check http://wiki.X.Org
        to make sure that you have the latest version.
Module Loader present
OS Kernel: Linux version 2.6.14-1.1653.1asp (build@amd64.asplinux.com.ua) (gcc version 4.0.2 20051125 (Red Hat 4.0.2-8)) #1 Mon Jan 23 19:24:56 EET 2006 P
Markers: (--) probed, (**) from config file, (==) default setting,
        (++) from command line, (!!) notice, (II) informational,
        (WW) warning, (EE) error, (NI) not implemented, (??) unknown.
(==) Log file: "/var/log/Xorg.0.log", Time: Mon Dec 10 10:36:11 2007
(==) Using config file: "/etc/X11/xorg.conf"
waiting for X server to shut down xterm:  fatal IO error 32 (Обрыв канала) or KillClient on X server ":0.0"
xinit:  unexpected signal 2.
10:36:36
#less /etc/X11/xorg.conf
10:37:43
#pwd
/root
10:37:46
#ls -al
итого 170
drwxr-x---  18 root root   976 Дек 10 10:28 .
drwxr-xr-x  27 root root   704 Дек 10 10:30 ..
-rw-------   1 root root  4281 Дек 10 10:28 .bash_history
-rw-r--r--   1 root root    24 Окт 15  2005 .bash_logout
-rw-r--r--   1 root root   201 Дек  9 13:25 .bash_profile
-rw-r--r--   1 root root   214 Дек  9 13:25 .bashrc
-rw-r--r--   1 root root   100 Окт 15  2005 .cshrc
drwxr-xr-x   3 root root   112 Дек 10 08:49 Desktop
-rw-------   1 root root    26 Дек 10 08:42 .dmrc
...
drwx------   3 root root    72 Дек 10 08:42 .metacity
drwx------   3 root root    72 Дек 10 08:46 .mozilla
drwxr-xr-x   3 root root    80 Дек 10 08:42 .nautilus
-rw-------   1 root root  1024 Дек  8 07:52 .rnd
drwx------   2 root root    80 Дек  8 18:23 .ssh
-rw-r--r--   1 root root   129 Окт 15  2005 .tcshrc
drwxr-xr-x   2 root root    88 Дек  8 18:12 Templates
-rw-------   1 root root  4307 Дек 10 09:58 .viminfo
drwxr-xr-x   2 root root    48 Дек 10 08:57 vmware
drwxr-xr-x   2 root root   144 Дек 10 08:57 .vmware
10:37:49
#less -al X*
10:38:03
#less -al x*
10:38:06
#less -al
10:38:08
#ls
итого 170
drwxr-x---  18 root root   976 Дек 10 10:28 .
drwxr-xr-x  27 root root   704 Дек 10 10:30 ..
-rw-------   1 root root  4281 Дек 10 10:28 .bash_history
-rw-r--r--   1 root root    24 Окт 15  2005 .bash_logout
-rw-r--r--   1 root root   201 Дек  9 13:25 .bash_profile
-rw-r--r--   1 root root   214 Дек  9 13:25 .bashrc
-rw-r--r--   1 root root   100 Окт 15  2005 .cshrc
drwxr-xr-x   3 root root   112 Дек 10 08:49 Desktop
-rw-------   1 root root    26 Дек 10 08:42 .dmrc
...
drwx------   3 root root    72 Дек 10 08:42 .metacity
drwx------   3 root root    72 Дек 10 08:46 .mozilla
drwxr-xr-x   3 root root    80 Дек 10 08:42 .nautilus
-rw-------   1 root root  1024 Дек  8 07:52 .rnd
drwx------   2 root root    80 Дек  8 18:23 .ssh
-rw-r--r--   1 root root   129 Окт 15  2005 .tcshrc
drwxr-xr-x   2 root root    88 Дек  8 18:12 Templates
-rw-------   1 root root  4307 Дек 10 09:58 .viminfo
drwxr-xr-x   2 root root    48 Дек 10 08:57 vmware
drwxr-xr-x   2 root root   144 Дек 10 08:57 .vmware
10:38:13
#la -al X*
bash: la: command not found
10:38:20
#la -al .*
bash: la: command not found
10:38:24
#la -al .
bash: la: command not found
10:38:25
#la -al x*
bash: la: command not found
10:38:28
#la -al .x*
bash: la: command not found
10:38:32
#la -al
bash: la: command not found
10:38:38
#ls
итого 170
drwxr-x---  18 root root   976 Дек 10 10:28 .
drwxr-xr-x  27 root root   704 Дек 10 10:30 ..
-rw-------   1 root root  4281 Дек 10 10:28 .bash_history
-rw-r--r--   1 root root    24 Окт 15  2005 .bash_logout
-rw-r--r--   1 root root   201 Дек  9 13:25 .bash_profile
-rw-r--r--   1 root root   214 Дек  9 13:25 .bashrc
-rw-r--r--   1 root root   100 Окт 15  2005 .cshrc
drwxr-xr-x   3 root root   112 Дек 10 08:49 Desktop
-rw-------   1 root root    26 Дек 10 08:42 .dmrc
...
drwx------   3 root root    72 Дек 10 08:42 .metacity
drwx------   3 root root    72 Дек 10 08:46 .mozilla
drwxr-xr-x   3 root root    80 Дек 10 08:42 .nautilus
-rw-------   1 root root  1024 Дек  8 07:52 .rnd
drwx------   2 root root    80 Дек  8 18:23 .ssh
-rw-r--r--   1 root root   129 Окт 15  2005 .tcshrc
drwxr-xr-x   2 root root    88 Дек  8 18:12 Templates
-rw-------   1 root root  4307 Дек 10 09:58 .viminfo
drwxr-xr-x   2 root root    48 Дек 10 08:57 vmware
drwxr-xr-x   2 root root   144 Дек 10 08:57 .vmware
10:38:43
#ls -al .*
-rw-r--r--   1 root root   120 Дек 24  2005 .gtkrc
-rw-r--r--   1 root root    81 Дек 10 08:42 .gtkrc-1.2-gnome2
-rw-------   1 root root     0 Дек 10 08:59 .ICEauthority
-rw-r--r--   1 root root  4951 Дек  9 13:24 install
-rw-r--r--   1 root root    51 Дек  9 13:25 .l3rc
-rw-------   1 root root    35 Дек 10 10:38 .lesshst
drwxr-xr-x   2 root root  1184 Дек 10 10:38 .lilalo
-rw-r--r--   1 root root 86610 Дек  8 18:12 logs.tgz
drwx------   3 root root    72 Дек 10 08:42 .metacity
drwx------   3 root root    72 Дек 10 08:46 .mozilla
...
drwx------   2 root root   80 Дек  8 18:23 .
drwxr-x---  18 root root  976 Дек 10 10:28 ..
-rw-r--r--   1 root root 1964 Дек  9 13:24 known_hosts
.vmware:
итого 21
drwxr-xr-x   2 root root  144 Дек 10 08:57 .
drwxr-x---  18 root root  976 Дек 10 10:28 ..
-rw-r--r--   1 root root   73 Дек 10 08:57 favorites.vmls
-rw-------   1 root root 2226 Дек 10 08:57 preferences
-rw-r--r--   1 root root 9544 Дек 10 08:57 shortcuts
10:38:48
#less /etc/X11/xorg.conf
10:39:40
#vim /etc/X11/xorg.conf
104c104
< 		Modes    "1024x768" "800x600" "640x480"
---
> 		Modes    "800x600" "640x480"
10:40:11
#xinit
xset:  bad font path element (#58), possible causes are:
    Directory does not exist or has wrong permissions
    Directory missing fonts.dir
    Incorrect font server address or syntax
startkde: Starting up...
kbuildsycoca running...
Invalid entry (missing '=') at /tmp/kde-root/kconf_updatebnKBma.tmp:1
Invalid entry (missing '=') at /tmp/kde-root/kconf_updaterGuj8a.tmp:1
KWrited - Слушает устройство /dev/pts/4
>> running as realtime process now (priority 50)
...
        to make sure that you have the latest version.
Module Loader present
OS Kernel: Linux version 2.6.14-1.1653.1asp (build@amd64.asplinux.com.ua) (gcc version 4.0.2 20051125 (Red Hat 4.0.2-8)) #1 Mon Jan 23 19:24:56 EET 2006 P
Markers: (--) probed, (**) from config file, (==) default setting,
        (++) from command line, (!!) notice, (II) informational,
        (WW) warning, (EE) error, (NI) not implemented, (??) unknown.
(==) Log file: "/var/log/Xorg.0.log", Time: Mon Dec 10 10:40:16 2007
(==) Using config file: "/etc/X11/xorg.conf"
xinit:  unexpected signal 2.
xterm:  fatal IO error 32 (Обрыв канала) or KillClient on X server ":0.0"
/dev/pts/2
10:40:18
#kde-start
bash: kde-start: command not found
прошло 52 минуты
/dev/pts/5
11:32:20
#whereis Xvnc
Xvnc: /usr/bin/Xvnc /usr/share/man/man1/Xvnc.1.gz
11:32:26
#grep vnc /etc/services
vnc-800x600x16  5950/tcp
vnc-1024x768x16 5951/tcp
vnc-1024x768x8  5952/tcp
11:35:15
#netstat -lnp | grep 5950

11:35:39
#less /var/log/messages
11:36:01
#tail -f /var/log/messages
Dec 10 11:32:20 linux3 kernel: ReiserFS: warning: is_leaf: free space seems wrong: level=1, nr_items=49, free_space=48 rdkey
Dec 10 11:32:20 linux3 kernel: ReiserFS: sda7: warning: vs-5150: search_by_key: invalid format found in block 1572977. Fsck?
Dec 10 11:32:20 linux3 kernel: ReiserFS: sda7: warning: vs-13050: reiserfs_update_sd: i/o failure occurred trying to update [19 65392 0x0 SD] stat data
Dec 10 11:32:20 linux3 kernel: ReiserFS: sda1: warning: vs-13060: reiserfs_update_sd: stat data of object [2 214 0x0 SD] (nlink == 1) not found (pos 0)
Dec 10 11:33:59 linux3 xinetd[2160]: Exiting...
Dec 10 11:33:59 linux3 xinetd[4852]: missing service keyword [file=/etc/xinetd.conf] [line=15]
Dec 10 11:33:59 linux3 xinetd[4852]: xinetd Version 2.3.13 started with libwrap loadavg options compiled in.
Dec 10 11:33:59 linux3 xinetd[4852]: Started working: 0 available services
Dec 10 11:35:01 linux3 crond(pam_unix)[4898]: session opened for user root by (uid=0)
Dec 10 11:35:02 linux3 crond(pam_unix)[4898]: session closed for user root
Dec 10 11:36:41 linux3 xinetd[4852]: Exiting...
Dec 10 11:36:42 linux3 xinetd[4983]: missing service keyword [file=/etc/xinetd.conf] [line=15]
Dec 10 11:36:42 linux3 xinetd[4983]: xinetd Version 2.3.13 started with libwrap loadavg options compiled in.
Dec 10 11:36:42 linux3 xinetd[4983]: Started working: 0 available services
Dec 10 11:37:18 linux3 xinetd[4983]: Exiting...
Dec 10 11:37:18 linux3 xinetd[5023]: xinetd Version 2.3.13 started with libwrap loadavg options compiled in.
Dec 10 11:37:18 linux3 xinetd[5023]: Started working: 1 available service
Dec 10 11:40:01 linux3 crond(pam_unix)[5111]: session opened for user root by (uid=0)
Dec 10 11:40:02 linux3 crond(pam_unix)[5111]: session closed for user root
Dec 10 11:45:01 linux3 crond(pam_unix)[5285]: session opened for user root by (uid=0)
Dec 10 11:45:02 linux3 crond(pam_unix)[5285]: session closed for user root
11:45:13
#ls -la
итого 179
drwxr-x---  22 root root  1136 Дек 10 11:32 .
drwxr-xr-x  27 root root   704 Дек 10 10:42 ..
-rw-------   1 root root  4779 Дек 10 10:51 .bash_history
-rw-r--r--   1 root root    24 Окт 15  2005 .bash_logout
-rw-r--r--   1 root root   201 Дек  9 13:25 .bash_profile
-rw-r--r--   1 root root   214 Дек  9 13:25 .bashrc
-rw-r--r--   1 root root   100 Окт 15  2005 .cshrc
drwxr-xr-x   3 root root   176 Дек 10 10:40 Desktop
-rw-------   1 root root    26 Дек 10 08:42 .dmrc
...
drwxr-xr-x   2 root root    48 Дек 10 10:40 .qt
-rw-------   1 root root  1024 Дек  8 07:52 .rnd
drwx------   2 root root    80 Дек  8 18:23 .ssh
-rw-r--r--   1 root root   129 Окт 15  2005 .tcshrc
drwxr-xr-x   2 root root    88 Дек  8 18:12 Templates
-rw-------   1 root root  4405 Дек 10 10:40 .viminfo
drwxr-xr-x   2 root root    48 Дек 10 08:57 vmware
drwxr-xr-x   2 root root   144 Дек 10 08:57 .vmware
-rw-------   1 root root    58 Дек 10 11:32 .xauth9PrJAd
-rw-------   1 root root    59 Дек 10 10:55 .Xauthority
11:45:14
#ls -la .v
.viminfo  .vmware/
11:45:14
#man vncpasswd
11:45:57
#mkdir .vnc

11:46:02
#vncpasswd
Password:
Verify:
11:46:12
#ls .vnc
passwd
11:46:16
#cat .vnc/passwd

11:46:20
#vim .vnc/passwd
11:46:28
#chown user ~user/.vnc/passwd

11:47:56
#ls -l ~user/.vnc/passwd
-rw-------  1 user root 8 Дек 10 11:38 /home/user/.vnc/passwd
11:48:00
#vim /etc/xinetd.conf
23c23
< 	server_args	= -inetd -query localhost -once -geometry 800x600 -depth 16
---
> 	server_args	= -inetd -query localhost -once -geometry 800x600 -depth 16 -PasswordFile /home/user/.vnc/passwd
11:50:45
#pkill Xvnc

11:50:47
#pkill -1 xinetd

11:50:57
#less /var/log/messages
11:51:11
#less /var/log/messages
11:51:18
#man vncpasswd
11:52:12
#touch /etc/vncpasswd

11:52:21
#vncpasswd /etc/vncpasswd
Password:
Verify:
11:52:30
#vim /etc/xinetd.conf
23c23
< 	server_args	= -inetd -query localhost -once -geometry 800x600 -depth 16 -PasswordFile /home/user/.vnc/passwd
---
> 	server_args	= -inetd -query localhost -once -geometry 800x600 -depth 16 -PasswordFile /etc/vncpasswd
11:52:59
#chmod a+r /etc/vncpasswd

11:53:09
#/etc/init.d/xinetd restart
Останавливается xinetd:                     [  ОК  ]
Запускается xinetd:                             [  ОК  ]
11:53:16
#less /var/log/messages
11:54:08
#ls /etc/rc5.d/
K01yum           K50snmptrapd        S09isdn        S25bluetooth      S80sendmail
K05saslauthd     K73ypbind           S09pcmcia      S25netfs          S85gpm
K10lirc          K74nscd             S10network     S26apmd           S90crond
K10psacct        K74ntpd             S12syslog      S26lm_sensors     S90xfs
K20nfs           K85mdmpd            S13irqbalance  S28autofs         S95anacron
K24irda          K89netplugd         S13portmap     S33nifd           S95atd
K28amd           K89rdate            S14nfslock     S34mDNSResponder  S96readahead
K30spamassassin  K89rdisc            S15mdmonitor   S40smartd         S97messagebus
K35vncserver     K99microcode_ctl    S17keytable    S44acpid          S98cups-config-daemon
K35winbind       S04readahead_early  S18auditd      S50hplip          S98haldaemon
K36lisa          S05kudzu            S18rpcidmapd   S55cups           S99local
K50netdump       S06cpuspeed         S19rpcgssd     S55sshd
K50snmpd         S08iptables         S19vmware      S56xinetd
11:54:12
#ch
chacl           chassis_id      cheatmake       chfn            chmod           chrt
chage           chat            checkmodule     chgrp           chown           chsh
change_console  chattr          checkpolicy     chkconfig       chpasswd        chvt
charmap         chcon           checkXML        chkfontpath     chroot
11:54:12
#chkconfig --list
acpid           0:выкл      1:выкл      2:выкл      3:вкл        4:вкл        5:вкл        6:выкл
amd             0:выкл      1:выкл      2:выкл      3:выкл      4:выкл      5:выкл      6:выкл
anacron         0:выкл      1:выкл      2:вкл        3:вкл        4:вкл        5:вкл        6:выкл
apmd            0:выкл      1:выкл      2:вкл        3:вкл        4:вкл        5:вкл        6:выкл
atd             0:выкл      1:выкл      2:выкл      3:вкл        4:вкл        5:вкл        6:выкл
auditd          0:выкл      1:выкл      2:вкл        3:вкл        4:вкл        5:вкл        6:выкл
autofs          0:выкл      1:выкл      2:выкл      3:вкл        4:вкл        5:вкл        6:выкл
bluetooth       0:выкл      1:выкл      2:вкл        3:вкл        4:вкл        5:вкл        6:выкл
cpuspeed        0:выкл      1:вкл        2:вкл        3:вкл        4:вкл        5:вкл        6:выкл
crond           0:выкл      1:выкл      2:вкл        3:вкл        4:вкл        5:вкл        6:выкл
...
        eklogin:        выкл
        gssftp:         выкл
        klogin:         выкл
        krb5-telnet:    выкл
        kshell:         выкл
        ktalk:          выкл
        rsync:          выкл
        time:           выкл
        time-udp:       выкл
        uucp:           выкл
11:54:46
#chkconfig --list | less
11:55:37
#ls /etc/rc5.d/
K01yum           K50snmptrapd        S09isdn        S25bluetooth      S80sendmail
K05saslauthd     K73ypbind           S09pcmcia      S25netfs          S85gpm
K10lirc          K74nscd             S10network     S26apmd           S90crond
K10psacct        K74ntpd             S12syslog      S26lm_sensors     S90xfs
K20nfs           K85mdmpd            S13irqbalance  S28autofs         S95anacron
K24irda          K89netplugd         S13portmap     S33nifd           S95atd
K28amd           K89rdate            S14nfslock     S34mDNSResponder  S96readahead
K30spamassassin  K89rdisc            S15mdmonitor   S40smartd         S97messagebus
K35vncserver     K99microcode_ctl    S17keytable    S44acpid          S98cups-config-daemon
K35winbind       S04readahead_early  S18auditd      S50hplip          S98haldaemon
K36lisa          S05kudzu            S18rpcidmapd   S55cups           S99local
K50netdump       S06cpuspeed         S19rpcgssd     S55sshd
K50snmpd         S08iptables         S19vmware      S56xinetd
11:55:50
#vim /etc/rc5.d/S99local

Файлы

  • .vnc/passwd
  • .vnc/passwd
    >

    Статистика

    Время первой команды журнала10:09:43 2007-12-10
    Время последней команды журнала11:55:50 2007-12-10
    Количество командных строк в журнале101
    Процент команд с ненулевым кодом завершения, %13.86
    Процент синтаксически неверно набранных команд, %11.88
    Суммарное время работы с терминалом *, час 0.90
    Количество командных строк в единицу времени, команда/мин 1.87
    Частота использования команд
    ls18|================| 16.67%
    less14|============| 12.96%
    yum10|=========| 9.26%
    grep7|======| 6.48%
    la6|=====| 5.56%
    ps5|====| 4.63%
    vim5|====| 4.63%
    xinit5|====| 4.63%
    firefox4|===| 3.70%
    man3|==| 2.78%
    pkill3|==| 2.78%
    whereis3|==| 2.78%
    cd3|==| 2.78%
    vncpasswd2|=| 1.85%
    chkconfig2|=| 1.85%
    pwd2|=| 1.85%
    cp2|=| 1.85%
    y2|=| 1.85%
    /etc/init.d/xinetd1|| 0.93%
    touch1|| 0.93%
    mkdir1|| 0.93%
    chown1|| 0.93%
    chmod1|| 0.93%
    rm1|| 0.93%
    kde-start1|| 0.93%
    tail1|| 0.93%
    netstat1|| 0.93%
    ch1|| 0.93%
    cat1|| 0.93%
    find1|| 0.93%
    ____
    *) Интервалы неактивности длительностью 30 минут и более не учитываются

    Справка

    Для того чтобы использовать LiLaLo, не нужно знать ничего особенного: всё происходит само собой. Однако, чтобы ведение и последующее использование журналов было как можно более эффективным, желательно иметь в виду следующее:
    1. В журнал автоматически попадают все команды, данные в любом терминале системы.

    2. Для того чтобы убедиться, что журнал на текущем терминале ведётся, и команды записываются, дайте команду w. В поле WHAT, соответствующем текущему терминалу, должна быть указана программа script.

    3. Команды, при наборе которых были допущены синтаксические ошибки, выводятся перечёркнутым текстом:
      $ l s-l
      bash: l: command not found
      

    4. Если код завершения команды равен нулю, команда была выполнена без ошибок. Команды, код завершения которых отличен от нуля, выделяются цветом.
      $ test 5 -lt 4
      Обратите внимание на то, что код завершения команды может быть отличен от нуля не только в тех случаях, когда команда была выполнена с ошибкой. Многие команды используют код завершения, например, для того чтобы показать результаты проверки

    5. Команды, ход выполнения которых был прерван пользователем, выделяются цветом.
      $ find / -name abc
      find: /home/devi-orig/.gnome2: Keine Berechtigung
      find: /home/devi-orig/.gnome2_private: Keine Berechtigung
      find: /home/devi-orig/.nautilus/metafiles: Keine Berechtigung
      find: /home/devi-orig/.metacity: Keine Berechtigung
      find: /home/devi-orig/.inkscape: Keine Berechtigung
      ^C
      

    6. Команды, выполненные с привилегиями суперпользователя, выделяются слева красной чертой.
      # id
      uid=0(root) gid=0(root) Gruppen=0(root)
      

    7. Изменения, внесённые в текстовый файл с помощью редактора, запоминаются и показываются в журнале в формате ed. Строки, начинающиеся символом "<", удалены, а строки, начинающиеся символом ">" -- добавлены.
      $ vi ~/.bashrc
      2a3,5
      >    if [ -f /usr/local/etc/bash_completion ]; then
      >         . /usr/local/etc/bash_completion
      >        fi
      

    8. Для того чтобы изменить файл в соответствии с показанными в диффшоте изменениями, можно воспользоваться командой patch. Нужно скопировать изменения, запустить программу patch, указав в качестве её аргумента файл, к которому применяются изменения, и всавить скопированный текст:
      $ patch ~/.bashrc
      В данном случае изменения применяются к файлу ~/.bashrc

    9. Для того чтобы получить краткую справочную информацию о команде, нужно подвести к ней мышь. Во всплывающей подсказке появится краткое описание команды.

      Если справочная информация о команде есть, команда выделяется голубым фоном, например: vi. Если справочная информация отсутствует, команда выделяется розовым фоном, например: notepad.exe. Справочная информация может отсутствовать в том случае, если (1) команда введена неверно; (2) если распознавание команды LiLaLo выполнено неверно; (3) если информация о команде неизвестна LiLaLo. Последнее возможно для редких команд.

    10. Большие, в особенности многострочные, всплывающие подсказки лучше всего показываются браузерами KDE Konqueror, Apple Safari и Microsoft Internet Explorer. В браузерах Mozilla и Firefox они отображаются не полностью, а вместо перевода строки выводится специальный символ.

    11. Время ввода команды, показанное в журнале, соответствует времени начала ввода командной строки, которое равно тому моменту, когда на терминале появилось приглашение интерпретатора

    12. Имя терминала, на котором была введена команда, показано в специальном блоке. Этот блок показывается только в том случае, если терминал текущей команды отличается от терминала предыдущей.

    13. Вывод не интересующих вас в настоящий момент элементов журнала, таких как время, имя терминала и других, можно отключить. Для этого нужно воспользоваться формой управления журналом вверху страницы.

    14. Небольшие комментарии к командам можно вставлять прямо из командной строки. Комментарий вводится прямо в командную строку, после символов #^ или #v. Символы ^ и v показывают направление выбора команды, к которой относится комментарий: ^ - к предыдущей, v - к следующей. Например, если в командной строке было введено:

      $ whoami
      
      user
      
      $ #^ Интересно, кто я?
      
      в журнале это будет выглядеть так:
      $ whoami
      
      user
      
      Интересно, кто я?

    15. Если комментарий содержит несколько строк, его можно вставить в журнал следующим образом:

      $ whoami
      
      user
      
      $ cat > /dev/null #^ Интересно, кто я?
      
      Программа whoami выводит имя пользователя, под которым 
      мы зарегистрировались в системе.
      -
      Она не может ответить на вопрос о нашем назначении 
      в этом мире.
      
      В журнале это будет выглядеть так:
      $ whoami
      user
      
      Интересно, кто я?
      Программа whoami выводит имя пользователя, под которым
      мы зарегистрировались в системе.

      Она не может ответить на вопрос о нашем назначении
      в этом мире.
      Для разделения нескольких абзацев между собой используйте символ "-", один в строке.

    16. Комментарии, не относящиеся непосредственно ни к какой из команд, добавляются точно таким же способом, только вместо симолов #^ или #v нужно использовать символы #=

    17. Содержимое файла может быть показано в журнале. Для этого его нужно вывести с помощью программы cat. Если вывод команды отметить симоволами #!, содержимое файла будет показано в журнале в специально отведённой для этого секции.
    18. Для того чтобы вставить скриншот интересующего вас окна в журнал, нужно воспользоваться командой l3shot. После того как команда вызвана, нужно с помощью мыши выбрать окно, которое должно быть в журнале.
    19. Команды в журнале расположены в хронологическом порядке. Если две команды давались одна за другой, но на разных терминалах, в журнале они будут рядом, даже если они не имеют друг к другу никакого отношения.
      1
          2
      3   
          4
      
      Группы команд, выполненных на разных терминалах, разделяются специальной линией. Под этой линией в правом углу показано имя терминала, на котором выполнялись команды. Для того чтобы посмотреть команды только одного сенса, нужно щёкнуть по этому названию.

    О программе

    LiLaLo (L3) расшифровывается как Live Lab Log.
    Программа разработана для повышения эффективности обучения Unix/Linux-системам.
    (c) Игорь Чубин, 2004-2008

    $Id$