Відмінності між версіями «Завантаження, перезавантаження системи»

Матеріал з Вікі ЦДУ
Перейти до: навігація, пошук
Рядок 1: Рядок 1:
 
'''Завантаження.'''
 
'''Завантаження.'''
  
Для того, щоб завантажити встановлений Linux-Mandrake RE, не потрібно робити нічого складного. Після перезавантаження, з'явиться меню з різними варіантами завантаження. Просто виберіть - linux, або потрібне.
+
Для того, щоб завантажити встановлений Linux-Mandrake RE, не потрібно робити нічого складного. Після перезавантаження, з'явиться меню з різними варіантами завантаження. Просто виберіть - linux, або потрібне.
 
Процедура входу в систему.
 
Процедура входу в систему.
  
Linux - система для багатьох користувачів. Для того, щоб війти в систему, Вам треба бути ідентифікованим системою, - це і є процедура входу. Введіть ім'я користувача, якого створено для Вас та його пароль.
+
Linux - система для багатьох користувачів. Для того, щоб війти в систему, Вам треба бути ідентифікованим системою, - це і є процедура входу. Введіть ім'я користувача, якого створено для Вас та його пароль.
 
  Коли Вам знадобиться виконувати завдання, для яких треба повноважень наглядача, користуйтеся командою su + пароль наглядача, або налаштуйте для таких випадків sudo.
 
  Коли Вам знадобиться виконувати завдання, для яких треба повноважень наглядача, користуйтеся командою su + пароль наглядача, або налаштуйте для таких випадків sudo.
  
Під час підключення користувача (так саме як і при одержанні прав наглядача командою su) запускається нова командна оболонка (shell). Вийти з поточного shell можно за допомогою команди exit або натиснувши комбінацію клавіш Ctrl-D.
+
Під час підключення користувача (так саме як і при одержанні прав наглядача командою su) запускається нова командна оболонка (shell). Вийти з поточного shell можно за допомогою команди exit або натиснувши комбінацію клавіш Ctrl-D.
  
 
'''Вимикання.'''
 
'''Вимикання.'''
  
Існує багато способів вимикання вашої Linux системи, але до них не належить вимикання кнопкою живлення! Насправді, як і багато інших операційних систем, Linux інтенсивно користується кеш-пам'ятю для прискорення процесів вводу/виводу. Невірне вимикання системи може привести до втрати данних. Тому, треба виключати систему вірно. Для цього існує маса способів:
+
Існує багато способів вимикання вашої Linux системи, але до них не належить вимикання кнопкою живлення! Насправді, як і багато інших операційних систем, Linux інтенсивно користується кеш-пам'ятю для прискорення процесів вводу/виводу. Невірне вимикання системи може привести до втрати данних. Тому, треба виключати систему вірно. Для цього існує маса способів:
  
    Перебуваючи в системі з повноваженнями root, наберіть "poweroff", через деякий час система перестане працювати та живлення буде вимкнено автоматично.
+
Перебуваючи в системі з повноваженнями root, наберіть "poweroff", через деякий час система перестане працювати та живлення буде вимкнено автоматично.
  
    Перебуваючи в системі з повноваженнями root, наберіть "halt" та почекайте появи повідомленя "System halted" (Система зупинена), а потім можете вимикати живлення.
+
Перебуваючи в системі з повноваженнями root, наберіть "halt" та почекайте появи повідомленя "System halted" (Система зупинена), а потім можете вимикати живлення.
  
    Більш швидкий варіант - це натиснути клавіши ctrl-alt-del одночасно (як в Dos/Windows). Потім ваша система размонтує всі диски. Дочекайтесь реініціалізаціі (перезавантаження) системи та вимикайте живлення.
+
Більш швидкий варіант - це натиснути клавіши ctrl-alt-del одночасно (як в Dos/Windows). Потім ваша система размонтує всі диски. Дочекайтесь реініціалізаціі (перезавантаження) системи та вимикайте живлення.
 
+
    Якщо Ви користуєтесь KDM, натисніть "Вимкнути...", і знов виберіть "Вимкнути". Як для пункту 1 дочекайтесь зупинки системи та вимикайте живлення. Майте на увазі, що Ви можете також вимкнути цю можливість в "Центрі керування KDE".
+
 
+
Що може статися коли Ви просто вимкнете живлення вашого ПК? Під час завантаження Linux, будуть перевірені всі диски, що не були вірно размонтовані. Ця операція має назву "fsck" (Filesystem Check - перевірка файлової системи). Вона займе декілька хвилин. Коли повезе, то потім ваша система завантажиться нормально. '''
+
  
 +
Якщо Ви користуєтесь KDM, натисніть "Вимкнути...", і знов виберіть "Вимкнути". Як для пункту 1 дочекайтесь зупинки системи та вимикайте живлення. Майте на увазі, що Ви можете також вимкнути цю можливість в "Центрі керування KDE".
 +
Що може статися коли Ви просто вимкнете живлення вашого ПК? Під час завантаження Linux, будуть перевірені всі диски, що не були вірно размонтовані. Ця операція має назву "fsck" (Filesystem Check - перевірка файлової системи). Вона займе декілька хвилин. Коли повезе, то потім ваша система завантажиться нормально. '''
 
Командні оболонки (shell)
 
Командні оболонки (shell)
 
+
Після реєстрації в системі, якщо Ви не вибрали автоматичний запуск X Windows, Ви побачите запрошення - рядок, що містить символ ''$'' (далі, цей символ буде позначати командний рядок). Програма очікує ваших команд. Роль командного інтерпретатора - передавати ваши команди оперційній системі. За своїми функціями він відповідає command.com в DOS, але незрівняно потужніше. При допомозі командних інтерпретаторів можно писати невеличкі програми - сценарії (scripts). В Linux доступні наступні командні оболонки:
Після реєстрації в системі, якщо Ви не вибрали автоматичний запуск X Windows, Ви побачите запрошення - рядок, що містить символ ''$'' (далі, цей символ буде позначати командний рядок). Програма очікує ваших команд. Роль командного інтерпретатора - передавати ваши команди оперційній системі. За своїми функціями він відповідає command.com в DOS, але незрівняно потужніше. При допомозі командних інтерпретаторів можно писати невеличкі програми - сценарії (scripts). В Linux доступні наступні командні оболонки:
+
 
+
bash - сама поширена оболонка під linux. Вона веде історію команд та надає можливість іх редагування
+
 
+
pdksh - клон korn shell, добре відомої оболонки в UNIX(tm) системах.
+
 
+
tcsh - покращена версія C shell.
+
 
+
zsh - сама нова з прерахованих тут оболонок.
+
 
+
Стандартною оболонкою є "Bash" (Bourne Again Shell ) Щоб перевірити, яку оболонку Ви використовуєте, наберіть команду:
+
 
+
echo $shell
+
 
+
У кожної оболонки свій синтаксис. Ми рекомендуємо Вам використовувати Bash. В подальшому ми будемо будувати свої приклади з використанням цієї оболонки.
+
Командна оболонка Bash.
+
 
+
В bash є декілька прийомів для роботи з рядком команд. Наприклад, користуючись клавіатурою, Ви можете:
+
 
+
Ctrl + A перейти на початок рядка.
+
 
+
Ctrl + U видалити поточний рядок.
+
 
+
Ctrl + C зупинити активне завдання.
+
 
+
Ви можете використовувати '';'' для того, щоб ввести декілька команд одним рядком. Клавіши ''вгору'' та ''вниз'', дозволяють Вам пересуватися по історіі команд. Для того, щоб знайти певну команду в переліку набранних, не продивляючись всю історію, наберіть:
+
 
+
history
+
 
+
Команди, що є в історіі, відображуються в переліку пронумерованими. Для того, щоб запустити потрібну команду наберіть:
+
 
+
! номер команди
+
 
+
коли Ви введете:
+
 
+
!!
+
 
+
запуститься остання з набраних команд.
+
 
+
Іноді в Unix, назви програм та команд надто довгі. На щастя, Bash сам може завершувати назви. Натиснувши клавішу [TAB], Ви можете завершити назву команди, програми чи каталогу. Наприклад, нехай, Ви бажаєте використати програму розпакування bunzip2. Для цього наберіть:
+
 
+
bu
+
 
+
потім натисніть [TAB]. Коли нічого не відбувається, то можливо існує декілька варіантів завершення команди.
+
 
+
Нтиснувши клавішу [TAB] ще раз, Ви отримаєте перелік назв, що починаються з "bu".
+
 
+
Наприклад у Вас є:
+
 
+
$ bu buildhash builtin bunzip2
+
 
+
Наберіть:
+
 
+
n
+
 
+
(bunzip - це єдина назва, де третя літера "n"), а потім натисніть клавішу табуляціі. Оболонка доповнить назву і Вам залишиться лише натиснути "Enter", щоб запустити команду!
+
 
+
Зауважимо, що програму, яка викликається з командного рядка, bash щукає в каталогах, що визначаються в змінній оточення PATH. Стандартно, в цей перелік каталогів не входить поточний каталог, позначаємий./ (крапка коса) (якщо тіки Ви не обрали один з двох самих слабих рівнів захисту, див. про це нижче). Тому для запуску програми prog з поточного каталога, треба дати команду:
+
 
+
./prog
+
+
Базові команди оболонки Bash
+
 
+
 
+
Всі команди, що наведені нижче, можуть бути виконані як в режимі консолі, так і в графічному режимі (xterm, консоль KDE). Для отримання більш детальних відомостей використовуйте команду man. Наприклад:
+
 
+
man ls
+
 
+
Команда su:
+
 
+
Дозволяє Вам отримати права наглядача. Коли Ви наберете su, оболонка запитає у Вас пароль наглядача (root). Введіть пароль та натисніть Enter: зараз Ви отримали прівілеї суперкористувача. Щоб повернутися до прав вашого користувацького рахунку, наберіть exit.
+
 
+
Команда cd
+
 
+
Дозволяє змінити каталог. Вона працює як з абсолютними, так і з відносними шляхами. Припустимо, що Ви знаходитесь у свйому домашньому каталозі та бажаєте перейти до його підкаталогу docs/. Для цього, введіть відносний шлях:
+
 
+
cd docs/
+
 
+
Щоб перейти до каталогу /usr/bin, наберіть (абсолютний шлях):
+
 
+
cd /usr/bin/
+
 
+
Деякі варіанти команди:
+
 
+
cd ..
+
 
+
дозволяє Вам "піднятися" в дереві каталогів на горішній рівень (звертайте увагу на пустий проміжок між cd та ..).
+
 
+
cd -
+
 
+
дозволяє Вам повернутися до попереднього каталогу. Команда cd, без параметрів переводить Вас до Вашого домашнього каталогу.
+
 
+
Команда ls:
+
 
+
ls (list) видасть перелік файлів в поточному каталозі. Два головних параметра: -a - перегляд всіх файлів, серед них приховані, -l - відображення більш детальних відомостей.
+
 
+
Команда rm:
+
 
+
Ця команда використовується для видалення файлів. Увага: видаливши файл, Вы не зможете його відновити!
+
 
+
Синтаксис:
+
 
+
rm назва_файла
+
 
+
У цієї програми існує ряд параметрів. Найчастіше використовують: -i - запит на видалення файла, -r - рекурсивне видалення (тоб-то, видалення разом з підкаталогами та прихованими файлами).
+
 
+
Приклад:
+
 
+
rm -i ~/html/*.html
+
 
+
видаляє всі файли html, в вашому каталозі html.
+
 
+
Команди mkdir та rmdir:
+
 
+
Команда mkdir дозволяє Вам створити каталог, тоді як rmdir видаляє каталог, за умови, що він пустий.
+
 
+
Синтаксис:
+
 
+
mkdir назва_каталога
+
 
+
rmdir назва_каталога
+
 
+
Команда rmdir часто замінюється командою rm -rf, яка дозволяє Вам видаляти каталоги, навіть коли вони не пусті.
+
 
+
Команда less:
+
 
+
less дозволяє Вам продивлятися текст сторінками.
+
 
+
Синтаксис:
+
 
+
less назва_файла
+
 
+
Вкрай корисно, подивитись фойл до початку його редагування. Для виходу натисніть q.
+
 
+
Команда grep:
+
 
+
Ця команда має багато параметрів та надає можливості пошуку символьного рядка у файлі.
+
 
+
Синтаксис:
+
 
+
grep шаблон_пошуку файл
+
 
+
Команда ps:
+
 
+
Відображує перелік поточних процесів. Колонка PID(номери процесів) показує номер процесу в системі (цей номер використовують для дій над процесом, наприклад, щоб вбити його командою kill), колонка CMD виводить назву процесу.
+
 
+
Синтаксис:
+
 
+
ps аргументи
+
 
+
Аргумент u виводить більше відомостей, ax дозволяє Вам продивитись ті процеси, що Вам не належать (такі як ті, що були запущені під час завантаження).
+
 
+
Команда kill:
+
 
+
Коли програма перестала відповідати чи зависла, використовуйте цю команду, щоб її завершити.
+
 
+
Синтаксис:
+
 
+
kill PID_номер
+
 
+
Іноді необхідно буде використовувати kill -9 PID_number (коли звичайна команда kill не дає бажаного результату). Номер PID з'ясовують за допомогою команди "ps".
+
+
Використання багатозадачності Linux.
+
 
+
 
+
Linux - це багатозадачна система, і Ви, звичайно, маєте бажання скористатися всіма перевагами цього (наприклад, блукати в мережі, одночасно компілюючи програму). Продемонструємо на двох прикладах, як це можно використовувати.
+
 
+
Приклад перший - запуск програмы в фоновому режимі. Для того, щоб це зробити, Вам треба, лише, набрати "&" після назви програми. Після цього, оболонка дає Вам можливість запускати інші програми. Будьте обережними, бо деякі програми потребують Вашої реакції, щоб продовжувати працювати,і їх запуск в фоновому режимі не має сенсу. Для того, щоб повернути їх з фонового режиму, наберіть:
+
 
+
fg назва_програми
+
 
+
Другий метод - запуск декількох незалежних сеансів, або використання програми, що імітує декілька таких сеансів (screen). Коли ви в графічному режимі, просто запустіть Xterm або емулятор терміналу. В режимі консолі, натисніть "alt" та одну з клавіш, що знаходяться в інтервалі від "F1" до "F6". На екрані з'явиться нове запрошення системи, і Ви зможете розпочати новий сеанс. цей метод також дозволяє Вам працювати на іншій консолі, коли консоль, що Ви використовували до того, не відповідає, або Вам необхідно зупинити програму, що зависла.
+

Версія за 18:52, 20 січня 2013

Завантаження.

Для того, щоб завантажити встановлений Linux-Mandrake RE, не потрібно робити нічого складного. Після перезавантаження, з'явиться меню з різними варіантами завантаження. Просто виберіть - linux, або потрібне. Процедура входу в систему.

Linux - система для багатьох користувачів. Для того, щоб війти в систему, Вам треба бути ідентифікованим системою, - це і є процедура входу. Введіть ім'я користувача, якого створено для Вас та його пароль.

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

Під час підключення користувача (так саме як і при одержанні прав наглядача командою su) запускається нова командна оболонка (shell). Вийти з поточного shell можно за допомогою команди exit або натиснувши комбінацію клавіш Ctrl-D.

Вимикання.

Існує багато способів вимикання вашої Linux системи, але до них не належить вимикання кнопкою живлення! Насправді, як і багато інших операційних систем, Linux інтенсивно користується кеш-пам'ятю для прискорення процесів вводу/виводу. Невірне вимикання системи може привести до втрати данних. Тому, треба виключати систему вірно. Для цього існує маса способів:

Перебуваючи в системі з повноваженнями root, наберіть "poweroff", через деякий час система перестане працювати та живлення буде вимкнено автоматично.

Перебуваючи в системі з повноваженнями root, наберіть "halt" та почекайте появи повідомленя "System halted" (Система зупинена), а потім можете вимикати живлення.

Більш швидкий варіант - це натиснути клавіши ctrl-alt-del одночасно (як в Dos/Windows). Потім ваша система размонтує всі диски. Дочекайтесь реініціалізаціі (перезавантаження) системи та вимикайте живлення.

Якщо Ви користуєтесь KDM, натисніть "Вимкнути...", і знов виберіть "Вимкнути". Як для пункту 1 дочекайтесь зупинки системи та вимикайте живлення. Майте на увазі, що Ви можете також вимкнути цю можливість в "Центрі керування KDE". Що може статися коли Ви просто вимкнете живлення вашого ПК? Під час завантаження Linux, будуть перевірені всі диски, що не були вірно размонтовані. Ця операція має назву "fsck" (Filesystem Check - перевірка файлової системи). Вона займе декілька хвилин. Коли повезе, то потім ваша система завантажиться нормально. Командні оболонки (shell) Після реєстрації в системі, якщо Ви не вибрали автоматичний запуск X Windows, Ви побачите запрошення - рядок, що містить символ $ (далі, цей символ буде позначати командний рядок). Програма очікує ваших команд. Роль командного інтерпретатора - передавати ваши команди оперційній системі. За своїми функціями він відповідає command.com в DOS, але незрівняно потужніше. При допомозі командних інтерпретаторів можно писати невеличкі програми - сценарії (scripts). В Linux доступні наступні командні оболонки: