Налаштування мережі Linux -
Зараз більшість із вас, хто використовує Linux, ви, можливо, вже знаєте кілька робіт щодо підтримки мережі. Для людей, які використовують сервери Windows 2008 або 2012, налаштування мережевого середовища Linux буде великою справою. Але ми, люди, які досить довго були адміністраторами Linux, знаємо, що налаштувати мережу Linux набагато простіше, ніж Windows, і це лише шматок пирога порівняно з Windows, за умови, що ви знаєте майже всі необхідні синтаксиси.
Зараз ця тема обговорюється роками. Крім того, суперництво між Linux та Windows не закінчується. (Я спеціально не приймаю Mac OS тут, оскільки це поза світовою Операційною системою для управління мережами тут, яка стає набагато складнішою, коли ви заглиблюєтесь у неї.) І дозвольте мені сказати, що я теж був адміністратором Windows Server, коли я починав, оскільки саме з цього було найпростіше почати роботу.
Але по дорозі все змінилося і стало важко. Пізніше мене познайомили з Linux, і мені це стало повноцінно. Але як я дізнався, я зрозумів відмінності, і це те, що я тут, щоб розповісти вам. Крім того, ми розглянемо, як налаштувати мережеве середовище Linux, як це необхідно для прагненьких адміністраторів L5, інженерів безпеки та хакерів.
Стаття про Налаштування навчання в мережі Linux структурована нижче:
- Windows Server
- Мережеве середовище Linux
- Налаштування мережевого середовища Linux
- при роботі з середовищем Linux Networks
Мережевий дебат Windows проти Linux
Перш ніж розпочати, дозвольте сказати вам, що цей блог призначений лише для висвітлення сильних і слабких сторін, або, більш переважно, мінусів у випадку Linux Network та Windows Server. Microsoft Windows Server має графічний інтерфейс користувача, завдяки якому ви можете думати, що налаштувати різні речі насправді дуже просто. Але це? Крім того, поряд з простим налаштуванням, тут є більш важлива частина, яка є безпекою. Microsoft Windows - це суто комерційна операційна система, що означає, що будуть оновлені патчі безпеки, а для виконання цієї роботи призначені спеціальні люди.
Крім того, взлом у Windows навіть для оцінки вразливості є порушенням домовленостей від самого Windows і вважається головним правопорушенням. Це означає, щоб вікна були максимально закритими джерелами та позбавляли їх від проблем безпеки. Microsoft Windows - це також найпоширеніша в світі операційна система, будь то для особистого чи комерційного використання. Linux, з іншого боку, широко популярний, але він використовується не так сильно. Один погляд на Linux, і люди можуть сказати, що це складна операційна система, яка має програмне забезпечення зібране з усього світу. Але це не означає, що у нього проблеми із безпекою? Так і Ні. Ми дістанемося до цієї частини згодом. На сьогоднішній день більшість налаштованих мережевих дистрибутивів Linux оснащені попередньо вбудованим графічним інтерфейсом користувача. Але розробники Linux завжди віддають перевагу використовувати інтерфейс командного рядка для налаштування мережі Linux, а не графічний, оскільки вони знають недоліки та відставання в ньому. Отже, давайте глибше зазирнемо в обидва і подивимося, хто виходить на вершині.
-
Windows Server
Перш за все, дозвольте мені розібрати вашу неосвічену здогадку та скажу вам, що налаштування мережі Windows занадто відрізняється та складно від налаштування мережі Linux. У Windows у вас є два способи налаштування певної мережі. Перший спосіб - скористатися опцією налаштування мережі за допомогою майстра налаштування мережі. Це найпростіший метод і ідеально підходить для недосвідчених початківців, оскільки треба просто читати, вибирати та виконувати, а Windows виконує більшу частину роботи зі створення всього середовища. Однак друга частина найважча. Тут треба робити все вручну. Користувачеві необхідно пройти всю машину і перевірити всі індивідуальні протоколи мережі Linux, щоб побачити, чи вони однакові чи ні, і повинен переконатися, що помилки не було зроблено. Це лише для досвідчених користувачів, оскільки це займає багато часу і є копіткою роботою.
Налаштування мережевого середовища Windows - не єдина складна частина. Основна проблема Windows полягає в тому, що вона дуже сповільнюється, що гальмує загальну інфраструктуру разом з нею. Основна причина цього - оновлення від Microsoft, що робить його досить млявим і повільним, не кажучи вже про ряд помилок. Іноді відчувається, що краще не підшивати безпеку, ніж це робити, і пізніше шкодувати про це. Windows була популярніше розроблена для одного користувача. Люди, які мали досвід роботи з Windows 8.1, Server 2012, будуть знати, про що я говорю. Однак схоже, що з Windows 10 все зміниться.
Однак це все ще знаходиться на початковому етапі, але виглядає перспективно. Віртуальний робочий стіл, багатокористувацька плавність, надшвидкий час завантаження, а також безліч інших функцій роблять це перспективним. Але все-таки Windows, як найпопулярніший вибір користувачів, кількість вірусів і троянців, що знаходяться в постійному розвитку, незліченна. Це найгірше, що може отримати Windows, оскільки безпека - це не те, що в Windows дуже добре. Але це не робить Windows Networking Systems неповноцінною операційною системою. Windows все ще можна захистити за допомогою брандмауерів, антивірусів, але це також за рахунок швидкості, ефективності та витрат. Однак це все ще дуже добре для підприємств, які є малими чи ще розвиваються.
Рекомендовані курси
- Курс маршрутизації IP
- Програма злому
- Навчальні курси RMAN
- Онлайн-сертифікаційний курс в Python
-
Мережеве середовище Linux
Linux, з іншого боку, має тут одне з найдавніших середовищ операційної системи. Тут не найкраще програмне забезпечення, але принаймні краще, ніж Mac OS. Крім того, безпека ніколи не є проблемою в Linux, оскільки це програмне забезпечення з відкритим кодом, і, більш бажано, немає конкретної людини, яку б ненавидіти або проклинати, коли щось піде не так. Мережа Linux Windows, з іншого боку, Білл Гейтс має багато ненависників, і не згадати, що він постійно піддається атаці черв'яків, шкідливих програм та троянів. Більшість людей схильні вважати, що в Linux немає вірусів. Це так неправда. У Linux є свій тип вірусів, і їх можна видалити надзвичайно важко, як тільки вони впливають на мережеву систему.
Але, на відміну від Windows, тут немає автозапуску. Все в Linux працює за допомогою Script, і адміністратор залежить від того, виконати його чи ні, і це теж вручну. Оскільки Linux є відкритим кодом, є багато розробників, які продовжують тестувати нові ядра, помилки та спільноту, а підтримка набагато більша, ніж у Microsoft, завдяки чому оновлення набагато швидше для оновлення безпеки проблеми та виправлення помилок.
Як відомо, Linux запускає декілька процесів одночасно, не порушуючи стабільності. І ви, можливо, бачили, що в Linux-мережі Windows завжди є необхідність перезавантажуватися, коли ви змінюєте або встановлюєте програмне забезпечення. Але це не так у Linux та повірте мені, коли я кажу, що Linux ніколи не виходить з ладу. Крім того, адміністратор Linux матиме набагато кращий огляд інших запущених вузлів і систем з дистрибутиву Linux, оскільки тут все відкрито для Super User, але для Windows інші користувачі можуть все-таки робити якісь речі, які не можуть побачити адміністратор, такий як приховування файлів.
Тепер, коли ми знаємо, що мережеве середовище Linux набагато перевершує, ніж Windows, з точки зору обробки серверів та адміністрування, давайте розглянемо Налаштування мережі Linux.
-
Налаштування мережевого середовища Linux
Налаштування мережевого середовища Linux для дому та для офісу - це дві різні речі. Якщо ви вже маєте певний досвід роботи в Linux, то, можливо, ви знаєте, що більшість речей робиться тут через термінал, який схожий на командний рядок Windows, але набагато більш просунутий і вищий. Більшість адміністраторів Linux вважають за краще писати сценарії для будь-яких мережевих налаштувань. Отже, щойно сценарій буде написаний, наступного разу адміністратору потрібно просто змінити дозволи сценарію за допомогою "chmod u + x", а потім виконати сценарій оболонки в будь-якій мережі Linux. Більшість людей віддають перевагу RedHat або Debian System для адміністрування. Найкращим інструментом для налаштування мережі Linux є програмне забезпечення, яке називається "netenv", що означає "мережеве середовище". Можна встановити цей інструмент, ввівши наступне:
$ sudo apt-get install netenv |
Тут може не знадобитися судо, залежно від того, ви є SuperUser або просто Користувач. Офіційний веб-сайт для netenv - http://www.netenv.com/. Можливо, також потрібно буде використовувати nmap, щоб перевірити, чи є послідовною мережа Linux. Nmap також допомагає сканувати, скільки систем підключено до мережі, які порти відкриті, які служби запущені, що таке операційна система та інше. Перш ніж запустити сканування Nmap, мені потрібно встановити шлюз для інших моїх окремих систем, і я можу це зробити за допомогою наступної команди:
Як бачите, мій шлюз - 192.168.137.0 Після отримання шлюзу, ви можете отримати список підключених систем за допомогою Nmap. Далі - зображення сканування Nmap для списку систем, підключених до моєї домашньої мережі Linux:
Як бачите, у мене є два пристрої, підключені вище, один - мій мобільний телефон, а другий - мій ноутбук Linux. Також можна добре переглянути типи підключених систем. Так само ви можете отримати інформацію про відкриті порти, служби та підключені системи за допомогою наступної команди:
$ sudo nmap -A -O 192.168.xx |
За допомогою іншого програмного забезпечення, такого як Ettercap або Wireshark, можна також переглянути пакети, що надсилаються між декількома комп'ютерами. А за допомогою Aircrack-ng можна навіть спробувати обмежити пакети або вимкнути саме мережеве середовище. Але це для довгої ноти. У Linux дистрибутивах за замовчуванням є методи збільшення або зменшення пакетів та розподілу даних.
Окрім вищезазначених речей, під час налаштування мережевого середовища Linux слід знати кілька інших важливих речей:
- Telnet
Telnet - це програмне забезпечення, яке використовується для віддаленого доступу до комп'ютера. Telnet - одне з найбільш використовуваних програм, і воно також дуже популярне, але воно є термінальним або, більш переважно, консольним. Він заснований на UNIX. Однак головним недоліком цієї програми є те, що це дуже небезпечно. Будь-хто може переглядати та відстежувати інформацію про мережу Linux, що надсилається. Цю інформацію можна також обнюхати через багато програмного забезпечення, таких як Ettercap або Wireshark. Однак існує зашифрована версія, яка використовується замість основної telnet, відомої як SSH (Secure Shell), для якої потрібен ключ PGP для автентифікації на віддаленому хості. Подібне програмне забезпечення також доступне для Windows, яке відоме як шпаклівка. Обидва ці програми є сумісними. SSH можна встановити за допомогою наступної команди:
$ sudo apt-get install OpenSSH-сервер |
Подібно до Telnet, є також інше програмне забезпечення, яке відоме як rlogin, яке також широко використовується.
- X- Вікно
X-Window System - це основна стандартна система вікон для графічних робочих станцій UNIX. X-Window складається з двох частин: сервера X та клієнта X. Сервер - це робоча станція, з якої адміністратор отримує доступ до робочої станції клієнтської сторони. Це дуже корисно, оскільки використовує найменш можливий ресурс з процесора. Ці системи також відомі як X-термінали.
- VNC
VNC або більш відомий як Віртуальний мережевий з’єднання - це графічний інтерфейс користувача, який працює так само, як і телнет або X-вікно, але на основі віртуальної машини. Адміністратор використовує IP-адресу та пароль для аутентифікації. Він дещо схожий на mstsc Windows, де можна отримати графічний інтерфейс віддаленого хоста, але VNC набагато менше ресурсів, ніж вікна. Адміністратори Linux, більшість часу віддають перевагу входу в оболонку, наприклад, SSH, оскільки вона виконує більшу частину роботи через термінал і є найменшою витратою ресурсів з усіх них.
Насправді це набагато більше, ніж лише ці програми. Такі речі, як Tunneling, Virtual private Networks, Mobile IP, налаштування статичних та динамічних IP-адрес за допомогою мережевого менеджера та np-config. Після того, як ви отримаєте основну функцію налаштування мережі Linux, всі ці речі йдуть природним шляхом. Один з найкращих способів практичного налаштування мережі Linux - це використання Virtual Box або VMware, оскільки вони задовольняють необхідні потреби.
Схожі статті: -
Це було керівництвом по налаштуванню мережі Linux. Ось кілька статей, які допоможуть вам отримати більш детальну інформацію про мережеве середовище Linux, тому просто перейдіть за посиланням.
- Кар'єра в Linux
- Кар'єра в адміністрації Linux
- 10 найкращих корисних програм для Linux для системних адміністраторів
- Питання та відповіді щодо інтерв'ю Linux | Корисні та найбільш запитувані
- Налаштування сервера DHCP