Показаны сообщения с ярлыком Linux. Показать все сообщения
Показаны сообщения с ярлыком Linux. Показать все сообщения
понедельник, 10 января 2011 г.
воскресенье, 26 сентября 2010 г.
Установка программ с расширением bundle
Устанавливал VmWare Player.
sudo sh VMware-Player-2.5.1-126130.i386.bundle
Для запуска программы необходимо перейти в директорию файла. В моем случае /Downloads. Причем в Linux важно соблюдать регистр.
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 соединение.
Все пакеты для сети 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. Шифорование соединения точка-точка.
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.
Перезагрузка службы networkingsudo /etc/init.d/networking restart
sudo iwlist scan отображение доступных сетей wifi
sudo ifdown -a отключение всех интерфейсов
sudo ifup -a включение всех интерфейсов
sudo ifdown -a отключение всех интерфейсов
sudo ifup -a включение всех интерфейсов
воскресенье, 14 марта 2010 г.
Полезные команды Unix
Unix shell на нашем сервере может использоваться вами как удобное средство для копирования или перемещения файлов. Для копирования используется команда cp, а для перемещения — mv. Команда cp имеет также ключ -r (полностью cp -r ), который позволяет копировать не только файлы, но и подкаталоги с файлами.
Примеры:
Команда ls используется для получения списка файлов, которые в данный момент размещены на Unix-сервере.
Примеры:
Команда cd (полное название — chdir) используется для перехода из одного каталога на Unix-сервере в другой. Выполняя такой переход вы изменяете текущий каталог на новый
Примеры:
Команда pwd (без параметров) позволяет определить — в каком каталоге на Unix-сервере вы находитесь в данный момент. Показывает полный путь к тому каталогу, который является для вас текущим. Может использоваться, например, для определения полного пути к домашнему каталогу пользователя — это иногда требуется указывать в некоторых скриптах на perl и PHP.
Команда chmod — изменение режима доступа к файлам.
Иногда требуется вручную изменить режим доступа к файлам на диске Unix-сервера.Зачастую это нужно при размещении на сервере CGI-скриптов. Подробно о работе chmod и режимах доступа можно прочитать в документации по chmod. Мы же приведем примеры работы с chmod в условиях хостинга:
Команда rm используется для удаления файлов или директорий. По умолчанию директории не удаляются. Для того, чтобы удалить директорию вместе с содержимым, следует использовать ключ -r.
Примеры:
Редактор VI
Редактор JOE
Просмотр содержимого архива foo.tar
tar -xvf foo.tar
Извлечь содержимое архива foo.tar в текущий каталог.
Примеры:
- cp old/*.html new/ — копируем все файлы с расширением *.html из каталога old в каталог new
- cp -r old/* new/ — копируем все файлы и подкаталоги из каталога old в каталог new
- mv old/* new/ — перемещаем (копируем и удаляем на старом месте) все содержимое каталога old в каталог new
Команда ls используется для получения списка файлов, которые в данный момент размещены на Unix-сервере.
Примеры:
- ls — показывает список файлов в текущем каталоге
- ls -l — список файлов с подробностями (дата создания, размер,..)
- ls -l dir/ — получить список файлов и каталогов в подкаталоге dir с подробностями
Команда cd (полное название — chdir) используется для перехода из одного каталога на Unix-сервере в другой. Выполняя такой переход вы изменяете текущий каталог на новый
Примеры:
- cd — перейти в "домашний каталог" (куда вы попадаете сразу при заходе на сервер)
- cd .. — перейти в каталог на уровень выше
- cd /home/u12345/domain.ru/www/ — перейти в каталог /home/u12345/domain.ru/www/
Команда 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 используется для удаления файлов или директорий. По умолчанию директории не удаляются. Для того, чтобы удалить директорию вместе с содержимым, следует использовать ключ -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 — выйти из файла, не сохранив его.
Редактор 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. После этого все восстановилось.
Подписаться на:
Сообщения (Atom)