Що потрібно знати про linux користувачеві

Linux - це розрахована на багато користувачів система. На практиці це означає, що для роботи в системі потрібно в ній зареєструватися. т. е. дати зрозуміти системі, хто саме знаходиться за монітором і клавіатурою. Замість формального «зареєструватися в системі» зазвичай використовують вираз «увійти в систему». Операційна система представляється чимось на зразок замкнутого приміщення, всередині якого можна опинитися, тільки успішно проникнувши через «двері» - пройшовши процедуру реєстрації. Найбільш поширений спосіб реєстрації на сьогоднішній день - використання системних імен (login name) і паролів (password). Це надійний засіб переконатися, що з системою працює той, хто треба, якщо користувачі зберігають свої паролі в секреті і якщо пароль досить складний і не занадто короткий (інакше його легко вгадати або підібрати).

Завантаження закінчується інтерфейсом входу в систему: виводиться запрошення ввести системне ім'я користувача (login:) і пароль. Якщо ви вибрали завантаження в графічний режим, то можна не вводити системне ім'я вручну, а натиснути на кнопку з потрібним ім'ям, однак пароль при цьому все одно потрібно ввести самостійно.

Користувачі зазвичай створюються безпосередньо в процесі установки системи, проте завжди можна додати нових користувачів або видалити існуючих за допомогою стандартних засобів управління користувачами.

Не слід входити в систему як користувач root. він необхідний для виконання адміністративних завдань, тому на нього не поширюються обмеження доступу. Для виконання звичайних адміністраторських завдань (зміна налаштувань системи), не потрібно входити в систему під ім'ям root. звичайний користувач може тимчасово отримати права адміністратора (див. про це далі).

Домашній каталог

У Linux у кожного користувача обов'язково є свій домашній каталог, призначений для зберігання всіх своїх даних користувача. Саме з цього каталогу користувач починає роботу після реєстрації в системі. Домашні каталоги користувачів зазвичай зібрані в каталозі / home. їх назва найчастіше збігається з обліковим ім'ям користувача в системі, наприклад, для користувача test домашнім кататлогом буде / home / test.

Графічний і текстовий інтерфейс

В процесі роботи Linux активно кілька віртуальних консолей. Кожна віртуальна консоль доступна з одночасного натискання Alt і функціональної клавіші з номером цієї консолі. На перших шести віртуальних консолях (Alt + F1 - Alt + F6) користувач може зареєструватися і працювати в текстовому режимі. 12-а віртуальна консоль (Alt + F12) виконує функцію системної консолі - на неї виводяться повідомлення про події в системі події.

Якщо завантаження системи з якихось причин не дійшла до графічного режиму і завершилася запрошенням до реєстрації (login :) на текстовій віртуальної консолі, то можна спробувати запустити графічний режим вручну. Для цього слід увійти в систему (ввести ім'я користувача і пароль), і ввести команду startx. Ця команда запускає графічну підсистему X11, яка займе сьому віртуальну консоль. Можна запустити до трьох графічних підсистем (інтерфейсів) одночасно, вони займуть консолі з сьомої по дев'яту. Щоб переключитися з графічного режиму на іншу консоль, слід натискати одночасно Ctrl. Alt і функціональну клавішу з номером потрібної консолі.

Завдяки віртуальним консолям кожен комп'ютер, на якому працює Linux, надає можливість зареєструватися і отримати доступ до системи одночасно декільком користувачам. Навіть якщо в розпорядженні всіх користувачів є тільки один монітор і одна системна клавіатура, ця можливість недаремна: можна перемикатися між віртуальними консолями так, як якщо б ви переходили від одного монітора з клавіатурою до іншого, подаючи час від часу команди і стежачи за виконуються там програмами . Більш того, ніщо не перешкоджає зареєструватися в системі кілька разів під одним і тим же системним ім'ям - це один із способів організувати паралельну роботу над декількома завданнями.

Завершення роботи

Linux не можна виключати, просто позбавивши комп'ютер електроживлення. Безліч інформації, яка повинна розташовуватися на диску, система тримає в оперативній пам'яті для підвищення швидкодії. Несподіване виключення живлення призводить до втрати цієї інформації. Якщо ви працюєте в графічному середовищі, то для завершення роботи потрібно вибрати відповідний пункт у головному меню. Якщо перед вами - графічний інтерфейс входу в систему, то там також є кнопка меню, в якому є пункт «вимкнути комп'ютер». У командному рядку (наприклад, на текстовій віртуальної консолі), можна виконати команду halt (вимагає привілеїв адміністратора). Процедура виключення завершиться автоматичним відключенням живлення комп'ютера, якщо це можливо. Якщо автоматичне відключення неможливо, на екран виведеться відповідне повідомлення, і харчування можна відключити кнопкою Power. Якщо комп'ютер підтримує протокол роботи ACPI, натискання на кнопку Power призводить не до вимикання електроживлення, а до передачі системі ACPI-повідомлення про те, що кнопка Power була натиснута. При отриманні такого повідомлення система виконує ту ж процедуру виключення. Тільки в цьому випадку допустимо виключення кнопкою Power.

Командна строка

Командний рядок - це спосіб організації інтерфейсу, в якому кожен рядок, введена користувачем - це команда системі, яку та повинна виконати. Термін «командний рядок» походить від того, що команди вводяться зазвичай в один рядок, яка завершується натисканням клавіші «введення» (Enter). У Linux цей вид інтерфейсу завжди був основним, а тому добре розвиненим.

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

Щоб отримати командний рядок, користувач повинен увійти в систему і запустити програму, яка буде приймати його команди і передавати їх на виконання - командну оболонку (її ще називають інтерпретатор командного рядка. Просто оболонка. По-англійськи «shell»).

Отримати командний рядок можна багатьма способами. Найпростіший і універсальний - зареєструватися на одній з перших шести віртуальних консолей: після входу в систему запуститься командна оболонка і з'явиться запрошення командного рядка. Не виходячи з графічного середовища можна отримати командний рядок за допомогою будь-якого емулятора терміналу - вони перераховані в головному меню в розділі «Термінали». Для користувачів графічного середовища KDE командний рядок доступна також після натискання F2 (функція «ввести команду»).

Уміння знайти командний рядок і виконати в ній команду знадобиться будь-якому користувачеві Linux, навіть якщо він працює виключно в графічній віконної середовищі. Справа в тому, що графічні інтерфейси в Linux дуже різноманітні, крім того, користувач має можливість істотно змінити конкретний вид і розташування елементів інтерфейсу на свій смак. Знайти загальні для всіх і незмінні властивості графічного інтерфейсу в Linux дуже непросто (якщо взагалі можливо). У той же час командний рядок доступна завжди і всюди виглядає практично однаково. Тому дуже часто в документації, розрахованої на широку аудиторію і загальні випадки, в приклад наводяться саме фрагменти командного рядка. Нерідко до командного рядка апелюють і люди, до яких звернулися за порадою по Linux. Воно й зрозуміло: процитувати команду, яка дасть потрібний результат, набагато простіше і лаконічніше, ніж словами описувати дії, які потрібно зробити для досягнення того ж ефекту в графічному середовищі.

Коли згадується команда, яку потрібно виконати в Linux, завжди мається на увазі команда, яку потрібно ввести в командному рядку.

Командний рядок починається запрошенням - це підказка, яка свідчить про те, що система готова приймати команди користувача. В процесі виконання команди система може вивести ті чи інші повідомлення, а коли виконання завершується - знову виводиться запрошення командного рядка. Запрошення може бути оформлено по-різному, але найчастіше воно закінчується символом «$». У прикладах в документації цим символом умовно позначається командний рядок: все, що слід після нього і до кінця рядка - це і є команда, яку потрібно ввести. Ще не натиснуто Enter. набрану команду можна редагувати.

Приклад 1. Приклад командного рядка

Права доступу

Для кожного користувача визначена сфера його повноважень в системі: програми, які він може запускати, файли, які він має право переглядати, змінювати, видаляти. При спробі зробити щось, що виходить за рамки повноважень, користувач отримає повідомлення про помилку - Permission denied ( «в доступі відмовлено»). У повноваження звичайного користувача входить все необхідне для повсякденної роботи, проте йому заборонено виконання дій, що змінюють саму систему. Це дозволяє захистити систему від випадкового або зловмисного пошкодження.

У Linux існує рівно один користувач, права якого суттєво вище прав інших користувачів - це root (адміністратор). Від імені цього користувача можна виконати будь-які адміністративні (що змінюють систему) дії - на нього не поширюються обмеження доступу.

Коли потрібно зробити щось, що виходить за рамки повноважень звичайного користувача, потрібно отримати повноваження адміністратора. У більшості випадків достатньо отримати повноваження тимчасово. для виконання одного або декількох конкретних дій. Деякі програми (в тому числі основний засіб налаштування системи - ALT Linux Control Center) при необхідності запрошують пароль користувача root. Після того як пароль правильно введений, ця програма (і тільки вона!) Буде працювати вже з правами адміністратора, тому слід уважно ставитися до здійснюваних дій.

Тимчасово отримати командну оболонку c правами адміністратора можна за допомогою команди su -. Це операція доступна тільки тим користувачам, при додаванні яких був встановлений прапорець «Дозволити користувачеві отримувати привілеї адміністратора (su)» 1. За замовчуванням ця опція тільки для першого з доданих при установці користувачів, хоча згодом його можна встановити або зняти в будь-який момент для будь-якого користувача.

Як задавати питання?

Якщо в процесі роботи виникнуть складності і збої, дуже важливо по можливості конкретно сформулювати суть проблеми (питання). Пошуки відповіді варто почати з документації (локальної і в Інтернеті), також можна запитати досвідчених користувачів і звернутися в службу підтримки. Нижче коротко описані ті кроки, які варто зробити для отримання потрібної інформації.

Почитати документацію

Пошукати в Інтернет

Запитати в списку розсилки

ALT Linux Team підтримує кілька списків розсилки, в яких обговорюються питання використання та розробки дистрибутивів ALT Linux. Ви можете задати своє питання спільноті користувачів дистрибутивів ALT Linux, просто написавши в один зі списків розсилки ALT Linux Team. Основний список расилкі спільноти користувачів ALT Linux - [email protected]. Можливо, в списку розсилки вже була дана відповідь на вaш питання (більшість питань повторюються), тому перш ніж писати в список розсилки, варто пошукати відповідь в архівах розсилки. Списки розсилки читають розробники і активні користувачі ALT Linux, і зазвичай серед них знаходиться той, хто відповість на питання 2.

Звернутися в службу підтримки

Якщо ви - зареєстрований користувач дистрибутива, звертайтеся з питаннями в службу підтримки ALT Linux. Для реєстрації потрібно серійний номер, який поміщений на кожному продається екземплярі дистрибутива.

Купуючи екземпляр дистрибутива, користувач в тому числі набуває контракт, за умовами якого він отримує право на обсяг послуг з інформаційної та технічної підтримки, певний в купоні технічної підтримки дистрибутива.

Втім, для укладення контракту не обов'язково купувати дистрибутив, просто звертайтеся до нас. Фахівці ALT Linux допоможуть завжди: від разового вирішення будь-яких завдань для користувачів будь-яких Linux, до регулярного технічного обслуговування і розробки технологічних рішень на базі Linux. Більш детальну інформацію про послуги ALT Linux з технічної підтримки можна знайти на сайті ALT Linux.

1 Установка цього прапорця означає, що користувач буде включений в групу wheel.

2 задати питання користувач повинен взяти до уваги, що всі передплатники списку розсилки беруть участь в ньому добровільно, і ніхто з них не зобов'язаний відповідати на будь-які питання, тому пред'являти претензії з цього приводу безглуздо і неввічливо.

Схожі статті