Олег Цилюрик: > Хотя, вот исторический парадокс! - все текстовые программы, кторые в 99.9...% случаев запускаются в графическом терминале, называются консольные приложения. И даже в системах Windows, где вообще "на дух" нет текстовой консоли - всё-равно консольные приложения...
Ну так все верно, что не так. Терминал дает вам доступ к консоли удаленно. Через консоль, мы можем вызвать терминальную сессию для другой удаленной консоли.
Программы пишутся для консоли.
Ну не только. В некоторых случаях так реализуется multipath в рамках контролеров, что более динамично может распределить нагрузку. Многие Инженеры разбивали и создавали в первых СХД RAID на один из двух контролеров, что вызывала ненужную нагрузку.
Вы не первый кто жалуется на mail.ru тут. Я специально посмотрел ваши вопросы,думаю что возможно вы его уже задавали. Сам mail.ru не использую. Проверить только через support, составить список таких писем дату и время отправки. В остальном связанны руки, как и везде и банально нет доступа к логам.
Олег Цилюрик: >В Linux-обиходе терминалом давно уже называют все GUI эмуляторы терминала...
Ну так все верно. Эмулятор терминала, который имеет доступ к консоли через X сервер.
Теперь посмотрите, на что я ответил.
>Можно было бы вообще консоль (текстовую) и терминал (графический) употреблять как синонимы, в пользовательском смысле (какая вам разница? ;-)
Смысл в том, что это разные вещи. Консоль - это прямой доступ к системе, терминал - удаленный. Пусть он будет запущен на этой же машине из под X, но удаленный.
Тёма Макеев: Люди делают как удобно. На мой взгляд смысла именно так дробить нет. Можно дробить уже на уровне приложений. В вашем варианте было бы удобно nginx+php и отдельно mongodb.
(это мое имхо)
Тёма Макеев: Самое простое в вашем случаи будет использовать clonezilla. Она позволит вам сделать образ/копию/бэкап , записать это все потом на iso с clonezilla и сделать восстановление как интерактивно, так и в тихом режиме. Но опять же, если задача состоит только в этом. Можно сделать и свой liveusb/cd и написать скрипт который tar будет делать образ системы и потом его уже разворачивать, но это более долгий путь.
>наконец, в серверном Linux может вообще не быть графики (X Window), а значит и терминалов, но там всегда и обязательно может быть до 63 текстовых консолей...
Тут вы не правы. Консоль, может выступать как терминал :)
Для этого надо использовать rlogin, telnet, ssh .
Консоль может использовать framebuffer и она уже не будет текстовая.
(на мой взгляд, очень зря забросили идею фреймбуфера)
Консоль может быть через COM(Serial) порт и это будет именно консоль.
И да,та консоль о который мы говорим - /dev/tty1 по /dev/tty63 - это виртуальная консоль :D
Это дает нам иллюзию нескольких консолей. Да и именно они управляются с клавиатуры.
У нас там еще есть /dev/vcs (Virtual Console Screen) , /dev/vcsa1 (Virtual Console Screen with Attributes ), /dev/ttyS0 (Serial)
>Можно было бы вообще консоль (текстовую) и терминал (графический) употреблять как синонимы, в пользовательском смысле (какая вам разница? ;-)
Разница в том, что это в корне не верно.
Еще раз - консоль - это то, куда мы имеем доступ напрямую к машине. Например вы подошли физически к серверу и получили к нему прямой доступ, через виртуальную консоль или serial.
Терминал - это удаленный доступ. Не важно какой, графический или текстовый.
>- многие (но не все) сообщения ядра и модулей ядра Linux отображаются в текстовой консоли, но не отображаются в эмуляторе терминала;
Не совсем верно, хотя почти правда.
1) это актуально больше для логов, когда делают перенаправление для ошибок в первую или шестую консоль. Мир с тех пор изменился и от такой практике отказались, так как все выполняется удаленно.
2) через терминал, можно получить доступ к консоли. SSH позволяет это организовать.
Первое, что приходит людям в голову это screen и tmux, но у ssh есть опция -t которая ТАДА !
ssh -t (open a pseudo tty) run commands on a remote server
Example ssh -t [user]@[remote-server] vim [file]
>- текстовая консоль и эмулятор терминала совершенно по-разному руссифицируются: что во 2-м выглядит как текст, в 1-м может быть как ... кракозябры;
Не верно. Это всего лишь означает, что у вас неправильно сконфигурирован терминал или он по каким-то причинам неправильно понимает настройки или передает не те настройки.
Это хорошо будит видно, если вы захотите использовать в консоли 256 цветов и правильное отображение в терминале.
> если из модулей ядра Linux выбросить русскоязычное сообщение даже на корректно руссифицированную консоль ... то опять же - кракозябры;
Это все определяется стандартом VT100, понятное дело,что в те далекие времена не кто не думал о UTF8 и вообще о РФ. Поэтому ANSI цветет и пахнет.
Для большой наглядности, так как писать немного лень,да и время нет. Тут на один выпуск передачи хватит рассказывать.
OnYourLips: Ну он дал сайт на DNS+, о б/у речи пока нет. Возможно и обычно это так, люди не понимают, что они хотят , а есть определенная цель, что-то изучить. В любом случаи надо дождаться ответа автора для более детальных предложений.
OnYourLips: 6 это я бы сказал дно. Человек просто не уложится с такими потребностями в 20-26. Особенно когда рубль просел. Ноутбук за 350-400 $, это нетбук :)
>Хочу использовать для web-разработки и немножко для 3D.
Какие задачи WEB, какие задачи 3D.
Первая требует памяти как минимум 6gb для комфортной работы (мне для web уже и 8 мало)
3D накладывает определенные задачи по выбору карты.
Очень расплывчатый вопрос. Да есть. Самое популярное это ffmpeg, который вам позволит сделать захват чего угодо и вывести кудава вам надо. Вот статья на эту тему.