Дерево страниц

Вы просматриваете старую версию данной страницы. Смотрите текущую версию.

Сравнить с текущим просмотр истории страницы

« Предыдущий Версия 11 Следующий »

Подсказка в командной строке

В ОСОН Орёл и ОССН Смоленск по умолчанию включен так называемый "bash completion":


При наборе команд в командной строке можно нажать клавишу "Tab", и система постарается угадать и дописать набираемое имя файла или каталога,
а если нажать несколько раз - выведет на экран возможные варианты.

Как получить права суперпользователя

Для выполнения одной команды:

sudo <команда>

Для выполнения нескольких команд:

sudo -i

Как настроить "стрелки на цифровой клавиатуре"

Многие пользователи Windows привыкли использовать стрелки цифровой клавиатуре ("numpad"),
в том числе "shift-стрелки" для выделения.
В ОС ASTRALINUX "shift-стрелка" "по умолчанию" выдаёт цифры вместо стрелок.

Включить "windows-style numpad":

"Пуск" - "Панель управления" - "Рабочий стол" - "Раскладка клавиатуры"
Включить "Изменить раскладки клавиатыры по умолчанию"
Перейти в закладку "Опции XKB"
В списка опций найти и выбрать пункт "Различные опции совместимости" - "NumLocks on: digits, Shift switches to arrow keys; NumLock off: always arrow keys (as in MS Windows)"
Нажать "Да" или "Применить"

Из командной строки, например, так:

setxkbmap -option numpad:microsoft

Подключаемся по SSH без ввода пароля

На машине-клиенте создать ключи для подключения командой

ssh-keygen 

Можно указать команду без параметров.
Согласиться с предложением записать создаваемый ключ в файл по умолчанию: ~/.ssh/id_rsa
Пара из открытого и закрытого ключей будет автоматически создана в подкаталоге .ssh домашнего каталога пользователя:

~/.ssh/id_rsa
~/.ssh/id_rsa.pub

Далее, ОТКРЫТЫЙ ключ ~/.ssh/id_rsa.pub нужно передать на сервер, к которому нужно подключаться.
При этом нужно указать имя пользователя, от имени которого будет производиться подключение (если оно не совпадает с именем пользователя на компьютере-клиенте).

ssh-copy-id -i ~/.ssh/id_rsa.pub имя_пользователя@имя_севрера

На запрос пароля всести пароль пользователя удалённого компьютера, и ключ будет передан и установлен.

Проверить результат можно подключением, котрое должно выполниться без запроса пароля :

ssh имя_пользователя@имя_севрера

Для удобства работы, после подключения к удалённому компьютеру по SSH, можно запустить на удалённом компьютере Midnight Commander.

Midnight Commander

Midnight Commander - файловый менеджер с текстовым интерфейсом (типа Norton Commander, если кто-то еще помнит) для UNIX-подобных операционных систем.

Входит в стандартные дистрибутивы ОСОН Орёл и ОССН Смоленск, устанавливается при установке ОС по умолчанию, настроек не требует, и немедленно готов к работе.  

Запускается из командной строки командой 

mc

Возможности:

  • Работа с различными архивами и образами файловых систем, так, как если бы они являлись обычными каталогами;
  • Работа с удалёнными компьютерами:
    • C сетевыми файловыми системами Samba, FTP, SFTP;
    • Через подключение SSH
      • Может быть запущен на строне удалённой машины - обеспечивает работу с файлами удалённой машины
      • Может сам установить подключение SSH  (FTP,SFTP) с удалённой машиной,
        обеспечивая работу с файлами удалённой машины, и обмен файлами между удалённой и локальной машинами.
  • Выполнение операций копирования и перемещения файлов в фоновом режиме;
  • Встроенный текстовый редактор с подсветкой синтаксиса;

Как безопасно отмонтировать флешку?

Отмонтирование подключенных устройств в ОСОН Орёл и ОССН Смоленск может выполняться с помощью графического инструмента fly-admin-reflex (для подключаемых носителей информации),
или из командной строки командой

umount

В ситуации, когда вышеуказанные средства не могут размонтировать устройство, сообщая, что устройство занято,
диагностика ошибки сразу содержит подсказку, как искать причину занятости устройства:

В некоторых случаях полезная информация о процессах, использующих устройство может быть найдена командами lsof(8) или fuser(1)

Для того, чтобы воспользоваться указанными в подсказке командами, в первую очередь нужно узнать, куда именно примонтировано интересующее нас устройство.
Определить точку монтирования можно с помощью команды mount, вызванной без аргументов, которая выдаст полный список всех примонтированных устройств.
В случае USB-накопителя проще воспользоваться менее многословной командой проверки свободного места на дисках

df

которая выдаст список смонтированных дисков.

Далее в примерах предположим, что точка монтирования /media/user/flash.

Команда lsof довольно сложна в использовании, выдает много информации, и для поиска в выдаваемом ею списке проще всего использовать команду поиска grep с именем точки монтирования в качестве аргумента:

lsof | grep /media/user/flash

Команда fuser гораздо менее многословна, и может предоставить конкретный список процессов и их владельцев, относящихся к указанной в качестве аргумента точке монтирования:

fuser -mv /media/user/flash

Команду fuser можно также использовать для принудительного (небезопасного) размонтирования:
вызов с применением ключа -k автоматически остановит все обнаруженные процессы, мешающие размонтировать устройство.

fuser -km /media/user/flash

Полную справку по командам можно получить в документации MAN:

man lsof
man fuser


  • Нет меток