вторник, 14 июля 2009 г.

Настройка домашенго интернета (3)

Итак, на "шлюзе" интернет есть (по крайней мере гугл пингуется - а значит работает распознавание dns, адрес из google.com преобразуется к ip-адресу; ну и пинги идут - значит сеть есть. Нет - ну надо смотреть :) ) Раз появился интернет - его "расшарить; но перед этим надо обновить систему установщика (и освоить его и неск. полезных утилит). Для чего - не знаю, но везде про это пишут. Установка/удаление программ в ubuntu делается с помощью apt-get, сами программы она берет из сетевых хранилищ, вот список этих хранилищ и рекомендуется обновить сразу же после установки: sudo apt-get update Эта же команда обновляет систему (если есть чего обновлять) - для этого достаточно написать apt-get upgrade Если с интернетом все нормально, то за какую-то минутку все будет готово; можно попробовать установить какую-нибудь полезную программу.. например - mc, Миднайт коммандер. Это консольный файловый менеджер, внешне очень похож на Norton Commander (ну кто его застал), Volkov Commander (советский клон nc) или FAR (ну фар то каждый в жизни наверное видел): sudo apt-get install mc после ключевого слова install перечисляем программы, которые надо установить, в данном случае - только mc Если вдруг программа больше не нужна - она удаляется: sudo apt-get remove название_программы sudo apt-get autoremove При установке программы могут скачаться и установиться нужные ей пакеты; после удаления программы эти пакеты остаются в системе, и вызов с ключем autoremove как раз служит для удаления не используемых больше никем пакетов 3 слова про mc; для запуска просто пишем в консоли mc, для выхода - F10; иногда клавиши Fn не срабатывают, тогда можно просто нажать Esc и кнопку от "1" до "0" - это будет эквивалентом нажатия на F1 - F10. Чаще всего я использую mc просто для копирования кучи файлов, особенно если надо выбрать какие-то файлы из этой кучи.. чтобы найти файл в папке можно нажать Ctrl-S и начать набирать имя файла (с учетом регистра, т.е. больших/маленьких букв) - если файл есть, курсор сразу же перескочит на него И еще отступление: перед тем как (наконец бы) начать настраивать раздачу интернета, надо узнать об одной очень полезной утилитке "из коробки" ubuntu (т.е. ничего устанавливать не надо, она уже установлена) - screen. Это мего-утилита, которая дает пользователь сразу несколько консольных окон; да, сидя за настоящим компьютером можно нажимая Ctrl-Alt-F1/F6 переключаться между консолями и работать в них независимо; но например подключившись удаленно к компьютеру этот финт не пройдет; screen в этом случае просто незаменим. Например, вводим что-то длинное и забыли параметр? - переключаемся в новую консоль, читаем там man, возвращаемся назад и дописываем команду. Итак, пишем screen; в последней убунту меня переспросили про цветовую схему (screen profile), раньше такого не было.. я бы выбрал (и выбрал) первую - plain.. нет никаких "свистелок-перделок", отвлекающих и запутывающих.. Кажется, что ничего не изменилось?.. Ну наберем man screen и видим справку по screen; ее хорошо бы почитать, но все, что надо знать в общем-то - что для вызова новой консоли достаточно нажать Ctrl-A C - все, появилось новое окно с приглашением ввода; а где старое? - Ctrl-A Space (пробел) - вот оно, мы в него вернулись. Вообще говоря не вернулись, а перешли "по кругу"; можно запустить много консолей, и по пробелу переключаться между ними по очереди. Можно переключаться по номеру - Ctrl-A #, где вместо # - номер консоли; но как их можно запомнить?.. я не могу :) Чтобы выйти из консоли - просто пишем exit, если выйдем из последней созданной в screen консоли - screen закончит работу. А вот супер-мего фишка скрина: нажимаем Ctrl-A D и - отсоединяемся от screen; не выключаем его, а оставляем, хоть на 5 минут, хоть на неделю; когда вернемся - пишем screen -x - и попадаем назад, где все сохранилось в том виде, в котором все оставили. Несколько практических применений screen у меня в компьютере: торрент-клиент rtorrent. При старте системы он запускается, но не блокирует консоль, а работает в отдельном сеансе в screen, я всегда могу переключится на него, поглядеть чего-нибудь, добавить закачку, и переключится на другую консоль, чтобы сделать что-то еще очень полезное. Или просмотр логов при настройке: в отдельной консольке пишу tail -f /var/log/messages это означает - показать содержимое лог-файла messages (который лежит в специальной папочке для лог-файлов), причем показать хитро - новые сообщения в лог тут же добавляются на экран (т.е. мы не получаем назад командную строку, команда еще не отработала, для прекращения ее работы достаточно нажать - да, Сtrl-C). В другой консоле меняем настройки, а для проверки периодически посматриваем на лог - что там происходит после изменения настроек..

Комментариев нет:

Отправить комментарий