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

Содержание

Журнал

Четверг (07/19/18)

/dev/pts/0
08:53:28
#man uname
прошло 29 минут
09:22:44
#cd /opt/

09:24:25
#mkdir project

09:24:34
#shgrp developers project
l3script: shgrp: команда не найдена
09:26:15
#chgrp developers project

09:26:23
#chmod 770 project/

09:26:31
#ls
project  public
09:26:32
#ls -la
итого 16
drwxr-xr-x  4 root root       4096 Июл 19 10:24 .
drwxr-xr-x 24 root root       4096 Окт 15  2014 ..
drwxrwx---  2 root developers 4096 Июл 19 10:24 project
drwxr-xrwt  2 root root       4096 Июл 18 15:57 public
09:26:35
#chmod g+s project/

09:32:06
#umask
0022
09:33:50
#apt-get install acl
Чтение списков пакетов… Готово
Построение дерева зависимостей
Чтение информации о состоянии… Готово
НОВЫЕ пакеты, которые будут установлены:
  acl
обновлено 0, установлено 1 новых пакетов, для удаления отмечено 0 пакетов, и 100 пакетов не обновлено.
Необходимо скачать 70,8 kБ архивов.
После данной операции, объём занятого дискового пространства возрастёт на 264 kB.
Получено:1 http://ftp.ua.debian.org/debian/ wheezy/main acl amd64 2.2.51-8 [70,8 kB]
Получено 70,8 kБ за 0с (798 kБ/c)
Выбор ранее не выбранного пакета acl.
(Чтение базы данных … на данный момент установлено 30129 файлов и каталогов.)
Распаковывается пакет acl (из файла …/acl_2.2.51-8_amd64.deb) …
Обрабатываются триггеры для man-db …
Настраивается пакет acl (2.2.51-8) …
09:38:42
#getfacl
Usage: getfacl [-aceEsRLPtpndvh] file ...
Try `getfacl --help' for more information.
09:38:51
#getfacl --help
getfacl 2.2.51 -- get file access control lists
Usage: getfacl [-aceEsRLPtpndvh] file ...
  -a,  --access           display the file access control list only
  -d, --default           display the default access control list only
  -c, --omit-header       do not display the comment header
  -e, --all-effective     print all effective rights
  -E, --no-effective      print no effective rights
  -s, --skip-base         skip files that only have the base entries
  -R, --recursive         recurse into subdirectories
  -L, --logical           logical walk, follow symbolic links
  -P, --physical          physical walk, do not follow symbolic links
  -t, --tabular           use tabular output format
  -n, --numeric           print numeric user/group identifiers
  -p, --absolute-names    don't strip leading '/' in pathnames
  -v, --version           print version and exit
  -h, --help              this help text
09:39:04
#useradd anna

09:40:10
#userdel anna

09:40:41
#useradd -m anna

09:40:48
#passwd anaa
passwd: пользователь «anaa» не существует
09:40:54
#passwd anna
Введите новый пароль UNIX:
Повторите ввод нового пароля UNIX:
passwd: пароль успешно обновлён
09:41:03
#setfacl -m u:anna:rx project/

09:42:07
#ls -l
итого 8
drwxrws---+ 2 root developers 4096 Июл 19 10:35 project
drwxr-xrwt  2 root root       4096 Июл 18 15:57 public
09:42:53
#getfacl project/
# file: project/
# owner: root
# group: developers
# flags: -s-
user::rwx
user:anna:r-x
group::rwx
mask::rwx
other::---
09:43:03
#cd

прошло >3 часов
13:33:47
#cat install
#!/bin/sh
hostname=`hostname`
uname -a | egrep -qi '(freebsd|darwin)' || hostname=`hostname -f`
###############################################################################
#
# Set this variables before installation:
lilalo_user=13-10-2014
lab=NT-LNet
install_l3bashrc_for_this_users=${users:-"root user"}  # users who will use l3agent and l3script
lilalo_context="/users/${lilalo_user}/${lab}/${hostname}"
...
step "Downloading l3prompt" ${wget} ${url_l3prompt}
step "Downloading l3-agent" '${wget} ${url_l3agent}; ${wget} ${url_l3config_pm}; ${wget} ${url_l3config}'
step "Downloading perl modules for l3-agent" '{ for i in ${perl_modules}; do ${wget} ${url_perl_modules}/$i.tar.gz; done; }'
step "Installing perl modules for l3-agent" '{ for i in ${perl_modules}; do tar xvfz $i.tar.gz; cd $i*[^z]; perl Makefile.PL; make; make install; cd ..; done; }'
step "Installing l3bashrc to users home directories" install_to_users_homes $install_l3bashrc_for_this_users
step "Adding l3bashrc invocation to ~/.bashrc " install_to_users_bashrc $install_l3bashrc_for_this_users
step "Adding l3-agent invocation to ~/.bash_profile " install_to_users_bash_profile $install_l3bashrc_for_this_users
cd /
rm -rf ${temp_dir}
show_final_message
13:39:20
#ifconfig
eth0      Link encap:Ethernet  HWaddr 00:16:3e:00:00:02
          inet addr:192.168.13.2  Bcast:192.168.13.255  Mask:255.255.255.0
          inet6 addr: fe80::216:3eff:fe00:2/64 Scope:Link
          UP BROADCAST RUNNING MULTICAST  MTU:1500  Metric:1
          RX packets:230231 errors:0 dropped:0 overruns:0 frame:0
          TX packets:246188 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:1000
          RX bytes:40480453 (38.6 MiB)  TX bytes:34149227 (32.5 MiB)
          Interrupt:72
lo        Link encap:Local Loopback
          inet addr:127.0.0.1  Mask:255.0.0.0
          inet6 addr: ::1/128 Scope:Host
          UP LOOPBACK RUNNING  MTU:16436  Metric:1
          RX packets:0 errors:0 dropped:0 overruns:0 frame:0
          TX packets:0 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:0
          RX bytes:0 (0.0 B)  TX bytes:0 (0.0 B)
13:39:24
#mount
sysfs on /sys type sysfs (rw,nosuid,nodev,noexec,relatime)
proc on /proc type proc (rw,nosuid,nodev,noexec,relatime)
udev on /dev type devtmpfs (rw,relatime,size=10240k,nr_inodes=61932,mode=755)
devpts on /dev/pts type devpts (rw,nosuid,noexec,relatime,gid=5,mode=620,ptmxmode=000)
tmpfs on /run type tmpfs (rw,nosuid,noexec,relatime,size=50740k,mode=755)
/dev/disk/by-uuid/92b79496-a6c3-450d-a438-766caa8504d8 on / type ext4 (rw,relatime,errors=remount-ro,user_xattr,barrier=1,data=ordered)
tmpfs on /run/lock type tmpfs (rw,nosuid,nodev,noexec,relatime,size=5120k)
tmpfs on /run/shm type tmpfs (rw,nosuid,nodev,noexec,relatime,size=101460k)
прошло 46 минут
14:26:06
#ls -l /
итого 84
drwxr-xr-x  2 root root  4096 Июл 19 10:38 bin
drwxr-xr-x  3 root root  4096 Окт 13  2014 boot
drwxr-xr-x 12 root root  2960 Июл 16 08:39 dev
drwxr-xr-x 71 root root  4096 Июл 19 10:41 etc
drwxr-xr-x  6 root root  4096 Июл 19 10:40 home
lrwxrwxrwx  1 root root    30 Июн 27  2014 initrd.img -> /boot/initrd.img-3.2.0-4-amd64
drwxr-xr-x 13 root root  4096 Окт 15  2014 lib
drwxr-xr-x  2 root root  4096 Окт 15  2014 lib32
drwxr-xr-x  2 root root  4096 Окт 13  2014 lib64
...
drwx------  6 root root  4096 Июл 19 09:52 root
drwxr-xr-x 12 root root   420 Июл 18 10:59 run
drwxr-xr-x  2 root root  4096 Окт 13  2014 sbin
drwxr-xr-x  2 root root  4096 Июн 10  2012 selinux
drwxr-xr-x  2 root root  4096 Июн 27  2014 srv
drwxr-xr-x 13 root root     0 Июл 16 08:39 sys
drwxrwxrwt  3 root root  4096 Июл 19 15:17 tmp
drwxr-xr-x 11 root root  4096 Окт 15  2014 usr
drwxr-xr-x 11 root root  4096 Июн 27  2014 var
lrwxrwxrwx  1 root root    26 Июн 27  2014 vmlinuz -> boot/vmlinuz-3.2.0-4-amd64
14:26:14
#mkdis /mnt/nfs
l3script: mkdis: команда не найдена
14:26:39
#mkdir /mnt/nfs

14:26:43
#ping 192.168.15.209
PING 192.168.15.209 (192.168.15.209) 56(84) bytes of data.
^C
--- 192.168.15.209 ping statistics ---
4 packets transmitted, 0 received, 100% packet loss, time 3022ms
14:27:13
#show
showconsolefont  showkey
14:27:13
#nfs
l3script: nfs: команда не найдена
14:28:55
#nfsutils
l3script: nfsutils: команда не найдена
14:29:00
#nfs-utils
l3script: nfs-utils: команда не найдена
14:29:14
#apt-get install nfs-utils
Чтение списков пакетов… Готово
Построение дерева зависимостей
Чтение информации о состоянии… Готово
E: Не удалось найти пакет nfs-utils
14:29:59
#apt-get install nfs
Чтение списков пакетов… Готово
Построение дерева зависимостей
Чтение информации о состоянии… Готово
E: Не удалось найти пакет nfs
14:30:02
#apt-get install nfs
Чтение списков пакетов… Готово
Построение дерева зависимостей
Чтение информации о состоянии… Готово
E: Не удалось найти пакет nfs
14:30:16
#apt-get install nfs-common
Чтение списков пакетов… Готово
Построение дерева зависимостей
Чтение информации о состоянии… Готово
Будут установлены следующие дополнительные пакеты:
  libevent-2.0-5 libgssglue1 libldap-2.4-2 libnfsidmap2 libsasl2-2 libsasl2-modules libtirpc1 rpcbind
Предлагаемые пакеты:
  libsasl2-modules-otp libsasl2-modules-ldap libsasl2-modules-sql libsasl2-modules-gssapi-mit libsasl2-modules-gssapi-heimdal open-iscsi watchdog
НОВЫЕ пакеты, которые будут установлены:
  libevent-2.0-5 libgssglue1 libldap-2.4-2 libnfsidmap2 libsasl2-2 libsasl2-modules libtirpc1 nfs-common rpcbind
обновлено 0, установлено 9 новых пакетов, для удаления отмечено 0 пакетов, и 100 пакетов не обновлено.
...
Настраивается пакет rpcbind (0.2.0-8+deb7u2) …
[ ok ] Starting rpcbind daemon....
Настраивается пакет nfs-common (1:1.2.6-4) …
Creating config file /etc/idmapd.conf with new version
Creating config file /etc/default/nfs-common with new version
Добавляется системный пользователь «statd» (UID 103) ...
Добавляется новый пользователь «statd» (UID 103) в группу «nogroup» ...
Не создаётся домашний каталог «/var/lib/nfs».
[ ok ] Starting NFS common utilities: statd idmapd.
Настраивается пакет libsasl2-modules:amd64 (2.1.25.dfsg1-6+deb7u1) …
14:31:23
#showmount
clnt_create: RPC: Program not registered
14:31:34
#showmount -e 192.168.15.209
^C^C^C
14:32:55
#showmount -e 192.168.15.209
^C^C^C
^C
14:35:18