|
||||||||||||||||||||||||||||||||||||||
|
Поговорим о FreeBSD. Freebsd браузер консольныйБраузеры во FreeBSD15.2 Браузеры во FreeBSD FreeBSD поставляется без предустановленного браузера. Взамен каталог www коллекции портов содержит множество готовых к установке браузеров. Если у вас нет времени компилировать все (в некоторых случаях это может занять очень много времени), многие из них доступны в виде пакетов. В KDE и GNOME уже есть HTML браузеры. Обратитесь к Section 5.7 для подробной информации об установке этих полноценных десктопов. Если вы ищете облегченный браузер, попробуйте www/dillo, www/links, или www/w3m из коллекции портов. Этот раздел рассказывает о следующих приложениях: Название приложения Потребность в ресурсах Установка из портов Основные зависимости Mozilla большая тяжелая Gtk+ Netscape® большая легкая Linux Binary Compatibility Opera малая легкая Версия для FreeBSD: нет. Версия для Linux: Linux Binary Compatibility и linux-openmotif 15.2.1 Mozilla Mozilla это возможно наиболее подходящий браузер для десктопа FreeBSD. Он современный, стабильный и полностью портирован на FreeBSD. Его достоинство в высокой совместимости со стандартами HTML. В нем есть почтовая и новостная программы. В нем даже найдется редактор HTML, если вам потребуется самостоятельно написать несколько веб-страничек. Пользователи Netscape найдут общие черты с Communicator, поскольку оба браузера имеют одну основу. На медленных компьютерах с частотой CPU меньше 233MHz или с памятью меньше 64MB, Mozilla требует слишком много ресурсов, чтобы быть удобной в использовании. Вместо нее вы можете обратить внимание на браузер Opera, описанный ниже в этой главе. Если вы не можете или не хотите компилировать Mozilla по какой-то причине, команда FreeBSD GNOME уже сделала это для вас. Просто установите пакет из сети с помощью: # pkg_add -r mozilla Если пакет недоступен, но у вас достаточно времени и места на диске, вы можете скачать исходные тексты для Mozilla, скомпилировать их и установить в вашу систему. Это делается так: # cd /usr/ports/www/mozilla # make install clean Порт Mozilla проверяет правильность установки путем запуска регистрации chrome с привилегиями пользователя root. Если вы хотите загрузить некоторые дополнения, например курсоры мыши, потребуется запустить Mozilla под root для их правильной установки. После завершения установки Mozilla, больше не требуется работать под root. Вы можете запустить Mozilla в качестве браузера, набрав: % mozilla Вы можете также запустить непосредственно программу чтения почты и новостей, как показано ниже: % mozilla -mail 15.2.2 Mozilla, Java™, и Macromedia® Flash™ Предоставил Tom Rhodes. Установка Mozilla проста, но к сожалению, установка Mozilla с поддержкой дополнений, таких как Java™ и Macromedia® Flash™ отнимает и время и место на диске. Первое, что нужно сделать -- загрузку файлов, которые будут использоваться с Mozilla. Зайдите с помощью имеющегося веб браузера на http://www.sun.com/software/java2/download.html и создайте учетную запись на этом вебсайте. Сохраните имя пользователя и пароль, они могут понадобиться в будущем. Загрузите копию файла j2sdk-1_3_1-src.tar.gz и поместите в каталог /usr/ports/distfiles/, поскольку порт не загрузит его автоматически. Причина в лицензионном ограничении. Загрузите с этого же сайта ``java environment'', http://java.sun.com/webapps/download/Display?BundleId=7905. Имя файла j2sdk-1_3_1_08-linux-i586.bin, он большой (около 25 мегабайт!). Как и раньше, этот файл требуется поместить в /usr/ports/distfiles/. Наконец, загрузите копию ``java patchkit'' с http://www.eyesbeyond.com/freebsddom/java/ и поместите ее в /usr/ports/distfiles/. Установите порт java/jdk13 стандартной командой make install clean, затем установите порт www/flashpluginwrapper. Этот порт требует emulators/linux_base (большой порт). Есть и другие плагины Flash но у меня они не работают. Установите порт www/mozilla, если Mozilla еще не установлена. Теперь скопируйте файлы Flash плагина: # cp /usr/local/lib/flash/libflashplayer.so /usr/X11R6/lib/browser_plugins/libflashplayer_linux.so # cp /usr/local/lib/flash/ShockwaveFlash.class /usr/X11R6/lib/browser_plugins/ Теперь добавьте следующие линии к верхней части (но под #!/bin/sh) стартового скрипта Mozilla: /usr/X11R6/bin/mozilla. LD_PRELOAD=/usr/local/lib/libflashplayer.so.1 export LD_PRELOAD Они включат Flash плагин. Теперь просто запустите Mozilla: % mozilla & И войдите в пункт About Plug-ins меню Help. Должен появиться список со всеми доступными плагинами. В нем должны присутствовать Java и Shockwave® Flash. 15.2.3 Netscape® Коллекция портов содержит несколько версий браузера Netscape. Поскольку в версии для FreeBSD он содержит серьезную ошибку безопасности, установка этой версии настоятельно не рекомендуется. Вместо этого, используйте более свежую версию для Linux или DIGITAL UNIX. Последний стабильный релиз браузера Netscape это Netscape 7. Он может быть установлен из коллекции портов: # cd /usr/ports/www/linux-netscape7 # make install clean Есть локализованные версии в французском, немецком и японском разделах. Caution: Версии Netscape 4.x не рекомендуются, поскольку они не совместимы с современными стандартами. Однако, Netscape 7.x и более новые версии доступны только для платформы i386™. 15.2.4 Opera Opera это очень быстрый, полноценный и совместимый со стандартами браузер. Он поставляется в двух вариантах: ``родная'' для FreeBSD версия и версия, запускаемая в режиме эмуляции Linux. Для каждой операционной системы есть бесплатная версия браузера, показывающая баннеры, и версия без баннеров, которую можно купить на веб сайте Opera. Для работы в сети с помощью FreeBSD версии Opera установите пакет: # pkg_add -r opera На некоторых серверах FTP нет всех пакетов, но те же результаты можно получить с помощью коллекции портов, набрав: # cd /usr/ports/www/opera # make install clean Для установки Linux версии Opera, замените opera на linux-opera в примере выше. Версия для Linux полезна в ситуации, когда требуются плагины, доступные только для Linux, такие как Adobe Acrobat Reader®. Во всех других отношениях версии для FreeBSD и Linux являются функционально идентичными. bezopasnik.org Консоль FreeBSDКонсоль FreeBSD автор: Travis Poppe перевод: Алексеенко Василий Заметка: этот документ предполагает, что вы используете последнюю FreeBSD – RELEASE. Я запускал в консоли 5.x , хотя это вероятно будет работать и в 4. x тоже. Этот документ был написан, чтобы помочь вам в настройке рабочей станции FreeBSD. Однако, статья не объясняет всего. Вы всегда должны читать доступную документацию. Таким образом у вас есть ПК с установленой FreeBSD, но вы не хотите использовать X? Отлично. Давайте начнем. По любой причине: ограниченые ресурсы, предпочтения, задача - вы решили использовать компьютер без GUI. Обычно, когда система UNIX (особенно FreeBSD) не идет с X, возможно она используется как сервер. Но, это не то, что вы хотите, не так ли? Первый шаг, с которого вы вероятно должны начать – изменение разрешения консоли. Удостоверьтесь, что вы имеете options VESA в ядре или загружен как модуль. Затем, вы должны проверить и увидеть, какие режимы доступны, печатая: vidcontrol -i mode |grep T Будем надеятся, отличный режим, такой как 132x25 или 132x60, будет доступен для вас. Некоторые режимы требуют специальных размеров шрифта, которые перечислены непосредственно справа от размера экрана. Например, если вы хотите режим 132x60, а это требует, чтобы был размер шрифта 8x8, то вы должны напечатать: vidcontrol -f 8x8 swiss 132x60 Swiss является названием шрифта, а 8x8 необходимый размер шрифта. Если эти размеры экрана не доступны для вас после включения поддержки VESA, не паникуйте, поскольку вы можете выбрать другие опции. Удостоверьтесь, что вы также добавили опцию в ядро: options SC_PIXEL_MODE Все сделали? Хорошо. Пробуйте напечатать следующую команду после того, как вы перезагрузились с вашим новым ядром: vidcontrol -g 100x37 VESA_800x600 - Новое (07 декабря 2004): есть патчи для FreeBSD 5.3 и - CURRENT, полученные из DragonFly, которые позволяют вам использовать любое разрешение, поддерживаемое драйвером VESA и вашим графическим оборудованием в текстовой консоли. Я пишу это обновление в консоли FreeBSD - 1024x768. Это выглядит красиво, очень красиво! - Будем надеятся, это работает у вас. В противном случае попробуйте поиграть с различными режимами/шрифтами, пока вы не найдете подходящее разрешение. И помните, некоторые разрешения требуют, чтобы работали определенные размеры шрифта. Прочитайте man vidcontrol для дополнительной информации! Теперь, давайте сделаем настройки постоянными. Отредактируйте /etc/rc.conf файл и добавьте следующее: allscreens_flags = "-f 8x8 swiss 132x60" или allscreens_flags = "-g 100x37 VESA_800x600" Удостоверьтесь, что заменили мои параметры настройки разрешения своими параметрами. Как только вы перезагрузитесь, все ваши ttyvX терминалы будут изменены новыми параметрами настройки! Подсказка: консоль FreeBSD работает со шрифтами консоли Slackware! Шрифты FreeBSD находятся в /usr/share/syscons/fonts/ Двигаемся дальше. Следующий список приложений, работающих в текстовом режиме, из которого вы можете найти себе что-нибудь полезное. Позже, мы доберемся до забавного материала, как вы можете сделать графику в консоли. pine Простой почтовый клиент pico Легкий и простой текстовый редактор lynx Популярный текстовый браузер WWW naim Легкий клиент, использующий ncurses, сетей AIM/ICQ/IRC/Lily irssi Очень красивый IRC-клиент with automatic windowing ncftp Вероятно лучший CLI ftp-клиент который вы можете найти links Другой популярный текстовый браузер WWW с поддержкой фреймов. elinks Очень крутой текстовый браузер с поддержкой закладок (tabs) и фреймов. moria Очень хорошая Rogue-like игра mudix The best MUD client I've found for console cqcam Цветная ЦентрУправления Quickcam (PC/Parallel) bitchx Очень популярный IRC-клиент screen Оконый менеджер с множеством функций ohphone Совместимый с Microsoft NetMeeting интернет-телефон VoIP libcaca Графическая библиотека. Используйте 'cacaview' для просмотра изображений в текстовом режиме. angband Очень хорошая Rogue-like игра fetchmail Качалка почты с серверов POP3/IMAP/ETC (используйте с pine) centericq Удивительный клиент сетей ICQ/AIM/MSN/IRC/YAHOO/JABBER mp3blaster Очень красивый интерфейс, проигрывающий mp3/ogg speakfreely Удивительная VoIP-программа для *NIX/Windows Это должно дать вам общую идею, что доступно. Теперь про графические возможности консоли FreeBSD: SVGAlib Приложения, которые поддерживают SVGAlib, могут использоваться в консоли, используя SVGAlib GGI:vgl Приложения, которые поддерживают GGI, могут использоваться в консоли с буфером VGL SDL:vgl Приложения, которые поддерживают GGI, могут использоваться в консоли с VGL-backend SDL:svgalib Приложения, которые поддерживают SDL, могут использоваться в консоли с буфером SVGAlib Имейте в виду, что самое большое беспокойство при использовании графического режима вызывают ваши видео аппаратные средства. Все может работать без ошибок или это может быть кошмар. Для того чтобы все работало, вы должны были загрузить модуль VESA или собрать поддержку в ядро (см. выше). Удостоверьтесь, что версии GGI/SDL, которые вы установили, собраны с поддержкой буфера VGL. Это хорошая идея, иметь поддержку SVGAlib, собранную также и для SDL. Чтобы использовать драйвера VGL/SVGAlib с приложениями SDL, удостоверьтесь, что следующие переменные окружения установлены правильно: SDL_VIDEODRIVER vgl или SDL_VIDEODRIVER svgalib Для того чтобы все заработало, SDL должен быть в состоянии найти подходящее разрешение для переключения в него приложения для работы. Если это не работает, не бросайте. Взгляните, может приложение сконфигурировано для другого разрешения или ширины/высоты. Если это так, попробуте изменить такие параметры настройки, пока это не заработает. Пробуйте использовать буфера VGL и SVGAlib! Для использования драйвера VGL с приложениями GGI, удостоверьтесь, что правильно установлена переменная окружения: GGI_DISPLAY vgl Точно так же как и SDL, GGI должен быть в состоянии найти соответствующее разрешение для переключения приложения. Если возможно, сконфигурируйте приложение, чтобы использовать другое разрешение или ширину/высоту, пока это не заработает. Чтобы использовать приложения SVGAlib, вы должны убедится, что правильно сконфигурировали железо (мышь/видео). Вы можете отредактировать следующий файл: /usr/local/etc/vga/libvga.config Точно так же как SDL и GGI, SVGAlib должен быть в состоянии найти соответствующее разрешение для переключения приложения. Если возможно, сконфигурируйте приложение, чтобы использовать другое разрешение или ширину/высоту, пока это не заработает. Есть надежда на аппаратное ускорение в консоли. Проект kgi4BSD работает над разработкой лучшего, более современного, более поддерживающего графического решения для консоли FreeBSD. В настоящее время все в стадии разработки. Следующий список графических приложений, которых я сумел заставить работать, используя один из вышеупомянутых методов. Заметка: Вам или вашему двойнику, пытающемуся это запустить, будут требоватся права рута! dgen-sdl:vgl Удивительный эмулятор Sega Genesis/MegaDrive. Должен играть с-X-Y (-X 2-Y 2), чтобы мог работать svnc-svgalib Viewer VNC для SVGAlib. Прочитайте документацию! links-svgalib Браузер links WWW, запущеный в графическом режиме. Работает хорошо! (1024x768) plaympeg-sdl:vgl Видеоплейер MPEG-1. Должен использовать -2 для некоторых видеофайлов. quake-sdl:svgalib Порт QuakeForge для Quake. Используйте nq-sdl для старта. showimage-sdl:vgl Просмотр изображений для SDL. Я написал скрипт, который изменяет размеры всех изображений к 800x600 jpeg перед показом. Исправляет несовместимые изображения для моей консоли. gnuboy-sdl:vgl Великолепный Nintendo GameBoy Color gnuboy-svgalib Великолепный Nintendo GameBoy Color (Клавиши курсора были сломаны в SVGAlib и должны были быть повторно назначены) seejpeg-svgalib Просмотр изображений для для SVGAlib Вот пока и все. Я надеюсь, что вы нашли статью полезной в ваших попытках сконфигурировать хорошее рабочее место FreeBSD. Если у вас есть какие-нибудь предложения, вопросы или комментарии, пожалуйста немедля шлите tlp {at} liquidx {dot} org! bezopasnik.org Установка FreeBSD 11 | LosstМногие Linux пользователи уже слышали про FreeBSD, эта система использует ядро BSD, похожее на Linux, поскольку оба ядра основаны на Unix и поддерживают одни и те же стандарты POSIX. Это такая же свободная, бесплатная операционная система с открытым исходным кодом, разработанная для обеспечения максимальной безопасности и гибкости. Чаще всего она используется на серверах. Основное отличие от Linux в том, что разработкой ядра и программного обеспечения занимается одна команда разработчиков. FreeBSD поддерживает множество различных процессорных конфигураций, от серверов до микрокомпьютеров, таких как Raspberry Pi. Как и Linux, система поставляется с множеством программ, которые можно очень просто установить с помощью портов. Всего доступно более 20 000 пакетов. В этой инструкции мы рассмотрим как выполняется установка FreeBSD 11 последней, на данный момент, версии на компьютер amd64. Будем устанавливать версию с интерфейсом командной строки, она лучше всего подходит для серверов. Содержание статьи: Подготовка к установкеКак обычно, сначала нам нужно скачать установочный образ, и только потом может быть выполнена установка и настройка freebsd 11. Шаг 1. Загрузка образаНа официальном сайте есть несколько версий для разных архитектур, нам нужна amd64 или x86, в зависимости от количества оперативной памяти, которую вы желаете использовать. Мы будем устанавливать последнюю версию FreeBSD 11.1, но если позже выйдет более новая версия, то я думаю, что статья будет все еще актуальна и для нее. Шаг 2. Запись образа на дискДалее вам нужно записать полученный образ на диск или на флешку. Вы можете использовать один из известных вам методов для этого. Например, в Linux вы можете использовать Unetbootin или Etcher, а в Windows есть Rufus. Далее вставьте носитель в компьютер и измените настройки BIOS так, чтобы загрузка выполнялась из вставленного носителя. Чтобы войти в BIOS, во время загрузки нажмите одну из клавишей: F2, F11, F12 перед загрузкой операционной системы. Затем перейдите на вкладку «Boot» и поставьте там ваш носитель на первое место. Установка FreeBSD 11Шаг 3. Меню загрузчикаВ первом меню загрузчика вам не нужно менять никаких параметров. Просто нажмите «Enter» для продолжения работы:
Шаг 4. Выбор действияДальше загрузиться псевдографический интерфейс, в нем выберите пункт «Install» для установки системы:
Шаг 5. Раскладка клавиатурыВыберите вашу раскладку клавиатуры, по умолчанию используется английская, в большинстве случаев лучше ее оставить:
Шаг 6. Имя хостаВведите имя хоста для новой системы:
Шаг 7. Выбор программНа следующем экране вам предстоит выбрать компоненты системы, которые вы хотите установить FreeBSD 11 на свой компьютер. Для того, чтобы отметить компонент нажмите «Пробел». Для сервера достаточно оставить библиотеки совместимости lib32 и Ports. Когда завершите, нажмите «Enter». Шаг 8. Автоматическая разметка дискаДальше нужно выполнить разметку диска. Вы можете довериться установщику и выполнить автоматическую разметку или же сделать все вручную. Если у вас есть несколько жестких дисков, которые необходимо подключить, лучше использовать ZFS. Но мы рассмотрим на примере UFS. Далее вам нужно будет подтвердить использование всего диска для установки системы. Все данные на нем будут уничтожены. Затем выберите таблицу разделов. Если ваш диск больше 2 Тб или вы используете UEFI вместо BIOS, то вам лучше использовать GPT, в всех остальных случаях более предпочтительно MBR. Даже будет лучше если вы отключите защищенную загрузку и будете использовать MBR: В следующем окне система покажет вам созданные разделы. В случае MBR будет создано два раздела — корень и раздел подкачки. Используйте «Tab» для выбора кнопки «Commit», а затем нажмите «Enter»:
Шаг 9. Установка FreeBSDДальше будет запущена установка FreeBSD 11 с флешки или другого носителя, в зависимости от скорости работы вашего компьютера и жесткого диска, установка может занять от 10 до 30 минут.
Шаг 10. Пароль суперпользователяКогда установка завершится, система предложит вам ввести пароль для суперпользователя. Установщик спросит пароль два раза, но он не будет отображаться на экране:
Шаг 11. Настройка сетиДальше выберите сетевой интерфейс, через который вы собираетесь получать доступ в интернет. Как видите, имена сетевых интерфейсов отличаются от стандартов Linux: Затем выберите «Yes», чтобы выполнить настройку ip адреса IPv4: Вы можете выбрать вариант получения адреса по DHCP или настроить его вручную: Настройку адреса IPv6 можно пропустить: Последний этап настройки сети — настройка DNS серверов. Лучше всего добавить, кроме стандартного, DNS сервер от Google — 8.8.8.8:
Шаг 12. РегионВыберите географический регион, в котором расположен ваш компьютер: Затем выберите вашу страну:
Шаг 13. Настройка датыНа следующем этапе нужно ввести текущую дату и время, если они были неверно получены из сети:
Шаг 14. АвтозагрузкаДальше нужно выбрать какие сервисы будут загружаться по умолчанию при старте системы. Например, SSH, NTP и Powerd. Последний позволяет автоматически регулировать частоту процессора в зависимости от нагрузки на систему.
Шаг 15. Дополнительные оптимизацииЭти опции позволяют усилить безопасность вашей системы. Отключите доступ к буферу ядра для непривилегированных пользователей. Отключите отладку, Включите очистку /tmp во время загрузки, отключите сокет Syslogd и Sendmail если вы не планируете использовать почтовый сервер:
Шаг 16. Другие пользователиДальше установщик спросит вас не желаете ли вы добавить к системе еще пользователей. Выберите «yes» и введите всю необходимую информацию о пользователе. Безопаснее всего оставить все поля по умолчанию, для этого достаточно нажимать «Enter»: В качестве оболочки вы можете выбрать Bourne shell (sh) или tcsh. Когда завершите, просто наберите «Yes»: Дальше система спросит вас хотите ли вы добавить еще пользователей, и если в этом нет необходимости, нужно ответить «no»:
Шаг 17. Завершение установкиНа последнем экране перед вами появится простое меню действий. Если вы не хотите ничего менять, просто выберите первый пункт — «Exit» и ответьте «no», чтобы перезапустить компьютер:
Шаг 18. ПерезагрузкаИзвлеките установочный носитель и нажмите «Enter»: В меню загрузчика снова нажмите «Enter». Шаг 19. ВходТеперь вам осталось только ввести логин root и пароль, который вы задали во время установки:
ВыводыВ этой статье мы рассмотрели как выполняется установка FreeBSD 11.1 на сервер или компьютер. Мы установили только консольную версию, но если вы собираетесь использовать систему на домашнем компьютере, то можно установить графическую оболочку и все другие компоненты из портов, так здесь называются репозитории. Надеюсь, эта информация была полезной для вас. Хотя FreeBSD все-таки отличается от Linux, у них очень много общего. losst.ru Виртуальные консоли и терминалы во FreeBSD3.2 Виртуальные консоли и терминалы во FreeBSD FreeBSD можно использовать разными способами. Один из них -- набор команд в текстовом терминале. Используйте этот способ, и вся гибкость и мощь систем UNIX® будет в ваших руках. Этот раздел рассказывает о ``терминалах'', ``консолях'' и их использовании в FreeBSD. 3.2.1 Консоль Если во время установки вы не настроили FreeBSD для автоматического запуска графической среды при загрузке, система запросит ввод логина сразу после завершения стартовых скриптов. Вы увидите примерно следующее: Additional ABI support:. Local package initialization:. Additional TCP options:. Fri Sep 20 13:01:06 EEST 2002 FreeBSD/i386 (pc3.example.org) (ttyv0) login: В вашей системе сообщение может быть другим, но очень похожим на это. В данный момент нас интересуют последние две строки. Вторая с конца строка: FreeBSD/i386 (pc3.example.org) (ttyv0) В этой строке содержится немного информации о только что загруженной системе. Это консоль ``FreeBSD'', работающей на Intel или совместимом процессоре x86 архитектуры[1]. Имя этого компьютера (у каждого компьютера UNIX есть имя) pc3.example.org, и в данный момент вы видите системную консоль -- терминал ttyv0. Наконец, последняя линия всегда: login: Здесь вам предлагается ввести ``имя пользователя'', чтобы войти в FreeBSD. Следующий раздел описывает способ, которым вы можете сделать это. 3.2.2 Вход в FreeBSD FreeBSD это многопользовательская, многопроцессорная система. Это формальное описание системы, которая может быть использована множеством разных людей, одновременно запускающих большое количество программ на одном компьютере. Любой многопользовательской системе нужен способ отличать каждого ``пользователя'' от остальных. В FreeBSD (и всех UNIX подобных операционных системах), эта задача решается путем ``входа'' пользователя в систему перед запуском каких-либо программ. У каждого пользователя есть уникальное имя (``имя пользователя'') и персональный, секретный ключ (``пароль''). Перед тем, как разрешить пользователю выполнять какие-либо программы, FreeBSD запрашивает их оба. Сразу после загрузки FreeBSD и завершения работы стартовых скриптов[2], система предложит вам ввести имя пользователя: login: В этом примере, предположим что ваше имя пользователя john. Введите john в этом приглашении и нажмите Enter. Далее должно появиться приглашение ввести ``пароль'': login: john Password: Введите соответствующий имени johnпароль и нажмите Enter. Пароль не виден!. Не беспокойтесь об этом. Это сделано по соображениям безопасности. Если вы ввели пароль правильно, то сразу же войдете в FreeBSD и можете начать выполнять команды. Вы увидите сообщение дня (MOTD, или message of the day) за которым последует командная строка (с символом #, $, или %). Это означает, что вы успешно вошли в FreeBSD. 3.2.3 Множественные консоли Запуск команд UNIX из консоли это конечно хорошо, но FreeBSD может выполнять множество программ одновременно, поэтому наличие одной консоли может быть недостатком. В таком случае очень полезны ``виртуальные консоли''. FreeBSD может быть настроена для работы с несколькими виртуальными консолями. Вы можете переключаться с одной виртуальной консоли на другую, нажимая соответствующие сочетания клавиш на клавиатуре. У каждой консоли есть свой канал вывода и FreeBSD заботится о том, чтобы правильно перенаправить ввод с клавиатуры и вывод на монитор как только вы переключитесь с одной консоли на другую. Для переключения между консолями зарезервированы специальные комбинации клавиш[3]. Вы можете использовать сочетания Alt-F1, Alt-F2, до Alt-F8 чтобы переключаться между различными виртуальными консолями в FreeBSD. При переключении от одной консоли к другой, FreeBSD заботится о сохранении и восстановлении вывода на экран. Результатом является ``иллюзия'' наличия множества ``виртуальных'' экранов и клавиатур, которые могут быть использованы для ввода и запуска команд FreeBSD. Программы, которые вы запускаете на одной виртуальной консоли, не прекращают выполнение когда консоль становится невидимой. Они продолжают выполняться, когда вы переключаетесь на другую виртуальную консоль. 3.2.4 Файл /etc/ttys В конфигурации по умолчанию FreeBSD запускает восемь виртуальных консолей. Тем не менее это не ограничение оборудования, и вы можете легко настроить систему для загрузки большего или меньшего числа виртуальных консолей. Число и параметры виртуальных консолей задаются в файле /etc/ttys. Вы можете использовать это файл для настройки виртуальных консолей FreeBSD. Любая не закомментированная линия в этом файле (линия, не начинающаяся с символа #), содержит настройки для одного терминала или виртуальной консоли. Версия этого файла по умолчанию, поставляемая с FreeBSD, содержит настройки для девять виртуальных консолей и включает восемь терминалов. Это линии, начинающиеся с ttyv: # name getty type status comments # ttyv0 "/usr/libexec/getty Pc" cons25 on secure # Virtual terminals ttyv1 "/usr/libexec/getty Pc" cons25 on secure ttyv2 "/usr/libexec/getty Pc" cons25 on secure ttyv3 "/usr/libexec/getty Pc" cons25 on secure ttyv4 "/usr/libexec/getty Pc" cons25 on secure ttyv5 "/usr/libexec/getty Pc" cons25 on secure ttyv6 "/usr/libexec/getty Pc" cons25 on secure ttyv7 "/usr/libexec/getty Pc" cons25 on secure ttyv8 "/usr/X11R6/bin/xdm -nodaemon" xterm off secure За детальным описанием каждой колонки этого файла и всех опций, которые можно указать для настройки виртуальных консолей, обращайтесь к ttys(5). 3.2.5 Консоль в однопользовательском режиме Детальное описание ``однопользовательского режима'' можно найти в Section 7.6.2. Стоит отметить, что при работе FreeBSD в однопользовательском режиме есть только одна консоль. Виртуальных консолей нет. Установки консоли в однопользовательском режиме можно найти в файле /etc/ttys. Обратите внимание на линию, начинающуюся с console: # name getty type status comments # # If console is marked "insecure", then init will ask for the root password # when going to single-user mode. console none unknown off secure Note: Как сказано в комментариях выше линии console, можно отредактировать эту линию и изменить secure на insecure. Если вы сделаете это, FreeBSD даже при загрузке в однопользовательском режиме будет запрашивать пароль root. Будьте осторожны при изменении этого значения на insecure. Если вы забудете пароль root, загрузка в однопользовательский режим сильно усложнится. Это все еще возможно, но несколько более сложно для тех, кто не еще не очень освоился с процессом загрузки FreeBSD и вызова программ. Notes[1] Это следует из обозначения i386. Обратите внимание, что даже если FreeBSD работает не на процессоре Intel 386, это обозначение будет i386. Здесь показан не тип процессора, а его ``архитектура''. [2] Стартовые скрипты -- это программы, запускаемые автоматически во время загрузки FreeBSD. Их основная задача -- подготовить систему к запуску других программ и запустить настроенные сервисы, которые будут работать в фоновом режиме, выполняя полезную работу. [3] Подробное техническое описание деталей работы драйверов консолей FreeBSD и клавиатуры можно найти в syscons(4), atkbd(4), vidcontrol(1) и kbdcontrol(1). Здесь мы не раскрываем деталей, однако интересующиеся этим вопросом всегда могут обратиться к страницам справочника за более детальным объяснением принципов этой темы. bezopasnik.org Freebsd что это?Прочитал в просторах инета статью: «Есть ли жизнь на FreeBSD?» — если возник подобный вопрос, значит уже что-то не в порядке… Прежде всего -это операционная система. Второй день читаю о FreeBSD огорчает факт, что все статьи с бородой. Складывается впечатление, что о FreeBSD “модно” было писать раньше, а сейчас и сказать нечего. На ixbt.com: «Linux или FreeBSD? Без гнева и пристрастия» 2004 года?! Остальные в большинстве своем до 2010 года. Я бы сказал FreeBSD, тот, что десктопный, или еще слишком молод или слишком… в общем, не зря вопрос задали…, вспомнили о старике перед смертью! А консольный FreeBSD, как жил так и живет. Обыватели его просто не видят. Консольный FreeBSD, как партизаны, их не видно, а плоды их деятельности у всех на виду. Львиная доля серверов крупнейших компаний на FreeBSD. Раньше и Linux был в подполье, посмотрите на ситуацию сейчас. Сколько десктопных дистрибутивов появилось и на равных конкурируют с платным win., который без зазрения совести копирует большинство “фишек” у своих бесплатных конкурентов. Не далек тот день когда и FreeBSD выйдет из подполья первые признаки, появление десктопных версий для несведущих пользователей в системе FreeBSD. Из тех что видел и запускал как LiveDVD это:PC-BSDGhostBSD Для себя выбрал FreeBSD и собираюсь установить для, ознакомления. А перед этим, затеял серфинг форумов по GhostBSD, решил почитать с какими проблемами люди сталкиваются, что пишут?!?!? …да сталкиваются, пишут, но о GhostBSD ни кто ни чего не пишет.На форумах регистрироваться не стал, кто знает останусь ли с GhostBSD? А вот в пару блогах записи оставил. Тишина такая, что в пору переживать не только о FreeBSD… Так что вопрос по существу: “Есть ли жизнь на FreeBSD?” Далеко ходить не надо посещаем сайт: “unixforum.org”, сразу видно живые дистрибутивы: FreeBSD, NetBSD, OpenBSD, DragonFly:2 375 — тем15 517 — ответов Red Hat Linux, Fedora:3 666 — тем24 955 — ответов Mandriva Linux, Mageia, ROSA Desktop PCLinuxOS:6 875 — тем59 938 — ответов Debian GNU/Linux Damn Small Linux, Knoppix:5 455 — тем42 112 — ответовСтатистика на момент написания статьи. Дальше я думаю продолжать нет смысла и так все видно. К этой статистике добавлю, процентов девяносто тем на форуме по FreeBSD, Вы не поймет о чем речь. А если рискнете задать вопрос из ряда: “как установить googe chrome”, к примеру, за этот форум не скажу, но по опыту знаю, что профи на форуме, не снизойдут к Вам, и подначивать будут. Такие мерзкие людишки, встречаются. Пока сам учился, навидался такого. На форумы по Linux, только Mandriva и KUbuntu отличились. После общения на форуме, по этим дистрибутивам, снес и поставил другой Linux и в сторону Mandriva и KUbubntu больше не смотрю и сколько люди обращались, отговаривал. А что самое смешное, на обеих форумах максимальное число тем еле превышало тысячу. У меня сложилось впечатление, будто новичков отваживают специально. Вы скажите FreeBSD для системных администраторов для работы, соглашусь. Linux, тоже для работы, но и простые граждане с удовольствием пользуются, поэтому Linux, за последнее время так популярен. Linux повернулся лицом к людям, Ubuntu сделали дружественный интерфейс и другим Linux пришлось подтянуться.А FreeBSD, пока по отношению к простым гражданам, далеко не лицом повернут, а жаль! Вот что пишут бывалые о FreeBSD.Статья предостережение для новичков: “Установка FreeBSD 10.1. Примечания для новичков”. Если Вам кто-то скажет: “FreeBSD не сложная система” и предложат ее как альтернативу win или Linux, не верьте, врут. Выше указанная статья и мой личный опыт подтверждение. Только потом не говорите, что я Вас не предупреждал. ВыводыНа мой взгляд появление FreeBSD на LiveDVD это первый шаг к простым пользователям и завоевание мира десктопных дистрибутивов. Если FreeBSD будет развиваться в этом направлении сама собой возникнет здоровая конкуренция между всеми операционными системами, от этого выиграют и сами ОС и пользователи. Пример установки операционной системы. Похожие статьи:Запись имеет метки: Компьютерные программы moydrugpc.ru |
|
||||||||||||||||||||||||||||||||||||
|
|