ML
    • Recent
    • Categories
    • Tags
    • Popular
    • Users
    • Groups
    • Register
    • Login

    Projects to Learn Linux

    IT Careers
    linux
    9
    40
    24.9k
    Loading More Posts
    • Oldest to Newest
    • Newest to Oldest
    • Most Votes
    Reply
    • Reply as topic
    Log in to reply
    This topic has been deleted. Only users with topic management privileges can see it.
    • JaredBuschJ
      JaredBusch @scottalanmiller
      last edited by

      @scottalanmiller said:

      Few things on Linux are ever as painful as people imagine that they will be.

      So much of this that i need to work on to help improve our internal infrastructure and improve our behind the scenes stuff. Just so little time around other things needing to be done (and that generate revenue) right now.

      1 Reply Last reply Reply Quote 2
      • JaredBuschJ
        JaredBusch @stacksofplates
        last edited by

        @johnhooks said:

        I just finished setting up an ELK server. Much less painful than I expected 🙂

        Mine was horribly painful a year ago. I haven't come back to it. My problem was trying to go CentOS 7 when it was too new. If I had done CentOS 6 then, it would likely have been simple.

        scottalanmillerS DashrenderD 2 Replies Last reply Reply Quote 1
        • scottalanmillerS
          scottalanmiller @JaredBusch
          last edited by

          @JaredBusch said:

          @johnhooks said:

          I just finished setting up an ELK server. Much less painful than I expected 🙂

          Mine was horribly painful a year ago. I haven't come back to it. My problem was trying to go CentOS 7 when it was too new. If I had done CentOS 6 then, it would likely have been simple.

          CentOS 7 made a pretty big leap in "PITA" status. CentOS 5 and CentOS 6 were essentially identical from an interface standpoint and for almost a decade using CentOS while things improved as far as speed, stability and features, the "way" in which we interfaced with them was dead simple and totally consistent. But CentOS 7 really shook things up and you have to change a lot of the things that you know.

          JaredBuschJ 1 Reply Last reply Reply Quote 0
          • JaredBuschJ
            JaredBusch @scottalanmiller
            last edited by

            @scottalanmiller said:

            CentOS 7 made a pretty big leap in "PITA" status. CentOS 5 and CentOS 6 were essentially identical from an interface standpoint and for almost a decade using CentOS while things improved as far as speed, stability and features, the "way" in which we interfaced with them was dead simple and totally consistent. But CentOS 7 really shook things up and you have to change a lot of the things that you know.

            Not having a ton of admin experience in 5 & 6, I honestly had none of those problems with 7. It is what I truly started to actually LEARN on. Yeah, I have used various Linux systems for a decade, but that was not anything more than occasional updates or something in a command line. generally managing things from a GUI otherwise.

            You know, the way applications are supposed to be managed.

            1 Reply Last reply Reply Quote 0
            • scottalanmillerS
              scottalanmiller
              last edited by

              I'm not unbiased given my long experience on CentOS 3, 4 5 & 6 but I really feel that the interface on 7 is much harder to learn, especially around service management. In the old system, it was super obvious what was happening as you just ran scripts and could look at the filesystem and it was all right there. In 7 you have to rely on knowing tools that sometimes lack some functionality that was trivial in the old systems. I'm sure 7 introduces more power and stability, I just wish that they could have kept it as super easy for some of those tasks as 6 had been.

              stacksofplatesS 1 Reply Last reply Reply Quote 1
              • stacksofplatesS
                stacksofplates @scottalanmiller
                last edited by

                @scottalanmiller said:

                I'm not unbiased given my long experience on CentOS 3, 4 5 & 6 but I really feel that the interface on 7 is much harder to learn, especially around service management. In the old system, it was super obvious what was happening as you just ran scripts and could look at the filesystem and it was all right there. In 7 you have to rely on knowing tools that sometimes lack some functionality that was trivial in the old systems. I'm sure 7 introduces more power and stability, I just wish that they could have kept it as super easy for some of those tasks as 6 had been.

                I'm in the same boat as @JaredBusch and mostly started with 7. It seems easier to me, esp with things like systemd and firewalld. Firewalld syntax makes much more sense to me than iptables and systemctl enable <service> is easier (in typing regards) than a sym link. Again, this is all opinion.

                1 Reply Last reply Reply Quote 0
                • scottalanmillerS
                  scottalanmiller
                  last edited by

                  Well let me propose the extra complication just so you have my perspective....

                  In CentOS 7 you want to start the web server. What do you type? What is its name?

                  In CentOS 6 you just go to /etc/init.d and look and you can see the names of every installed service right there. No guessing or having to know ahead of time. You get to have the built in shell's tab-completion mechanism handle it for you. Can't remember if the database is mysql, mysqld, maria, maridadb, maridadbd, etc.? Just hit tab and it will tell you. Can't do that anymore.

                  stacksofplatesS 1 Reply Last reply Reply Quote 1
                  • stacksofplatesS
                    stacksofplates @scottalanmiller
                    last edited by

                    @scottalanmiller said:

                    Well let me propose the extra complication just so you have my perspective....

                    In CentOS 7 you want to start the web server. What do you type? What is its name?

                    In CentOS 6 you just go to /etc/init.d and look and you can see the names of every installed service right there. No guessing or having to know ahead of time. You get to have the built in shell's tab-completion mechanism handle it for you. Can't remember if the database is mysql, mysqld, maria, maridadb, maridadbd, etc.? Just hit tab and it will tell you. Can't do that anymore.

                    Ya I see your point. Systemd will list them but you can't tab complete through them.

                    1 Reply Last reply Reply Quote 0
                    • scottalanmillerS
                      scottalanmiller
                      last edited by

                      Yeah, it's not tragic, but the ways that we are used to working are gone. So have to adapt.

                      1 Reply Last reply Reply Quote 2
                      • DashrenderD
                        Dashrender @JaredBusch
                        last edited by

                        @JaredBusch said:

                        @johnhooks said:

                        I just finished setting up an ELK server. Much less painful than I expected 🙂

                        Mine was horribly painful a year ago. I haven't come back to it. My problem was trying to go CentOS 7 when it was too new. If I had done CentOS 6 then, it would likely have been simple.

                        I was the same, about 3 months ago I started one, but ran into road blocks.. haven't gone back yet.

                        1 Reply Last reply Reply Quote 0
                        • dafyreD
                          dafyre
                          last edited by

                          I wouldn't mind seeing a good guide for ELK. I've thought about setting one up, but never had the resoures in my home lab until recently.

                          scottalanmillerS 1 Reply Last reply Reply Quote 0
                          • JoyJ
                            Joy @scottalanmiller
                            last edited by

                            @scottalanmiller said:

                            Few things on Linux are ever as painful as people imagine that they will be.

                            That was me before- I thought it was very painful, but as time goes by I discovered it's not that painful if you're already familiar or at least you already know the command.
                            And I need to do work more to improve my knowledge. Looking forward to start working on learning Linux projects.

                            1 Reply Last reply Reply Quote 1
                            • scottalanmillerS
                              scottalanmiller @dafyre
                              last edited by

                              @dafyre said:

                              I wouldn't mind seeing a good guide for ELK. I've thought about setting one up, but never had the resoures in my home lab until recently.

                              https://www.digitalocean.com/community/tutorials/how-to-install-elasticsearch-logstash-and-kibana-4-on-centos-7

                              dafyreD stacksofplatesS 2 Replies Last reply Reply Quote 2
                              • dafyreD
                                dafyre @scottalanmiller
                                last edited by

                                @scottalanmiller Thanks. 🙂

                                1 Reply Last reply Reply Quote 1
                                • stacksofplatesS
                                  stacksofplates @scottalanmiller
                                  last edited by

                                  @scottalanmiller said:

                                  @dafyre said:

                                  I wouldn't mind seeing a good guide for ELK. I've thought about setting one up, but never had the resoures in my home lab until recently.

                                  https://www.digitalocean.com/community/tutorials/how-to-install-elasticsearch-logstash-and-kibana-4-on-centos-7

                                  That's the one I used.

                                  If you want to cheat, they have a one click installer 😉

                                  1 Reply Last reply Reply Quote 0
                                  • scottalanmillerS
                                    scottalanmiller
                                    last edited by

                                    Definitely no need to build your own from scratch. They have they prebuilt for you.

                                    1 Reply Last reply Reply Quote 0
                                    • dafyreD
                                      dafyre
                                      last edited by

                                      I tried to Spin it up on CentOS7 at home last night... I got it almost working, but I'm still missing something aparently...

                                      Where's that one-click installer at? I didn't see it anywhere...

                                      1 Reply Last reply Reply Quote 0
                                      • scottalanmillerS
                                        scottalanmiller
                                        last edited by

                                        When you go to build a new machine on Digital Ocean, you select ELK as the VM type.

                                        dafyreD 1 Reply Last reply Reply Quote 0
                                        • scottalanmillerS
                                          scottalanmiller
                                          last edited by

                                          Here you go...

                                          elk.PNG

                                          1 Reply Last reply Reply Quote 1
                                          • scottalanmillerS
                                            scottalanmiller
                                            last edited by

                                            Calling it a "one click installer" is very confusing. It's nothing like that. It's a pre-built image.

                                            1 Reply Last reply Reply Quote 0
                                            • 1
                                            • 2
                                            • 1 / 2
                                            • First post
                                              Last post