E9TGt


Классная доска B307, 29 сентября 2014
-------------------------------------

    петух, рак и щука:

    инстинкты:   basic instinct, 1989
                 самосохранения,
                 удовлетворяются вне школы.
    подсознание: эмоциональный уровень, например любопытство.
                 удовлетворяется при изучении основ.
    сознание:    логический уровень, например стремление к доминированию.
                 удовлетворяется при получении продавабельных навыков и знаний.

школьный файл-сервер
--------------------

  \\tptlive\avalik

  B307 -> Kirill

временный сайт
--------------

  http://phax.tpt.edu.ee/~kirill/

На моих виртуальных машинах
---------------------------

  user:     virtu
  password: virtu

  user:     root
  password: root

получение подсказки
-------------------

  man
  man intro

прервать выполнение процесса
----------------------------

  ctrl-c

как закончить работу в виртуальной машине
-----------------------------------------

  init 0

apt
---

  apt-get update
  apt-get upgrade
  apt-get dist-upgrade

  apt-get install package_name

  apt-get remove  package_name
  apt-get autoremove

  apt-get autoremove --purge package_name

  apt-get clean

  apt-cache search package_name

dpkg
----

  dpkg --help
  wget -c http://www.greenfoot.org/download/files/greenfoot-240.deb
  dpkg -i greenfoot-240.deb
  dpkg -r greenfoot-240.deb
  dpkg -P greenfoot-240.deb

make
----

  ./configure
  make
  make install

пример. Установить winrar для Linux 64-bit

  cd ~
  wget -c http://rarlab.com/rar/rarlinux-x64-5.1.1.tar.gz
  tar xf rarlinux-x64-5.1.1.tar.gz
  cd rar
  make install

gcc
---

пример. Установка компиляцией.

  wget -c http://nelus.tpt.edu.ee/big/startrek.c
  gcc startrek.c -o startrek -lm
  ./startrek
  chmod 755 startrek
  chown root:root startrek
  mv startrek /usr/local/bin
  startrek

где лежат пакеты?
-----------------

  virtu@debi:~$ cat /etc/apt/sources.list

  #deb cdrom:[Debian GNU/Linux 7.5.0 _Wheezy_ - Official amd64 NETINST Binary-1 20140426-13:35]/ wheezy main

  deb http://ftp.ee.debian.org/debian/ wheezy main
  deb-src http://ftp.ee.debian.org/debian/ wheezy main

  deb http://security.debian.org/ wheezy/updates main
  deb-src http://security.debian.org/ wheezy/updates main

  # wheezy-updates, previously known as 'volatile'
  deb http://ftp.ee.debian.org/debian/ wheezy-updates main
  deb-src http://ftp.ee.debian.org/debian/ wheezy-updates main

нужны административные права
----------------------------

  su
  su -
  sudo su -
  sudo -s
  sudo apt-get ...
  visudo
  vi /etc/sudoers

  ..
  # User privilege specification
  root  ALL=(ALL:ALL) ALL
  virtu ALL=(ALL:ALL) NOPASSWD: ALL
  ..

несколько слов о virtualbox
---------------------------

1. Если в guest машине установлены virtualbox guest additions, машина может не загружаться нормально, если версии virtualbox и guest additions не совпадают.

2. copy-paste между хостом и виртуальной машиной возможо осуществлять через ssh клиент (putty для хостов windows), либо непосредственно. Для копирования между хостом и гостевой системой без программы-посредника (putty) установить guest additions, среду компиляции (build-essential), заголовки ядра (linux-headers*), смонтировать образ диска CDROM c guest additions, построить требуемые драйверы ядра и демоны, включить clipboard.

  Devices -> Shared Clipboard -> Bidirectional
  Devices -> Insert Guest Additions CD image..
  mkdir /tmp/vbox
  mount -o ro /dev/cdrom /mnt/vbox
  cd /mnt/vbox
  sh VBoxLinuxAdditions.run

3. для связи через putty

  /etc/init.d/ssh status
  /etc/init.d/ssh start

  Network -> Adapter X -> Advanced -> Port Forwarding

  Rule 1: Host IP: 127.0.0.1 Host Port: 22 Guest IP: 10.0.2.15 Guest Port: 22


