Solved

noob needs help choosing Linux distro for desktop + SMB (with RAID) + LAMP

I would like a Linux distro that is noob-friendly with a GUI and can run desktop Linux applications, and also simultaneously function as a LAMP server, and have a SMB (Samba) Windows share on 2 hard drives which I'd like it to be able to have setup as a software RAID 1.

Is this too much to ask for a Linux noob? :-)
17 answers Last reply Best Answer
More about noob choosing linux distro desktop smb raid lamp
  1. toronado said:
    I would like a Linux distro that is noob-friendly with a GUI and can run desktop Linux applications, and also simultaneously function as a LAMP server, and have a SMB (Samba) Windows share on 2 hard drives which I'd like it to be able to have setup as a software RAID 1.

    Is this too much to ask for a Linux noob? :-)


    Ubuntu flavor should work for you, or try CentOS
  2. If you are looking to make the jump into the Linux world, you can't go wrong with Ubuntu. Tons of available software in an easy to access fashion. You could also try Linux Mint, it's based on Ubuntu, and has virtually the same support. However, Mint in my opinion offers a nicer desktop environment, and is generally nicer to use "out of the box".
  3. Best answer
    egilbe said:
    toronado said:
    I would like a Linux distro that is noob-friendly with a GUI and can run desktop Linux applications, and also simultaneously function as a LAMP server, and have a SMB (Samba) Windows share on 2 hard drives which I'd like it to be able to have setup as a software RAID 1.

    Is this too much to ask for a Linux noob? :-)


    Ubuntu flavor should work for you, or try CentOS

    I vote ubuntu as well. Install appropriate version, ie 32 or 64 bit.
    Install tasksel. Open a terminal from the accessories and type sudo apt-get install tasksel
    Since you're new sudo is to tell the machine you want to work as the administrator and the machine will ask you your password, it's also referred to as from root..
    When finished in the terminal run sudo tasksel
    Choose the LAMP install
    Be ready to have user name and password ready for the Apache2.
    Install mdadm sudo apt-get install mdadm
    run mdadm sudo madam
    Set up your array.
    I don't think that I missed anything.
  4. stillblue said:

    I vote ubuntu as well. Install appropriate version, ie 32 or 64 bit.
    Install tasksel. Open a terminal from the accessories and type sudo apt-get install tasksel
    Since you're new sudo is to tell the machine you want to work as the administrator and the machine will ask you your password, it's also referred to as from root..
    When finished in the terminal run sudo tasksel
    Choose the LAMP install
    Be ready to have user name and password ready for the Apache2.
    Install mdadm sudo apt-get install mdadm
    run mdadm sudo madam
    Set up your array.
    I don't think that I missed anything.


    Thanks a bunch! You did leave one thing out... I couldn't figure how how to mark an item for installation in the Tasksel list. Googled it and found out you hit the space bar to place an asterisk next to an item. Wow. I would never have guessed that is how it works.
  5. toronado said:
    stillblue said:

    I vote ubuntu as well. Install appropriate version, ie 32 or 64 bit.
    Install tasksel. Open a terminal from the accessories and type sudo apt-get install tasksel
    Since you're new sudo is to tell the machine you want to work as the administrator and the machine will ask you your password, it's also referred to as from root..
    When finished in the terminal run sudo tasksel
    Choose the LAMP install
    Be ready to have user name and password ready for the Apache2.
    Install mdadm sudo apt-get install mdadm
    run mdadm sudo madam
    Set up your array.
    I don't think that I missed anything.


    Thanks a bunch! You did leave one thing out... I couldn't figure how how to mark an item for installation in the Tasksel list. Googled it and found out you hit the space bar to place an asterisk next to an item. Wow. I would never have guessed that is how it works.


    Unix leftover coding :lol:
  6. OOOPS I forgot that it's MYSQL that needs the choice for admin and password. I need more coffee.

    More often than not the space bar with arrow keys is the means of selection, that and the mouse and a click. That's not just tesksel.
  7. stillblue said:
    OOOPS I forgot that it's MYSQL that needs the choice for admin and password. I need more coffee.

    More often than not the space bar with arrow keys is the means of selection, that and the mouse and a click. That's not just tesksel.
    Actually I'm trying to figure out how to get PHPmyAdmin going. Not that I use it that much, but it's nice to have just for quick access from the server occasionally.
  8. toronado said:
    stillblue said:
    OOOPS I forgot that it's MYSQL that needs the choice for admin and password. I need more coffee.

    More often than not the space bar with arrow keys is the means of selection, that and the mouse and a click. That's not just tesksel.
    Actually I'm trying to figure out how to get PHPmyAdmin going. Not that I use it that much, but it's nice to have just for quick access from the server occasionally.


    You might want to install webmin as well. All in one controller for your server.
  9. stillblue said:
    webmin
    Thanks.
  10. Slight change of plans. I'm not going to be using 2 hard drives in this system, so I won't be doing the RAID 1. However, I still want the Windows share on the single drive.

    My question is, will Ubuntu be able to read/write to the local Windows share?
  11. toronado said:
    Slight change of plans. I'm not going to be using 2 hard drives in this system, so I won't be doing the RAID 1. However, I still want the Windows share on the single drive.

    My question is, will Ubuntu be able to read/write to the local Windows share?


    Yes
  12. I shared a folder on the Ubuntu machine (Samba was installed automatically) but Windows can't access it.
    I can browse to the share and it shows up in Windows, but I get the message:
    =======================================
    Network Error
    Windows cannot access \\[server]\[share]
    You do not have permission to access \\[server]\[share]
    Contact your network administrator to request access
    =======================================
  13. toronado said:
    I shared a folder on the Ubuntu machine (Samba was installed automatically) but Windows can't access it.
    I can browse to the share and it shows up in Windows, but I get the message:
    =======================================
    Network Error
    Windows cannot access \\[server]\[share]
    You do not have permission to access \\[server]\[share]
    Contact your network administrator to request access
    =======================================

    Are you using a second drive? If so you may want to format it in ext4 rather than NTFS, linux prefers the native if it can get it.
    Now, as to your current problem. I hope you installed webmin to make this real easy. If you didn't nows a good time. Under servers you'll see a section for Samba Windows File Sharing. Give it a try. If you still are blocked come back.
  14. Oh, really? I'll give webmin a try then. (I thought webmin was only for the Apache/PHP/MySQL stuff)

    I did a new clean install of Ubuntu and haven't installed LAMP yet. I'm just right now trying to see if I can get basic file sharing working between the Ubuntu box and the Windows box first, then move onto getting LAMP working later.

    I am only going to be using one single HDD (which I formatted Ext4) in this system for data storage (not two HDDs with RAID1 as originally stated). The OS lives on a SSD.

    So I downloaded webmin...
    "Debian package suitable for Debian, Ubuntu or other derived Linux"
    webmin_1.650_all.deb

    Being a total noob, I have no idea how to install this. Do I just double click on it? :-D
  15. toronado said:
    Oh, really? I'll give webmin a try then. (I thought webmin was only for the Apache/PHP/MySQL stuff)

    I did a new clean install of Ubuntu and haven't installed LAMP yet. I'm just right now trying to see if I can get basic file sharing working between the Ubuntu box and the Windows box first, then move onto getting LAMP working later.

    I am only going to be using one single HDD (which I formatted Ext4) in this system for data storage (not two HDDs with RAID1 as originally stated). The OS lives on a SSD.

    So I downloaded webmin...
    "Debian package suitable for Debian, Ubuntu or other derived Linux"
    webmin_1.650_all.deb

    Being a total noob, I have no idea how to install this. Do I just double click on it? :-D




    Webmin has a lot of options, sometimes it supports older versions of programs but generally most new stuff works.
    I could get into the whole sudo dpkg -i command line for install or you could just double click. Try and be connected to the internet whenever you install a .deb because it can then check for and install dependencies for you.
  16. stillblue said:
    Webmin has a lot of options, sometimes it supports older versions of programs but generally most new stuff works.
    I could get into the whole sudo dpkg -i command line for install or you could just double click. Try and be connected to the internet whenever you install a .deb because it can then check for and install dependencies for you.

    I right-clicked and chose "open" and Ubuntu Software Center opened and asked if I wanted to install it. I clicked "install" but nothing seemed to happen. Well, there was a progress bar which moved about 10% then disappeared. So I clicked on "install" again and same thing happened again. Then I rebooted. And tried again, and at some point there was something indicated as in progress. So I just left the computer for a while and when I came back it said "Installed" with a green check mark and the install button is now a "Reinstall" button. Either I installed it several times, or not at all. I can't find it anywhere. It isn't listed in the "History" or "Installed" tabs of Ubuntu Software Center.

    I've been experiencing a lot of system instability with Ubuntu 13.04 on this system. Lots of system errors. I may decide to install a "known stable" system (like Windows 7) and run that while I rule out any hardware issues with the computer (as this is a new build), then try Linux again later on.
  17. toronado said:
    stillblue said:
    Webmin has a lot of options, sometimes it supports older versions of programs but generally most new stuff works.
    I could get into the whole sudo dpkg -i command line for install or you could just double click. Try and be connected to the internet whenever you install a .deb because it can then check for and install dependencies for you.

    I right-clicked and chose "open" and Ubuntu Software Center opened and asked if I wanted to install it. I clicked "install" but nothing seemed to happen. Well, there was a progress bar which moved about 10% then disappeared. So I clicked on "install" again and same thing happened again. Then I rebooted. And tried again, and at some point there was something indicated as in progress. So I just left the computer for a while and when I came back it said "Installed" with a green check mark and the install button is now a "Reinstall" button. Either I installed it several times, or not at all. I can't find it anywhere. It isn't listed in the "History" or "Installed" tabs of Ubuntu Software Center.

    I've been experiencing a lot of system instability with Ubuntu 13.04 on this system. Lots of system errors. I may decide to install a "known stable" system (like Windows 7) and run that while I rule out any hardware issues with the computer (as this is a new build), then try Linux again later on.


    It works via your web browser, firefox, chrome whatever. https://localhost:10000 username and password are the same as you use for Ubuntu
Ask a new question

Read More

NAS / RAID Distribution Desktops SMB Linux