Сторінки

понеділок, 23 березня 2015 р.

Монтування iso образу в (Linux Mint, Ubuntu) з командного рядка

Зараз ми розглянемо спосіб як монтувати образ в Linux Mint та й Ubunt'і використовуючи командний рядок. Отож, відкривайте консоль і вперед!)

 Спочатку створимо директорію, в яку будемо монтувати наш iso образ. В Linux Mint
Монтування пристроїв виконується в директорію /media, тому ми можемо створити директорію в ній. Створимо директорію /media/iso:
Тепер скористуємось командою mount і примонтуємо iso образ. Будемо вважати, що файл з образом має їм'я failik.iso та знаходиться в домашньому каталозі (/home/mark).

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

Переглянути вміст файлів в директорії /media/iso виконавши команду ls:
Відмонтування iso образу
Для відмонтування призначена команда unmount. Щоб відмонтувати образ виконайте команду unmount /media/iso (З правами адміністратора звичайно):
 При виконанні команди ви можете отримате наступне повідомлення:

umount: /media/iso: device is busy.
        (In some cases useful info about processes that use
         the device is found by lsof(8) or fuser(1))


А це означає, що директорія (пристрій) використовується. Наприклад, папка може бути відкрита в файловому менеджері і ви намагаєтесь виконати команду unmount, находячись в ній. Після успішного відмонтування можна видалити директорію /media/iso, виконавши команду: (sudo rmdir /media/iso)


вівторок, 17 березня 2015 р.

Зміна паролю користувача в Linux

Вітаю, дорогі читачі! Як змінити пароль користувача в Linux.
Отже, почнімо. Для зміни паролю в Linux існує команда passwd. Команда виконується без будь-яких параметрів, або ж вказати ім'я користувача, пароль якого ви хочете змінити (але тут потрібні права суперкористувача). Після чого вам необхідно буде ввести попередній пароль (який встановлений на даний момент), а після двічі новий пароль.

Зміна паролю поточного користувача


Вводимо passwd без параметрів:



Після чого необхідно ввести поточний пароль та натиснути клавішу Enter, потім ввести новий пароль і знову натисноти Enter, ввести ще раз новий пароль та натиснути Enter.





Зверніть увагу, що коли ви вводите пароль, він не відображається на екрані.
Якщо раптово ви побачили що консоль каже вам:

You must choose a longer password

Це відповідно означає, що ви ввели дуже простий пароль, тому система просить вас вигадати кращий (більш захищений). Повторіть команду passwd та введіть більш захищений пароль (як мінімум довжиною від 6 до 8 символів, пароль повинен включати цифри, літери та допустимі символи).

Змінюєм пароль випадкового користувача

Щоб зміни пароль будь-якого користувача необхідно володіти правами користувача root.
Приклад, щоб змінити пароль користувача mark необхідно виконати:


В даному випадку пароль не провіряється на складність, тому можна задавати простенькі і короткі паролі.
Про додаткову інформацію звертайтесь до термінала командою man passwd.

понеділок, 16 березня 2015 р.

Представлення чисел на ПК



Звісно, що винахід двійкової системи числення дало можливість навчити комп'ютер працювати з числами. Тепер настав час дізнатись, яким чином це відбувається. Розглянемо як числа представляються в комп'ютері. У всіх сучасних системах це відбувається наступним чином. Уявімо, як приклад, деякий вузол обчислювальної системи. Припустимо, він повинен передавати на послідовні вузли числа в електронному вигляді. Для даної цілі такий вузол має групу виходів (зазвичай їх кількість рівна або кратна вісьми).
Позначимо дані виходи, як прийнято у системах числення, D0, D1, D2, D3, D4, D5, D6, та D7 (як показано на ілюстраціях). Дані входи під'єднуються до відповідних входів наступного вузла, як показано на ілюстрації. Для передачі числа використовується вся группа виходів одночасно. Передаване число предствляється у двійковій системі числення. Кожний з виходів передає один розряд двійкового числа і може знаходитись в одному із двох станів:
* Стан логічного нуля - коли напруга на виході відсутня;
* Стан логічної одиниці - коли на виході присутня напруга ( в даному випадку воно зазвичай рівно або близько до напруги живлення).




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

Кожний розряд шини має свою "вагу". Ім'ям D0 позначають розряд, який має найменшу "вагу" - вагу, рівну одиниці. Це означає, що коли в цьому розряді встановлена логічна одиниця, а у всіх інших розрядах - логічний нуль, тому всі числа рівні одиниці.
Розряд D1 має "вагу", рівну двом (10^2). Це означає, що, якщо значення розряду D1 рівне одиниці, а у всіх інших розрядах 0, то все число, передаване шиною, буде рівне двум.
Вага D2 рівна чотиром (100^2). D3 - восьми (1000^2). І так далі. Вага останнього розряду шини (D7) рівна 128 (10000000^2). Значення числа, яке передається по шині завжди можна знайти шляхом накладання ваги тих розрядів шини, значення яких в даний момент рівне одиниці.

Приклад:"Для того, щоб передати по шині число 25(11001^2), необхідно виставити на шині наступні значення: на трох виходах D0, D3 і D4 повинен бути одиничний сигнал, на всіх інших виходах повинен бути 0."

Провіримо тепер, що вийде, якщо ми складемо ваги всіх виходів, знаходжених в одиничному стані. Вага розряду D0 рівна 1. Вага розряду D3 рівна 8. Вага D4 рівна 16. Разом: 1+8+16=25. Що і треба було довести =)
Очевидно, що для передачі числа, максимального для даної шини, потрібно встановити всі розряди шини в стан одиниці. В даному випадку число, передаване по шині даних, буде рівне 1+2+4+8+16+32+64+128=255.

Правило. По вісьмирозрядній шині можна передавати числа від 0 до 255 (тобто 265 різних значень). Це важливо знати, так як вісьмирозрядна шина являється свого роду стандартною в обчислювальній техніці.

Більш подібно до опису шин ми повернемось, коли перейдем до опису мікропроцесорної системи.

Програмування мовою С++ (Навчальний посібник)

У цьому навчальному посібнику огляд особливостей програмування мо-
вою С++ дається в поєднанні з функціональними можливостями мови С, що
робить його самодостатнім. Це означає, що студент вчиться не тільки вико-
нувати дії з новими компонентами мови С++, але й опановує її основу – мову
С. Вивчення починається з тих елементів мови, які є спільними для С і С++.
Окрім цього, тут особливо акцентовано увагу на тих поняттях мови, важли-
вість яких стане очевидною в процесі подальшого вивчення матеріалу, а та-
кож на відмінностях між мовами С і С++.

А в т о р и
Ю.І. ГРИЦЮК – д-р техн. наук, доцент, завідувач кафедри управління
інформаційною безпекою Львівського ДУ БЖД;
Т.Є. РАК – канд. техн. наук, доцент, підполковник сл. цив. захисту,
начальник інституту цивільного захисту Львівського ДУ БЖД