Как да започнем с CentOS

Можете да изтеглите версиите на CentOS тук .

CentOS или Community Enterprise OS е дистрибуция с отворен код, базирана на RHEL или Red Hat Enterprise Linux. Това е налично само ако сте закупили пакета за поддръжка. Освен това, всички RHEL пакети са напълно съвместими с CentOS, осигурявайки стабилна, стабилна и лесна за управление платформа, осигуряваща най-високото ниво на оперативна сигурност безплатно.

CentOS е двоично съвместим с RHEL и е предпочитаната платформа за сървърни инсталации. Една от най-ценните части на CentOS е дългият цикъл на поддръжка. Докато циклите за поддръжка на изданията за Fedora например продължават до 13 месеца, изданията на CentOS осигуряват поддръжка до 7 години. Това го прави изключително надежден и надежден.

Освен това проектът на общността CentOS разширява тяхната наличност в широк спектър от платформи като Google, Amazon AWS и други. Предлага се и в общи изображения с активиран облак.

За да научите повече за CentOS, посетете проекта CentOS тук.

Версии

Примери

Нека да разгледаме някои подробни инструкции за започване на инсталацията на CentOS 7 и основната настройка.

  1. Изтеглете най-новия CentOS .ISO
  2. След като изтеглите последната версия на CentOS, използвайки горните връзки или използвайки официалната страница за изтегляне на CentOS, запишете я на DVD или създайте стартиращ USB стик с помощта на LiveUSB Creator, наречен Unetbootin.
  3. След като сте създали инсталационния стартиращ носител, поставете DVD / USB в системното устройство, стартирайте компютъра, изберете вашия стартиращ модул и трябва да се появи първият подкана CentOS 7. В подканата изберете Инсталиране на CentOS 7 и натиснете клавиша [Enter].

4. Системата ще започне да зарежда инсталационната програма за медии и трябва да се появи екран за приветствие. Изберете вашия език на процеса на инсталиране - който ще ви помогне през цялата инсталационна процедура - и щракнете върху Продължи.

5. В следващата стъпка настоящият прозорец на екрана е Резюме на инсталацията. Той съдържа много опции за пълно персонализиране на вашата система. Първото нещо, което може да искате да настроите, са вашите настройки на времето. Кликнете върху Дата и час и изберете физическото местоположение на вашия сървър от предоставената карта и натиснете горния бутон Готово, за да приложите тази конфигурация.

6. След това изберете езиковата поддръжка и настройките на клавиатурата. Изберете основния си и допълнителен език за вашата система и когато приключите, натиснете Готово.

7. По същия начин изберете оформлението на клавиатурата, като натиснете бутона плюс и изпробвайте конфигурацията на клавиатурата, като използвате десния въведен файл. След като приключите с настройката на клавиатурата, можете да използвате всяка комбинация от клавиши за превключване между клавиатури. В моя случай използвам Alt + Ctrl. След като изберете желаната комбинация от клавиши, натиснете отново Готово, за да приложите промени и се върнете на главния екран на Инсталационна резюме.

8. Сега можем да добавим ЕЗИКОВА ПОДДРЪЖКА, ако не искате да използвате английски. Щракнете върху „ПОДДРЪЖКА НА ЕЗИК“, за да отворите диалоговия прозорец.

9. По подразбиране CentOS се предлага с предварително инсталиран английски език, но можем лесно да добавим още езици. В моя случай добавям Deutsch German с Deutsch (Deutschland) като допълнителен език. Натиснете Готово след вашия избор.

10. В следващата стъпка можете да персонализирате инсталацията си, като използвате други източници за инсталиране, различни от локалния DVD / USB носител, като например мрежови местоположения, използващи HTTP, HTTPS, FTP или NFS протоколи. Можете дори да добавите някои допълнителни хранилища, но използвайте този метод само ако знаете какво правите. Затова оставете инсталационния носител по подразбиране и натиснете Готово, за да продължите.

11. След това можете да изберете софтуера за инсталация на вашата система. В тази стъпка CentOS предлага много сървърни и настолни платформи, от които можете да избирате. Но ако искате висока степен на персонализация, особено ако ще използвате CentOS 7, за да стартирате като сървърна платформа, тогава предлагам минимално инсталиране с библиотеки за съвместимост като добавки. Това ще инсталира минимален основен системен софтуер и по-късно можете да добавите други пакети според вашите нужди, като използвате:

12. Сега е време да разделите твърдия си диск. Щракнете върху менюто Дестинация за инсталиране, изберете вашия диск и изберете този, който искате. Ще конфигурирам разделянето. Прочетете повече за това какъв дял да изберете тук.

13. На следващия екран изберете LVM (Logical Volume Manager) като оформление на дяла и след това щракнете върху Щракнете тук, за да ги създадете автоматично. Тази опция ще създаде три системни дяла, използвайки файлова система XFS, автоматично преразпределяйки пространството на вашия твърд диск и събирайки всички LVS в една голяма група томове, наречена „centos“. 11.

  • / boot - Не LVM
  • / (корен) - LVM
  • Размяна - LVM

14. Ако не сте доволни от оформлението на дяла по подразбиране, създадено автоматично от инсталатора, можете напълно да добавите, промените или преоразмерите вашата схема на дялове. Когато приключите, натиснете бутона Готово и Приемане на промените в подканата Резюме на промените.

ЗАБЕЛЕЖКА: За тези потребители, които имат твърди дискове с размер над 2TB, инсталационната програма автоматично ще преобразува таблицата на дяловете в GPT. Но ако искате да използвате GPT таблица на по-малки дискове от 2TB, тогава трябва да използвате аргумента inst.gpt към командния ред за зареждане на инсталатора, за да промените поведението по подразбиране.

15. Следващата стъпка е да зададете името на вашия хост на системата и да активирате мрежата. Кликнете върху етикета Мрежа и име на хост и въведете FQDN на системата (Напълно квалифицирано име на домейн) в полето Име на хост, след което активирайте мрежовия интерфейс, превключвайки горния бутон Ethernet в положение ВКЛ. Ако имате функционален DHCP сървър във вашата мрежа, той автоматично ще конфигурира всички ваши мрежови настройки за активиран NIC, който трябва да се появи под вашия активен интерфейс.

16. Ако вашата система е сървър, по-добре е да зададете статична мрежова конфигурация на Ethernet NIC, като щракнете върху бутона Конфигуриране и добавите всичките си настройки за статичен интерфейс, както на снимката по-долу. Когато приключите, натиснете Save, деактивирайте и активирайте Ethernet картата, като превключите бутона в положение OFF и ON, след което натиснете Done, за да приложите настройките и да се върнете в главното меню.

В противен случай:

17. Добавете записите за Address, Netmask и Gateway според вашата статична IP среда. В моя случай използвам Address 192.168.1.100, Netmask 255.255.255.0, Gateway 192.168.1.1 и DNS сървъри 8.8.8.8 8.8.4.4. Тези стойности могат да варират в зависимост от вашата мрежова среда. След това натиснете Save.

ВАЖНО: Ако нямате IPv6 интернет връзка, настройте IPv6 от auto да се игнорира в раздела IPv6. В противен случай няма да можете да осъществите достъп до интернет от този сървър на IPv4, тъй като CentOS изглежда пренебрегва правилната настройка на IPv4 и вместо това използва IPv6, който се проваля.

18. След това трябва да включим връзката, както е показано на екранната снимка по-долу. След това натиснете Готово.

19. Сега е време да започнете инсталационния процес, като изберете Започнете инсталация и задайте силна парола за главния акаунт.

20. Инсталационният процес ще започне сега и ще получите малка синя лента за напредък в следващите прозорци. Сега трябва да зададем ROOT PASSWORD и да добавим нов некорен потребител в опцията USER CREATION. Първо ще отида за root парола.

21. Въведете защитена парола по ваш избор и натиснете Готово.

22. След това ще отидем за СЪЗДАВАНЕ НА ПОТРЕБИТЕЛИ.

23. След това ще създам потребител. В моя случай използвах пълното име „Администратор“ и Потребителското име „администратор“. Отметнете опцията Изискване на паролата, за да използвате този акаунт и след това натиснете Готово. Разбира се, можете да използвате всяка стойност според вашия избор.

24. Натиснете Finish. Имайте търпение и изчакайте завършването на настройката.

25. След приключване на инсталацията, той ще поиска да рестартира сървъра, просто натиснете Finish configuration.

26. Сървърът се рестартира и ще поиска вашето потребителско име и парола след това.

Честито! Вече инсталирахте последната версия на CentOS на чисто новата си машина. Премахнете всички инсталационни носители и рестартирайте компютъра, за да можете да влезете в новата си минимална среда CentOS 7 и да изпълнявате други системни задачи, като например да актуализирате системата си и да инсталирате друг полезен софтуер, необходим за изпълнение на ежедневни задачи.

Сега сме готови да влезем в системата с потребителя, който току-що създадохме по-горе, или можем да използваме root идентификационните данни.

Първо влизане в CentOS. Влезте като root потребител на сървъра, за да можем да направим някои последни стъпки за инсталиране.

Първият е да инсталирате всички налични актуализации с yum.

Потвърдете с „y“, за да продължите с инсталирането на актуализациите. Ще инсталирам два редактора на командния ред, за да мога да редактирам конфигурационни файлове в черупката:

Конфигурация на мрежата

CentOS 7.2 minimal не се инсталира предварително с командата ifconfig, така че ще го инсталираме, както следва:

Ако искате да промените или видите мрежовия конфигурационен файл, просто редактирайте файла:

Ще бъде така, когато сте конфигурирали статичен IP адрес:

Променете стойностите, ако е необходимо.

Забележка: Горното име на УСТРОЙСТВО може да се различава, затова, моля, проверете еквивалентния файл в директорията / etc / sysconfig / network-scripts.

Настройте / etc / hosts

Настройте файла / etc / hosts, както следва:

Направете стойностите по следния начин:

Честито! Сега имаме основна минимална настройка на сървъра CentOS 7.

Сега можете да предпочетете да използвате GUI вместо това, ето разнообразие от вкусове, от които можете да избирате:

Инсталиране на GNOME-Desktop:

Инсталирайте GNOME Desktop Environment, като въведете следното:

За да стартирате GUI, въведете след приключване на инсталацията:

Как да използвам GNOME Shell

По подразбиране GNOME Desktop на CentOS 7 започва с класически режим, но ако искате да използвате GNOME Shell, задайте го по следния начин:

Вариант А: Ако стартирате GNOME със startx , задайте го така:

Вариант Б: задайте системното графично влизане systemctl set-default graphical.target и рестартирайте системата. След стартиране на системата:

  1. Щракнете върху бутона, който се намира до бутона „Вход“.
  2. Изберете „GNOME“ от списъка. (По подразбиране е GNOME Classic)
  3. Щракнете върху „Вход“ и влезте с GNOME Shell.

Черупката на GNOME започва по следния начин:

Инсталиране на KDE-Desktop:

Инсталирайте KDE Desktop Environment, като въведете

Въведете команда като по-долу след приключване на инсталацията:

KDE Desktop Environment започва по следния начин:

Инсталиране на работна среда на MATE:

Инсталирайте MATE Desktop Environment, като въведете това:

Въведете команда като по-долу след приключване на инсталацията:

Стартира MATE Desktop Environment:

Инсталиране на Xfce работна среда:

Инсталирайте Xfce Desktop Environment, като въведете това:

Въведете команда като по-долу след приключване на инсталацията:

Xfce Desktop Environment започва по следния начин:

ДРУГ НАЧИН ДА ГО ПРАВИТЕ:

Вместо да се възползвате от хакерството на команда startx във файл .xinitrc, вероятно е по-добре да кажете на Systemd, че искате да стартирате в графичен графичен интерфейс спрямо терминала.

За да постигнете това, просто направете следното:

След това просто рестартирайте.

Последният бит ще свърже целевото ниво 5 като ваше подразбиране по отношение на Systemd.

Правейки го със Systemd

Можете също да използвате Systemd, за да постигнете това. Това може би е по-добрият метод, тъй като управлявате състоянието на системата директно чрез Systemd и нейните CLI.

Можете да видите каква е текущата ви цел по подразбиране:

И след това го променете на графичен:

Цели

В Systemd целите runlevel5.target и graphical.target са идентични. Така също са runlevel2.target и multi-user.target.

RHEL / CentOS Linux Инсталирайте основните инструменти за разработка Automake, Gcc (C / C ++), Perl, Python & Debuggers

Въпрос: Как да инсталирам всички инструменти за разработчици, като компилатори GNU GCC C / C ++, make и други, след като инсталирам CentOS или RHEL или Fedora Linux от подканата на черупката?

Трябва да инсталирате групата „Инструменти за разработка“ на RHEL / CentOS / Fedora / Scientific / Red Hat Enterprise Linux. Тези инструменти включват основни инструменти за разработка като automake, gcc, perl, python и дебъгъри, които са необходими за компилиране на софтуер и изграждане на нови rpms:

  1. огъване
  2. gcc c / c ++ компилатор
  3. redhat-rpm-config
  4. Strace
  5. rpm-build
  6. направи
  7. pkgconfig
  8. gettext
  9. автоматик
  10. strace64
  11. gdb
  12. бизони
  13. libtool
  14. autoconf
  15. gcc-c ++ компилатор
  16. binutils и всички зависимости.

Инсталация:

Отворете терминала или влезте през ssh сесия и въведете следната команда като root потребител:

Примерни изходи, които следват:

Сега можете да компилирате и използвате всяко приложение във вашата система.

Проверка на инсталацията

За да се покаже версията на компилатора на Gnu gcc / c / c ++:

Примерни изходи:

Как да изброя всички работещи в момента услуги в Fedora / RHEL / CentOS Linux сървър?

Има различни начини и инструменти за намиране и изброяване на всички работещи услуги под Fedora / RHEL / CentOS Linux системи.

Синтаксисът е както следва за CentOS / RHEL 6.x и по-стари (преди systemd):

Отпечатайте състоянието на която и да е услуга. За да отпечатате състоянието на услугата apache (httpd):

Избройте всички известни услуги (конфигурирани чрез SysV):

Списък на услугите и техните отворени портове:

Включване / изключване на услугата:

ntsysv е прост интерфейс за конфигуриране на услуги на ниво изпълнение, които също могат да се конфигурират чрез chkconfig . По подразбиране той конфигурира текущото ниво на изпълнение. Просто напишете ntsysv и изберете услугата, която искате да стартирате.

Бележка за RHEL / CentOS 7.x със systemd

Ако използвате дистрибуция, базирана на systemd, като Fedora Linux v22 / 23/24 или RHEL / CentOS Linux 7.x +, опитайте следната команда, за да изброите работещите услуги, като използвате командата systemctl. Той контролира системния мениджър на системата и услугите.

За да изброите системни услуги на CentOS / RHEL 7.x +, използвайте следното.

Синтаксисът е:

За да изброите всички услуги:

Примерни изходи:

Горното изображение показва списък на всички устройства, инсталирани на базирана на CentOS / RHEL 7 systemd система, заедно с текущите им състояния.

За да видите процеси, свързани с определена услуга (cgroup), можете да използвате командата systemd-cgtop. Подобно на командата top, systemd-cgtop изброява изпълнявани процеси въз основа на техните услуги:

Примерни изходи:

За да изброите услугите на SysV само при използване на CentOS / RHEL 7.x + (не включва родни системни услуги):

Примерни изходи:

КАК ДА:

Научете как да настроите защитната стена тук.

Препратки

  • Документация на CentOS
  • Бележки за изданието на CentOS
  • Инсталирайте Gnome GUI на CentOS 7 / RHEL 7
  • Работа с SYSTEMD цели

Документация Как да ръководя CentOS

CentOS версия 7

CentOS 7 е изцяло базиран на подробната документация на RedHat. Примери и ръководства за системно администриране се намират тук: пълна документация на CentOS 7

Първоначално публикувано от Красимир Вачински в Архивирана документация за препълване на стека - Урок RIP