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

Содержание

Журнал

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

/dev/pts/6
08:40:57
#yum list e2
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
Error: No matching Packages to list
08:41:01
#yum searc e2 tool
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:41:08
#yum search e2 tool
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
======================================= Matched: e2, tool ========================================
acpitool.x86_64 : Command line ACPI client
clone2fs.x86_64 : Tool to clone ext2/ext3 filesystems
...
xz.x86_64 : LZMA compression utilities
yelp.x86_64 : A system documentation reader from the Gnome project
yest.x86_64 : Date/time manipulation and formatting tool
yp-tools.x86_64 : NIS (or YP) client programs.
ypserv.x86_64 : The NIS (Network Information Service) server.
yum-utils.noarch : Utilities based around the yum package manager
yumex.noarch : Yum Extender graphical package management tool
zisofs-tools.x86_64 : Utilities for creating compressed CD-ROM filesystems.
zziplib.x86_64 : Lightweight library to easily extract data from zip files
zziplib-devel.x86_64 : Development files for the zziplib library
08:41:16
#yum search e2 tool | less
08:44:01
#cp /dev/sda1 /dev/xxcv0

08:44:19
#cp -R /dev/sda1 /dev/xxcv0
cp: overwrite `/dev/xxcv0'? y
cp: cannot create special file `/dev/xxcv0': File exists
08:44:25
#rm /dev/xxcv0
rm: remove regular file `/dev/xxcv0'? y
08:44:31
#cp -R /dev/sda1 /dev/xxcv0

08:44:32
#ls -l /dev/xxcv0
brw-r----- 1 root root 8, 1 Apr  2 12:44 /dev/xxcv0
08:44:35
#chmod 666 /dev/xxcv0

08:44:42
#ls -l /dev/sda1
brw-r----- 1 root disk 8, 1 Apr  2 09:36 /dev/sda1
08:45:44
#ls -l /dev/xxcv0
brw-rw-rw- 1 root root 8, 1 Apr  2 12:44 /dev/xxcv0
08:45:45
#~
bash: /root: is a directory
08:47:35
#rpm -qi bash
Name        : bash                         Relocations: (not relocatable)
Version     : 3.2                               Vendor: CentOS
Release     : 24.el5                        Build Date: Thu 22 Jan 2009 07:18:05 AM ALMT
Install Date: Sun 27 Mar 2011 05:37:10 PM ALMT      Build Host: builder10.centos.org
Group       : System Environment/Shells     Source RPM: bash-3.2-24.el5.src.rpm
Size        : 5388767                          License: GPLv2+
Signature   : DSA/SHA1, Tue 17 Mar 2009 05:30:28 PM ALMT, Key ID a8a447dce8562897
URL         : http://www.gnu.org/software/bash
Summary     : The GNU Bourne Again shell (bash) version 3.1.
Description :
The GNU Bourne Again shell (Bash) is a shell or command language
interpreter that is compatible with the Bourne shell (sh). Bash
incorporates useful features from the Korn shell (ksh) and the C shell
(csh). Most sh scripts can be run by bash without modification. This
package (bash) contains bash version 3.1, which improves POSIX
compliance over previous versions.
08:48:21
#yum list w3m
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
Available Packages
w3m.x86_64                                 0.5.1-17.el5_5                                  updates
08:48:54
#yum install w3m
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
...
w3m-0.5.1-17.el5_5.x86_64.rpm                                              | 1.1 MB     00:04
Running rpm_check_debug
Running Transaction Test
Finished Transaction Test
Transaction Test Succeeded
Running Transaction
  Installing     : w3m                                                                        1/1
Installed:
  w3m.x86_64 0:0.5.1-17.el5_5
Complete!
08:49:09
#w3m google.com
ТорeКескін Realtime Топтар көбірек »
Қалауларыңыз | Кіру
[                    ] [                    ]
[2. Source Code Tree Layout                 ]
    Source Code Tree Layout. A brief overview of the xserver source tree layout, highlighting the
Google[nav_logo39]tant and interest for Cygwin/X development: ...                     ● [Іздеу]
Кеңейтілген іздестіру
About 25 500 000 results (0,13 seconds)
Іздеу нәтижелері
    Source code can also be stored in a database (as is common for ...
...
 5. R-tree Portal - R-tree Source code
    Source Code Tree Layout. A brief overview of the xserver source tree layout, highlighting the
    parts of important and interest for Cygwin/X devel pment: ...
    x.cygwin.com/.../prog-tree-layout.html - Алдын-ала ÑÐ°Ò - Ò°Ò
 3. Source code - Wikipedia, the free encyclopedia
 6. B-tree source code for the Pick operating system
    ... usually these files are carefully arranged into a directory tree, known as a source tree.
    Welcome to B-TREE-P! F aturing B-tree source code for the Pick operating system. Questions
    most frequently asked about B-TREE-P (1987); BTP/Branches #1 ...
≪ ↑ ↓ Viewing <tree source code - Google-мен іздеу>
08:50:15
#w3m freshmeat.net

прошло 104 минуты
/dev/pts/7
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

/dev/pts/8
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
/dev/pts/7
10:41:44
#ssh Masanja@127.0.0.1
-top - 14:42:40 up  5:06,  5 users,  load average: 1.20, 1.04, 0.90
Tasks: 153 total,   2 running, 151 sleeping,   0 stopped,   0 zombie
Cpu(s): 25.2%us,  0.5%sy,  0.0%ni, 73.8%id,  0.5%wa,  0.0%hi,  0.0%si,  0.0%st
Mem:   4016364k total,  3424644k used,   591720k free,   673544k buffers
   PID USER      PR  NI  VIRT  RES  SHR S %CPU %MEM    TIME+  COMMAND
Swap:  5243372k total,      172k used,  5243200k free,  2035152k cached
  7276 root      16   0  382m 193m 6540 R 27.0  4.9  66:29.43 qemu-kvm
  2793 root      15   0  367m  19m 9460 S  0.3  0.5   1:58.88 Xorg
     1 root      15   0 10348  684  576 S  0.0  0.0   0:00.55 init
     2 root      RT  -5     0    0    0 S  0.0  0.0   0:00.00 migration/0
...
     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
/dev/pts/8
10:43:42
#usermod -s /bin/bash user1
usermod: user user1 does not exist
/dev/pts/7
10:43:42
#usermod -s /bin/bash user1
usermod: user user1 does not exist
/dev/pts/8
10:44:42
#usermod -s /bin/bash Masanja

/dev/pts/7
10:44:42
#usermod -s /bin/bash Masanja

/dev/pts/8
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/7
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/4
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/8
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
/dev/pts/7
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
/dev/pts/8
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
/dev/pts/7
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
/dev/pts/8
12:22:39
#cd /a
bash: cd: /a: No such file or directory
/dev/pts/7
12:22:39
#cd /a
bash: cd: /a: No such file or directory
/dev/pts/8
12:23:12
#cd a

/dev/pts/7
12:23:12
#cd a

/dev/pts/8
12:23:15
#touch failik

/dev/pts/7
12:23:15
#touch failik

/dev/pts/8
12:23:29
#setfacl -m user:user4:rw failik
setfacl: Option -m: Invalid argument near character 6
/dev/pts/7
12:23:29
#setfacl -m user:user4:rw failik
setfacl: Option -m: Invalid argument near character 6
/dev/pts/8
12:23:58
#setfacl -m user:Masanja:rw failik

/dev/pts/7
12:23:58
#setfacl -m user:Masanja:rw failik

/dev/pts/8
12:24:16
#getfacl failik
# file: failik
# owner: root
# group: root
user::rw-
user:Masanja:rw-
group::r--
mask::rw-
other::r--
/dev/pts/7
12:24:16
#getfacl failik
# file: failik
# owner: root
# group: root
user::rw-
user:Masanja:rw-
group::r--
mask::rw-
other::r--
/dev/pts/8
12:24:42
#su Masanja
bash: /root/.lilalo//l3prompt: Permission denied
[Masanja@linux3:a]$ exit
exit
/dev/pts/7
12:24:42
#su Masanja
bash: /root/.lilalo//l3prompt: Permission denied
[Masanja@linux3:a]$ exit
exit
/dev/pts/8
12:27:27
#su - Masanja
[Masanja@linux3 ~]$ echo privet > failik
[Masanja@linux3 ~]$ ls -l failik
-rw-rw-r-- 1 Masanja Masanja 7 Apr  2 16:28 failik
[Masanja@linux3 ~]$ ls  failik
failik
[Masanja@linux3 ~]$ echo privet > /a/failik
-bash: /a/failik: No such file or directory
[Masanja@linux3 ~]$ logout
/dev/pts/7
12:27:27
#su - Masanja
[Masanja@linux3 ~]$ echo privet > failik
[Masanja@linux3 ~]$ ls -l failik
-rw-rw-r-- 1 Masanja Masanja 7 Apr  2 16:28 failik
[Masanja@linux3 ~]$ ls  failik
failik
[Masanja@linux3 ~]$ echo privet > /a/failik
-bash: /a/failik: No such file or directory
[Masanja@linux3 ~]$ logout
/dev/pts/8
12:30:47
#pwd
/root/a
/dev/pts/7
12:30:47
#pwd
/root/a
/dev/pts/8
12:30:49
#cd ..

/dev/pts/7
12:30:49
#cd ..

/dev/pts/8
12:30:54
#mount -o remount,acl /tmp

/dev/pts/7
12:30:54
#mount -o remount,acl /tmp

/dev/pts/8
12:31:06
#mv a /tmp/

/dev/pts/7
12:31:06
#mv a /tmp/

/dev/pts/8
12:31:12
#ls -l /tmp/a/
total 28
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
-rw-rw-r--+ 1 root root    0 Apr  2 16:23 failik
/dev/pts/7
12:31:12
#ls -l /tmp/a/
total 28
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
-rw-rw-r--+ 1 root root    0 Apr  2 16:23 failik
прошло 42 минуты
/dev/pts/2
13:13:51
#init 0

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

/dev/pts/4
06:34:13
#fdisk -l
Disk /dev/sda: 500.1 GB, 500107862016 bytes
224 heads, 19 sectors/track, 229504 cylinders
Units = cylinders of 4256 * 512 = 2179072 bytes
   Device Boot      Start         End      Blocks   Id  System
/dev/sda1   *           1        2464     5243382+  83  Linux
/dev/sda2            2465       12319    20971440   83  Linux
/dev/sda3           12320       17247    10486784   83  Linux
/dev/sda4           17248      229504   451682896    5  Extended
/dev/sda5           17248       19711     5243382+  82  Linux swap / Solaris
/dev/sda6           19712       20697     2098198+  83  Linux
06:34:19
#fdisk /dev/sda
The number of cylinders for this disk is set to 229504.
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
224 heads, 19 sectors/track, 229504 cylinders
Units = cylinders of 4256 * 512 = 2179072 bytes
...
   s   create a new empty Sun disklabel
   t   change a partition's system id
   u   change display/entry units
   v   verify the partition table
   w   write table to disk and exit
   x   extra functionality (experts only)
Command (m for help): n
No free sectors available
Command (m for help):
Command (m for help): q
прошло 18 минут
06:52:20
#fdisk /dev/sda
The number of cylinders for this disk is set to 229504.
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
224 heads, 19 sectors/track, 229504 cylinders
Units = cylinders of 4256 * 512 = 2179072 bytes
...
/dev/sda5           17248       19711     5243382+  82  Linux swap / Solaris
/dev/sda6           19712       20697     2098198+  83  Linux
/dev/sda7           20698       25397    10001590+  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.
06:53:42
#fdisk -l
Disk /dev/sda: 500.1 GB, 500107862016 bytes
224 heads, 19 sectors/track, 229504 cylinders
Units = cylinders of 4256 * 512 = 2179072 bytes
   Device Boot      Start         End      Blocks   Id  System
/dev/sda1   *           1        2464     5243382+  83  Linux
/dev/sda2            2465       12319    20971440   83  Linux
/dev/sda3           12320       17247    10486784   83  Linux
/dev/sda4           17248      229504   451682896    5  Extended
/dev/sda5           17248       19711     5243382+  82  Linux swap / Solaris
/dev/sda6           19712       20697     2098198+  83  Linux
/dev/sda7           20698       25397    10001590+  83  Linux
06:56:49
#cat /proc/partitions
major minor  #blocks  name
   8     0  488386584 sda
   8     1    5243382 sda1
   8     2   20971440 sda2
   8     3   10486784 sda3
   8     4          1 sda4
   8     5    5243382 sda5
   8     6    2098198 sda6
06:57:17
#partprobe

06:57:31
#cat /proc/partitions
major minor  #blocks  name
   8     0  488386584 sda
   8     1    5243382 sda1
   8     2   20971440 sda2
   8     3   10486784 sda3
   8     4          0 sda4
   8     5    5243382 sda5
   8     6    2098198 sda6
   8     7   10001590 sda7
06:57:36
#df
Filesystem           1K-blocks      Used Available Use% Mounted on
/dev/sda1              5078988   2348356   2468464  49% /
/dev/sda6              2032392     78572   1848912   5% /tmp
/dev/sda3             10158176   4547852   5085988  48% /var
/dev/sda2             20314668   2734852  16531244  15% /usr
tmpfs                  2008180         0   2008180   0% /dev/shm
07:01:23
#file -s /dev/sda1
/dev/sda1: Linux rev 1.0 ext3 filesystem data (needs journal recovery) (large files)
07:01:59
#file -s /dev/sda2
/dev/sda2: Linux rev 1.0 ext3 filesystem data (needs journal recovery) (large files)
07:02:06
#file -s /dev/sda7
/dev/sda7: data
07:02:09
#mkfs.ext3 /dev/sda7
mke2fs 1.39 (29-May-2006)
Filesystem label=
OS type: Linux
Block size=4096 (log=2)
Fragment size=4096 (log=2)
1251712 inodes, 2500397 blocks
125019 blocks (5.00%) reserved for the super user
First data block=0
Maximum filesystem blocks=2562719744
77 block groups
32768 blocks per group, 32768 fragments per group
16256 inodes per group
Superblock backups stored on blocks:
        32768, 98304, 163840, 229376, 294912, 819200, 884736, 1605632
Writing inode tables: done
Creating journal (32768 blocks): done
Writing superblocks and filesystem accounting information: done
This filesystem will be automatically checked every 29 mounts or
180 days, whichever comes first.  Use tune2fs -c or -i to override.
07:03:43
#dumpe2fs /dev/sda7 | less
07:13:04
#mkdir /data7

07:20:17
#mount /dev/sda /data7
mount: /dev/sda already mounted or /data7 busy
07:20:42
#mount /dev/sda7 /data7

07:20:52
#df
Filesystem           1K-blocks      Used Available Use% Mounted on
/dev/sda1              5078988   2348596   2468224  49% /
/dev/sda6              2032392     78572   1848912   5% /tmp
/dev/sda3             10158176   4547952   5085888  48% /var
/dev/sda2             20314668   2763560  16502536  15% /usr
tmpfs                  2008180         0   2008180   0% /dev/shm
/dev/sda7              9844436    153192   9191168   2% /data7
07:21:04
#umount /data7

07:24:05
#df
Filesystem           1K-blocks      Used Available Use% Mounted on
/dev/sda1              5078988   2348600   2468220  49% /
/dev/sda6              2032392     78572   1848912   5% /tmp
/dev/sda3             10158176   4547952   5085888  48% /var
/dev/sda2             20314668   2763560  16502536  15% /usr
tmpfs                  2008180         0   2008180   0% /dev/shm
07:24:08
#vim /etc/fstab
--- /tmp/l3-saved-3570.23587.20887	2011-04-04 12:00:54.000000000 +0600
+++ /etc/fstab	2011-04-04 12:02:23.000000000 +0600
@@ -7,3 +7,6 @@
 sysfs                   /sys                    sysfs   defaults        0 0
 proc                    /proc                   proc    defaults        0 0
 LABEL=SWAP-sda5         swap                    swap    defaults        0 0
+LABEL=DATA7             /data7                  ext3    defaults        0 0
+
+
прошло 38 минут
08:02:30
#~
bash: mout: command not found
08:03:56
#mount /data7
mount: special device LABEL=DATA7 does not exist
08:04:53
#~
LABEL=/tmp              /tmp                    ext3    defaults        1 2
LABEL=/var              /var                    ext3    defaults        1 2
LABEL=/usr              /usr                    ext3    defaults        1 2
tmpfs                   /dev/shm                tmpfs   defaults        0 0
devpts                  /dev/pts                devpts  gid=5,mode=620  0 0
sysfs                   /sys                    sysfs   defaults        0 0
proc                    /proc                   proc    defaults        0 0
LABEL=SWAP-sda5         swap                    swap    defaults        0 0
LABEL=DATA7             /data7                  ext3    defaults        0 0
"/etc/fstab" 12L, 762C
08:05:06
#~
mount: special device LABEL=DATA7 does not exist
08:05:09
#umount /data7
umount: /data7: not mounted
08:05:29
#mount /data7
mount: special device LABEL=DATA7 does not exist
08:05:32
#vim /etc/fstab
08:05:55
#~
LABEL=/tmp              /tmp                    ext3    defaults        1 2
LABEL=/var              /var                    ext3    defaults        1 2
LABEL=/usr              /usr                    ext3    defaults        1 2
tmpfs                   /dev/shm                tmpfs   defaults        0 0
devpts                  /dev/pts                devpts  gid=5,mode=620  0 0
sysfs                   /sys                    sysfs   defaults        0 0
proc                    /proc                   proc    defaults        0 0
LABEL=SWAP-sda5         swap                    swap    defaults        0 0
LABEL=DATA7             /data7                  ext3    defaults        0 0
"/etc/fstab" 12L, 762C

Файлы

  • /proc/partitions
  • /proc/partitions
    >
    major minor  #blocks  name
       8     0  488386584 sda
       8     1    5243382 sda1
       8     2   20971440 sda2
       8     3   10486784 sda3
       8     4          0 sda4
       8     5    5243382 sda5
       8     6    2098198 sda6
       8     7   10001590 sda7
    

    Статистика

    Время первой команды журнала08:40:57 2011- 4- 2
    Время последней команды журнала08:05:55 2011- 4- 4
    Количество командных строк в журнале101
    Процент команд с ненулевым кодом завершения, %27.72
    Процент синтаксически неверно набранных команд, % 0.99
    Суммарное время работы с терминалом *, час 1.48
    Количество командных строк в единицу времени, команда/мин 1.14
    Частота использования команд
    ls10|=========| 9.71%
    su10|=========| 9.71%
    yum6|=====| 5.83%
    cd6|=====| 5.83%
    mount6|=====| 5.83%
    useradd5|====| 4.85%
    ~5|====| 4.85%
    setfacl4|===| 3.88%
    fdisk4|===| 3.88%
    usermod4|===| 3.88%
    cp3|==| 2.91%
    df3|==| 2.91%
    grep3|==| 2.91%
    file3|==| 2.91%
    umount2|=| 1.94%
    cat2|=| 1.94%
    mv2|=| 1.94%
    touch2|=| 1.94%
    pwd2|=| 1.94%
    vim2|=| 1.94%
    less2|=| 1.94%
    w3m2|=| 1.94%
    ssh2|=| 1.94%
    getfacl2|=| 1.94%
    mkdir1|| 0.97%
    passwd1|| 0.97%
    chmod1|| 0.97%
    mkfs.ext31|| 0.97%
    rm1|| 0.97%
    dumpe2fs1|| 0.97%
    scp1|| 0.97%
    modprobe1|| 0.97%
    partprobe1|| 0.97%
    rpm1|| 0.97%
    init1|| 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$