Control Panel Recommendation
I installed Ubuntu, and have a working website with apache, mysql, php, and phpymyadmin all installed.
Now, in reading in the Library here
Does anyone have a good preference of one over the other?
16 Replies
You say you're new to most things? In that case, I would also recommend using the command line first - Googling what you don't know or need help on; this will help you in the long run.
@vonskippy:
What possible need do you have for a resource hogging, distro bastardizing, training wheel control panel?
That's correct, but it's not a compelling argument.
ptmuldoon,
Control panels make things easier at a cost of keeping people away from the details of system configuration. The problem is that the details are VERY important. If you rely on a control panel you will never really know how the system works and you won't be able to make changes outside the limited scope of that control panel.
The normally analogy is that you don't need to understand how a car works to drive a car. This doesn't apply to unix machines or for that matter windows machines either. Computer science has a long way to go before it does.
To answer the question what control panel should you use: None, use the command line.
Unlocking your car door with the fob button = Clicking a 'Restart postfix' button in the control panel.
Unlocking your car door with the key = 'service postfix restart' or '/etc/init.d/postfix restart'
Both work, but what if your batteries die in the fob?
@sednet:
Control panels make things easier at a cost of keeping people away from the details of system configuration. The problem is that the details are VERY important. If you rely on a control panel you will never really know how the system works and you won't be able to make changes outside the limited scope of that control panel.
You could take that argument further and say
distros make things easier at a cost of keeping people away from the details of compilation. If you use a distro, you'll never be able to compile a program on your own, and you won't be able to run programs outside the limited scope of that distro.
and further
configuration files make things easier at a cost of keeping people away from the details of computer science and how to program. If you use configuration files, you'll never be able to write in C and modify a programs behaviour, and you will be limited to the programmers imagination.
and
the linux kernel makes things easier at a cost of keeping people away from the details of driver development. If you use linux, you'll never be able to write a device driver and you won't be able to use devices outside the limited scope of linux.
plus
C makes things easier at a cost of keeping people away from the details of assembly and the CPUs architecture. If you use C, you'll never be able to control a computer outside the scope of C
i could go on
CPUs make things easier at a cost of keeping people away from the details of discreet transistor logic. blah blah blah
I'll stay away adding a control panel for now. I actually do some some experience with Webmin in a home server environment, but this is my first VPS setup, and don't want to mess up a live site.
I'll keep working to learn as much as I can.
Chesty, you give very valid arguments on learning things!!!
@chesty:
@sednet:Control panels make things easier at a cost of keeping people away from the details of system configuration. The problem is that the details are VERY important. If you rely on a control panel you will never really know how the system works and you won't be able to make changes outside the limited scope of that control panel.
You could take that argument further and say…
I could if I was going to fall for the slippery slope fallacy.
But as it's flawed reasoning I won't.
There are lots of reasons not to use a control panel, but that isn't one.
@chesty:
It's just as flawed to say if you use a control panel you can't use the command line.
There are lots of reasons not to use a control panel, but that isn't one.
Which isn't what anyone said on here. I said control panels have the 'cost of keeping people away from the details of system configuration'. That's a long way away from 'Can't use the command line.'
That's the second flawed reasoning technique you used in this thread.
also please explain how one can learn the details of system configuration without using the command line?
@chesty:
please elaborate and explain how using a control panel stops someone from using the command line and learning details of system configuration?
Because the burden of proof is on me? Why don't you explain how using a control panel increases the likelihood of someone learning the details of system management?
Let me quote george washington "don't believe randoms on the internet that don't backup their ideas with citations"
> Why don't you explain how using a control panel increases the likelihood of someone learning the details of system management?
oh oh, I know this one. It's flawed reasoning.
Please tell me where I said control panels increase the likelihood of someone learning the details of system management?
@chesty:
oh oh, I know this one.
You really don't. That's some seriously flawed comprehension on your part.
Just read the strawman page and you will see why.
Just to anti-troll I'm going back to the topic:
Personally I would not use a control panel as they put an artificial layer of separation between you and the system. Most old school unix people would say the same.
If you really want one Webmin is popular as is cpanel.
@sednet:
You really don't. That's some seriously flawed comprehension on your part.
No, that's just you being caught out and trying to back pedal.
You misrepresented what I said, and you ignored my questions and selectively quote.
That's two flawed reasoning techniques in one message.
@sednet:
Personally I would not use a control panel as they put an artificial layer of separation between you and the system. Most old school unix people would say the same.
Repeating yourself doesn't make it any more true, and is another logical flaw in reasoning.
You're killing it, keep it up.