Показаны сообщения с ярлыком Linux. Показать все сообщения
Показаны сообщения с ярлыком Linux. Показать все сообщения

понедельник, 10 января 2011 г.

воскресенье, 26 сентября 2010 г.

Установка программ с расширением bundle

Устанавливал VmWare Player.
sudo sh VMware-Player-2.5.1-126130.i386.bundle
Для запуска программы необходимо перейти в директорию файла. В моем случае /Downloads. Причем в Linux важно соблюдать регистр.

суббота, 18 сентября 2010 г.

Добавление маршрута в Ubuntu

sudo route add -net 50.100.100.0 netmask 255.255.255.0 dev ppp0.
Все пакеты для сети 50.100.100.0 отправлять через интерфейс ppp0. Это VPN соединение.

воскресенье, 12 сентября 2010 г.

суббота, 11 сентября 2010 г.

Настройка VPN на Ubuntu

Для настройки VPN подключения необходимо понимать как происходит соединение. Я начинаю изучать и описываю свои мысли и понимание. Конечно возможны ошибки. Установить соединение через менеджер или визуальный интерфейс не получилось. Выдается сообщение об ошибке: "VPN connection failed". Теперь без "воды". При использовании командной строки.
1) Соединение VPN использует имя. Это файл с настройками, расположенный в /etc/ppp/peers/имя соединения. Каталог этот закрытый и доступ к нему возможен только суперпользователю. Для создания соединения необходимо создать там файл с именем соединения. Запускаем термилал:
sudo gedit - запускается текстовый редактор. Там мы прописываем настройки соединения и "сохраняем как" в /etc/ppp/peers/наше имя. Терперь о том какие там настройки:
remotename vpn-uir #Имя нашего соединения. Так же называется и файл
pty "pptp --loglevel 1 84.51.75.242 --nolaunchpppd" #Команда запуска скрипта pptp с параметрами IP это адрес PPTP-сервера
file /etc/ppp/options.pptp #Использовать файл настроек pptp
name administrator #Логин
noauth #не требовать аутентификацию сервера с нашей стороны. Т.е. мы можем подключаться к любому серверу и на нашей стороне аутентификация сервера не производиться.
debug # это скорее всего включение отладочной информации в вывод на экран или в логи.
nodetach # не отключаться при выходе из терминала, переходить в background процесс.
lock #захватить порт VPN соединения
noccp # отключение согласования CCP (Compression Control Protocol)

При подключении к серверу PPTP с настройками шифрования трафика ввел следуюзие данные: убрал параметр --noccp-- и добавил --reqiure-mppe--.
До ввода этих параметров выдавалось сообщение в теминале при подключении: "discarded non-lcp packet when lcp not open". MPPE это Microsoft Point to Point Encription. Шифорование соединения точка-точка.

понедельник, 6 сентября 2010 г.

Команды Linux

Включение интерфейса eth0 - это как правило локальная сеть.
sudo ifconfig eth0 up.
Перезагрузка службы networking
sudo /etc/init.d/networking restart

sudo iwlist scan отображение доступных сетей wifi
sudo ifdown -a отключение всех интерфейсов
sudo ifup -a включение всех интерфейсов

воскресенье, 14 марта 2010 г.

Полезные команды Unix

  • Команда cp — копирование файлов на сервере
  • Команда mv — перемещение файлов на сервере
Unix shell на нашем сервере может использоваться вами как удобное средство для копирования или перемещения файлов. Для копирования используется команда cp, а для перемещения — mv. Команда cp имеет также ключ -r (полностью cp -r), который позволяет копировать не только файлы, но и подкаталоги с файлами.
Примеры:
  • cp old/*.html new/ — копируем все файлы с расширением *.html из каталога old в каталог new
  • cp -r old/* new/ — копируем все файлы и подкаталоги из каталога old в каталог new
  • mv old/* new/ — перемещаем (копируем и удаляем на старом месте) все содержимое каталога old в каталог new
Команда ls — просмотр списка файлов на сервере
Команда ls используется для получения списка файлов, которые в данный момент размещены на Unix-сервере.
Примеры:
  • ls — показывает список файлов в текущем каталоге
  • ls -l — список файлов с подробностями (дата создания, размер,..)
  • ls -l dir/ — получить список файлов и каталогов в подкаталоге dir с подробностями
Команда cd перейти в другой каталог
Команда cd (полное название — chdir) используется для перехода из одного каталога на Unix-сервере в другой. Выполняя такой переход вы изменяете текущий каталог на новый
Примеры:
  • cd — перейти в "домашний каталог" (куда вы попадаете сразу при заходе на сервер)
  • cd .. — перейти в каталог на уровень выше
  • cd /home/u12345/domain.ru/www/ — перейти в каталог /home/u12345/domain.ru/www/
Команда pwd — определить текущий каталог.
Команда pwd (без параметров) позволяет определить — в каком каталоге на Unix-сервере вы находитесь в данный момент. Показывает полный путь к тому каталогу, который является для вас текущим. Может использоваться, например, для определения полного пути к домашнему каталогу пользователя — это иногда требуется указывать в некоторых скриптах на perl и PHP.
Команда chmod изменение режима доступа к файлам.
Иногда требуется вручную изменить режим доступа к файлам на диске Unix-сервера.Зачастую это нужно при размещении на сервере CGI-скриптов. Подробно о работе chmod и режимах доступа можно прочитать в документации по chmod. Мы же приведем примеры работы с chmod в условиях хостинга:
  • chmod 755 script.pl — изменить режим доступа к файлу script.pl на 755 (это нужный для скриптов режим доступа);
  • chmod -R 755 cgi-bin/*.pl — изменить режим доступа на 755 для всех файлов с расширением *.pl в каталоге cgi-bin и во всех его подкаталогах;
  • chmod 000 www/file.html — изменить режим доступа к файлу file.html в каталоге www на 000. При таком режиме доступа его никто не сможет открыть. Так можно быстро запретить доступ через веб к какому-то файлу.
Команда rm удаляет файлы или каталоги.
Команда rm используется для удаления файлов или директорий. По умолчанию директории не удаляются. Для того, чтобы удалить директорию вместе с содержимым, следует использовать ключ -r.
Примеры:
  • rm index.php — удалить файл index.php (файл располагается в текущей директории);
  • rm -r cache — удалить директорию cache;
  • rm /home/u12345/domain.tld/www/index.php — удалить файл index.php (указан полный путь к файлу).

Основные команды текстовых редакторов

Приведем пример для редакторов vi и joe. Файлы с помощью них открываются командами vi test.txt или joe test.txt
Редактор VI
  • i — войти в режим редактирования;
  • /test — найти в файле строку, содержащую слово «test»;
  • Esc : wq Enter — выйти из файла, сохранив его;
  • Esc : q! Enter — выйти из файла, не сохранив его.
Чтобы получить подробную помощь по редактору vi, выполните команду man vi в Unix shell (q — выход из справки).
Редактор JOE
  • Ctrl+K H — справка по командам;
  • Ctrl+K X — выход из файла с сохранением;
  • Ctrl+K Q — выход без сохранения;
  • Ctrl+C — выход без сохранения (удобен, если вы ничего не изменяли);
  • Ctrl+K F — поиск строки;
  • Ctrl+L — аналог F3 в Windows(найти далее).
Архивирование файлов на сервере.
tar -cvf achiv.tar docs
Данная команда создаст архив archiv.tar и упакует в него все файлы из директории docs.
tar -tvf foo.tar
Просмотр содержимого архива foo.tar
tar -xvf foo.tar
Извлечь содержимое архива foo.tar в текущий каталог.

понедельник, 26 октября 2009 г.

Беспроводная сеть на Ubuntu

На ноутбуке в Весте-НН стоит Ubuntu. Соединение с беспроводной сетью не происходило. В справочной системе было найдено решение - отключение поддержки ip.v.6. После этого все восстановилось.