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

Сравнение версий

Ключ

  • Эта строка добавлена.
  • Эта строка удалена.
  • Изменено форматирование.

Оглавление

Отображение дочерних

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

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

Информация

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

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

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

Информация
sudo <команда>

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

Информация

sudo -i

или

Информация
sudo -s


Раскрыть
titleРазница между sudo -i и sudo -s

Ключ -i (имитация исходного входа) заново запускает командную оболочку (shell), определённую в БД password database для целевого пользователя (/root).
Это значит, что командной оболочкой будут прочитаны и обработаны файлы первичных настроек .profile или .login.
Если с помощью опции -c задана команда, она будет передана оболочке для выполнения.
Если команда не задана, будет запущена интерактивная командная оболочка, перед запуском которой sudo попытается перейти в домашний каталог пользователя (/root).

Ключ -s (shell) запускает командную оболочку (shell), определённую в переменной окружения SHELL, а если переменная не определена — то оболочку, определённую в БД password.
Если с помощью опции -c задана команда, она будет передана оболочке для выполнения.
Если команда не задана, будет просто запущена интерактивная командная оболочка.

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

Многие пользователи 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-keygen
ssh-keygen
Подключаемся по 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
Якорь
MidnightCommander
MidnightCommander

Информация
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