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

Содержание

Журнал

Среда (04/10/13)

/dev/pts/7
16:21:26
#vim /etc/group
--- /tmp/l3-saved-21614.32643.31616	2013-04-10 17:21:33.000000000 +0300
+++ /etc/group	2013-04-10 17:22:32.000000000 +0300
@@ -1,4 +1,4 @@
-root:x:0:
+root:x:0:user,vilen,sid
 daemon:x:1:
 bin:x:2:
 sys:x:3:
16:22:32
#vigr
 14 kmem:x:15:
 15 dialout:x:20:
 16 fax:x:21:
 17 voice:x:22:
 18 cdrom:x:24:user
 19 floppy:x:25:user
 20 tape:x:26:
 21 sudo:x:27:
 22 audio:x:29:user
vigr: /etc/group не был изменён
16:23:04
#vigr -s
  5 adm:*::
  6 tty:*::
  7 disk:*::
  8 lp:*::
  9 mail:*::
 10 news:*::
 11 uucp:*::
 12 man:*::
 13 proxy:*::
 14 kmem:*::
 15 dialout:*::
 16 fax:*::
 17 voice:*::
 18 cdrom:*::user
 19 floppy:*::user
 20 tape:*::
 21 sudo:*::
 22 audio:*::user
 23 dip:*::user
vigr: /etc/gshadow не был изменён
прошло 83 минуты
17:46:46
#8d02.o
l3script: 8d02.o: команда не найдена
17:46:48
#9p]~~~1``1
l3script: 9p]~~~11: команда не найдена
17:49:40
#6~~Qqqq
l3script: 6~~Qqqq: команда не найдена

Четверг (04/11/13)

08:29:07
#lastlog
Пользователь     Порт     С                Последний раз
root             pts/2    192.168.15.106   Чтв Апр 11 09:21:38 +0300 2013
daemon                                     **Никогда не входил в систему**
bin                                        **Никогда не входил в систему**
sys                                        **Никогда не входил в систему**
sync                                       **Никогда не входил в систему**
games                                      **Никогда не входил в систему**
man                                        **Никогда не входил в систему**
lp                                         **Никогда не входил в систему**
mail                                       **Никогда не входил в систему**
...
list                                       **Никогда не входил в систему**
irc                                        **Никогда не входил в систему**
gnats                                      **Никогда не входил в систему**
nobody                                     **Никогда не входил в систему**
libuuid                                    **Никогда не входил в систему**
Debian-exim                                **Никогда не входил в систему**
statd                                      **Никогда не входил в систему**
user             pts/8                     Срд Апр 10 16:55:06 +0300 2013
sshd                                       **Никогда не входил в систему**
telnetd                                    **Никогда не входил в систему**
08:32:57
#lastlog |less
08:33:20
#lastlog root
lastlog: неожиданный параметр: root
Использование: lastlog [параметры]
Параметры:
  -b, --before DAYS     показать записи lastlog за последние DAYS дней
  -h, --help            показать это сообщение и завершить работу программы
  -t, --time DAYS       показать записи lastlog за последние DAYS дней
  -u, --user ИМЯ        показать запись lastlog для учётной записи ИМЯ
08:33:23
#lastlog -u root
Пользователь     Порт     С                Последний раз
root             pts/2    192.168.15.106   Чтв Апр 11 09:21:38 +0300 2013
08:33:28
#last
root     pts/2        192.168.15.106   Thu Apr 11 09:21   still logged in
user     pts/8                         Wed Apr 10 16:55 - 16:55  (00:00)
user     pts/8                         Wed Apr 10 16:55 - 16:55  (00:00)
root     pts/4        192.168.15.107   Wed Apr 10 09:37    gone - no logout
root     pts/3        192.168.15.103   Wed Apr 10 09:32   still logged in
root     pts/2        192.168.15.106   Wed Apr 10 09:19 - 09:21 (1+00:01)
root     pts/6        192.168.15.108   Tue Apr  9 13:25   still logged in
root     pts/0        192.168.15.101   Tue Apr  9 13:24   still logged in
root     pts/9        net.nt           Tue Apr  9 10:32   still logged in
root     pts/4        192.168.15.107   Tue Apr  9 09:55 - 09:37  (23:42)
...
root     pts/6        192.168.15.106   Mon Apr  8 12:14 - 09:38  (21:23)
root     pts/6        192.168.15.101   Mon Apr  8 12:14 - 12:14  (00:00)
root     pts/4        192.168.15.103   Mon Apr  8 12:12 - 09:38  (21:25)
root     pts/5        192.168.15.102   Mon Apr  8 12:11   still logged in
user     pts/4        net.nt           Mon Apr  8 12:11 - 12:12  (00:00)
root     pts/3        192.168.15.107   Mon Apr  8 12:11 - 09:38  (21:26)
root     pts/2        192.168.15.105   Mon Apr  8 12:11 - 09:36  (21:25)
root     pts/1        192.168.15.104   Mon Apr  8 12:10   still logged in
root     pts/0        192.168.15.101   Mon Apr  8 09:55 - 13:24 (1+03:28)
wtmp begins Mon Apr  8 09:55:56 2013
08:33:42
#last|less
08:35:43
#lastlog -u root
Пользователь     Порт     С                Последний раз
root             pts/4    192.168.15.107   Чтв Апр 11 09:35:34 +0300 2013
08:36:40
#adduser sid
Добавляется пользователь «sid» ...
Добавляется новая группа «sid» (1001) ...
Добавляется новый пользователь «sid» (1001) в группу «sid» ...
Создаётся домашний каталог «/home/sid» ...
Копирование файлов из «/etc/skel» ...
Введите новый пароль UNIX:
Повторите ввод нового пароля UNIX:
passwd: пароль успешно обновлён
Изменение информации о пользователе sid
Введите новое значение или нажмите ВВОД для выбора значения по умолчанию
        Полное имя []: Vasya
        Номер комнаты []: 13
        Рабочий телефон []: 222
        Домашний телефон []:
        Другое []: Vasya lubit banany!
Данная информация корректна? [Y/n] Y
08:39:41
#id sid
uid=1001(sid) gid=1001(sid) группы=1001(sid),0(root)
08:39:50
#id user123
id: user123: Такого пользователя нет
08:40:00
#vipw
 24 telnetd:x:104:106::/nonexistent:/bin/false
~
~
~
~
~
~
~
~
~
~
~
~
~
~
~
~
~
vipw: /etc/passwd не был изменён
08:40:44
#useradd sniper

08:40:59
#id sniper
uid=1002(sniper) gid=1002(sniper) группы=1002(sniper)
08:41:13
#vipw
~
~
~
~
~
~
~
~
~
~
~
~
~
~
~
~
~
~
~
vipw: /etc/passwd не был изменён
08:41:33
#ls /home/
sid
08:41:35
#vipw
 17 gnats:x:41:41:Gnats Bug-Reporting System (admin):/var/lib/gnats:/bin/sh
 18 nobody:x:65534:65534:nobody:/nonexistent:/bin/sh
 19 libuuid:x:100:101::/var/lib/libuuid:/bin/sh
 20 Debian-exim:x:101:103::/var/spool/exim4:/bin/false
 21 statd:x:102:65534::/var/lib/nfs:/bin/false
 22 user:x:1000:1000:user,,,:/home/user:/bin/bash
 24 telnetd:x:104:106::/nonexistent:/bin/false
 25 sid:x:1001:1001:Vasya,13,222,,Vasya lubit banany!:/home/sid:/bin/bash
 26 sniper:x:1002:1002::/home/sniper:/bin/sh
vipw: /etc/passwd не был изменён
08:42:06
#vipw -s
 17 gnats:*:15502:0:99999:7:::
 18 nobody:*:15502:0:99999:7:::
 19 libuuid:!:15502:0:99999:7:::
 20 Debian-exim:!:15502:0:99999:7:::
 21 statd:*:15502:0:99999:7:::
 22 user:$6$oQ2zIbT7$4T/WAT0.ZYcYG4RwfHSzl6BEsJnhKGOMVXBOrvT/7v0SaiV7wmXOMjTdUfww
    gL6XgioeWfKgfpynXyCmcBybwN1:15805:0:99999:7:::
 24 telnetd:*:15526:0:99999:7:::
 25 sid:$6$lhcyRB/g$.1vkPye/LJw.xKg.6ZzLsrLUBQ/A6TebFUSJxJuXaaV0f0dtEPKhXykGclBxx
    vswJZvagN/3.r1BwKI9zlNBFf.:15806:0:99999:7:::
 26 sniper:!:15806:0:99999:7:::
vipw: /etc/shadow не был изменён
08:47:48
#useradd user2 -u 20000 -m -n -g root -s /bin/bash
useradd: неверный ключ -- «n»
Usage: useradd [options] LOGIN
Options:
  -b, --base-dir BASE_DIR       base directory for the home directory of the
                                new account
  -c, --comment COMMENT         GECOS field of the new account
  -d, --home-dir HOME_DIR       home directory of the new account
  -D, --defaults                print or change default useradd configuration
  -e, --expiredate EXPIRE_DATE  expiration date of the new account
  -f, --inactive INACTIVE       password inactivity period of the new account
...
                                the user
  -o, --non-unique              allow to create users with duplicate
                                (non-unique) UID
  -p, --password PASSWORD       encrypted password of the new account
  -r, --system                  create a system account
  -s, --shell SHELL             login shell of the new account
  -u, --uid UID                 user ID of the new account
  -U, --user-group              create a group with the same name as the user
  -Z, --selinux-user SEUSER     использовать указанного SEUSER для
                                отображения в пользователя SELinux
08:48:30
#useradd user2 -u 20000 -m -g root -s /bin/bash

08:48:36
#id user2
uid=20000(user2) gid=0(root) группы=0(root)
08:48:52
#vipw
 18 nobody:x:65534:65534:nobody:/nonexistent:/bin/sh
 19 libuuid:x:100:101::/var/lib/libuuid:/bin/sh
 20 Debian-exim:x:101:103::/var/spool/exim4:/bin/false
 21 statd:x:102:65534::/var/lib/nfs:/bin/false
 22 user:x:1000:1000:user,,,:/home/user:/bin/bash
 24 telnetd:x:104:106::/nonexistent:/bin/false
 25 sid:x:1001:1001:Vasya,13,222,,Vasya lubit banany!:/home/sid:/bin/bash
 26 sniper:x:1002:1002::/home/sniper:/bin/sh
 27 user2:x:20000:0::/home/user2:/bin/bash
vipw: /etc/passwd не был изменён
08:49:05
#ls /home/
sid  user2
08:50:23
#vipw
~
~
~
~
~
~
~
~
~
~
~
~
~
~
~
"/etc/passwd.edit" 28L, 1183C записано
Вы изменили /etc/passwd.
Для обеспечения согласованности вам может потребоваться изменить /etc/shadow.
Для этого используйте команду 'vipw -s'.
08:51:11
#vipw -s
 21 statd:*:15502:0:99999:7:::
 22 user:$6$oQ2zIbT7$4T/WAT0.ZYcYG4RwfHSzl6BEsJnhKGOMVXBOrvT/7v0SaiV7wmXOMjTdUfww
    gL6XgioeWfKgfpynXyCmcBybwN1:15805:0:99999:7:::
 24 telnetd:*:15526:0:99999:7:::
 25 sid:$6$lhcyRB/g$.1vkPye/LJw.xKg.6ZzLsrLUBQ/A6TebFUSJxJuXaaV0f0dtEPKhXykGclBxx
    vswJZvagN/3.r1BwKI9zlNBFf.:15806:0:99999:7:::
 26 sniper:!:15806:0:99999:7:::
 27 user2:!:15806:0:99999:7:::
                                                              27,1        Внизу
 28 user134:!:15806:0:99999:7:::
"/etc/shadow.edit" 28L, 1045C записано
Вы изменили /etc/shadow.
Для обеспечения согласованности вам может потребоваться изменить /etc/passwd.
Для этого используйте команду 'vipw'.
08:51:33
#passwd user134
Введите новый пароль UNIX:
Повторите ввод нового пароля UNIX:
passwd: пароль успешно обновлён
08:51:56
#cp -r /etc/skel/ /home/user134

08:52:12
#chown user134:root /home/user134/

08:52:36
#loging user134
l3script: loging: команда не найдена
08:52:44
#login user134
Пароль:
Неверное имя пользователя
debian7 имя пользователя: user134
Пароль:
Linux debian7 2.6.39-bpo.2-686-pae #1 SMP Thu Aug 4 11:02:22 UTC 2011 i686
The programs included with the Debian GNU/Linux system are free software;
the exact distribution terms for each program are described in the
individual files in /usr/share/doc/*/copyright.
Debian GNU/Linux comes with ABSOLUTELY NO WARRANTY, to the extent
permitted by applicable law.
user134@debian7:~$ exit
logout
08:54:33
#man userdel
08:55:43
#man deluser
08:55:53
#deluser sniper
Удаляется пользователь «sniper» ...
Предупреждение: в группе «sniper» нет больше членов.
Готово.
08:56:47
#deluser sid -r
Option r is ambiguous (remove-all-files, remove-home)
deluser ПОÐ
Ž запись пользователя из системы
  пример: deluser mike
  --remove-home             удалить домашний каталог пользователя
                            и почтовый ящик
  --remove-all-files        удалить все файлы принадлежащие пользователю
  --backup                  сделать резервные копии файлов перед удалением.
  --backup-to <КАТ>         каталог для резервных копий файлов.
                            По умолчанию используется текущий каталог.
...
  --system                  удалить только если группа системная
  --only-if-empty           удалить, только если в ней нет пользователей
deluser ПОÐ
‚еля из группы
  пример: deluser mike students
общие параметры:
  --quiet | -q              не выводить информацию при работе в stdout
  --help | -h               показать справку об использовании
  --version | -v            показать версию и авторские права
  --conf | -c ФАЙконфигурационного
08:57:37
#userdel sid -r

08:57:42
#ls /home/
user134  user2
08:59:01
#groupadd group_cool

09:02:24
#wigr
l3script: wigr: команда не найдена
09:02:27
#vigr
 36 staff:x:50::
 38 user   :100:
 39 nogroup:x:65534:
 41 crontab:x:102:
 42 Debian-exim:x:103:
 41 crontab:x:102:
 44 ssh:x:105:
 45 user:x:1000:x:103:
 46 telnetd:x:106:
: 16 syn on
: 17 set smartindent                                          46,2           96%
: 19 q!
: 20 q
: 21 wq
: 22
[Command Line]                                                20,1         Внизу
vigr: /etc/group не был изменён
прошло 13 минут
09:16:24
#ls
123      fail6  file     file2    link  new_fail     passwd
aprel    fail7  file123  folder3  mart  new_link     script
chapaev  fail8  file124  folder4  may   pass_invert  vilen
09:16:28
#ls -l
итого 64
-rw-r--r-- 1 root root  994 Апр  8 14:22 123
drwxr-xr-x 6 root root 4096 Апр  8 14:04 aprel
-rw-r--r-- 1 root root   46 Апр  9 14:54 chapaev
-rw-r--r-- 1 root root    0 Апр  8 14:14 fail6
-rw-r--r-- 1 root root    0 Апр  8 14:14 fail7
-rw-r--r-- 1 root root    0 Апр  8 14:14 fail8
-rw-r--r-- 1 root root   19 Апр 10 14:08 file
-rw-r--r-- 1 root root   11 Апр  9 10:40 file123
-rw-r--r-- 1 root root   37 Апр  9 10:42 file124
...
drwxr-xr-x 3 root root 4096 Апр  8 14:00 folder4
lrwxrwxrwx 1 root root    5 Апр  8 14:53 link -> fail5
drwxr-xr-x 5 root root 4096 Апр  8 14:11 mart
drwxr-xr-x 6 root root 4096 Апр  8 14:04 may
-rw-r--r-- 1 root root 1574 Апр  8 14:30 new_fail
-rw-r--r-- 1 root root   11 Апр  8 14:54 new_link
-rw-r--r-- 1 root root 1006 Апр  8 14:33 pass_invert
-rw-r--r-- 1 root root  994 Апр  8 14:22 passwd
-rw-r--r-- 1 root root   25 Апр  9 17:03 script
-rwx--x--x 1 root root    0 Апр 10 11:42 vilen
09:16:31
#chmod 244 vilen

09:16:45
#ls -l
итого 64
-rw-r--r-- 1 root root  994 Апр  8 14:22 123
drwxr-xr-x 6 root root 4096 Апр  8 14:04 aprel
-rw-r--r-- 1 root root   46 Апр  9 14:54 chapaev
-rw-r--r-- 1 root root    0 Апр  8 14:14 fail6
-rw-r--r-- 1 root root    0 Апр  8 14:14 fail7
-rw-r--r-- 1 root root    0 Апр  8 14:14 fail8
-rw-r--r-- 1 root root   19 Апр 10 14:08 file
-rw-r--r-- 1 root root   11 Апр  9 10:40 file123
-rw-r--r-- 1 root root   37 Апр  9 10:42 file124
...
drwxr-xr-x 3 root root 4096 Апр  8 14:00 folder4
lrwxrwxrwx 1 root root    5 Апр  8 14:53 link -> fail5
drwxr-xr-x 5 root root 4096 Апр  8 14:11 mart
drwxr-xr-x 6 root root 4096 Апр  8 14:04 may
-rw-r--r-- 1 root root 1574 Апр  8 14:30 new_fail
-rw-r--r-- 1 root root   11 Апр  8 14:54 new_link
-rw-r--r-- 1 root root 1006 Апр  8 14:33 pass_invert
-rw-r--r-- 1 root root  994 Апр  8 14:22 passwd
-rw-r--r-- 1 root root   25 Апр  9 17:03 script
--w-r--r-- 1 root root    0 Апр 10 11:42 vilen
09:16:48
#chmod -R u=rw,g=x,o=r aprel/

09:17:44
#chmod -R -x aprel/

09:18:04
#ls -l
итого 64
-rw-r--r-- 1 root root  994 Апр  8 14:22 123
drw----r-- 6 root root 4096 Апр  8 14:04 aprel
-rw-r--r-- 1 root root   46 Апр  9 14:54 chapaev
-rw-r--r-- 1 root root    0 Апр  8 14:14 fail6
-rw-r--r-- 1 root root    0 Апр  8 14:14 fail7
-rw-r--r-- 1 root root    0 Апр  8 14:14 fail8
-rw-r--r-- 1 root root   19 Апр 10 14:08 file
-rw-r--r-- 1 root root   11 Апр  9 10:40 file123
-rw-r--r-- 1 root root   37 Апр  9 10:42 file124
...
drwxr-xr-x 3 root root 4096 Апр  8 14:00 folder4
lrwxrwxrwx 1 root root    5 Апр  8 14:53 link -> fail5
drwxr-xr-x 5 root root 4096 Апр  8 14:11 mart
drwxr-xr-x 6 root root 4096 Апр  8 14:04 may
-rw-r--r-- 1 root root 1574 Апр  8 14:30 new_fail
-rw-r--r-- 1 root root   11 Апр  8 14:54 new_link
-rw-r--r-- 1 root root 1006 Апр  8 14:33 pass_invert
-rw-r--r-- 1 root root  994 Апр  8 14:22 passwd
-rw-r--r-- 1 root root   25 Апр  9 17:03 script
--w-r--r-- 1 root root    0 Апр 10 11:42 vilen
09:18:05
#chmod -R a=rwx aprel/

09:18:40
#chown -R user134 aprel/

09:19:45
#chown -R user134:sid aprel/
chown: неверная группа: «user134:sid»
09:20:38
#chown -R user134:sniper aprel/
chown: неверная группа: «user134:sniper»
09:20:45
#chown -R user134:user2 aprel/
chown: неверная группа: «user134:user2»
09:20:51
#id sid
id: sid: Такого пользователя нет
09:20:55
#id
backup       gnats        mail         root         telnetd      www-data
bin          irc          man          sshd         user
daemon       libuuid      news         statd        user134
Debian-exim  list         nobody       sync         user2
games        lp           proxy        sys          uucp
09:20:55
#chown -R user134:user aprel/

09:21:34
#chrp -R root aprel
l3script: chrp: команда не найдена
09:21:55
#chgrp -R root aprel

09:22:10
#chmod -x /bin/chmod

09:23:10
#chmod 777 vilen
l3script: /bin/chmod: Отказано в доступе
09:23:21
#scp -p root@192.168.13.3:/bin/chmod /bin/chmod
The authenticity of host '192.168.13.3 (192.168.13.3)' can't be established.
RSA key fingerprint is 62:dd:81:b1:0d:50:38:41:e7:82:ea:89:d5:48:16:e0.
Are you sure you want to continue connecting (yes/no)? yes
Warning: Permanently added '192.168.13.3' (RSA) to the list of known hosts.
root@192.168.13.3's password:
chmod                                         100%   43KB  43.2KB/s   00:00
09:24:22
#ldd /bin/chmod
        linux-gate.so.1 =>  (0xb786b000)
        libc.so.6 => /lib/i686/cmov/libc.so.6 (0xb771d000)
        /lib/ld-linux.so.2 (0xb786c000)
09:25:10
#/lib/ld-linux.so.2 /bin/chmod +x /bin/chmod

09:28:12
#ls /mnt/
autorun.inf  g2ldr.mbr    pool                 setup.exe
css          install      README.html          tools
debian       install.386  README.mirrors.html  win32-loader.ini
dists        isolinux     README.mirrors.txt
doc          md5sum.txt   README.source
g2ldr        pics         README.txt
09:28:16
#find /mnt -name chmod

09:28:29
#ls /lib
cpp                                   libnss_files-2.11.3.so
discover                              libnss_files.so.2
firmware                              libnss_hesiod-2.11.3.so
i686                                  libnss_hesiod.so.2
init                                  libnss_nis-2.11.3.so
klibc-wbwbg7GBhllIGBCTEv0okjVELWk.so  libnss_nisplus-2.11.3.so
ld-2.11.3.so                          libnss_nisplus.so.2
ld-linux.so.2                         libnss_nis.so.2
libacl.so.1                           libpamc.so.0
libacl.so.1.1.0                       libpamc.so.0.82.1
...
libncurses.so.5                       libwrap.so.0.7.6
libncurses.so.5.7                     libxtables.so.4
libncursesw.so.5                      libxtables.so.4.0.0
libncursesw.so.5.7                    lsb
libnsl-2.11.3.so                      modules
libnsl.so.1                           security
libnss_compat-2.11.3.so               systemd
libnss_compat.so.2                    terminfo
libnss_dns-2.11.3.so                  udev
libnss_dns.so.2                       xtables
09:31:33
#ssh root@192.168.13.107
^C
09:39:52
#ssh root@192.168.13.254
ssh: connect to host 192.168.13.254 port 22: No route to host
09:40:00
#ssh root@192.168.13.253
root@192.168.13.253's password:
Linux fobos 3.1.0-rc9+ #1 SMP Mon Jun 18 15:44:37 EEST 2012 x86_64
The programs included with the Debian GNU/Linux system are free software;
the exact distribution terms for each program are described in the
individual files in /usr/share/doc/*/copyright.
Debian GNU/Linux comes with ABSOLUTELY NO WARRANTY, to the extent
permitted by applicable law.
Hllo my friend!!!!
Last login: Wed Apr 10 14:39:29 2013 from 192.168.13.7
fobos:~# cd laba && scp -r * user@192.168.13.6:/home/user
...
unixoid.orig.txt                              100%  907     0.9KB/s   00:00
core                                          100%    0     0.0KB/s   00:00
unixoid.err.txt                               100%  879     0.9KB/s   00:00
comment-me.txt                                100% 3280     3.2KB/s   00:00
hellow                                        100%   29KB  28.8KB/s   00:00
hello-vi.txt                                  100%   26KB  26.4KB/s   00:00
touchlist                                     100%   75     0.1KB/s   00:00
fobos:~/laba# exit
logout
Connection to 192.168.13.253 closed.
09:46:34
#umount /mnt

09:46:38
#ls
123      fail6  file     file2    link  new_fail     passwd
aprel    fail7  file123  folder3  mart  new_link     script
chapaev  fail8  file124  folder4  may   pass_invert  vilen
09:46:38
#ls -l /dev/xvd*
brw-rw---- 1 root disk 202,  0 Апр  8 08:26 /dev/xvda
brw-rw---- 1 root disk 202,  1 Апр  8 08:26 /dev/xvda1
brw-rw---- 1 root disk 202,  2 Апр  8 08:26 /dev/xvda2
brw-rw---- 1 root disk 202,  5 Апр  8 08:26 /dev/xvda5
brw-rw---- 1 root disk 202, 16 Апр  8 08:26 /dev/xvdb
прошло 46 минут
10:33:21
#fdisk -l /dev/xvda
Disk /dev/xvda: 16.1 GB, 16106127360 bytes
255 heads, 63 sectors/track, 1958 cylinders
Units = cylinders of 16065 * 512 = 8225280 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes
Disk identifier: 0x0001e0e3
    Device Boot      Start         End      Blocks   Id  System
/dev/xvda1   *           1        1873    15037440   83  Linux
/dev/xvda2            1873        1958      688129    5  Extended
/dev/xvda5            1873        1958      688128   82  Linux swap / Solaris
10:37:03
#fdisk /dev/xvdb
Device contains neither a valid DOS partition table, nor Sun, SGI or OSF disklabel
Building a new DOS disklabel with disk identifier 0x796f028b.
Changes will remain in memory only, until you decide to write them.
After that, of course, the previous content won't be recoverable.
Warning: invalid flag 0x0000 of partition table 4 will be corrected by w(rite)
WARNING: DOS-compatible mode is deprecated. It's strongly recommended to
         switch off the mode (command 'c') and change display units to
         sectors (command 'u').
Command (m for help): m
Command action
...
   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): w
The partition table has been altered!
Calling ioctl() to re-read partition table.
Syncing disks.
10:46:00
#ls -l /dev/xvd*
brw-rw---- 1 root disk 202,  0 Апр  8 08:26 /dev/xvda
brw-rw---- 1 root disk 202,  1 Апр  8 08:26 /dev/xvda1
brw-rw---- 1 root disk 202,  2 Апр  8 08:26 /dev/xvda2
brw-rw---- 1 root disk 202,  5 Апр  8 08:26 /dev/xvda5
brw-rw---- 1 root disk 202, 16 Апр 11 11:46 /dev/xvdb
brw-rw---- 1 root disk 202, 17 Апр 11 11:46 /dev/xvdb1
brw-rw---- 1 root disk 202, 18 Апр 11 11:46 /dev/xvdb2
brw-rw---- 1 root disk 202, 21 Апр 11 11:46 /dev/xvdb5
brw-rw---- 1 root disk 202, 22 Апр 11 11:46 /dev/xvdb6
10:46:08
#fdisk /dev/xvdb
WARNING: DOS-compatible mode is deprecated. It's strongly recommended to
         switch off the mode (command 'c') and change display units to
         sectors (command 'u').
Command (m for help): m
Command action
   a   toggle a bootable flag
   b   edit bsd disklabel
   c   toggle the dos compatibility flag
   d   delete a partition
   l   list known partition types
...
Disk identifier: 0x796f028b
    Device Boot      Start         End      Blocks   Id  System
/dev/xvdb1               1         132     1060258+  83  Linux
/dev/xvdb2             133         652     4176900    5  Extended
/dev/xvdb5             133         264     1060258+  83  Linux
/dev/xvdb6             265         652     3116578+  83  Linux
Command (m for help): w
The partition table has been altered!
Calling ioctl() to re-read partition table.
Syncing disks.
10:47:30
#ls /dev/xvdb*
/dev/xvdb  /dev/xvdb1  /dev/xvdb2  /dev/xvdb5  /dev/xvdb6
10:47:39
#df -k
Файловая система     1K-блоков      Исп  Доступно  Исп% смонтирована на
/dev/xvda1            14801380   1069616  12979892   8% /
tmpfs                   256836         0    256836   0% /lib/init/rw
udev                    252152       112    252040   1% /dev
tmpfs                   256836         0    256836   0% /dev/shm
10:47:52
#df -h
Файловая система      Разм  Исп  Дост  Исп% смонтирована на
/dev/xvda1             15G  1,1G   13G   8% /
tmpfs                 251M     0  251M   0% /lib/init/rw
udev                  247M  112K  247M   1% /dev
tmpfs                 251M     0  251M   0% /dev/shm
10:48:05
#mkfs.
mkfs.bfs      mkfs.ext2     mkfs.ext4     mkfs.minix
mkfs.cramfs   mkfs.ext3     mkfs.ext4dev
10:48:05
#apt-get install dos
dos2unix            dose-builddebcheck  dosfstools-dbg
dosage              dose-distcheck      dossizola
dosbox              dose-extra          dossizola-data
doscan              dosemu
doschk              dosfstools
10:48:05
#apt-get install dos
dos2unix            dose-builddebcheck  dosfstools-dbg
dosage              dose-distcheck      dossizola
dosbox              dose-extra          dossizola-data
doscan              dosemu
doschk              dosfstools
10:48:05
#apt-get install dosfstools
Чтение списков пакетов... Готово
Построение дерева зависимостей
Чтение информации о состоянии... Готово
НОВЫЕ пакеты, которые будут установлены:
  dosfstools
обновлено 0, установлено 1 новых пакетов, для удаления отмечено 0 пакетов, и 316 пакетов не обновлено.
Необходимо скачать 70,0 kБ архивов.
После данной операции, объём занятого дискового пространства возрастёт на 208 kB.
Получено:1 http://ftp.ua.debian.org/debian/ testing/main dosfstools i386 3.0.13-1 [70,0 kB]
Получено 70,0 kБ за 0с (229 kБ/c)
Выбор ранее не выбранного пакета dosfstools.
(Чтение базы данных ... на данный момент установлено 32914 файлов и каталогов.)
Распаковывается пакет dosfstools (из файла .../dosfstools_3.0.13-1_i386.deb)...
Обрабатываются триггеры для man-db ...
Настраивается пакет dosfstools (3.0.13-1) ...
10:50:04
#apt-get install ntfs
ntfs-3g      ntfs-3g-dbg  ntfs-3g-dev  ntfs-config  ntfsdoc      ntfsprogs
10:50:04
#apt-get install ntfs
ntfs-3g      ntfs-3g-dbg  ntfs-3g-dev  ntfs-config  ntfsdoc      ntfsprogs
10:50:04
#apt-get install ntfsprogs
Чтение списков пакетов... Готово
Построение дерева зависимостей
Чтение информации о состоянии... Готово
Некоторые пакеты невозможно установить. Возможно, вы просите невозможного,
или же используете нестабильную версию дистрибутива, где запрошенные вами
пакеты ещё не созданы или были удалены из Incoming.
Следующая информация, возможно, поможет вам:
Пакеты, имеющие неудовлетворённые зависимости:
 libc6-dev : Ðcc-4.4 (< 4.4.6-4) но 4.4.5-8 будет установлен
E: Сломанные пакеты
10:52:23
#apt-get install ntfsprogs gcc-4.
gcc-4.4             gcc-4.6-base        gcc-4.7-base
gcc-4.4-base        gcc-4.6-doc         gcc-4.7-doc
gcc-4.4-doc         gcc-4.6-locales     gcc-4.7-locales
gcc-4.4-locales     gcc-4.6-multilib    gcc-4.7-multilib
gcc-4.4-multilib    gcc-4.6-plugin-dev  gcc-4.7-plugin-dev
gcc-4.4-source      gcc-4.6-source      gcc-4.7-source
gcc-4.6             gcc-4.7
10:52:23
#apt-get install ntfsprogs gcc-4.
gcc-4.4             gcc-4.6-base        gcc-4.7-base
gcc-4.4-base        gcc-4.6-doc         gcc-4.7-doc
gcc-4.4-doc         gcc-4.6-locales     gcc-4.7-locales
gcc-4.4-locales     gcc-4.6-multilib    gcc-4.7-multilib
gcc-4.4-multilib    gcc-4.6-plugin-dev  gcc-4.7-plugin-dev
gcc-4.4-source      gcc-4.6-source      gcc-4.7-source
gcc-4.6             gcc-4.7
10:52:23
#apt-get install ntfsprogs gcc-4.7
Чтение списков пакетов... Готово
Построение дерева зависимостей
Чтение информации о состоянии... Готово
Следующий пакет устанавливался автоматически и больше не требуется:
  libgmp3c2
Для их удаления используйте 'apt-get autoremove'.
Будут установлены следующие дополнительные пакеты:
  binutils cpp-4.4 cpp-4.7 fuse g++-4.4 gcc-4.4 gcc-4.4-base gcc-4.7-base
  libblkid1 libc-bin libc-dev-bin libc6 libc6-dev libc6-i686 libfuse2 libgcc1
  libgmp10 libgnutls26 libgomp1 libitm1 libmount1 libmpc2 libmpfr4 libp11-kit0
...
  libmpc2 libp11-kit0 libquadmath0 multiarch-support ntfs-3g ntfsprogs
Пакеты, которые будут обновлены:
  binutils cpp-4.4 g++-4.4 gcc-4.4 gcc-4.4-base libblkid1 libc-bin
  libc-dev-bin libc6 libc6-dev libc6-i686 libgcc1 libgnutls26 libgomp1
  libmpfr4 libstdc++6 libstdc++6-4.4-dev locales make mount
обновлено 20, установлено 14 новых пакетов, для удаления отмечено 0 пакетов, и 296 пакетов не обновлено.
Необходимо скачать 52,6 MБ архивов.
После данной операции, объём занятого дискового пространства возрастёт на 38,4 MB.
Хотите продолжить [Д/н]? n
Аварийное завершение.
10:52:39
#apt-get install ntfsprogs gcc
gcc                   gcc-4.7               gccgo-4.7-multilib
gcc-4.4               gcc-4.7-base          gccgo-multilib
gcc-4.4-base          gcc-4.7-doc           gcc-h8300-hms
gcc-4.4-doc           gcc-4.7-locales       gcc-m68hc1x
gcc-4.4-locales       gcc-4.7-multilib      gcc-mingw32
gcc-4.4-multilib      gcc-4.7-plugin-dev    gcc-mingw-w64
gcc-4.4-source        gcc-4.7-source        gcc-mingw-w64-base
gcc-4.6               gcc-avr               gcc-mingw-w64-i686
gcc-4.6-base          gcc-doc               gcc-mingw-w64-x86-64
gcc-4.6-doc           gcc-doc-base          gcc-msp430
gcc-4.6-locales       gccgo                 gcc-multilib
gcc-4.6-multilib      gccgo-4.6-doc         gccxml
gcc-4.6-plugin-dev    gccgo-4.7
gcc-4.6-source        gccgo-4.7-doc
10:52:39
#apt-get install ntfsprogs gcc-4.7
Чтение списков пакетов... Готово
Построение дерева зависимостей
Чтение информации о состоянии... Готово
Следующий пакет устанавливался автоматически и больше не требуется:
  libgmp3c2
Для их удаления используйте 'apt-get autoremove'.
Будут установлены следующие дополнительные пакеты:
  binutils cpp-4.4 cpp-4.7 fuse g++-4.4 gcc-4.4 gcc-4.4-base gcc-4.7-base
  libblkid1 libc-bin libc-dev-bin libc6 libc6-dev libc6-i686 libfuse2 libgcc1
  libgmp10 libgnutls26 libgomp1 libitm1 libmount1 libmpc2 libmpfr4 libp11-kit0
...
Настраивается пакет ntfs-3g (1:2012.1.15AR.5-2.1) ...
update-initramfs: deferring update (trigger activated)
Настраивается пакет libmpc2 (0.9-4) ...
Настраивается пакет cpp-4.7 (4.7.2-5) ...
Настраивается пакет gcc-4.7 (4.7.2-5) ...
Обрабатываются триггеры для initramfs-tools ...
update-initramfs: Generating /boot/initrd.img-2.6.39-bpo.2-686-pae
Настраивается пакет ntfsprogs (1:2012.1.15AR.5-2.1) ...
Настраивается пакет g++-4.4 (4.4.7-2) ...
Настраивается пакет libstdc++6-4.4-dev (4.4.7-2) ...
10:57:14
#mkfs.
mkfs.bfs      mkfs.ext2     mkfs.ext4     mkfs.minix    mkfs.ntfs
mkfs.cramfs   mkfs.ext3     mkfs.ext4dev  mkfs.msdos    mkfs.vfat
10:57:14
#mkfs.ntfs /dev/xvdb1
Cluster size has been automatically set to 4096 bytes.
Initializing device with zeroes:  10%^Z
[1]+  Stopped                 mkfs.ntfs /dev/xvdb1
10:57:52
#mkfs.ext4 /dev/xvdb5
mke2fs 1.41.12 (17-May-2010)
Filesystem label=
OS type: Linux
Block size=4096 (log=2)
Fragment size=4096 (log=2)
Stride=0 blocks, Stripe width=0 blocks
66384 inodes, 265064 blocks
13253 blocks (5.00%) reserved for the super user
First data block=0
Maximum filesystem blocks=272629760
9 block groups
32768 blocks per group, 32768 fragments per group
7376 inodes per group
Superblock backups stored on blocks:
        32768, 98304, 163840, 229376
Writing inode tables: done
Creating journal (8192 blocks): done
Writing superblocks and filesystem accounting information: done
This filesystem will be automatically checked every 28 mounts or
180 days, whichever comes first.  Use tune2fs -c or -i to override.
10:58:31
#mkfs.vfat /dev/xvdb6
mkfs.vfat 3.0.13 (30 Jun 2012)
10:58:53
#fg 1
mkfs.ntfs /dev/xvdb1
100% - Done.
Creating NTFS volume structures.
mkntfs completed successfully. Have a nice day.
11:04:17
#man mount
11:08:26
#ssh root@192.168.13.253
root@192.168.13.253's password:
Permission denied, please try again.
root@192.168.13.253's password:
Linux fobos 3.1.0-rc9+ #1 SMP Mon Jun 18 15:44:37 EEST 2012 x86_64
The programs included with the Debian GNU/Linux system are free software;
the exact distribution terms for each program are described in the
individual files in /usr/share/doc/*/copyright.
Debian GNU/Linux comes with ABSOLUTELY NO WARRANTY, to the extent
permitted by applicable law.
Hllo my friend!!!!
...
FreeBSD.docx
linux.docx
LPI_102-111.pdf
LPI_201-213.pdf
fobos:~# mount -o loop /home/iso/CentOS-6.0-i386-LiveDVD.iso /mnt
mount: could not find any free loop device
fobos:~# umount /mnt
fobos:~# exit
logout
Connection to 192.168.13.253 closed.

Статистика

Время первой команды журнала16:21:26 2013- 4-10
Время последней команды журнала11:08:26 2013- 4-11
Количество командных строк в журнале101
Процент команд с ненулевым кодом завершения, %16.83
Процент синтаксически неверно набранных команд, % 5.94
Суммарное время работы с терминалом *, час 1.95
Количество командных строк в единицу времени, команда/мин 0.86
Частота использования команд
ls13|============| 12.62%
apt-get11|==========| 10.68%
vipw7|======| 6.80%
chmod6|=====| 5.83%
chown6|=====| 5.83%
id6|=====| 5.83%
lastlog5|====| 4.85%
ssh4|===| 3.88%
man3|==| 2.91%
useradd3|==| 2.91%
vigr3|==| 2.91%
fdisk3|==| 2.91%
last2|=| 1.94%
deluser2|=| 1.94%
less2|=| 1.94%
df2|=| 1.94%
mkfs.2|=| 1.94%
mkfs.ntfs1|| 0.97%
fg1|| 0.97%
8d02.o1|| 0.97%
groupadd1|| 0.97%
umount1|| 0.97%
9p]~~~1``11|| 0.97%
passwd1|| 0.97%
6~~Qqqq1|| 0.97%
cp1|| 0.97%
ld-linux.so.21|| 0.97%
find1|| 0.97%
ldd1|| 0.97%
login1|| 0.97%
userdel1|| 0.97%
vim1|| 0.97%
scp1|| 0.97%
chrp1|| 0.97%
wigr1|| 0.97%
loging1|| 0.97%
mkfs.vfat1|| 0.97%
mkfs.ext41|| 0.97%
chgrp1|| 0.97%
adduser1|| 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$