{"id":41001,"date":"2019-03-10T18:20:07","date_gmt":"2019-03-11T00:20:07","guid":{"rendered":"http:\/\/firstprogrammingsteps.wordpress.com\/?p=505"},"modified":"2019-03-10T18:20:07","modified_gmt":"2019-03-11T00:20:07","slug":"devops-part-2","status":"publish","type":"post","link":"https:\/\/kenscourses.com\/tc101fall2016\/syndicated\/devops-part-2\/","title":{"rendered":"DevOps part 2"},"content":{"rendered":"<p class=\"syndicated-attribution\"><em> --Originally published at <a href=\"https:\/\/firstprogrammingsteps.wordpress.com\/2019\/03\/10\/devops-part-2\/\"><a href=\"https:\/\/firstprogrammingsteps.wordpress.com\">Hackerman&amp;#039;s house<\/a><\/a><\/em><br \/><\/p>\n<p>This is a continuation of the DevOps excercise, you can see the <a href=\"https:\/\/firstprogrammingsteps.wordpress.com\/2019\/03\/03\/devops\/\">first part here <\/a>where I talked about the definition of DevOps and the process of instalation of ArchLinux in my computer, as well as the setup of programming languages and git (I made a mistake and thought the first part was about this). Most of the things of this delivery area already in that post so this will be kind of short.<\/p>\n<p>For the web deployment I selected a classic LAMP stack. Since 2013 MariaDB is Arch Linux&#8217;s default implementation of MySQL, the other parts about apache and php are self-explanatory.<\/p>\n<p><img data-attachment-id=\"506\" data-permalink=\"https:\/\/firstprogrammingsteps.wordpress.com\/2019\/03\/10\/devops-part-2\/devopsinstallation\/\" data-orig-file=\"https:\/\/firstprogrammingsteps.files.wordpress.com\/2019\/03\/devopsinstallation.png?w=736\" data-orig-size=\"742,226\" data-comments-opened=\"1\" data-image-meta=\"{&quot;aperture&quot;:&quot;0&quot;,&quot;credit&quot;:&quot;&quot;,&quot;camera&quot;:&quot;&quot;,&quot;caption&quot;:&quot;&quot;,&quot;created_timestamp&quot;:&quot;0&quot;,&quot;copyright&quot;:&quot;&quot;,&quot;focal_length&quot;:&quot;0&quot;,&quot;iso&quot;:&quot;0&quot;,&quot;shutter_speed&quot;:&quot;0&quot;,&quot;title&quot;:&quot;&quot;,&quot;orientation&quot;:&quot;0&quot;}\" data-image-title=\"DevOpsInstallation\" data-image-description=\"\" data-medium-file=\"https:\/\/firstprogrammingsteps.files.wordpress.com\/2019\/03\/devopsinstallation.png?w=736?w=300\" data-large-file=\"https:\/\/firstprogrammingsteps.files.wordpress.com\/2019\/03\/devopsinstallation.png?w=736?w=736\" class=\"alignnone size-full wp-image-506\" src=\"https:\/\/firstprogrammingsteps.files.wordpress.com\/2019\/03\/devopsinstallation.png?w=736\" alt=\"DevOpsInstallation\" srcset=\"https:\/\/firstprogrammingsteps.files.wordpress.com\/2019\/03\/devopsinstallation.png?w=736 736w, https:\/\/firstprogrammingsteps.files.wordpress.com\/2019\/03\/devopsinstallation.png?w=150 150w, https:\/\/firstprogrammingsteps.files.wordpress.com\/2019\/03\/devopsinstallation.png?w=300 300w, https:\/\/firstprogrammingsteps.files.wordpress.com\/2019\/03\/devopsinstallation.png 742w\" sizes=\"(max-width: 736px) 100vw, 736px\"   \/><\/p>\n<p>After installing them I followed <a href=\"https:\/\/www.ostechnix.com\/install-apache-mariadb-php-lamp-stack-on-arch-linux-2016\/\">this tutorial <\/a>to setup everything the right way, most of the steps are about modifying the configuration files and starting the services. And here are some screenshots proving that these services are working.<\/p>\n<p>APACHE:<\/p>\n<p><img data-attachment-id=\"507\" data-permalink=\"https:\/\/firstprogrammingsteps.wordpress.com\/2019\/03\/10\/devops-part-2\/apachess\/\" data-orig-file=\"https:\/\/firstprogrammingsteps.files.wordpress.com\/2019\/03\/apachess.png?w=569&#038;h=376\" data-orig-size=\"607,401\" data-comments-opened=\"1\" data-image-meta=\"{&quot;aperture&quot;:&quot;0&quot;,&quot;credit&quot;:&quot;&quot;,&quot;camera&quot;:&quot;&quot;,&quot;caption&quot;:&quot;&quot;,&quot;created_timestamp&quot;:&quot;0&quot;,&quot;copyright&quot;:&quot;&quot;,&quot;focal_length&quot;:&quot;0&quot;,&quot;iso&quot;:&quot;0&quot;,&quot;shutter_speed&quot;:&quot;0&quot;,&quot;title&quot;:&quot;&quot;,&quot;orientation&quot;:&quot;0&quot;}\" data-image-title=\"ApacheSS\" data-image-description=\"\" data-medium-file=\"https:\/\/firstprogrammingsteps.files.wordpress.com\/2019\/03\/apachess.png?w=569&#038;h=376?w=300\" data-large-file=\"https:\/\/firstprogrammingsteps.files.wordpress.com\/2019\/03\/apachess.png?w=569&#038;h=376?w=607\" class=\"alignnone  wp-image-507\" src=\"https:\/\/firstprogrammingsteps.files.wordpress.com\/2019\/03\/apachess.png?w=569&#038;h=376\" alt=\"ApacheSS\" width=\"569\" height=\"376\" srcset=\"https:\/\/firstprogrammingsteps.files.wordpress.com\/2019\/03\/apachess.png?w=569&amp;h=376 569w, https:\/\/firstprogrammingsteps.files.wordpress.com\/2019\/03\/apachess.png?w=150&amp;h=99 150w, https:\/\/firstprogrammingsteps.files.wordpress.com\/2019\/03\/apachess.png?w=300&amp;h=198 300w, https:\/\/firstprogrammingsteps.files.wordpress.com\/2019\/03\/apachess.png 607w\" sizes=\"(max-width: 569px) 100vw, 569px\" \/><\/p>\n<p>PHP:<\/p>\n<p><img data-attachment-id=\"509\" data-permalink=\"https:\/\/firstprogrammingsteps.wordpress.com\/2019\/03\/10\/devops-part-2\/phpss\/\" data-orig-file=\"https:\/\/firstprogrammingsteps.files.wordpress.com\/2019\/03\/phpss.png?w=638&#038;h=384\" data-orig-size=\"1141,686\" data-comments-opened=\"1\" data-image-meta=\"{&quot;aperture&quot;:&quot;0&quot;,&quot;credit&quot;:&quot;&quot;,&quot;camera&quot;:&quot;&quot;,&quot;caption&quot;:&quot;&quot;,&quot;created_timestamp&quot;:&quot;0&quot;,&quot;copyright&quot;:&quot;&quot;,&quot;focal_length&quot;:&quot;0&quot;,&quot;iso&quot;:&quot;0&quot;,&quot;shutter_speed&quot;:&quot;0&quot;,&quot;title&quot;:&quot;&quot;,&quot;orientation&quot;:&quot;0&quot;}\" data-image-title=\"PhpSS\" data-image-description=\"\" data-medium-file=\"https:\/\/firstprogrammingsteps.files.wordpress.com\/2019\/03\/phpss.png?w=638&#038;h=384?w=300\" data-large-file=\"https:\/\/firstprogrammingsteps.files.wordpress.com\/2019\/03\/phpss.png?w=638&#038;h=384?w=736\" class=\"alignnone  wp-image-509\" src=\"https:\/\/firstprogrammingsteps.files.wordpress.com\/2019\/03\/phpss.png?w=638&#038;h=384\" alt=\"PhpSS\" width=\"638\" height=\"384\" srcset=\"https:\/\/firstprogrammingsteps.files.wordpress.com\/2019\/03\/phpss.png?w=638&amp;h=384 638w, https:\/\/firstprogrammingsteps.files.wordpress.com\/2019\/03\/phpss.png?w=150&amp;h=90 150w, https:\/\/firstprogrammingsteps.files.wordpress.com\/2019\/03\/phpss.png?w=300&amp;h=180 300w, https:\/\/firstprogrammingsteps.files.wordpress.com\/2019\/03\/phpss.png?w=768&amp;h=462 768w, https:\/\/firstprogrammingsteps.files.wordpress.com\/2019\/03\/phpss.png?w=1024&amp;h=616 1024w, https:\/\/firstprogrammingsteps.files.wordpress.com\/2019\/03\/phpss.png 1141w\" sizes=\"(max-width: 638px) 100vw, 638px\" \/><\/p>\n<p>MARIADB:<\/p>\n<p><img data-attachment-id=\"508\" data-permalink=\"https:\/\/firstprogrammingsteps.wordpress.com\/2019\/03\/10\/devops-part-2\/mariadbss\/\" data-orig-file=\"https:\/\/firstprogrammingsteps.files.wordpress.com\/2019\/03\/mariadbss.png?w=621&#038;h=241\" data-orig-size=\"717,278\" data-comments-opened=\"1\" data-image-meta=\"{&quot;aperture&quot;:&quot;0&quot;,&quot;credit&quot;:&quot;&quot;,&quot;camera&quot;:&quot;&quot;,&quot;caption&quot;:&quot;&quot;,&quot;created_timestamp&quot;:&quot;0&quot;,&quot;copyright&quot;:&quot;&quot;,&quot;focal_length&quot;:&quot;0&quot;,&quot;iso&quot;:&quot;0&quot;,&quot;shutter_speed&quot;:&quot;0&quot;,&quot;title&quot;:&quot;&quot;,&quot;orientation&quot;:&quot;0&quot;}\" data-image-title=\"mariaDBSS\" data-image-description=\"\" data-medium-file=\"https:\/\/firstprogrammingsteps.files.wordpress.com\/2019\/03\/mariadbss.png?w=621&#038;h=241?w=300\" data-large-file=\"https:\/\/firstprogrammingsteps.files.wordpress.com\/2019\/03\/mariadbss.png?w=621&#038;h=241?w=717\" class=\"alignnone  wp-image-508\" src=\"https:\/\/firstprogrammingsteps.files.wordpress.com\/2019\/03\/mariadbss.png?w=621&#038;h=241\" alt=\"mariaDBSS\" width=\"621\" height=\"241\" srcset=\"https:\/\/firstprogrammingsteps.files.wordpress.com\/2019\/03\/mariadbss.png?w=621&amp;h=241 621w, https:\/\/firstprogrammingsteps.files.wordpress.com\/2019\/03\/mariadbss.png?w=150&amp;h=58 150w, https:\/\/firstprogrammingsteps.files.wordpress.com\/2019\/03\/mariadbss.png?w=300&amp;h=116 300w, https:\/\/firstprogrammingsteps.files.wordpress.com\/2019\/03\/mariadbss.png 717w\" sizes=\"(max-width: 621px) 100vw, 621px\" \/><\/p>\n<p>I hope my next post will be a little bit more interesting.<\/p>\n<p>&nbsp;<\/p>\n<p>&nbsp;<\/p>\n<p>&nbsp;<\/p>\n","protected":false},"excerpt":{"rendered":"<p>&#8211;Originally published at Hackerman&amp;#039;s house This is a continuation of the DevOps excercise, you can see the first part here where I talked about the definition of DevOps and the process of instalation of ArchLinux in my computer, as well as the setup of programming languages and git (I made a mistake and thought the &hellip; <a href=\"https:\/\/kenscourses.com\/tc101fall2016\/syndicated\/devops-part-2\/\" class=\"more-link\">Continue reading <span class=\"screen-reader-text\">DevOps part 2<\/span><\/a><\/p>\n","protected":false},"author":59,"featured_media":506,"comment_status":"closed","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[5,4],"tags":[428],"class_list":["post-41001","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-blogs","category-syndicated","tag-software-quality-and-testing"],"_links":{"self":[{"href":"https:\/\/kenscourses.com\/tc101fall2016\/wp-json\/wp\/v2\/posts\/41001","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/kenscourses.com\/tc101fall2016\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/kenscourses.com\/tc101fall2016\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/kenscourses.com\/tc101fall2016\/wp-json\/wp\/v2\/users\/59"}],"replies":[{"embeddable":true,"href":"https:\/\/kenscourses.com\/tc101fall2016\/wp-json\/wp\/v2\/comments?post=41001"}],"version-history":[{"count":13,"href":"https:\/\/kenscourses.com\/tc101fall2016\/wp-json\/wp\/v2\/posts\/41001\/revisions"}],"predecessor-version":[{"id":43115,"href":"https:\/\/kenscourses.com\/tc101fall2016\/wp-json\/wp\/v2\/posts\/41001\/revisions\/43115"}],"wp:attachment":[{"href":"https:\/\/kenscourses.com\/tc101fall2016\/wp-json\/wp\/v2\/media?parent=41001"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/kenscourses.com\/tc101fall2016\/wp-json\/wp\/v2\/categories?post=41001"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/kenscourses.com\/tc101fall2016\/wp-json\/wp\/v2\/tags?post=41001"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}