Окак
Кружка в виде Alt На АлиЭкспресс
Кружка в виде Alt На АлиЭкспресс
С терминалов. Точного значения не нашёл, но подозреваю такое.
Буквопечатающий терминал работает так: при нажатии на кнопку он печатает символ на бумаге и одновременно передаёт в линию. Мейнфрейм не возвращает его «эхом» назад.
Терминал — сравнительно «тупое» устройство для доступа к удалённому компьютеру. Представлял собой сначала электрическую пишущую машинку с модемом, потом сравнительно простое логическое устройство с небольшим количеством памяти, монитором и модемом.
Мейнфрейм — большой многопользовательский компьютер, обеспечивавший доступ через терминалы.
У машинки есть спусковой механизм, совсем как в часах, по-английски escapement — он сдвигает каретку по одному знакоместу за раз. На время передачи многосимвольной управляющей команды (так называемой escape sequence) спусковой механизм терминала блокировался и кнопки не выдавали видимых символов.
Когда терминалы перешли с машинок на видео, кнопка по омонимии (escape — сбежать) стала использоваться для выхода откуда-то.
Надпись АР2, встречающаяся на некоторых клавиатурах, кириллическая, означает «авторегистр 2» и восходит к тем же управляющим командам.
С электронных машинок.
С ними всё просто: это функциональные клавиши, функция 1…12 — значение не определено и может меняться от программы к программе. Собственно, и на машинках часто функций было больше, чем кнопок, и можно было коммутатором выбрать те, которыми чаще пользуешься.
С механических машинок. Что написано пером, не вырубишь топором — так что кнопка всего лишь делала пробел назад, то есть сдвигала каретку на одно знакоместо назад.
В советских компьютерах звалась «ЗБ = Забой».
С механических машинок
Клавиша «табуляция» использовалась, как ни странно, для набора таблиц, перегоняя каретку прямо к запрограммированной позиции.
В интерфейсах по аналогии прыгает между полями.
Разрешите не по порядку. С механических машинок.
Shift — сдвиг. Клавиша сдвигала вверх каретку пишущей машинки, чтобы получить второй регистр букв и знаков. При отпускании клавиши каретка возвращалась вниз под собственным весом.
В советских компьютерах звалась «Регистр».
С миникомпьютеров и терминалов 1970-х — не могу сказать, кто там первый.
Миникомпьютер — однопользовательский компьютер на микросхемах небольшой степени интеграции, размером в одну-две стойки. В отличие от микрокомпьютера, который сделан на процессоре высокой степени интеграции, умещается на столе и по первым порам был слабее мини-.
Кнопки машинки требуют нажатия с усилием, да и каретка весит немало — потому сложно печатать много, удерживая Shift. Так что каретку можно было зафиксировать в верхнем регистре клавишей с говорящим названием «Shift lock», фиксация сдвига. В таком виде она попала и на компьютеры.
На более продвинутых компьютерах она фиксировала не все символы, а только буквенные, и получила название «фиксация заглавных» — Capitals Lock. Хорошие нестирающиеся клавиши или гравированные, или отлитые из двух разных пластмасс — обе технологии не позволяют мелкого шрифта, потому Caps.
С терминалов. Control characters — управляющие символы, символы с кодами от 0 до 31, использовавшиеся как дополнительные команды.
В советских компьютерах звалась «Упр» или «УС».
С миникомпьютеров 1970-х.
Использовалась для передачи дополнительных символов из второй половины кодировки, с номерами от 128 до 255 (alternate characters).
С миникомпьютеров 1970-х.
Использовалась для передачи дополнительных и псевдографических символов из второй половины кодировки (alternate/graphic characters).
Очевидно, если у кодировки была вторая половина, именно там валялись европейские умляуты, и вводились через этот AltGr. Так что клавиша получила дальнейшую жизнь в локализованных под Европу IBM’ах — часть символов, в основном какие-нибудь собаки @, приходилось вводить удержанием этого самого AltGr.
С компьютера IBM PC.
Компьютер имел в BIOS особый обработчик, отпечатывавший на принтере целый экран.
С компьютера IBM PC/AT.
Клавиша «системный запрос» (System request) обращалась напрямую к ОС, чтобы, например, завершить работающую программу. Впервые замечена в упрощённых моделях IBM PC/XT, выполнявших одну функцию — терминал к мейнфреймам IBM/370.
Когда процессор 80286 позволил минимальную многозадачность, потребовалась дополнительная клавиша, чтобы эту многозадачность обеспечивать, и для этого клавишу «системный запрос» сделали и в IBM PC/AT. Ныне используется исключительно в Unix для насильного «выбивания» программ из памяти и прочих жёстких перезагрузок.
С компьютеров IBM PC.
Переключает режим прокрутки — в одном режиме кнопки-стрелки двигают курсор, в другом прокручивают всё окно. И поныне так действует большинство электронных таблиц, включая Excel и LibreCalc.
Я не нашёл этой клавиши на компьютерах более ранних, чем IBM PC/AT.
Понятно, что эта клавиша годится только для медленных однопользовательских машин — приостанавливает вычисление, чтобы пользователь мог спокойно прочитать бегущий текст.
Зато в терминалах существовала клавиша «Hold», выкидывавшая пришедшие с мейнфрейма данные в никуда — тоже чтобы прочитать хоть часть бегущего текста.
С телеграфа, и там означает «разрыв»!
Сброс телеграфной сессии происходит разрывом линии. В дальнейшем кнопка разрыва проникла в терминальные протоколы, а потом и во все возможные микрокомпьютеры, только уже ничего не разрывала. В советских компьютерах, как правило, называлась «Стоп».
Ныне прерывает консольную программу. С полноэкранными, как правило, ничего не делает.
AltGr: компьютер IBM PC был хорош тем, что локализовался полностью программно, изначально на заводе, а с видеоадаптера EGA — и пользователем через резидентную программу. Так что ничего не стоило вкорячить другую раскладку — правда, ценой некоторых символов.
Так, в немецком нужны девять новых символов (три умляута, эсцет ß только строчный, градус ° и параграф §), добавилась одна кнопка — а через правый Alt, переименованный в AltGr, вводили собаку @, скобки {}[], вертикальную черту | и тильду ~, итого семь.
С появлением евро и Юникода всё больше раскладок, даже те, которые изначально AltGr-слоя не имели, его получили.
Print Screen: некоторые терминалы имели кнопку Copy, которая делала то же самое.
Наверно гуру линукса накидают мне г..на, но я всёже хочу поделиться.
Потихоньку перевожу сервера на российское ПО, выбрал Alt server как максимально удачный для меня. Как то уже писал про установку 1с с публикацией базы через apache.
Теперь вот встала задача собрать raid 6 для рабочего сервера. Накинул дисков 4*4 Tb.
Fdisk конечно хорош, но хотелось через графический интерфейс, выбрал cockpit, простой удобный сервис, я им уже пользовался на mint'e никаких проблем...
Но тут встал вопрос что cockpit не может получить права root для работы с дисками т.к. ему нужен sudo, а в Alt linux su. С точки зрения безопасности su конечно надёжней, но моей задачи сейчас не решает
Нешается простым способом добавляем пользователя в группу wheel
Идём в \etc\sudoers
И раскоментируем строчку как показано на картинке.
Нашёл на дзене это решение, автора не помню в вики Alt linux не описано как получить права администратора в cockpit.
P.s. после проделанных операций в административном режиме не забудте закоментить обратно строчку. Sudo понижает безопасность вашего сервера т.к. может поднять права пользователя до root.
Вдруг кому пригодиться!
И вновь удивляюсь с наших современных "СисАдминов" в этом посте хочу показать самую базу при настрой alt-linux. И возможно в следующих постах подробнее будут остальные настройки для самоучек по системному администрированию на моем любимом линуксе. ;)
Для полноценного функционирования устройств на основе альт в сети нужно задать параметры их интерфейсам. Всё довольно просто, давайте разберем
Они находятся по адресу,прописываем:
/etc/net/ifaces/имя порта (например: eth0,eth1)
Для функционирования им требуется задать параметры
Можно скопировать их с дефолтных настроек, а лучше самим прописывать, так в любой ситуации быстро напишите базу:
cp /etc/net/ifaces/default/options /etc/net/ifaces/номер интерфейса
Разберём основные параметры
DISABLED=no
ONBOOT=yes
TYPE=eth
BOOTPROTO=static | в зависимости что требуется может быть и dhcp
В случае если у вас статический ip адрес потребуется прописать его в файле /etc/net/ifaces/имя интерфейса/ipv4address
например
192.168.1.1/25
В файле /etc/net/ifaces/имя интерфейса/ipv4route прописываются шлюзы например
default via 192.168.1.1
В файле /etc/net/ifaces/имя интерфейса/resolv.conf прописываются dns сервера например
nameserver 192.168.1.1
в файле /etc/net/sysctl.conf должна быть следующая настройка чтобы разрешить пересылку пакетов между всеми интерфейсами устройства
net.ipv4.ip_forward = 1
Прописывается на внешнем ip адреса устройств
iptables -t nat -A POSTROUTING -o eth0 -j MASQUERADE
iptables-save > /etc/sysconfig/iptables
systemctl enable --now iptables
Перезагрузка сети после внесения изменений
systemctl restart network
Если сеть требует создания vlan создаём под них отдельные папки с эдентичними с обычними интерфейсами файлами options ipv4address ipv4route - если нужно resolv.conf
Например
mkdir eth1.100
Options в таком случае будет отличаться
TYPE=ovsport
BRIDGE=HQ-SW - например такой может быть любой
VID=100 - на выбор
BOOTPROTO=static
Аналогична на других vlan интерфейсах
Настройка моста
mkdir ИМЯ МОСТА который в настройках vlan
настройки моста
TYPE=ovsbr
HOST='интерфейс' напр eth1
В файле default/options отключим затирание при перезагрузке
OVS_REMOVE=no
Применим все настройки
systemctl enable --now openvswitch
systemctl restart network openvswitch
проверка
ovs-vsctl show
Создание моста
mkdir /etc/net/ifaces/tunnel
пишем адрес моста ipv4address напр 10.0.0.1/30
vim options
Вставим настройки:
TYPE=iptun
TUNTYPE=gre
TUNLOCAL=локальный адрес интерфейса eth0
TUNREMOTE=eth0 на другой стороне
TUNOPTIONS="ttl 64"
HOST=eth0
ONBOOT=yes
DISABLED=no
BOOTPROTO=static
Аналогичные настройки кроме локального и удаленного адреса на другой стороне
Все айпишники лишь пример, лучше ставьте ваши и сможете быстро понять как это всё устроено.