Установка мс. Midnight Commander: установка, оновлення та використання MC

Жарознижуючі засоби для дітей призначаються педіатром. Але бувають ситуації невідкладної допомоги при лихоманці, коли дитині потрібно дати ліки негайно. Тоді батьки беруть на себе відповідальність і застосовують жарознижуючі препарати. Що дозволено давати дітям грудного віку? Чим можна збити температуру у дітей старшого віку? Які ліки найбезпечніші?

Оригінал: Midnight Commander - A Console Based File Manager for Linux
Автор: Pungki Arianto
Дата публікації: 23 жовтень 2013 року
Переклад: А. Кривошей
Дата перекладу: травень 2013 р

Якщо вам доводиться працювати з великою кількістю файлів в командному оточенні, то ви можете знайти таку роботу досить напружена. У графічному оточенні є файлові менеджери, які допомагають підвищити швидкість роботи з файлами. Вам не потрібно пам'ятати назву і синтаксис кожної команди, пов'язаної з файлами.

У командному оточенні для роботи з файлами ви повинні знати основні командиі їх синтаксис. На щастя, в Linux також є текстовий файловий менеджер, Що працює в консольному оточенні. Він називається Midnight Commander (далі ми будемо називати його просто MC).

заголовки розділів

Сайт Midnight Commander каже:
"GNU Midnight Commander - це візуальний файловий менеджер, розповсюджуваний під ліцензією GPL, і тому він кваліфікується як Free Software. Це потужна текстова повнофункціональна програма, яка дозволяє вам копіювати, переміщати і видаляти файли і директорії, проводити пошук файлів і запускати на виконання команди оболонки . Також включені вбудовані редактор і програма для перегляду файлів ".

Як встановити Midnight Commander в Linux

За замовчуванням MC, як правило, не встановлюється. В Debian, Ubuntu і Linux Mint ви можете встановити його за допомогою команди apt-get:

$ Sudo apt-get install mc

У RHEL, CentOS і Fedora ви можете використовувати команду:

# Yum install mc

Після завершення інсталяції просто введіть "mc" (без лапок) в консолі для його запуску.

Можливості Midnight Commander

MC має багато корисних як для користувачів, так і для адміністраторів, функцій.

Копіювання, видалення, перейменування / переміщення, створення директорій

Інтерфейс MC розділений на дві колонки, незалежні один від одного. Кожна колонка представляє активну директорію. Ви можете перемикатися між ними за допомогою клавіші Tab. У нижній частині екрана ви можете бачити кнопки з номерами, які відносяться до функціональних клавіш F1 - F10.
Для копіювання файлу з однієї директорії в іншу просто виділіть її та натисніть "F5". Для копіювання декількох файлів відразу необхідно спочатку виділити їх за допомогою клавіші "Insert".

MC запросить у вас підтвердження. Для початку копіювання просто натисніть "OK".
Видалення файлів ще простіше. Просто виділіть файли і натисніть "F8". Переміщення файлів виконується за допомогою клавіші "F6".
Однак перейменування файлів трохи відрізняється. Натиснувши клавішу "F6", вам необхідно ввести нове ім'я файлу. Приклад, як це робиться, наведено нижче на скріншоті.

Для створення директорії ви можете натиснути "F7". MC створить нову директорію в поточній. Щоб дізнатися, що ще MC може робити з файлами, натисніть "F9"> File.

Вбудована утиліта для перегляду файлів

У командному режимі є безліч текстових редакторів, таких як vi, joe і nano. MC має свою вбудовану програму для перегляду вмісту текстових файлів. Для її запуску виділіть файл і натисніть "F3". Ви також можете при необхідності редагувати файл, виділивши його і натиснувши "F4".
Коли ви запустите текстовий редактор в перший раз, MC попросить вас вибрати текстовий редактор за замовчуванням:

[Email protected]~ $ Select an editor. To change later, run "select-editor". 1. / bin / ed 2. / bin / nano

Потім, коли ви натиснете клавішу "F4", MC буде використовувати вибраний вами текстовий редактор. Якщо ви хочете змінити редактор за замовчуванням, просто натисніть "F2", ви беріть "@" і введіть "select-editor" (без лапок).

Що, якщо ви хочете використовувати інший текстовий редактор, що не виявлений MC? Припустимо, ви хочете працювати з Vi. Це можна зробити по іншому. Знайдіть в своїй домашній директорії файл ".selected_editor". це прихований файл, Тому він починається з точки. Відредагуйте його наступним чином:

# Generated by / usr / bin / select-editor SELECTED_EDITOR = "/ usr / bin / vi"

Права доступу до файлів

Файли і директорії мають права доступу, які вказують, хто може читати, записувати і виконувати файли і директорії. Команда для управління правами доступу - chmod. Щоб дізнатися, як нею користуватися, наберіть в терміналі "man chmod".
В MC вам потрібно тільки виділити файл, потім натиснути "F9"> File> Chmod або "Ctrl-x" і "c". МС покаже вам поточні права доступу виділеного файлу і параметри, які можна змінити.

власник файлу

Файли і директорії мають свого власника, а також групу власника. Привілеї власника управляються за допомогою описаної вище команди chmod. Управління власниками здійснюється за допомогою команди chown.
Як завжди, щоб дізнатися, як нею користуватися, наберіть в терміналі "man chmod". В MC вам потрібно просто виділити файл, потім натиснути "F9"> File> Chown, або "Ctrl-x" і "o". Тепер ви можете задати власника і групу власника зі списку доступних користувачіві груп.

У MC також є функція "Advanced Chown", яка являє собою комбінацію chmod і chown, що дозволяє виконувати дві описані вище завдання в одному місці. Натисніть "F9"> File> Advanced Chown.

За замовчуванням MC має двохпанельний інтерфейс. Ці панелі призначені не тільки для локальних директорій. Ви можете підключити їх до віддаленого комп'ютерапо FTP.
В цьому випадку MC виступає в якості FTP-клієнта. Для підключення вам необхідно натиснути "F9"> FTP Link. MC запросить дані для підключення в наступному форматі:

User: [Email protected] _or_ip_address

Якщо введені дані вірні, в одній з панелей ви побачите список директорій віддаленого комп'ютера.

Для відключення FTP-з'єднання ви можете натиснути "F9"> Command> Active VPS Link. У списку директорій Active VFS ви побачите своє FTP-з'єднання. Виберіть його і натисніть "Free VFSs". Якщо ви хочете просто переключитися на локальну директорію без розриву FTP-з'єднання, виберіть "Change to".

Якщо у вашій мережі використовується проксі-сервер, ви можете налаштувати MC на роботу з проксі. Натисніть "F9"> Options> Virtual FS> Always use ftp proxy.

Вихід з Midnight Commander

Щоб вийти з Midnight Command, натисніть "F9"> File> Exit або "F10".

Для більш детального ознайомлення з можливостями MC, постетіте Midnight Commander FAQ.

Щоб позбавити себе від мук при використанні командного рядка, А також не втратити розум від текстового редактора VI, необхідно встановити файловий менеджер. Який дозволить не тільки вільно «подорожувати» по диску Вашого сервера, але і створювати і редагувати папки (каталоги, директорії) і файли.

Як встановити Midnight Commander в CentOS

Для CentOS існує до болю схожий на відомий з DOS часів файловий менеджер Пітера Нортона Norton Commander, як по зовнішнім виглядомі колірній гамі, Так і по фукціоналу файловий менеджер Midnight Commander.
Установка його зводиться до однієї команди:

Yum install mc

Для запуску файлового менеджера Midnight Commander використовуйте:

Після чого спілкування з CentOS приймає знайомий вид часів DOS.

Менеджер пакетів YUM

Уже не перший раз в цій статті я посилаюся на команду YUM для установки програмного забезпечення. Пора познайомитися з нею ближче.

Що таке yum

YUM (Yellow dog Updater, Modified) - це менеджер пакетів, який вміє запитувати інформацію про пакети, отримувати пакети з репозиторіїв, встановлювати і видаляти їх, використовуючи автоматичне дозвіл залежностей, а також оновлювати цілком систему до останніх версій пакетів.

Основні команди yum

Перевірка наявності оновлень:

Yum check-update

Оновлення всієї системи:

Yum update

Оновлення тільки конкретного пакета:

Yum update<имя пакета>

Встановити пакет:

Yum install<имя пакета>

Видалити пакет:

Yum remove<имя пакета>

Показати всі доступні в репозиторії пакети:

Yum list

Перевірити доступність пакета в репозиторії (в імені пакету можна використовувати групові символи? І *):

Yum list<имя пакета>

Знайти пакет в назві якого або описі присутній вказане значення:

Yum search<строка поиска>

Очистити кеш системи:

Yum clean all

Як відкотити оновлення:

Yum downgrade<имя пакета>

Чим відрізняються команди YUM UPDATE і YUM UPGRADE

Я промовчав про ще одній команді - YUM UPGRADE. Дія якої схоже з YUM UPDATE. Різниця в тому, що при оновленні пакетів UPDATE зберігає застарілі версії пакетів, тобто при установці нової версіїпакету, стара також залишається в системі.
UPGRADE не зберігається попередніх версій. Тобто відбувається повне заміщення.

Зазвичай установка MS SQL Serverне розглядається, оскільки вважається, що це досить просто - кілька разів натиснув кнопку Далі і база даних встановлена. Тим не менш, є кілька нюансів, здатних отруїти життя навіть досвідченому адміністратору, за умови, що він раніше не встановлював MS SQL Server для 1С.

Створення віртуальних серверів

Насамперед необхідно створити один або два віртуальних сервера. Раніше ми вже писали про вибір оптимальної конфігурації віртуального сервера для 1С. При великому навантаженні вам знадобиться два віртуальних сервера - один буде використовуватися для 1С, а другий - для СУБД. У цій статті будемо вважати, що навантаження помірна, тому і 1С, і СУБД будуть встановлені на один сервер. Конфігурація віртуального сервера приведена в таблиці.

Конфігурація віртуального сервера при помірному навантаженні

Установка MS SQL Server для 1С

скачайте останню версію MS SQL Server. Детально процес установки ми розглядати не будемо - він дійсно простий. Зате ми зупинимося лише на необхідних настройках.

За замовчуванням MS SQL Server завантажується на системний диск С :. Вибравши для користувача тип установки (рис. 1) можна змінити диск і каталог призначення (рис. 2).

Мал. 1. Засіб завантаження MS SQL Server

Мал. 2. Вибір каталогу завантаження

Далі потрібно дочекатися, поки інсталятор завантажить необхідні файли (рис. 3), після чого ви побачите вікно Центру установки SQL Server (рис. 4). Центр установки дозволяє не тільки встановити SQL Server, а й виконати різні операції з обслуговування сервера баз даних. У нашому випадку нас поки цікавить установка, тому перейдіть в розділ Установка і виберіть команду Нова установкаізольованого примірника SQL Server або додавання компонентів до існуючої установці.

Мал. 4. Центр установки SQL Server

Мал. 5. Розділ Установка

Запуститься інсталятор, перші кілька кроків не потребують коментарів. А ось про вибір компонентів потрібно поговорити окремо. Для роботи 1С не потрібні абсолютно всі компоненти, досить двох - Служби ядра СУБДі З'єднання з клієнтськими засобами. Раніше можна було вибрати компонент засоби управління, В останньому випуску SQL Server (2017) установка засобів управління проводиться окремо - з розділу установка. Отже, виберіть два основних компоненти, задайте каталоги установки (раніше ми вибирали каталог завантаження) і натисніть кнопку далі.

Мал. 6. Вибір компонентів сервера

Натискайте кнопку Далі, поки не перейдете в розділ Конфігурація сервера (рис. 7). На вкладці Параметри сортування переконайтеся, що обрана кодування Cyrillic_General_CI_AS. Якщо ви вибрали російську мову (рис. 2), то це кодування буде обрана за замовчуванням, а ось якщо ви віддаєте перевагу англійська мована сервері, то кодування доведеться змінити.

В розділі Налаштування ядра СУБДна вкладці конфігурація серверавстановіть змішаний режим перевірки автентичності (рис. 8), а також встановіть пароль для облікового запису системного адміністраторасервера БД (sa). Також потрібно призначити адміністраторів сервера. Якщо ви працюєте під CloudAdmin або іншим користувачем з адміністративними правами, просто натисніть кнопку Додати поточного користувача.

Наступна вкладка - Каталоги даних- дуже важлива. Призначені для користувача бази даних і база tempdb повинні зберігатися на самому продуктивному диску. В ідеалі додати SSD-диск для зберігання баз даних. Хоча розташування бази можна вказувати при її створенні, завдання ідеальні настройки за замовчуванням позбавляє вас від зайвої роботи, а також від ситуації, коли база створюється засобами 1С і виявляється в каталозі за замовчуванням, тобто на системному диску. Відразу можна також вказати каталог для зберігання резервних копій.

Мал. 9. Каталоги даних (шляху за замовчуванням)

Інші параметри можна залишити за замовчуванням. Натисніть кнопку далі, А потім кнопку встановитиі почекайте, поки SQL Server буде встановлюватися.

Поверніться у вікно Центру установки, виконайте установку засобів управління SQL Server (рис. 10). Відкриється браузер зі сторінкою, звідки можна скачати засоби управління. Завантажте файл інсталятора і робите установку. Встановлювати засоби управління на сервері не обов'язково, їх можна встановити на комп'ютері адміністратора, але оскільки у нас віртуальний сервер, ми не будемо ускладнювати його настройку і встановимо засоби управління SQL Server на цьому ж комп'ютері.

Налаштування MS SQL Server для роботи з 1С: Підприємство

Ми тільки що виконали установку SQL Server і засобів управління. Залишилося налаштувати сервер для роботи з 1С. Використовуючи засоби управління, підключіться до сервера SQL Server. Клацніть на сервері в списку ліворуч правою кнопкою миші і виберіть команду властивості(Рис. 11). Переконайтеся, що кодування Cyrillic_General_CI_AS. В іншому випадку сервер доведеться перевстановити.

Мал. 11. Властивості сервера

Якщо з кодуванням все в порядку, перейдіть в розділ пам'ять. Вкажіть доступний SQL-сервера обсяг ОЗУ, в іншому випадку SQL-сервер буде прагнути утилізувати всю доступну пам'ять. Якщо 1С буде встановлена ​​на цьому ж сервері, то така поведінка SQL Server не можна назвати оптимальним - для 1С теж потрібно залишити доступні ресурси.

Закрийте вікно властивостей. Перейдіть в розділ Безпека, Імена входу. Клацніть правою кнопкою миші на розділі імена входуі виберіть команду Створити нове ім'я входу. Створіть новий обліковий запис користувача, від імені якого буде підключатися 1С - використовувати обліковий запис адміністратора (sa), надавши 1С максимальні права, м'яко кажучи, неправильно.

Введіть ім'я користувача, встановіть перевірку справжності через SQL Server (рис. 13). Далі перейдіть в розділ ролі сервераі виберіть dbcreator, processadmin і public (рис. 14).

Мал. 13. Створення нового облікового запису користувача для 1С

На цьому все. Ми встановили SQL Server і засоби управління, виконали базову настройку сервера і створили обліковий запис для роботи 1С. У більшості випадків параметри SQL-сервера за замовчуванням більш ніж підходять для забезпечення продуктивної роботи сервера 1С: Підприємство.

Після цього можна підключатися по 22 порту через putty до сервера. Як ім'я користувача необхідно вказувати root, а пароль від своєї адміністраторській облікового запису. Заходимо і бачимо звичайну чорну консоль:

Я, хоча і знаю всі популярні команди UNIX, все ж вважаю за краще користуватися Midnight Commander або просто mc. У synology за замовчуванням його немає і просто так поставити його не вийде. Я спочатку вирішив завантажити вихідні, скомпілювати і встановити, як це зазвичай робиться. Але перед цим вирішив погуглити питання, може є шлях простіше.

І він дійсно є. Щоб швидко і легко встановити MC на Synology, досить просто підключити через панель управління альтернативний репозиторій і в кілька кліків мишки встановити Midnight Commander. Для цього йдемо в центр пакетів, натискаємо налаштування, Відкриваємо вкладку джерела пакетіві додаємо новий:

Назва - SynoСommunity

Місцезнаходження - http://packages.synocommunity.com

тиснемо Ок. Всі. Тепер можна вибирати в списку пакетів розділ Спільнотаі там вибрати Midnight Commander, або щось інше, вам необхідне:

Тепер йдемо в консоль Synology, пишемо там 2 простих символу mcі працюємо в улюбленому і звичному midnight commander.

До речі, всередині все дуже цікаво влаштовано. Схоже на сильно змінений RHEL або CentOS. Як web сервера використовується httpd, але при цьому в системі встановлений і працює і nginx і php-fpm. Система встановлена ​​на raid1, побудований на mdadm, в який включені по розділу з кожного диска в системі. Призначені для користувача томи на lvm. Може як-небудь знайдеться час і бажання, покопатися, розповім детальніше про нутрощах.

Онлайн курс Безпека Linux

Якщо у вас є бажання детальніше розібратися в процесах настройки і забезпечення безпеки локальної та мережевої інфраструктури, побудованої на базі ОС Linux, рекомендую познайомитися з онлайн-курсом «Безпека Linux»в OTUS. Навчання триває 3 місяці, після чого успішні випускники курсу зможуть пройти співбесіди у партнерів. Програма курсу розроблена у вигляді серії практичних воркшопів і орієнтована на підготовлених слухачів, вже володіють знаннями і досвідом в адмініструванні Linux. Чому навчитеся:
  • Застосовувати кращі світові практики і стандарти ІБ (Debian, RedHat, MitRE);
  • Використовувати кошти для виявлення і експлуатації вразливостей в ОС Linux;
  • Встановлювати і конфігурувати мережеві системивиявлення і запобігання атак;
  • Працювати з системами моніторингу і контейнеризації на базі Docker;
Перевірте себе на вступний тест і дивіться детальніше програму по.
Підтримайте проект - поділіться посиланням, спасибі!
Читайте також
Сбебранк (він же Ощадбанк) Сбебранк (він же Ощадбанк) Рішення проблем з ліцензією у Autocad Чи не запускається autocad windows 7 Рішення проблем з ліцензією у Autocad Чи не запускається autocad windows 7 Інструкція з використання PIN коду КріптоПро, під час підписання кількох документів - Інструкції - АТ Інструкція з використання PIN коду КріптоПро, під час підписання кількох документів - Інструкції - АТ "ПЕК-Торг"