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

Содержание

Журнал

Понедельник (03/27/17)

/dev/pts/3
15:04:58
$ls proj/
core  x-project
15:05:10
$cp -R proj/x-project/ proj/x-backup

15:05:32
$ls proj/backup
ls: невозможно получить доступ к proj/backup: Нет такого файла или каталога
15:05:37
$ls proj/x-
x-backup/  x-project/
15:05:37
$ls proj/x-
x-backup/  x-project/
15:05:37
$ls proj/x-backup/
x  y  z
15:05:48
$cp -R proj/x-project/ proj/x-backup

15:06:00
$ls proj/x-
x-backup/  x-project/
15:06:00
$ls proj/x-backup/
x  x-project  y  z
15:06:24
$cp -R proj/x-project proj/x-backup

15:06:36
$ls
bigfile                                matrix.jpg
bin                                    names
cod                                    ogo.jpg
freebsd.jpg                            pamyatka.pdf
granata.jpg                            press_any_key_to_continue.jpg
Light_Alloy_4.4.784_RC2_by_FAFNIR.exe  proj
lpi 1                                  sh
lpi 2                                  text
man_smb_conf                           touchlist
15:06:39
$rm proj/
core       x-backup/  x-project/
15:06:39
$rm proj/x-
x-backup/  x-project/
15:06:39
$rm proj/x-
x-backup/  x-project/
15:06:39
$rm proj/x-backup/
rm: невозможно удалить «proj/x-backup/»: Это каталог
15:06:53
$rm -R proj/x-backup/

15:06:58
$ls
bigfile                                matrix.jpg
bin                                    names
cod                                    ogo.jpg
freebsd.jpg                            pamyatka.pdf
granata.jpg                            press_any_key_to_continue.jpg
Light_Alloy_4.4.784_RC2_by_FAFNIR.exe  proj
lpi 1                                  sh
lpi 2                                  text
man_smb_conf                           touchlist
15:06:58
$rm -R proj/x-project/

15:07:05
$ls
bigfile                                matrix.jpg
bin                                    names
cod                                    ogo.jpg
freebsd.jpg                            pamyatka.pdf
granata.jpg                            press_any_key_to_continue.jpg
Light_Alloy_4.4.784_RC2_by_FAFNIR.exe  proj
lpi 1                                  sh
lpi 2                                  text
man_smb_conf                           touchlist
15:07:06
$ls
bigfile                                matrix.jpg
bin                                    names
cod                                    ogo.jpg
freebsd.jpg                            pamyatka.pdf
granata.jpg                            press_any_key_to_continue.jpg
Light_Alloy_4.4.784_RC2_by_FAFNIR.exe  proj
lpi 1                                  sh
lpi 2                                  text
man_smb_conf                           touchlist
15:07:13
$ls proj/
core
15:08:14
$scp -r root@192.168.13.6:/home/user/proj ~/proj
root@192.168.13.6's password:
/home/user/proj/proj/core: Permission denied
/home/user/proj/proj/x-project: Permission denied
15:08:30
$scp -r root@192.168.13.2:/home/user/proj ~/proj
The authenticity of host '192.168.13.2 (192.168.13.2)' can't be established.
ECDSA key fingerprint is bb:7b:f3:72:0e:3d:91:4c:a0:5b:88:ff:0d:0d:33:1d.
Are you sure you want to continue connecting (yes/no)? yes
Warning: Permanently added '192.168.13.2' (ECDSA) to the list of known hosts.
root@192.168.13.2's password:
/home/user/proj/proj/core: Permission denied
/home/user/proj/proj/-r: Permission denied
/home/user/proj/proj/x-project: Permission denied
15:08:48
$scp -r root@192.168.13.2:/home/user/proj ~/
root@192.168.13.2's password:
core                                          100%    0     0.0KB/s   00:00
-r                                            100%    0     0.0KB/s   00:00
y                                             100%    0     0.0KB/s   00:00
x-symlink                                     100%    0     0.0KB/s   00:00
z                                             100%    0     0.0KB/s   00:00
x                                             100%    0     0.0KB/s   00:00
15:09:09
$ls proj
core  proj  -r  x-project
15:09:15
$cd proj

15:09:25
$ls
core  proj  -r  x-project
15:09:25
$rm -R proj

15:09:30
$ls
core  -r  x-project
15:09:31
$cd -r
l3script: cd: -r: неправильная опция
cd: usage: cd [-L|[-P [-e]]] [dir]
15:09:37
$cat -r
cat: неверный ключ -- r
Попробуйте «cat --help» для получения более подробного описания.
15:09:41
$ls -lahF
итого 12K
drwxr-xr-x  3 user user 4,0K Мар 27 16:09 ./
drwxr-xr-x 13 user user 4,0K Мар 27 16:08 ../
-rwxr-xr-x  1 user user    0 Мар 27 16:09 core*
-rw-r--r--  1 user user    0 Мар 27 16:09 -r
drwxr-xr-x  2 user user 4,0K Мар 27 16:09 x-project/
15:09:44
$man cp
15:11:45
$ls
bigfile  cod          granata.jpg                            lpi 1  man_smb_conf  names    pamyatka.pdf                   proj  text
bin      freebsd.jpg  Light_Alloy_4.4.784_RC2_by_FAFNIR.exe  lpi 2  matrix.jpg    ogo.jpg  press_any_key_to_continue.jpg  sh    touchlist
15:11:46
$cp proj/x-project proj/x-backup
cp: пропускается каталог «proj/x-project»
15:12:07
$ls proj
core  -r  x-backup  x-project
15:12:10
$rm proj/-r

15:12:18
$ls proj
core  x-backup  x-project
15:12:20
$cd proj/x-backup/

15:12:29
$ls
x  x-symlink  y  z
15:12:30
$cat x

15:12:37
$vim x
--- /tmp/l3-saved-3471.27487.30247	2017-03-27 16:12:41.123920340 +0300
+++ x	2017-03-27 16:12:45.843924423 +0300
@@ -0,0 +1,2 @@
+sdfhsflkj lkjsdfs
+
15:12:45
$cd ..

15:12:48
$cd ..

15:12:50
$cp -Rf proj/x-
x-backup/  x-project/
15:12:50
$cp -Rf proj/x-project proj/x-backup

15:13:16
$cd proj/x-backup

15:13:24
$ls
x  x-project  x-symlink  y  z
15:13:25
$vim x
15:13:30
$~
x  x-project  x-symlink  y  z
15:13:36
$rm -r x-
x-project/ x-symlink
15:13:36
$rm -r x-project/

15:13:43
$ls
x  x-symlink  y  z
15:13:44
$cd ../..

15:13:48
$ls
bigfile  cod          granata.jpg                            lpi 1  man_smb_conf  names    pamyatka.pdf                   proj  text
bin      freebsd.jpg  Light_Alloy_4.4.784_RC2_by_FAFNIR.exe  lpi 2  matrix.jpg    ogo.jpg  press_any_key_to_continue.jpg  sh    touchlist
15:13:48
$ls proj
core  x-backup  x-project
15:13:51
$cp -R proj/x- proj/
x-backup/  x-project/
15:13:51
$cp -R proj/x-project/* proj/x-backup/*
cp: указанная цель «proj/x-backup/z» не является каталогом
15:15:45
$cp -Rif proj/x-project proj/x-backup

15:16:07
$cp -Rvif proj/x-project proj/x-backup
cp: переписать «proj/x-backup/x-project/y»? n
cp: переписать «proj/x-backup/x-project/x-symlink»? n
cp: переписать «proj/x-backup/x-project/z»? n
cp: переписать «proj/x-backup/x-project/x»? n
15:16:23
$ls proj/x-backup/
x  x-project  x-symlink  y  z
15:16:33
$rm -r proj/x-backup

15:16:43
$ls
bigfile  cod          granata.jpg                            lpi 1  man_smb_conf  names    pamyatka.pdf                   proj  text
bin      freebsd.jpg  Light_Alloy_4.4.784_RC2_by_FAFNIR.exe  lpi 2  matrix.jpg    ogo.jpg  press_any_key_to_continue.jpg  sh    touchlist
15:16:47
$rm -r proj/x-project/x-backup
rm: невозможно удалить «proj/x-project/x-backup»: Нет такого файла или каталога
15:17:03
$ls proj/x-project/
x  x-symlink  y  z
15:17:19
$ls proj/
core  x-backup  x-project
15:17:25
$cp -Rvif proj/x-project proj/x-backup
«proj/x-project» -> «proj/x-backup/x-project»
«proj/x-project/y» -> «proj/x-backup/x-project/y»
«proj/x-project/x-symlink» -> «proj/x-backup/x-project/x-symlink»
«proj/x-project/z» -> «proj/x-backup/x-project/z»
«proj/x-project/x» -> «proj/x-backup/x-project/x»
15:17:30
$cp -Rvif proj/x-project proj/x-backup
cp: переписать «proj/x-backup/x-project/y»? n
cp: переписать «proj/x-backup/x-project/x-symlink»? A
cp: переписать «proj/x-backup/x-project/z»? n
cp: переписать «proj/x-backup/x-project/x»? n
15:17:57
$man cp
15:20:38
$cp -Rvif proj/x-project/ proj/x-backup/
cp: переписать «proj/x-backup/x-project/y»? ^C
15:20:52
$cp proj/x-project/ proj/x-backup/
cp: пропускается каталог «proj/x-project/»
15:20:59
$cp proj/x-project proj/x-backup
cp: пропускается каталог «proj/x-project»
15:21:12
$cp -r proj/x-project proj/x-backup

15:21:17
$tmux
l3-agent is already running: pid=3393; pidfile=/home/user/.lilalo/l3-agent.pid
user@debian3:~$
                                                                                                         │
                                                                                                         │
                                                                                                         │
                                                                                                         │
                                                                                                         │
                                                                                                         │
                                                                                                         │
                                                                                                         │
...
[0] 0:vim*                                                                                                                                                                               "debian3" 17:41 27-Mar-17
                               lsblk
NAME    MAJ:MIN RM   SIZE RO TYPE MOUNTPOINT
xvda    202:0    0    16G  0 disk
└─xvda1 202:1    0  15,3G  0 part /
                               cd /bin
user@debian3:/bin$ ls222M  0 rom
xvdb    202:16   0     5G  0 disk
user@debian3:~/proj/x-project$
[0] 0:bash*                                                                                                                                                                              "debian3" 17:51 27-Mar-17

Вторник (03/28/17)

/dev/pts/1
08:25:55
$cd /etc

08:26:40
$ls
acpi                    calendar          discover.conf.d         gshadow-         iproute2         login.defs      nail.rc        profile.d       resolv.conf   skel                       w3m
adduser.conf            console-cyrillic  discover-modprobe.conf  host.conf        issue            logrotate.conf  nanorc         protocols       rmt           ssh                        wgetrc
adjtime                 console-setup     dpkg                    hostname         issue.net        logrotate.d     network        python          rpc           ssl                        X11
aliases                 cron.d            email-addresses         hosts            kbd              lynx-cur        networks       python2.7       rsyslog.conf  staff-group-for-usr-local  xml
alternatives            cron.daily        environment             hosts.allow      kernel           mailcap         nsswitch.conf  rc0.d           rsyslog.d     sysctl.conf
apt                     cron.hourly       exim4                   hosts.deny       kernel-img.conf  mailcap.order   opt            rc1.d           screenrc      sysctl.d
bash.bashrc             cron.monthly      fstab                   init             ld.so.cache      mailname        os-release     rc2.d           securetty     systemd
bash_completion         crontab           fstab.d                 init.d           ld.so.conf       manpath.config  pam.conf       rc3.d           security      terminfo
bash_completion.d       cron.weekly       gai.conf                initramfs-tools  ld.so.conf.d     mime.types      pam.d          rc4.d           selinux       timezone
bindresvport.blacklist  debconf.conf      groff                   inittab          lilalo           mke2fs.conf     passwd         rc5.d           services      trafshow
blkid.tab               debian_version    group                   inputrc          locale.alias     modprobe.d      passwd-        rc6.d           sgml          ucf.conf
blkid.tab.old           default           group-                  insserv          locale.gen       modules         perl           rc.local        shadow        udev
ca-certificates         deluser.conf      grub.d                  insserv.conf     localtime        motd            ppp            rcS.d           shadow-       ufw
ca-certificates.conf    dhcp              gshadow                 insserv.conf.d   logcheck         mtab            profile        reportbug.conf  shells        vim
08:26:40
$su -c 'apt-get install vifm'
Пароль:
Чтение списков пакетов… Готово
Построение дерева зависимостей
Чтение информации о состоянии… Готово
Будут установлены следующие дополнительные пакеты:
  libffi5 libruby1.9.1 libyaml-0-2 ruby ruby1.9.1 vim-addon-manager
Предлагаемые пакеты:
  ri ruby-dev ruby1.9.1-examples ri1.9.1 graphviz ruby1.9.1-dev ruby-switch
НОВЫЕ пакеты, которые будут установлены:
  libffi5 libruby1.9.1 libyaml-0-2 ruby ruby1.9.1 vifm vim-addon-manager
...
Обрабатываются триггеры для man-db …
Настраивается пакет libffi5:amd64 (3.0.10-3) …
Настраивается пакет libyaml-0-2:amd64 (0.1.4-2+deb7u5) …
Настраивается пакет libruby1.9.1 (1.9.3.194-8.1+deb7u5) …
Настраивается пакет ruby1.9.1 (1.9.3.194-8.1+deb7u5) …
update-alternatives: используется /usr/bin/gem1.9.1 для предоставления /usr/bin/gem (gem) в автоматический режим
update-alternatives: используется /usr/bin/ruby1.9.1 для предоставления /usr/bin/ruby (ruby) в автоматический режим
Настраивается пакет ruby (1:1.9.3) …
Настраивается пакет vifm (0.4-1) …
Настраивается пакет vim-addon-manager (0.5.2) …
08:27:28
$su -c 'apt-get install sudo'
Пароль:
su: Сбой при проверке подлинности
08:27:42
$su -c 'apt-get install sudo'
Пароль:
Чтение списков пакетов… Готово
Построение дерева зависимостей
Чтение информации о состоянии… Готово
НОВЫЕ пакеты, которые будут установлены:
  sudo
обновлено 0, установлено 1 новых пакетов, для удаления отмечено 0 пакетов, и 91 пакетов не обновлено.
Необходимо скачать 855 kБ архивов.
После данной операции, объём занятого дискового пространства возрастёт на 1 882 kB.
Получено:1 http://security.debian.org/ wheezy/updates/main sudo amd64 1.8.5p2-1+nmu3+deb7u2 [855 kB]
Получено 855 kБ за 0с (1 517 kБ/c)
dpkg-preconfigure: не удалось заново открыть stdin: Нет такого файла или каталога
Выбор ранее не выбранного пакета sudo.
(Чтение базы данных … на данный момент установлено 29984 файла и каталога.)
Распаковывается пакет sudo (из файла …/sudo_1.8.5p2-1+nmu3+deb7u2_amd64.deb) …
Обрабатываются триггеры для man-db …
Настраивается пакет sudo (1.8.5p2-1+nmu3+deb7u2) …
08:27:59
$ls
acpi                    init.d           profile.d
adduser.conf            initramfs-tools  protocols
adjtime                 inittab          python
aliases                 inputrc          python2.7
alternatives            insserv          rc0.d
apt                     insserv.conf     rc1.d
bash.bashrc             insserv.conf.d   rc2.d
bash_completion         iproute2         rc3.d
bash_completion.d       issue            rc4.d
bindresvport.blacklist  issue.net        rc5.d
...
group-                  nsswitch.conf    trafshow
grub.d                  opt              ucf.conf
gshadow                 os-release       udev
gshadow-                pam.conf         ufw
host.conf               pam.d            vim
hostname                passwd           w3m
hosts                   passwd-          wgetrc
hosts.allow             perl             X11
hosts.deny              ppp              xml
init                    profile
08:30:08
$vifm .
Unable to find configuration file.
# turn sending of screen messages to hardstatus off
hardstatus off
# Set the hardstatus prop on gui terms to set the titlebar/icon title
termcapinfo xterm*|rxvt*|kterm*|Eterm* hs:ts=\E]0;:fs=\007:ds=\E]0;\007
# use this for the hard status string
hardstatus string "%h%? users: %u%?"
# An alternative hardstatus to display a bar at the bottom listing the
# windownames and highlighting the current windowname in blue. (This is only
# enabled if there is no hardstatus setting for your terminal)
...
# Example of automatically running some programs in windows on screen startup.
#
#   The following will open top in the first window, an ssh session to monkey
#   in the next window, and then open mutt and tail in windows 8 and 9
#   respectively.
#
# screen top
# screen -t monkey ssh monkey
# screen -t mail 8 mutt
# screen -t daemon 9 tail -f /var/log/daemon.log
08:31:56
$ls
acpi                    ca-certificates.conf  deluser.conf            group-           inputrc          lilalo          mime.types     pam.conf   rc2.d           screenrc                   sudoers      wgetrc
adduser.conf            calendar              dhcp                    grub.d           insserv          locale.alias    mke2fs.conf    pam.d      rc3.d           securetty                  sudoers.d    X11
adjtime                 console-cyrillic      discover.conf.d         gshadow          insserv.conf     locale.gen      modprobe.d     passwd     rc4.d           security                   sysctl.conf  xml
aliases                 console-setup         discover-modprobe.conf  gshadow-         insserv.conf.d   localtime       modules        passwd-    rc5.d           selinux                    sysctl.d
alternatives            cron.d                dpkg                    host.conf        iproute2         logcheck        motd           perl       rc6.d           services                   systemd
apt                     cron.daily            email-addresses         hostname         issue            login.defs      mtab           ppp        rc.local        sgml                       terminfo
bash.bashrc             cron.hourly           environment             hosts            issue.net        logrotate.conf  nail.rc        profile    rcS.d           shadow                     timezone
bash_completion         cron.monthly          exim4                   hosts.allow      kbd              logrotate.d     nanorc         profile.d  reportbug.conf  shadow-                    trafshow
bash_completion.d       crontab               fstab                   hosts.deny       kernel           lynx-cur        network        protocols  resolv.conf     shells                     ucf.conf
bindresvport.blacklist  cron.weekly           fstab.d                 init             kernel-img.conf  mailcap         networks       python     rmt             skel                       udev
blkid.tab               debconf.conf          gai.conf                init.d           ld.so.cache      mailcap.order   nsswitch.conf  python2.7  rpc             ssh                        ufw
blkid.tab.old           debian_version        groff                   initramfs-tools  ld.so.conf       mailname        opt            rc0.d      rsyslog.conf    ssl                        vim
ca-certificates         default               group                   inittab          ld.so.conf.d     manpath.config  os-release     rc1.d      rsyslog.d       staff-group-for-usr-local  w3m
08:31:57
$vim screenrc
08:33:16
$su -c chmod 755 screenrc
Отсутствует passwd-запись для пользователя «755»
08:33:24
$su -c 'chmod 755 screenrc'
Пароль:
08:33:45
$vim screenrc
08:34:09
$su -c 'chmod 766 screenrc'
Пароль:
У вас есть почта в /var/mail/user
08:35:09
$vim screenrc
прошло 28 минут
09:03:49
$cd ~

09:04:43
$ls
backup   bin  file         granata.jpg                            lpi 1  man_smb_conf  names    pamyatka.pdf                   proj      sh    touchlist
bigfile  cod  freebsd.jpg  Light_Alloy_4.4.784_RC2_by_FAFNIR.exe  lpi 2  matrix.jpg    ogo.jpg  press_any_key_to_continue.jpg  screenrc  text
09:04:44
$vi
09:05:07
$КÐ
ИÐ
       vim - Vi IMproved (Улучшенный Vi), текстовый редÐ
КОМАНДНА
       vim [ключи] [фÐ
       vim [ключ
       vim [ключи] -t
       vim [ключи] -q [файÐ
       ex
       view
       gvim gview
...
                   именем функции.  Файл, содержащий функцию, становится активным, а курсÐ
       -q [файл оÑ
                   Начать  работу  в  режиме  быстрого  исправления.   При этом считывается [фа
                   ошибок] не указан, имя файла берётся из значения опции 'errorfile' (по умолчаниÑ
                   систем).  К следующим Ð