Answer the question
In order to leave comments, you need to log in
What operating systems do real web servers run on?
Actually, subject. I suspect that most often it is Debian, CentsOS or FreeBSD. But I would like to hear the opinion of people who know firsthand. For example, what is Habr or other HighLoad projects running on?
Answer the question
In order to leave comments, you need to log in
What operating systems and distributions do you use on the servers?
habrahabr.ru/blogs/sysadm/133783/
If you already build a server on Linux, then use the distribution that you know best. Because in the end it won't make any difference.
// true, judging by the fact that Mandriva died, one good distribution kit fell off
habr on FreeBSD.
In fact, all of the operating systems listed are suitable, but a lot depends on a good admin who can tighten the nuts in time.
Specific example: stackoverflow.com
meta.stackoverflow.com/questions/10369/which-tools-and-technologies-build-the-stack-exchange-network/10370#10370
Microsoft Windows Server 2008 R2 x64 / IIS 7.5 / SQL Server 2008 R2 Follow
the link for details.
To gain experience in Highload, you do not need to change the distribution kit (what kind of nonsense, why is Debian worse than FreeBSD? Why is Ubuntu better than Centos?), but to provide a flow of at least 20 requests to dynamic pages and 100 to static files per second. After that, look where it is narrow and optimize these places. And then, it is possible (but unlikely) to draw a conclusion about the advantage / unsuitability of one distribution over another.
To collect information, the Netcraft service may be useful to you: www.netcraft.com/
Specify the address of the website in the upper left field, and in response you will receive a report on what this server is spinning on.
The report is not very detailed, it depends on what information the server gives about its configuration.
Here, for example, is a report on the site www.gov.ru
There are also funny situations, such as, for example, with Reddit (pay attention to the WebServer column)
Debian.
Applying the same yardstick to HighLoad as you would to your small server is stupid. And the old Debian feels great in inexperienced hands. Yes, and I wrote the manuals nemeryanno.
the Flextera system platform, designed for the largest banks servicing thousands of transactions, is installed mainly on Linux RedHat
There are a couple of projects on which the number of hits per day goes to millions (thank the Creator that it is not tens of millions yet) per day.
Used by Citrix XenServer on the host machine and Ubuntu GNU/Linux on virtual machines that actually serve these hits.
I have a pack of 15 pieces with a server on an ubuntu server, I installed
recent replenishments of hot servers on debian, at first I was crazy, but then someone added some jambs to the repository :(
about habr, habr is not on the 1st server, in fact, we see that balancer or whoever is on freeBSD and what's next ...
I'm running on CentOS release 5.7 (Final); And it also has about 15 game servers.
By the way, inkvizitor68sl made an absolutely correct remark. Highly loaded systems are very different specifics. As a rule, it's not about the OSes.
When I had a similar question (although I was more interested in what cms, etc. the site was developed on), I found a small plugin for FF called "Wappalyzer" . Try it, it might come in handy!
I have Debian, but as mentioned above, you need to use what you know best.
If you are going to do something special, like shared hosting, you will still need knowledge. In Debian, a web server out of the box (turnip) and even then not the most secure one can be obtained, at least prohibit reading / etc and access to the rug of / etc directories and files
I used FriBSD, CentOS, Red Hat Server and even had a legacy in the form of Fedora. Now working with foreigners I use the opportunity and use Red Hat Server.
You need to be able to optimize any distribution kit - whether it's Windows (by the way, a certain percentage of the top 10 highly loaded sites live on IIS), whether it's diesel fuel, Linux or bsd.
and optimization is a very complex process - network and network stack, frontend, layer, backend, fs, hardware, routers and switches, balancers, caches and many other scary words
A distributed network of 20 servers under the control of freebsd 7.2 + zfs, web nginx + php-fpm 2. And so there are high-loaded projects on debian, and on sus, and on cent, and even on oracleserver)
Accordingly, tuning sysctl, the bundle itself and the database .
For me, FreeBSD is better for the web. Works fast, nothing more, full control. Everything is easily updated - upgraded. Again, only finished Jail - it's worth it to switch to FreeBSD.
Fryaha has 2 problems due to which it should not be used:
If you need to use Russian utf8 in the system (you can of course set it up for a long time, but it still doesn’t work to the end, it’s easier to kill koi8-r).
If you need to use unusual devices - such as webcams for video surveillance, etc.
Linux kernel - detects hardware very well - even without options here. If you are making a video surveillance server, then definitely linux.
Didn't find what you were looking for?
Ask your questionAsk a Question
731 491 924 answers to any question