Автор Тема: Подскажите практических задач для изучения Linux, плиз.  (Прочитано 10180 раз)

0 Пользователей и 1 Гость просматривают эту тему.

Онлайн Retif

  • Администраторы
  • Олдфаг
  • *****
  • Сообщений: 9059
  • Рейтинг: 88
  • Пол: Мужской
  • Афтар
    • Просмотр профиля
    • Мой блог
  • Откуда: Орёл
Добрый день.

Сходил недавно на курсы по Redhat:
RH124 Red Hat Системное администрирование 1 (RHEL7)
RH134 Red Hat Системное администрирование 2 (RHEL7)

Хочется практики какой-нибудь, исходя из знаний, полученных на этих курсах (больше ничего не знаю, увы )). Программа курсов по ссылкам выше.

Подскажите плиз практических задач (думаю использовать CentOS), только конкретных, а не размытых. Задач, а не инструментов для решения задач.

Оффлайн shurutov

  • Постоялец
  • ***
  • Сообщений: 326
  • Рейтинг: 3
  • Пол: Мужской
    • mshurutov@jabber.ru
    • Просмотр профиля
  • Откуда: СССР
Хочется практики какой-нибудь, исходя из знаний, полученных на этих курсах
Единственная прикладная задача, которая вырисовывается из этих курсов - развертывание файлопомойки с помощью самбы. И доступом к консоли сервера по через ssh.
Vim - есть gvim для винды - вот и используй его для работы с текстовыми файлами в винде.
Больше ничего из курсов прикладного не вырисовывается.
С уважением,
Шурутов Михаил.

Онлайн Retif

  • Администраторы
  • Олдфаг
  • *****
  • Сообщений: 9059
  • Рейтинг: 88
  • Пол: Мужской
  • Афтар
    • Просмотр профиля
    • Мой блог
  • Откуда: Орёл
Vim - есть gvim для винды - вот и используй его для работы с текстовыми файлами в винде.
Да это-то мне зачем?

Оффлайн DedMagarbI4

  • Ветеран
  • *****
  • Сообщений: 1921
  • Рейтинг: 12
  • Пол: Мужской
    • Просмотр профиля
добавление жесткого диска на сервак

замена неисправного жесткого диска

бэкап данных

поднятие репозитория для своей ЛВС

поднять шлюз в инет

поднять vpn сервер

только конкретных, а не размытых
не понял этой фразы если честно. любая задача вполне себе размыта, т.к. решать практически любую задачу в ИТ можно по разному.

P.S. А не мог бы поделиться материалом с этих курсов? если его конечно выдали вам на руки.

Онлайн Retif

  • Администраторы
  • Олдфаг
  • *****
  • Сообщений: 9059
  • Рейтинг: 88
  • Пол: Мужской
  • Афтар
    • Просмотр профиля
    • Мой блог
  • Откуда: Орёл
не понял этой фразы если честно
Ну например поставить Apache/PHP/MySQL - это не задача, имхо.

А у тебя еще более-менее норм, спасибо  :beer:

P.S. А не мог бы поделиться материалом с этих курсов? если его конечно выдали вам на руки.
Выдавали. Толстенные такие бумажные тома. Как забирать планируешь?  :mrgreen:

Оффлайн DedMagarbI4

  • Ветеран
  • *****
  • Сообщений: 1921
  • Рейтинг: 12
  • Пол: Мужской
    • Просмотр профиля
Выдавали. Толстенные такие бумажные тома. Как забирать планируешь?
в век цифровых технологий... :D не, бумажные не камильфо как то

Онлайн Retif

  • Администраторы
  • Олдфаг
  • *****
  • Сообщений: 9059
  • Рейтинг: 88
  • Пол: Мужской
  • Афтар
    • Просмотр профиля
    • Мой блог
  • Откуда: Орёл
DedMagarbI4, ну они же не дураки, кто к ним учиться пойдет тогда, если на цифровых все будет )) Хотя можешь поискать по рутрекерам всяким, может кто и оцифровал.

Оффлайн shs

  • Модераторы
  • Ветеран
  • *****
  • Сообщений: 4401
  • Рейтинг: 89
    • Просмотр профиля
    • ShS's blog
  • Откуда: Default city
Выдавали. Толстенные такие бумажные тома. Как забирать планируешь?
в век цифровых технологий... :D не, бумажные не камильфо как то
Потому и бумажные, чтоб не утекло. Трудоемкость и высокая цена изготовления копии - хорошая защита от копирования.  :pardon:

Оффлайн ds0m

  • Модератор
  • Ветеран
  • *****
  • Сообщений: 1299
  • Рейтинг: 22
  • Пол: Мужской
    • ds0m.spb@gmail.com
    • Просмотр профиля
  • Откуда: DC
Retif, ну запели SOHO решение.
Что-то типа - почтовик, календарь, телефония. И чтобы автоматом создаваемый доменный пользователь получал и ящик и внутренний номер и всякое прочее. UC, но не от MS =)
<root> помимо принципа "работает - не трогай", есть ещё один важный принцип - "бритва Оккама" - "не приумножай сущность сверх необходимости"
А спонсор этого поста - прививка от бешенства. Прививка от бешенства - не твоя, вот ты и бесишься.

Оффлайн shurutov

  • Постоялец
  • ***
  • Сообщений: 326
  • Рейтинг: 3
  • Пол: Мужской
    • mshurutov@jabber.ru
    • Просмотр профиля
  • Откуда: СССР
DedMagarbI4, ds0m, благородные доны, я таки вас умоляю внимательно ознакомиться с программой курса. Какие шлюзы, какие ВПН-сервера, какие сохо-решения, вы о чем?!  :o
Там же азы азов в программе! Максимум, файлопомойку по той программе замутить можно, не более, и поиграться с добавлением томов в эту файлопомойку.
С уважением,
Шурутов Михаил.

Онлайн Вьшекн

  • Старожил
  • ****
  • Сообщений: 758
  • Рейтинг: 13
  • Пол: Мужской
  • Подпись под аватаром
    • Просмотр профиля
  • Откуда: замкадбург
Там же азы азов в программе! Максимум, файлопомойку по той программе замутить можно, не более, и поиграться с добавлением томов в эту файлопомойку.
Выдавали. Толстенные такие бумажные тома.
ну и нахрена нужен ваш линупс, если для постройки файлопомойки нужны "Толстенные такие бумажные тома" (с)
« Последнее редактирование: 11 мая 2016, 22:05:36 от Вьшекн »

Оффлайн sdfsdf

  • Пользователь
  • **
  • Сообщений: 54
  • Рейтинг: 1
  • Пол: Мужской
    • Просмотр профиля
не понял этой фразы если честно
Ну например поставить Apache/PHP/MySQL - это не задача, имхо.

А у тебя еще более-менее норм, спасибо  :beer:

P.S. А не мог бы поделиться материалом с этих курсов? если его конечно выдали вам на руки.
Выдавали. Толстенные такие бумажные тома. Как забирать планируешь?  :mrgreen:
почему не задача?

а на самих курсах были практические задачи?



Updated: 13 May 2016, 11:10:48

Цитировать
Подскажите плиз практических задач (думаю использовать CentOS), только конкретных, а не размытых. Задач, а не инструментов для решения задач.
могу составить ТЗ  *smoke*
« Последнее редактирование: 13 мая 2016, 11:10:48 от sdfsdf »

Оффлайн oink :)

  • Постоялец
  • ***
  • Сообщений: 337
  • Рейтинг: 8
  • Пол: Мужской
  • глумливый прислужник
    • Просмотр профиля
  • Откуда: 127.0.0.1
Подскажите плиз практических задач (думаю использовать CentOS), только конкретных, а не размытых. Задач, а не инструментов для решения задач.

https://www.reddit.com/r/linuxadmin/comments/2s924h/how_did_you_get_your_start/cnnw1ma
Цитировать
This is what I tell people to do, who ask me "how do I learn to be a Linux sysadmin?".
1) Set up a KVM hypervisor.
2) Inside of that KVM hypervisor, install a Spacewalk server. Use CentOS 6 as the distro for all work below. (For bonus points, set up errata importation on the CentOS channels, so you can properly see security update advisory information.)
3) Create a VM to provide named and dhcpd service to your entire environment. Set up the dhcp daemon to use the Spacewalk server as the pxeboot machine (thus allowing you to use Cobbler to do unattended OS installs). Make sure that every forward zone you create has a reverse zone associated with it. Use something like "internal.virtnet" (but not ".local") as your internal DNS zone.
4) Use that Spacewalk server to automatically (without touching it) install a new pair of OS instances, with which you will then create a Master/Master pair of LDAP servers. Make sure they register with the Spacewalk server. Do not allow anonymous bind, do not use unencrypted LDAP.
5) Reconfigure all 3 servers to use LDAP authentication.
6) Create two new VMs, again unattendedly, which will then be Postgresql VMs. Use pgpool-II to set up master/master replication between them. Export the database from your Spacewalk server and import it into the new pgsql cluster. Reconfigure your Spacewalk instance to run off of that server.
7) Set up a Puppet Master. Plug it into the Spacewalk server for identifying the inventory it will need to work with. (Cheat and use ansible for deployment purposes, again plugging into the Spacewalk server.)
8) Deploy another VM. Install iscsitgt and nfs-kernel-server on it. Export a LUN and an NFS share.
9) Deploy another VM. Install bakula on it, using the postgresql cluster to store its database. Register each machine on it, storing to flatfile. Store the bakula VM's image on the iscsi LUN, and every other machine on the NFS share.
10) Deploy two more VMs. These will have httpd (Apache2) on them. Leave essentially default for now.
11) Deploy two more VMs. These will have tomcat on them. Use JBoss Cache to replicate the session caches between them. Use the httpd servers as the frontends for this. The application you will run is JBoss Wiki.
12) You guessed right, deploy another VM. This will do iptables-based NAT/round-robin loadbalancing between the two httpd servers.
13) Deploy another VM. On this VM, install postfix. Set it up to use a gmail account to allow you to have it send emails, and receive messages only from your internal network.
14) Deploy another VM. On this VM, set up a Nagios server. Have it use snmp to monitor the communication state of every relevant service involved above. This means doing a "is the right port open" check, and a "I got the right kind of response" check and "We still have filesystem space free" check.
15) Deploy another VM. On this VM, set up a syslog daemon to listen to every other server's input. Reconfigure each other server to send their logging output to various files on the syslog server. (For extra credit, set up logstash or kibana or greylog to parse those logs.)
16) Document every last step you did in getting to this point in your brand new Wiki.
17) Now go back and create Puppet Manifests to ensure that every last one of these machines is authenticating to the LDAP servers, registered to the Spacewalk server, and backed up by the bakula server.
18) Now go back, reference your documents, and set up a Puppet Razor profile that hooks into each of these things to allow you to recreate, from scratch, each individual server.
19) Destroy every secondary machine you've created and use the above profile to recreate them, joining them to the clusters as needed.
20) Bonus exercise: create three more VMs. A CentOS 5, 6, and 7 machine. On each of these machines, set them up to allow you to create custom RPMs and import them into the Spacewalk server instance. Ensure your Puppet configurations work for all three and produce like-for-like behaviors.
Do these things and you will be fully exposed to every aspect of Linux Enterprise systems administration. Do them well and you will have the technical expertise required to seek "Senior" roles. If you go whole-hog crash-course full-time it with no other means of income, I would expect it would take between 3 and 6 months to go from "I think I'm good with computers" to achieving all of these -- assuming you're not afraid of IRC and google (and have neither friends nor family ...).



(думаю использовать CentOS)

http://developers.redhat.com/blog/2016/03/31/no-cost-rhel-developer-subscription-now-available/
http://developers.redhat.com/products/rhel/get-started/


P.S. А не мог бы поделиться материалом с этих курсов? если его конечно выдали вам на руки.

В онторнетах они есть, и не только к этим курсам, но и к большинству других тоже, ищи, и да обрящешь ;)
Цитировать
The books :

  * Development
RHD251 - Red Hat Enterprise Linux Development == RHEL5 ==  2009
RHD251 - Red Hat Enterprise Linux Development  == RHEL6 == 2012

* Device Drivers
RHD362 - Red Hat Enterprise Linux Device Drivers  == RHEL5u4 == 2010

* Kernel Internals
RH361 - Red Hat Enterprise Linux Kernel Internals == RHEL5 == 2009

//////////////////////////////// All above is html & all below is PDF \\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\

* OpenShift
CL280-OE1.1-en-2-20130917-SG  == OpenShift Enterprise Administration ==  142 pages

* OpenStack
CL210-RHELOSP5.0-en-2-20140926-SG == Red Hat OpenStack Administration ==  249 pages 
CL210-RHO4.0-en-1-20140207-SG  == Red Hat OpenStack Administration ==  260 pages
CL210-RHOS3.0u1-en-3-20130819-SG  == Red Hat OpenStack Administration ==  243 pages

* rhel5
RH142-RHEL5.0-en-3-20090311 == Linux Troubleshooting Techniques and Tools ==  283 pages
RH184-RHEL5.0-en-2-20070907  == RHEL Virtualization == 182 pages
RH401-RHS5.6-en-2-20131206-SG == Red Hat Enterprise Deployment and Systems Management == 288 pages
RH423-RHEL5.1-en-4-20090818 == Red Hat Enterprise Directory Services and Authentication == 398 pages
RH423-RHEL5.8-en-6-20120425 == Red Hat Enterprise Directory Services and Authentication == 364 pages
RH436-RHEL5.1-en-7-20081010 == Red Hat Enterprise Clustering and Storage Management  == 440 pages

* rhel6
RH124-RHEL6.0-en-2-20110211-SG == Red Hat Storage System Administration I == 448 pages
RH135-RHEL6.0-en-2-20110131-SG == Red Hat Storage System Administration II == 372 pages
RH190-RHEL6.3-en-2-20121001-SG == Red Hat Command Line Skills == 260 pages
RH200-RHEL6.0-en-2-20110115-SG == RHCSA Rapid Track Course == 356 pages
RH242-RHEL6.1-en-1-20111018-SG == Red Hat Enterprise Linux Troubleshooting == 274 pages
RH255-RHEL6.0-en-2-20110124-SG == Red Hat Storage System Administration III == 392 pages
RH290-RHEL6.0-en-1-20110516-SG  == Red Hat Enterprise Linux for Solaris Administrators == 282 pages
RH300-RHEL6.0-en-2-20101223-SG == RHCE Rapid Track Course == 434 pages
RH413-RHEL6.4-en-1-20130729-SG  ==  Red Hat Server Hardening == 368 pages
RH436-RHEL6.2-en-1-20120720-SG == Red Hat Enterprise Clustering and Storage Management == 392 pages
update 2016.02.24   6.2-442-344-77MB == Red Hat Performance Tuning == 344 pages
 
* rhel7
RH124-RHEL7.0-en-1-20140606-SG  == Red Hat Storage System Administration I == 442 pages
RH134-RHEL7.0-en-1-20140610-SG  == Red Hat Storage System Administration II == 334 pages
RH199-RHEL7.0-en-1-20140612-SG == RHCSA Rapid Track Course == 450 pages
RH254-RHEL7-en-1-20140711-SG == Red Hat Storage System Administration III == 440 pages
RH299-volume_1-RHEL7-en-1-20140711-SG == RHCE Certification Lab RHCEolume 1 == 458 pages
RH299-volume_2-RHEL7-en-1-20140711-SG  == RHCE Certification Lab RHCEolume 2 == 422 pages
RH436-RHEL7.1-en-1-20150813-SG == Red Hat Enterprise Clustering and Storage Management == 320 pages
update 2016.02.24   7-442-428-16.5MB == Red Hat Performance Tuning == 428 pages

* Security
RHS333-RHEL5.0-en-1-20070604  == Red Hat Enterprise Security: Network Services == 456 pages
RHS333-RHEL5.8-en-4-20120312  == Red Hat Enterprise Security: Network Services == 430 pages

* Storage
RH236-RHS2.0-en-1-20130201-SG ==  Red Hat Storage Server Administration == 178 pages

* Virtualization
RH318-RHEV3.0-en-1-20120210-SG == Red Hat Enterprise Virtualization == 334 pages
RH318-RHEV3.1-en-3-20130122-SG  == Red Hat Enterprise Virtualization == 362 pages 

update 2016.02.25
* JBoss
EAP6.0-248-388-35.3MB == JBoss Ablication Administration I == 388 pages
"Вы держитесь здесь, вам всего доброго, хорошего настроения и здоровья" (c) Медведев

Оффлайн DedMagarbI4

  • Ветеран
  • *****
  • Сообщений: 1921
  • Рейтинг: 12
  • Пол: Мужской
    • Просмотр профиля
В онторнетах они есть, и не только к этим курсам, но и к большинству других тоже, ищи, и да обрящешь
на проклятом буржуйском мне они не нужны. "...пусть будет мир во врем мире. и сгорит америка..." (с) письмо маленькой девочки к дедуморозу.

Онлайн Retif

  • Администраторы
  • Олдфаг
  • *****
  • Сообщений: 9059
  • Рейтинг: 88
  • Пол: Мужской
  • Афтар
    • Просмотр профиля
    • Мой блог
  • Откуда: Орёл
1) Set up a KVM hypervisor.
Эххх, тут железо нужно, где его взять-то... Возиться с винтами на домашнем компе... ну в планах есть конечно, но можно было б для начала что-нить попроще на виртуалках покрутить.